Moving Applications onto the Cloud

Most of us would be interested in an innovative, secure and cost-effective way to run IT services without disrupting business operations, and improve employee productivity. The Cloud has enabled organizations to start thinking differently about infrastructure. Getting to rapidly provision and release IT resources with minimal management support is becoming easy and self-serving among service providers.

Moving your application to the cloud is little more than lift-n-shift. To be cloud-ready we want applications to be separable on compute and storage resources. And to contain automation characteristics, we want to look for any anti-patterns like stateful machines, or vertical scaling requirements and appropriately modify application architectures.

Traditional workloads lack tolerance to any downtime and tend to scale-up than scale-out. Cloud workloads tend to be distributed, have fault tolerance built-in and tend to scale-out (horizontal scaling). Thus any application needs to be pattern-matched to be deploy-able in a cloud ecosystem.

CloudApps

 

 

Leave a Reply

Your email address will not be published.