Cloud Computing Tutorial

Introduction

  • On demand delivery of IT resources through the Internet with payment depending on the use of the service is known as cloud computing.
  • The term cloud refers to a network or the Internet.
  • It gives a solution for infrastructure at low cost.

  • cloud computing

  • It accesses the multiple server-based computer resources through a network.
  • Cloud user accesses the server resources using the computer, smart phones, notebook, tablets or other devices.
  • Cloud server maintains all the processing and storage.

Features of Cloud Computing

High scalability - It means on demand provisioning of resources on a large scale without requiring human interaction with each service provider.

High availability and reliability - Availability of servers is more reliable and high because it minimizes the chances of infrastructure failure.

Agility - It shares the resources between users and works very quickly.  

Multi-sharing - Multiple user and applications work more efficiently with less cost by sharing common infrastructure using cloud computing.

Maintenance - Maintenance of cloud computing applications is  easier as they are not required to be install on each computer and can also be accessed from various places, ultimately reducing the cost.

Low cost - It is cost effective because the company no more needs to set its own infrastructure. It pays according to resources it has consumed.

Services in pay-per-use mode - APIs(Application Programming Interfaces) are provided to the users for accessing the services on the cloud and pay according to use of the service.

Advantages of Cloud Computing

Some of the advantages of cloud computing are as follows:
  • It does not require a high powered computer to run cloud because applications run on cloud not on desktop PC or laptop.
  • The requirement for large number of powerful servers and IT staff to handle them goes down.
  • Hardware and software maintenance cost is reduced using the cloud.
  • Fast processing of applications as cloud server's capacity of execution is very high.
  • A huge amount of storage capacity is provided by cloud.

Disadvantages of Cloud Computing

Following are the important disadvantages of Cloud Computing:
  • Without an Internet connection cloud computing is impossible because, to access any application or document a constant internet connection is a must.
  • It also requires high speed internet connection because web based apps need a lot of bandwidth to download (large document).
  • Security of data on the cloud can be questionable.