Cloud Computing is accessing data remotely over the Internet. It can provide services over the network (public or private). Cloud computing refers to Internet based Computing i.e., Configuring, Manipulating and Accessing the applications online. Here virtual shared servers provide software, infrastructure, and platform and data storage. It is a combination of both software and hardware-based computing resources and delivered as network service.

Diagram Label – Secured Cloud Computing Architecture

Secured Cloud Computing Architecture

What Are Benefits Of Cloud Computing ?

  1. Efficiency/Cost Reduction: Cloud plays a vital role in IT infrastructure management by providing efficient reliable server availability also reduce costs related to downtime. We don’t have to spend time and money on fixing potential issues related to downtime.
  2. Data Security on Cloud: Cloud offers many advanced Security features to ensure data is securely stored and handled. Cloud storage providers implement the baseline protections for their platforms and the data they process, authentication, access control and encryption.
  3. Scalability: In a business, we don’t have the same IT requirements as a start-up. Using cloud is a great solution because it enables an enterprise to decide efficiently and quickly to Scale up/down an IT Infrastructure. If business demand increase, we can easily increase the cloud capacity without having to invest on physical infrastructure.
  4. Data Mobility: Data in the cloud is easily stored, retrieved, recovered and processed. We can access from any corner of the world as long as we are connected to internet. This saves time and team effort maintaining systems and reducing IT workloads.
  5. Disaster Recovery: Data loss is a serious problem in any organization, along with data security. Storing data in the cloud guarantee that data is available, even if our laptops or computers are damaged. If we upload data on cloud, it remain accessible to any authorized computer with an internet connection. Thus it can be a good addition to disaster recovery plan template of an organization.


Pros and Cons Of Cloud Computing


  • Access documents from anywhere, including computers and mobile devices. It can also Auto Sync data, so that update can be shared with all the connected devices.
  • Creating document in web browser, multiple editors can access the documents.
  • Interface make it easy to clear surveys with many types of questions and logic. Surveys are easily distributed online.
  • Immediate to host. No need to order and set up server. Flexible configuration expand memory or storage.


  • Technical issues: Cloud totally depends on internet access, if any network or connectivity problems will render the setup. It might take several minutes for cloud to detect server launch.
  • Dependency and vendor lock: If a user switch to some other provider, it is difficult to transfer huge data from old provider to new one.
  • Increased Vulnerability: if proper virtual cloud is not in place it may lead to spam access



3 Types Of Cloud Computing

  1. Platform as a service (PAAS): Used to design, develop, built and test applications which are provided mainly by the cloud infrastructure.

For example: Azure service platform, force and Google app engine.

  1. Infrastructure as a service (IAAS): This is pay as you use model. Services like storage, database management and compute capabilities are offered on demand.

For example: Amazon web services, Go grid, 3 Tera.

  1. Software as a service (SAAS): Highly scalable internet based applications are hosted on the cloud and offer as services to end user.

For example: Google docs, acrobat, salesforce.