Saturday, May 16, 2020

How cloud computing works?

Virtualization is the basic building block for cloud computing, without virtualization cloud computing cannot exist. Virtualization is the process of creating a software-based or virtual (rather than actual), representation of something like server, desktop, storage device, operating system or network resources. Nowadays in market many software exists for Virtualization which used to separate the physical resources of a server and use them as different isolated resources. In below example we have used Hypervisor(developed by Microsoft) for create multiple VMs  

Create multiple VMs using one machine resources

The machine on which the virtual machine is going to create is known as Host Machine and that virtual machine is referred as a Guest Machine

There are mainly 4 types of virtualization

1.       Hardware virtualization

2.       Operating system virtualization

3.       Server virtualization

4.       Storage virtualization

For more information look in below URL


Why cloud provider 

Before cloud computing all type of virtualization managed by IT infrastructure team. They do all installation and virtualization in servers. Now cloud provider company have automated these without any human interaction with help of software and hardware.  

Cloud provider companies have created large data centers where they put high configuration multiple servers’ racks with all facilities which needed for computing like power, internet connectivity etc. They are using software to virtualize server based on user request from cloud provider portal. Basically, cloud provider company have automated all virtualization and serve the user request based on there requirement and charge only for what they use and everything else they take care like data backup, hardware, power and internet. If user use cloud they have to focus only on what type of service, they bought from cloud provider everything else take care by cloud provider company.

What is data center

Data centers are often referred to as a singular thing, but it is composed of several technical elements such as routers, switches, security devices, storage systems, servers, application-delivery controllers and more. Theses all technical equipment in data center also requires a significant amount of facilities infrastructure to keep the hardware and software up and running. This includes power subsystems, uninterruptable power supplies (UPS), ventilation and cooling systems, backup generators and cabling to connect to external network operators.

Microsoft data center in Dublin, Ireland

Microsoft data center in Dublin, Ireland

If you want this in detail please look into below URL

How data centers connected to each other?

Data centers located in different part of the world and connected with fiber cables. You can say whole world covered with fiber cable to transfer data from one data center to other data center. You can see how data centers connected with each other

How it works

We have taken Microsoft Azure example in below picture.

·         User has to login in azure portal then make new request for Create Virtual machine.   

·         Using Microsoft Azure Web API request passed to Orchestrator based on which data-center user chosen

·         We can call these Microsoft Azure Web API from different client tools with parameter or we can write our own application for azure management

·         Every data center have multiple racks of server which attached with fabric controller (Software developed by Microsoft) and that control and manage all the server within that rack.    

·         Every rack has multiple servers and every server has hypervisor (Software developed by Microsoft) for virtualization

·         Based on user request it create virtual machine in data center based on which data center user has selected while doing a request

This is all as working example in below gif image

More information look into below You tube link

How many types of service deployment models

Cloud computing types are service deployment models that let you choose the level of control over your information and types of services you need to provide.

There are three main types of cloud computing services based on level of control to the user

1.       Infrastructure-as-a-service (IaaS)

2.       Platform-as-a-service (PaaS)

3.       Software-as-a-service (SaaS)

In below example when user has physical server (On Premises server), they have to manage everything in that server. If user use cloud service, they have to only control over which type of service they have taken from cloud provider company.  Apart from that service everything else take care by cloud provider company.

When user use cloud they have to focus on the service they bought from cloud provider company. It increases productivity and efficiency of cloud service user.

Below picture give you clear picture about cloud service and what user can control  

Cloud services example 

SaaS is the strongest cloud trend as service like office 365, Google drive, Gmail etc. All service which can directly accessed via web browser.

Keep sharing keep learning. Thank you


  1. Today every business need a right place for web hosting to own web site. We hosting a place where you easily promote your own web site with affordable cost. In fact, our hosting services very reliable for your requirement. wordpress hosting

  2. Excellent post. I was always checking this blog, and I’m impressed! Extremely useful info specially the last part, I care for such information a lot. I was exploring this particular info for a long time. Thanks to this blog my exploration has ended.

  3. This post is so interactive and informative.keep updating more information...
    Dot Net Concepts
    Dot Net Features

  4. A SAN is a high-speed system of common storage devices that permits all web servers on the very same network to accessibility every one of the storage NVMe Storage devices. In even more technological terms, the SAN functions either by utilizing SCSI (tiny computer system user interface) I regulate to acquire the user interface; or by utilizing FCoE (Fiber Network over Ethernet) release.

  5. I am really happy to say it’s an interesting post to read. I learned new information from your article, you are doing a great job. Keep it up. We provide best Cloud Based Backup Services visit our site for site for info.

  6. Thank you for sharing a lot of information. Very informative post. Covered almost basic things about cloud computing. Cloud modernization and cloud engineering services helps many organizations to move digitally transformation.

  7. You have done good work by publishing this article here. Dedicated Server Hosting Services I found this article too informative, and also it is beneficial to enhance our knowledge. Grateful to you for sharing an article like this.

  8. You are providing good knowledge. It is really helpful and factual information for us and everyone to increase knowledge about Backup disaster Recovery solutions in Houston. Continue sharing your data. Thank you.

  9. Wow, your post is really very useful thanks for sharing for Google Cloud Consultant India . It's really informative. keep sharing more with us.

  10. Hitachi Systems India is driving the digital change in the businesses through integrated IT solutions and services. Our multi-technology capabilities are backed by experience to serve large enterprises to mid-size and small businesses across various industries. Our endeavor is to help businesses become more agile and act in response to rapidly changing technology landscape due to digital transformation.
    Cloud services in India