What Is Cloud Computing? Introduction To Cloud Computing 2024

In this article we will talk about one of the most trending and important technologies, which is playing a pivotal in our daily lives, that is Cloud Computing. Most of the people don’t know but many applications or tech services that we are using to make our lives and businesses easier are actually using cloud computing behind the scenes.

Do you know nearly one-half of the US government agencies are using cloud and the global public cloud computing market is set to exceed $330 billion by 2020 ?. Isn’t a good strong reason to learn cloud computing and leverage its power into our lives to earn a good career ?

The purpose to write this article is to share my insights and knowledge to the folks who are new to the term cloud computing. In this article my focus is to cover the basics of cloud computing.

What is Cloud?

unnamed
Image Credits : wallpapercave

The term “Cloud” refers to machines or servers that can be access via internet and the workloads running on those servers. Those servers are located and running inside the data center all over the globe.

What is Cloud Computing?

Cloud computing refer as on-demand delivery of IT resources over the internet with pay-as-you-go pricing. Instead of buying and maintaining the resources at your on-premise data centers you can as access all those resources or services without any additional cost and overhead.

IllegalInsistentArmednylonshrimp size restrictedIllegalInsistentArmednylonshrimp size restricted

Benefits of Cloud Computing

Agility

Cloud Computing offers you a wide variety of services and resources so that you can create and run nearly anything you want. You can spin up any resources without any latency or with some latency (if there is some outage).

Elasticity

With cloud computing you don’t have to worry about over provisioning of resources. You can easily provision a threshold limit also you can scale whenever you want without any big overhead.

Cost Savings

With cloud computing you have to pay only for what you are using, no hidden and additional costs. Just pay-as-you-go, let me explain this with an example.

Suppose you have an application running with 1000 requests per day and after few days your application starts receiving about 10,000 requests per day but only at peak hours and during rest hours the traffic is low but still your servers are running and consuming power and other resources which were actually not required. And that’s how you end up with paying extra amount of money when there is no need to that much resources. By switching to cloud computing you save these costs. Cloud provider only charge for what you are actually using, if there is no traffic it can scale down and hence let you to save cost.

You will be amazed to know that there some services which may even scale to zero.

Security

The security at the data centers is managed by the cloud providers, only few people are authorized to get entry inside the data centers. Along side of physical security, the providers offers few software to protect you from cyber attacks as well. So just relax your cloud provider is ensuring security.

Types of Cloud Computing

125 1251379 saas iaas paas logo hd png download125 1251379 saas iaas paas logo hd png download
Image Credits : vhv

Infrastructure as a Service (IaaS)

Iaas is the basic building block of cloud computing. It provides access to networking features, computers (virtual machines and other hardware),data storage devices. IaaS gives you the highest order of flexibility & management control over the resources just like an IT department of companies.

Platform as a Service (PaaS)

PaaS removes the need for you to manage underlying infrastructure (hardware and operating systems) and allows you to focus on development & deployment of your workloads. This will take care of resource procurement, planning, maintenance and patching.

Software as a Service (Saas)

SaaS provides you a complete product that is run & managed by the cloud provider. SaaS can be referred to end user application (web based email applications). With a Saas,you don’t have to worry about how the services and the underlying infrastructure. You only need to think about how you will use that particular application.

Cloud Computing Deployment Models

Public Cloud

multi cloud CloudXchangemulti cloud CloudXchange
Image credits : cloudxchange

Cloud resources that are owned and operated by a third party cloud service provider are termed as public cloud. For example – Google Cloud Platform.

Private Cloud

PrivateCloudBehindFirewall 1PrivateCloudBehindFirewall 1
Image Credits : vapour-apps

Cloud resources that are exclusively owned and used by a single business or organization and keep abstracted from rest of the world are termed as private cloud .Sometimes you can think of private cloud as an on-premise setup.For example – VMware.

Hybrid Cloud

HybridCloudHybridCloud
Image Credits : cloudplan

It is basically a combination of public and private clouds which is bounded together by technology that allows data applications to be shared between them. Hybrid cloud provides flexibility and more deployment options to the business. For example – Fujitsu.

Cloud In Daily life

Following are some of the applications that we use daily which are actually using cloud computing behind the scenes :

Netflix

tv 5571609 960 720 3tv 5571609 960 720 3

Netflix is leveraging the power of cloud computing. Netflix uses AWS for nearly all its computing and storage needs including databases, analytics, containers, auto-scaling.

Spotify

934653214719cf630e0f5cf9c746b364934653214719cf630e0f5cf9c746b364

Spotify is leveraging the power of Google Cloud Platform. Spotify uses Cloud Dataflow, Cloud Composer, Cloud DataProc, Cloud Storage and many other Google cloud services.

Google Drive

71fa0ca07175c0b3c4ad2cb71986507471fa0ca07175c0b3c4ad2cb719865074

Google Drive is using Google Cloud’s cloud storage service.

PayPal

PayPal is leveraging the power of Google Cloud Platform.

Major Cloud Providers

1 V4Jhu6PaLbUbkRVIyVMl w 11 V4Jhu6PaLbUbkRVIyVMl w 1

Following are some major cloud providers that you may heard of :

  • Google Cloud Platform (GCP).
  • Amazon Web Services (AWS).
  • Microsoft Azure.
  • Salesforce.
  • Oracle.
  • IBM.

Conclusion

So this is the end of the article covered basic concepts and terms of cloud computing which may help you to get started with cloud computing. Questions and feedback related to this article are most welcome. Please share this article with your friends too.