Thursday 8 November 2012

Cloud Computing

Being asked many times by “non-Technology” people to explain what Cloud Computing is all about. Some parallels can be used to help explain Cloud Computing. Let’s look at electricity being provided to each household, this can be explained as a basic Cloud Service. The household receive electricity to run all the appliances on a continual basis and at certain times require more electricity which is based on-demand/self service premise. This is perhaps one of the most basic examples to try and explain Cloud Computing, meaning that all your Services or Applications that you need to run on your computer is somewhere in the Cloud which can potentially be in one Computer Center or spanning multiple Computer Centers.
Cloud computing on the other hand must be able to be more flexible and able to cater for more scenarios than the Electricity Service described above.
Let’s look at the definition of Cloud Computing extracted from the National Institute of Standards and Technology (NIST).
“Cloud computing is enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
Cloud Characteristics:
Considering the above definition Cloud Computing should exhibit the following essential characteristics.
On-demand self-service:
A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider.
Broad network access:
Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g. mobile phones, tablets, laptops, and workstations).
Resource pooling:
The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth.
Rapid elasticity:
Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time.
Measured service:
Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g. storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service.
Deployment Models:
The deployments models below describe the different “types” of Clouds that can exist or deployed.
Private cloud:
The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises.
Community cloud:
The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g. mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises.
Public cloud:
The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them.  It exists on the premises of the cloud provider.
Hybrid cloud:
The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g. cloud bursting for load balancing between clouds).
The above provides a very small picture of a much larger Cloud computing landscape and there are many facets to it, which I will try and explore, from time to time.
Understanding the Architecture of Cloud Computing and the interaction of the different Services associated with Cloud Computing can become very complicated the deeper you go, and each layer is almost a science on its own, i.e. Security Management, Provisioning, Multi-tenancy etc.
One of the concepts that I am currently exploring is the notion of a Cloud Operating System (COS). I my mind an COS should essentially be Cloud native while providing the basic services of what an Operating System like Windows on Linux should provide.


  1. Cloud is one of the tremendous technology that any company in this world would rely on(Best Institute for Cloud Computing in Chennai). Using this technology many tough tasks can be accomplished easily in no time. Your content are also explaining the same(Cloud computing training in chennai). Thanks for sharing this in here. You are running a great blog, keep up this good work.

  2. There are lots of information about latest technology and how to get trained in them, like Hadoop Training Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(Hadoop Training in Chennai). By the way you are running a great blog. Thanks for sharing this.

    Big Data Training | Big Data Course in Chennai

  3. Thanks, I really appreciate the kind words.thanks for sharing that valuable information.Its goodness someone is promoting quality content.

    cloud-computing Training in Chennai

  4. Cloud computing and hosted services security strategy looks a best practice for accessing and using cloud services as well as avoiding risks, virtualization security and addressing common cloud security concerns.
    iDeals virtual data rooms

  5. Hey, I appreciate to your writing.

  6. Cloud computing means a significant advancement in the delivery of information technology and services. By providing on demand will access to a share pool of computing resources in a self-service, dynamically scale and metered manner, cloud computing is offering of compelling advantages in cost, speed and efficiency.Thank you for your post.

    Cloud Computing

  7. Completely agreed with guys, it's very important to keep all your files in safe place and well organized.

  8. Cloud computing is a hot topic of today as it reduces the load of server as all the data is been saved on the cloud and easily accesses.

  9. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    AWS Training | AWS Training in Chennai

  10. Pretty blog post! I should Selenium Training in Chennai learn from some useful information for this blog article, It 's a great content Keep it useful sharing.
    Selenium Course in Velachery

  11. thank you for this is the time to lead your life then learn Dot Net Training in Chennai get a IT JOB easily.more details Hadoop Training in Chennai
    Dot Net Training in Chennai

  12. Really enjoyed while reading your article, the information you have delivered in this post was damn good. Keep sharing your post with efficient news.
    No.1 Software Testing Training Institute in Chennai | Best Selenium Training Institute in Chennai | ISTQB Certification Center in Velachery

  13. There are lots of information about oracle have spread around the web, but this is a unique one according to me.Software Testing Training Center in Chennai | | Best Selenium Training Institute in Chennai | Six Sigma Certification Training in Chennai

  14. Nice to read such a informative concept. Know a days Cloud Computing is one of the leading technology, I referred to my friends also.. Graphic Designing Training with placement in Chennai | Multimedia Training with Placement in Chennai | Adobe Photoshop Training in Chennai

  15. This blog was so excellent to read.. really i got few information about Cloud Computing, its very useful to me Thanks for sharing such a nice blog. RPA Training Institute in Chennai | UI Path Training Institute in Chennai | Blue Prism Training Institute in Chennai

  16. Awesome Blog with informative concept. Cloud Computing is one of the leading concept, such a concept you explain clearly. Thanks for sharing such a nice blog.
    Android Training Institute in Chennai | IOS Training Institute in Chennai | Core Java Training Institute in Chennai

  17. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this. hadoop training in bangalore

  18. I read many articles related to this cloud computing but I only get impressed with your post only, keep posting.Web Designing Training Institute in Chennai | Web Designing Training Institute in Velachery

  19. This post is very interesting and simple to understand. Cloud computing is a fast growing technology nowadays. Those who are looking for the job should be updated in this technology. Thanks for sharing.
    Selenium Training in Chennai
    Oracle Training in Chennai

  20. Wonderful post. I am learning so many things from your blog.keep posting.

    Informatica Online Training|ETL Testing Online Training|Hadoop online Training

  21. I read our full content was really amazing,then the this more important in my part of life.
    The given information very impressed for me really so nice content.

    white label website builder

  22. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this
    SEO Training In Chennai | Digital Marketing Training In Chennai | Android Training In Chennai

  23. Thanks for updating the Technology News keep posting technology Realated
    Best Salesforce Training in Hyderabad

  24. Wonderful post. I am learning so many things from your blog.keep posting..Java Project Center in Chennai | Java Project Center in Velachery

  25. This comment has been removed by the author.

  26. You gave your ideas in an effective way which will reach the readers more and it will impact the others wrong thoughts.thanks for giving the commenting opportunity.
    iOS Training in Chennai
    Android Training in Chennai
    Selenium Training in Chennai
    Digital Marketing Training in Chennai
    JAVA Training in Chennai
    German Classes in Chennai
    ios training in velachery

  27. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
    cloud computing courses in chennai | cloud computing training in chennai

  28. Well explanation with great coding knowledge. This blog gonna helpful to many. I am expecting these kind blogs in future too.
    AWS training in chennai | AWS training in anna nagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

  29. This comment has been removed by the author.

  30. "Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Digital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery


  31. your blog information's are really creative and It contains full of new innovative ideas.thank you for sharing with us.please update more data. leave some more info.
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

  32. Very nice blog thanks for sharing keep it up.

  33. Play Free Slots | DrmCD
    This casino guide 화성 출장안마 is designed to help you win some 양주 출장안마 fun with no-download 양산 출장샵 casino slots. Play 나주 출장안마 free casino slots games 남양주 출장안마 for free and real money online at

  34. Need professional WordPress Web Design Services? We're experts in developing attractive mobile-friendly WordPress websites for businesses. Contact us today!

  35. The Tally ERP 9.6.7 Serial Key ERP software works closely with the customer to create a customer-friendly and reliable GST software. Tally ERP 9 Download With Crack Zip File

  36. Funny Xmas wishes for boss ... Happy holidays! could your egg nog contain enough rum to induce you thru the Christmas season! ... I've finally found verity that .Funny Holiday Wishes For Friends