If you are working as a System Admin, Infrastructure Engineer and keen to learn (you should be) about Cloud, then the following will give you a basic idea.

Why Cloud Computing?

One of the first questions you can ask yourself.

Let’s say there is no cloud computing right now, and you want to host your website and have all website pages developed and ready for your laptop, now you want to make it public. The first thing you need to do is buy physical server hardware and host it in a data center with a public IP address. Secondly, you need to install an operating system on the server and web services to run your website. Now you are ready to publish your website, but the issue is you have already invested a lot of time and money in getting your site available on the internet. Right from buying server hardware to hosting in a data center, this process will cost you around 1000s of dollars, and time-consuming is from few days to weeks. This was the situation 10-15 years back. In Cloud Computing, you don’t buy new server hardware. Instead, you rent it for as long as you want, which can be as little as for few minutes. Secondly, you don’t have to manage operating systems and web services; a cloud service provider manages it. You get a button to upload your website content, and once data is uploaded, your website is available for the public. This process costs you around few dollars and gets ready in few minutes. Ex: you can get it started with DigitalOcean for as little as $5 per month.

Easy life. Isn’t it?

What is Cloud Computing?

Cloud Computing is a process of accessing the different types of resources over the Internet. For example, if your data is growing, you need to buy a higher capacity disk to store your data and carry it along with you to data availability whenever you required. However,  in cloud computing, you can rent cloud storage and access it from any device connected to the internet. Also, you pay for storage that is used. Similarly, you can buy any infrastructure services on-demand and scale up or down when necessary.

Types of Cloud Computing

There are mainly 3 types of cloud computing available today, Public Cloud –  It is a standard cloud computing model where a service provider’s resources are shared across different clients. For example: if you rent 10GB of public cloud storage, you will get the requested capacity of a disk from a bigger chunk of a single storage device that is logically divided into small parts and distributed to multiple users isolated to make it private across different clients.

Advantage

Scalable: resources can be increased and reduced on-demand Reliable: High availability model, no single point of failure Cost-efficient: you pay only for what you use.

Disadvantage

Shared resources: Not a reliable privacy Security: it cannot be used for private and sensitive information

Private Cloud – As the name says, Private Cloud has all resources dedicated to your application. It can be either from a cloud service provider or your company’s data center. It gives complete control for data security and privacy. Private Cloud provides an additional layer of protection to process sensitive and confidential information. Advantage

Better Security: resources are dedicated and not shared with anyone Reliable: greater performance Quality: with performance comes quality.

Disadvantage

Expensive: it is costlier than a public cloud and required IT expertise to manage it.

Hybrid Cloud – It is a combination of Public Cloud and Private Cloud. You can host your public service in the Public cloud and confidential and sensitive data related services in the Private Cloud. It offers a very flexible and comprehensive benefit of both models. Advantage

Scalable: you can increase your services from a Public cloud and Scale to Private as per demand. Cost-efficient: you don’t have to set up 100% infrastructure for private cloud Security: you can continue to run confidential processes in the Private Cloud. Flexible: you have a choice to choose Cloud infrastructure

Disadvantage

Security: There are small chances of security breaching thru the public cloud.

I hope the above gives you an idea about it. If you are interested in learning about cloud computing, then the good news is you can get it started with a free online course or paid ones on Udemy.

An Introduction of Cloud Computing for Beginners - 89An Introduction of Cloud Computing for Beginners - 42An Introduction of Cloud Computing for Beginners - 61An Introduction of Cloud Computing for Beginners - 65An Introduction of Cloud Computing for Beginners - 80An Introduction of Cloud Computing for Beginners - 66An Introduction of Cloud Computing for Beginners - 9An Introduction of Cloud Computing for Beginners - 76An Introduction of Cloud Computing for Beginners - 52An Introduction of Cloud Computing for Beginners - 97An Introduction of Cloud Computing for Beginners - 67An Introduction of Cloud Computing for Beginners - 76An Introduction of Cloud Computing for Beginners - 60An Introduction of Cloud Computing for Beginners - 58An Introduction of Cloud Computing for Beginners - 5An Introduction of Cloud Computing for Beginners - 15An Introduction of Cloud Computing for Beginners - 59An Introduction of Cloud Computing for Beginners - 86An Introduction of Cloud Computing for Beginners - 18An Introduction of Cloud Computing for Beginners - 8An Introduction of Cloud Computing for Beginners - 15An Introduction of Cloud Computing for Beginners - 99An Introduction of Cloud Computing for Beginners - 20An Introduction of Cloud Computing for Beginners - 96An Introduction of Cloud Computing for Beginners - 25