Cloud computing Jargon for aspiring manager with distance MBA
Cloud computing is growing by leaps and bounds. Every domain starting from manufacturing to healthcare has started utilizing applications deployed on cloud. Every year more and more companies are adopting cloud in different ways.
The cloud tech services market is projected to grow from $175.8 billion in 2018 to $206 billion in 2019. And by 2022, 90% of organizations will be using cloud services. – Gartner report
Every manager will have to make friends with all the key terminology related to cloud computing. Earlier the better. Why not start learning the jargon of this amazing technology while pursing your distance MBA course itself.
Cloud computing is a new method of computing. It is delivery of any computing services/ resources like hardware, infrastructure, platform, storage or software using internet. Obviously it can be availed from anywhere in the world with access to internet. There are two most important peculiarities cloud computing are elasticity and pay per use from standpoint of business.
Elasticity and pay per use
When an application is deployed on cloud, it can scale easily to cater to more users. Whenever number of users increase, more resources get automatically allocated to service them. This is called elasticity. Before cloud computing era, there was need to physically add servers for scaling.
When one uses resources on the cloud, you are billed on the basis of the actual usage only. This is called pay per use.
As cloud easily up scales, it can also be easily downscaled if needed, based on the load. This elasticity and pay per use make it favorite of managers who want to control cost of infrastructure without losing the customers.
Virtualization is heart of cloud computing. It is a technology which allows creation of multiple instances of operating system, servers, networking devices etc. on a single hardware. These instances are called virtual machines or VMs.
On our laptops typically there is one operating system like Windows or Mac is installed. It will not be easily possible if you want to run a software on the same laptop which needs Linux operating system. However, with virtualization, it can be easily done. Rather you can run multiple operating systems on your single laptop with the help of virtualization.
An ability to host multiple server operating systems and software on a single hardware platform is called server virtualization. This is used in production environment.
Ability to host multiple virtual images of desktop software including OS on a central Server. This is implemented by using technologies like VDI(FromVmware) or XenDesktop(from Citirx).
Hypervisor is a program that allows multiple operating systems called guests to run concurrently on a host computer. Examples are Vmware, Microsoft Hyper-V.
Infrastructure as a service (IaaS)
‘Infrastructure as a Service’ is a cloud deployment model where resources such as server space, network equipment and storage etc. are made available to the user on subscription. For example, one can subscribe a virtual machine with 4 GB of RAM, 500 GB HDD, and Linux OS.
Platform as a service (PaaS)
‘Platform as a Service’ is a cloud deployment model which provides a platform for rapid building/testing/deployment of software applications. Examples of such models are Google App Engine, Windows Azure PaaS and force.com etc.
Software as a service (SaaS)
‘Software as a Service’ is a cloud deployment model in which an entire software application is hosted as a service to customers. To use these applications customers only need to subscribe them and use it via internet. For example, Google Apps, Salesforce CRM.
This is a cloud service which is available publically. A public cloud is owned by an organization who wants to sell its cloud services. It is made available to the general public and various organizations on shared basis. For example, AWS cloud.
A private cloud is an infrastructure built for and operated by solely one organization. It uses the same technology as public cloud, however it is not accessible publically to anybody on internet for security reasons. To access private clouds you need to be authorized person working in the companys premises. Sometimes this is also called as on premise cloud.
A hybrid cloud is combination of two or more clouds. These individual clouds can be private or public. And they are connected together by proprietary technology. In this fashion, one can garner benefits of both public and private clouds. The data and applications which required highest security and protection are put on the private cloud whereas public services can be consumed using public cloud.
Many big enterprises prefer hybrid cloud model.
What distance MBA student should focus on in cloud computing?
For someone who is pursing distance MBA, cloud is an interesting technology. One should focus on understanding the key jargon and what they mean. Going beyond, one should check how cloud technology is being used in his/her domain of preference. What are pros and cons of this technology? Develop managerial understanding of how you can effectively use this technology to scale your business and optimize costs.