What is cloud computing?
Cloud computing is TOP employment skill which is in high demand for the year 2017. In simple terms cloud computing is sharing of computing resources on internet. These resources can be related to computer networks, servers, storage, databases, applications and other services like analytics etc.
Organisations and individuals can store and process their data in their own private server nerworks or on third party data centers using cloud computing capabilities. The underlying concept is sharing of resources to achieve economy of scale and utilize free expensive processing capability of servers.
As a result the organisations adopting cloud cloud computing saves on capital investment in expensive hardware and software resources. It is a win-win for the organization or individual going in for cloud computing as well as the cloud service provider. Organizations can focus on their core business and not worry about maintaining and upgrading the infrastructure. Even without huge investment the organisations always remain technically updated. The service provider sees a faster return on investment and steady source of income. The service provider can invest in new technology quickly and is able to leverage from the existing customer base. The company adapting cloud computing also saves on time and manpower costs and can scale their requirements as per the fluctuating business environment. Most cloud service providers offer “pay per use” model of pricing. Since they are catering to multiple industries their revenue streams remain pretty steady.
Over the past few years the growing interest of the IT giants in this domain has made this one of the most desired skill in 2017.
Type of Cloud Services:IaaS, PaaS, SaaS
As a professional looking to develop skills in cloud computing it is pertinent to understand that in the cloud environment everything is referred to as a service. Cloud providers offer their “services” as per the three standard models :
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS),
Software as a Service (SaaS).
Infrastructure as a Service (IaaS). This is the most basic service. Where the IT infrastructure is rented out like processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run any operating system or software. The customer is able to control only the operating system but not the underlying hardware or network infrastructure.
Platform as a Service (PaaS). The consumer is provided on demand platform to deploy customized or acquired applications developed using programming languages, libraries, services, and tools supported by the provider. The consumer is not able to control the physical infrastructure as well as the operating system. He gets controlling rights for the applications installed and their configuration settings
Software as a Service (SaaS). Under this service a software is provided over internet, on demand, primarily on subscription basis. The consumer is able to use the applications running on a cloud infrastructure. The subscribing company has no control on the cloud hardware and operating systems, storage, or even individual application