Last week we had Technovate at NCS for our customer, the customer questions me around cloud computing, just summarize and provide some points here.
What are the key driving factor for cloud computing as a business perspective ?
Key business driver for cloud :
1. Pay per use
3. Outsourcing the IT Operations
4. Ability to Pilot Solution
5. Reducing Cycle time
Which Cloud is Right for Organization?
There are 3 types of cloud environments public, private and hybrid Public clouds are attractive to organization that don’t want to own or maintain their own infrastructure or applications
If you have confidential/proprietary application, you may not want to risk putting it public therefore a public cloud may be able to meet the stringent regulatory compliance requirements like HIPAA and PCI.
Some enterprises are building their private cloud to improve IT responsiveness to business needs and reducing costs. Private clouds also appeal to enterprises looking for elastic, dynamic computing capacity.
Other enterprises may choose to implement a hybrid cloud, consisting of multiple internal or external provider providing the cost-saving benefits of public cloud services with some of the control and compliance requirement for private clouds.
What are the driving factor for moving enterprise apps to cloud ?
Public or Private: Once it is decide to moving the application to cloud, next important decision is to move it to private or public cloud. A private colud gives you complete control over the hardware and It is build using one’s own resource. All this control and security comes at expense of over heads in management.
A Public cloud is something that does not givn you granular control over the infrastructure but relieves you all the overhead in terms of management and operational costs involve in terms of server admins, patches and operation system costs.
Choosing a Vendor : The driving factor s would be there the technology stack, current developer skills in a company, cost of the services provided by the cloud vendor. Out the these, for enterprise application scenarios, IaaS or PaaS makes sense, Once the basis of the technology involved and the team skills, the decision has to be made towards finalizing the PaaS or IaaS based vendor.
Failover Plan : Cloud is touted as an option that is highly available. However just moving the application to cloud does not imply that it will not fail. The application has to be designed and deployed in such a way that there is failover plan.