Evaluate Need For Cloud in Enterprises

Cloud has created a lot of buzz in the industry and every enterprise – small, medium and large have experimented with it. So the real question that needs answer is “Is there a need for cloud in the enterprises?” So let’s discover the answer, as there is no cookie cutter approach to solve this problem for different size of enterprises.

Small Enterprises (team size of up to 50 employees) – Focused to keep IT infrastructure investments to a minimum with a maximum return on investment.

Medium Enterprises (team size of up to 250 employees) – Focus is to have standardization for IT infrastructure and keep tight control on the investment to extract maximum return on investment.

Large Enterprises (team size of over 250 employees) – Focuses on highly reliable IT infrastructure with multiple vendors to avoid vendor lock-in and technology dependency through monopoly.

With the advent of public cloud below constraints should be meticulously evaluated by all the 3 types of enterprises:-

  1. Type and business criticality of the application
  2. Security, compliance and governance requirement of the application
  3. Data residence requirements of the application
  4. Existing infrastructure provisioning methods versus cloud provisioning approach
  5. Need for re-architecting the application
  6. Estimate of existing cost of running in-house versus on cloud platform
  7. Training and re-skilling cost of IT administration team
  8. Dependency factor of cloud deployment and ease of changing the cloud vendor
  9. Applications & tools licensing and support cost in public cloud
  10. Infrastructure uptime SLA and contractual obligations in event of impact due to infrastructure failure

The above-detailed evaluation will help to define a roadmap for transition to the cloud. It will also aid in selecting appropriate cloud vendor and identify dependency and lock-in aspects of a service of a cloud vendor. It will also help in identifying the appropriate pricing model for the services that will be used on the cloud platform.

With the cloud, enterprises do not have to focus on infrastructure planning and execution. The focus shifts towards application deployment, performance, and governance. The pay per use (Operational Expenditure) model of cloud can be cost-effective only when there is a tight control on cost. Identification of every piece of the application hosting and deployment with its unit cost to run in cloud depends on strict monitoring for resource usage and performance bottlenecks.

The above approach can guide the move in public cloud for infrastructure services like CPU, Memory, Storage, Network and Operating Systems that are required to host and run any application. Also, the enterprises should have a high-speed internet connectivity to access the public cloud platform from its premise.