Introduction to Cloud Computing

Cloud Computing is very popular trend in today’s technology driven world. We will store and access the documents over the internet instead of your computer’s hard drive in cloud computing technology. Microsoft Office 365 is the best example for cloud computing, in which users creates, stores and edit their Office documents online without installing MS office on their computers.

Cloud Computing contains different components and those are Front-end devices (clients uses these devices to access the data), Back-end platform (these are various computers, virtual machines, or servers, etc. that combine to become cloud storage), Cloud-based delivery, and Network.

There are three types of Cloud storages available, those are Public Cloud, Private Cloud, and Hybrid Cloud storage.

Public Cloud Storage: Public clouds are accessible through internet and these are open to public. This type cloud storage operated by service providers like Microsoft, Google, etc.

Private Cloud Storage: These cloud storages dedicated to specific organization and accessible within the organization only. The specific organization will store the data and deploys their business applications. The data stored in the private cloud storage cannot shared with outside of organization people. It can be managed by the organization or by the third party.

Hybrid Cloud Storage: When public and private clouds formed together to provide the advantages of both is called Hybrid Cloud storage. In hybrid cloud storage, organizations can use private clouds can be used to store sensitive information and host sensitive applications whereas public cloud storage can be used for non-sensitive data and applications.

Advantages of Cloud Computing:

  • By hosting applications on cloud, we can save money on hardware and software infrastructure which used to host the applications.

  • We can access applications from any place over the internet. It helps use to manage the application irrespective of our location.

  • We no need to buy individual software license to host our applications.

  • We can use any resource based on our demand and we can pay based on our usage.

  • Cloud computing provides more security and storing data on cloud is more reliable instead of storing data on our own servers.

  • We no need to maintain hardware to host our application, we just need to focus on of our application.