Wednesday, July 11, 2012

what is Cloud Computing..?

The Cloud Computing
The Cloud Computing
       One of my Junior joined the company straight after the college he asked me many doubts about cloud computing which i feel worth sharing with the web community. In this blog post my aim is to make person understand what cloud computing is all about?
What is Cloud? Or What is Cloud Computing?
    Using the Computational resources ( like servers) from some a persons (cloud vendors) who owns, maintains the hardware devices and in return paying them for the service which we used. 

Why the name Cloud Computing?
In network diagrams the Internet usually is represented as a cloud.Thus using computing resources from the Internet is eventually called as cloud computing.

Cloud Computing Service Models
There are 3 ways through which cloud computing offers service.
  1. Infrastructure as a service ( IaaS)
  2. Platform as a service ( PaaS )
  3. Software as a service (SaaS)

What is Infrastructure as a service or IaaS?
         In Infrastructure as a Service Cloud Computing, the Cloud vendor give the computers as physical machine or as a virtual machine for hosting application(web server), storing files (storage server), using proxy (proxy servers). They usually give the IP address of the computer in which the service is available.The Cloud infrastructure is usually managed by a web interface which is given by the cloud vendor.Using the Web Interface given by the cloud vendor functions like adding the RAM ,adding hard disk etc can be done.

Infrastructure as a service Examples
 Amazon Web Services from Amazon.
·         GoGrid : Dedicated server,Cloud Storage, and F5 hardware load balancing
·         Flexiscale: Europe based cloud computing.
·         Eucalyptus: Software platform for the implementation of private cloud computing.(open source).
What is Platform as a service or PaaS?
          In Platform as a Service Cloud Computing, the Cloud vendor give the platform for computing (like building, running, managing custom applications) over the internet.Usually a Integrated Development Environment(IDE) including the operating system, database , webserver etc.,

Platform as a service Examples
·         AppEngine from Google: based on Python and Django
· from SalesForce: based on the SalesForce SaaS infrastructure and Apex language
·         Bungee Connect: visual development studio based on Java
·         LongJump: based on Java/Eclipse
·         WaveMaker: visual development studio based on Java and hosted on Amazon EC2
·         Appscale: visual development studio based on Java and hosted on Amazon EC2

What is Software as a service or SaaS?
       In Software as a Service Cloud Computing, the Cloud Service Provider supplies the infrastructure with the software product.We as a user usually consume the software through the web interface. 

Software as a service Examples
·         SalesForce -offers Customer Relationship Management Software over the cloud (internet).
·         ForceMicrosoft Office from Microsoft : offers MS-Office Software over the cloud.
·         Gmail from Google: offers web based Mailing software.
·         Google Docs - from Google: offers MS office kind of software which includes docs, PowerPoint, spreadsheet  over the cloud at free of cost.
    Advantages of Cloud Computing
    • Pay as you go model
    • Elastic - The infrastructure can be expanded on the go.
    • Managed - as it is highly automated.
    • More Mobility (Remote Accessibility) - you can use your cloud infrastructure from anywhere.
    • Reduced Cost (May be in some cases).
    Disadvantages of Cloud Computing
    • Privacy : As the data is managed by some others (Cloud Vendor).
    • Security.
    • Risk of losing Internet Connectivity.
    Famous Cloud Vendors

    The below image from explains about cloud.


    1. Thanks for sharing fabulous information.It' s my pleasure to read it.I have also bookmarked you for checking out new posts.
      Digital Marketing Training in Hyderabad

    2. Excellent post!!! In this competitive market, customer relationship management plays a significant role in determining a business success. That too, cloud based CRM product offer more flexibility to business owners to main strong relationship with the consumers. Salesforce Training Institutes in Chennai | Salesforce Training in Chennai

    3. The way you have explained your point of view in AWS technology is fantastic. I agree to your points.I am looking forward to gain more knoweledge in cloud computing. Keep updating with us.


      AWS Training in Chennai |
      AWS Training

    4. his information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

      AWS Training in Chennai

      AWS Training in Bangalore

      AWS Training in Bangalore

    5. It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

      Data Science Training in Bangalore

    6. Amazon has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.For more information visit.
      aws online training
      aws training in hyderabad
      amazon web services(AWS) online training
      amazon web services(AWS) training online

    7. This information is impressive. I am inspired with your post writing style & how continuously you describe this topic. Eagerly waiting for your new blog keep doing more.
      AWS Training in Chennai
      aws training in bangalore
      AWS Course in Chennai
      aws course in bangalore
      AWS Training centers in Chennai
      aws certification training in bangalore

    8. Hi, thank you very much for new information , i learned something new. Very well written. It was so good to read and usefull to improve knowledge. Keep posting. If you are looking for any python related information please visit our website
      python training in bangalore