Information Technology Reference
In-Depth Information
There are some negatives associated with this. They are as follows:
a) Big learning curve.
b) Requires deep knowledge and understanding of how system would behave if
code were to change even a bit.
AWS provides a service called CloudFormation which actually works as cloud
management tool to recreate whole of the infrastructure with a single click. This is
based on a concept of Infrastructure as Code. Azure does not provide any such
functionality right out of the box
Third party cloud management tool
Using a third party management tool, like RightScale, gives a flexibility to move
the application from one cloud service provider to another with ease. But there is
a possibility of getting tied up to RightScale services. RightScale has its own
terminology and features like ServerTemplate, RightScripts which are very handy
and useful, but are RightScale patented.
3.4
Portability
Avoid vendor lock-in
An application to be ported on cloud should be designed such that it becomes
cloud agnostic. Services that could make the user get locked-in with vendor
should be avoided to make the application portable in future. Such applications
could make use of cloud management to its full extend. Services provided by
Azure are more tightly coupled as compared to services provided by AWS. There
are high chances of vendor lock-in with both the service providers if specific
services like queuing service, Content Delivery Network (CDN), etcetera, are
used.
Following table (Table I) lists out the recommendation for different cloud
management tools based on system quality attributes:
Table 1. Comparison And Recommendation On Cloud Management Tools
Capabilities
RightScale
CloudFormation
Chef/Puppet
Eucalyptus
Recommendation
Supports
various
clouds, but
not all of
them.
Scripts works
on any cloud
and Data-
centre.
Supports
AWS and on-
premise
cloud.
Cloud vendor
Portability
Specific to AWS
cloud
Chef/Puppet.
Built for
recoverability
Supports
recoverability
Supports
recoverability
Recoverability
It is helpful
CloudFormation.
Small
learning
curve
considering
the fact that
it has a web
console
Small learning
curve. Based on
JSON
It has a
learning
curve.
Big learning
curve
Usability
CloudFormation.
Search WWH ::




Custom Search