Cloud Computing - An Introduction

Cloud Computing:

 Cloud Computing is a technology, which provides computation, software, data access and storage services, without requiring the client/end-user knowledge of the physical location and configuration of the system that delivers the service.

Types of cloud computing:

  Cloud Computing can be classified into 4 types based on hosting.

Public Cloud: 
  •  Computing infrastructure is hosted at the vendor’s premises. 
  •  The customer has no visibility over the location of the cloud computing infrastructure.
  •  The computing infrastructure is shared between organizations.
Private Cloud:  
  •  Computing architecture is dedicated to the customer and is not shared with other organisations.
  •  They are expensive and are considered more secure than Public Clouds.
  •  Private clouds may be externally hosted ones as well as in premise hosted clouds.
Hybrid Cloud: 
  •  Organisations host some critical, secure applications in private clouds. 
  •  The not so critical applications are hosted in the public cloud.
  •  The combination is known as Hybrid Cloud.
  •  Cloud bursting is the term used to define a system where the organisation uses its own infrastructure for normal usage, but cloud is used for peak loads.
Community Cloud:
  •  The cloud infrastructure is shared between the organizations of the same community.
  •  For example, all the government agencies in a city can share the same cloud but not the non government agencies.

Classification of Cloud:
On the basis of service, there are three types available in cloud computing.

Infrastructure as a Service(IAAS)

Hardware related services are provided using the principles of Cloud Computing. These include disk storage and virtual servers. Amazon EC2, Amazon S3, Rackspace Cloud Servers are some of the leading vendors.

Platform as a service(PAAS)

Development platforms are provided on the cloud. The platforms may not be compatible with each other. Wikipedia puts it appropriately as “‘Platform as a service’ (PaaS) the delivery of a computing platform and solution stack as a service.PaaS offerings facilitate deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities, providing all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely available from the Internet.PaaS offerings may include facilities for application design, application development, testing, deployment and hosting as well as application services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation. These services may be provisioned as an integrated solution over the web.“ Google App Engine, Microsoft Azure and Saleforce’s are the leaders in this category. 

Software as a service (SAAS): 

This is the most common form of cloud computing which we see in action. It is a complete software offering on the cloud. They are accessed by the customers on pay per use basis.’s CRM, Google apps  etc are the prime example of such a service.’s CRM, Gmail and Hotmail are prime examples of SAAS.


  1. Thanks for sharing this such a great information.I really appreciate your work i share this link to my facebook friend as well as Digg and twitter this info helps to everyone

    cloud operations cloud for developers

  2. Hello, Thanks for your great tips. We all appreciate your tips. Keep posting these kind of nice blogs.
    Data security service

  3. Bluehost is one of the best web-hosting provider with plans for any hosting requirments.

  4. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updatingmulesoft Online training

  5. Thanks for sharing this post. Your post is really very helpful its students. Google cioud computing online training

  6. Loved your post. Security threats is a serious issue that needs immediate attention. cloud computing training in chennai

  7. very informative blog and useful article thank you for sharing with us , keep posting learn moreBig Data Hadoop Online Training India

  8. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.

    Java training in Chennai | Java training in Bangalore

    Java online training | Java training in Pune

  9. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    excel advanced excel training in bangalore | Devops Training in Chennai

  10. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    python interview questions and answers | python tutorialspython course institute in electronic city

  11. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    AWS Training in Bangalore | Amazon Web Services Training in bangalore , india

    AWS Training in pune | Amazon Web Services Training in Pune, india

    AWS Training in Chennai|Amazon Web Services Training in Chennai,India

    aws online training and certification | amazon web services online training ,india

  12. It was so nice article. I was really satisfied by seeing this article. google cloud online course Hyderabad

  13. Very good information. Its very useful for me. We need learn from real time examples and for this we choose good training institute, we need to learn from experts . So we make use of demo classes . Recently we tried linux demo class of Apponix Technologies.

  14. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post. Hats off to you! The information that you have provided is very helpful.
    date analytics certification training courses
    data science courses training
    data analytics certification courses in Bangalore
    ExcelR Data science courses in Bangalore

  15. Great Introduction of Cloud Computing, nice post.

    ExcelR Data Science in Bangalore

  16. I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for science course in dubai

  17. Actually I read it yesterday but I had some thoughts about it and today I wanted to read it again because it is very well written.


  18. Welcome to the party of my life here you will learn everything about me.
    Data Science Course in Pune