Cloud Computing 101


Characteristics

Key characteristics of Cloud Computing:
1) On demand
2) Self service enabled
3) Shared resources
4) Pay per use

Service models

There are three different service models in context of cloud computing:

Software as a Service (SaaS)
Consumers use application form service provider running on a cloud infrastructure; all aspects (including infrastructure and application features) are owned and managed by the provider except consumer specific setup/configurations.

Platform as a Service (PaaS)
Service provider owns & manages cloud infrastructure with predefined set of software (e.g. operating system, programming language execution environment, database, web server, libraries, tools etc.) and consumers can build & deploy their applications on the same.

Infrastructure as a Service (IaaS)
Service providers are responsible for providing cloud infrastructure with processing, storage, networks etc. and consumers can use the provisioned resources the way they want to. Consumers can have their choice of operating system, service variant, applications developed in their choice of language and so on.

Deployment models

Cloud computing has four commonly used deployment models as noted below:

  • Public cloud (Cloud infrastructure is owned & managed by the service provider and available for open use by general public) 
  • Private cloud (Cloud infrastructure is exclusively meant for single organization with multiple business units)
  • Community cloud (Cloud infrastructure for specific type of consumers with shared concerns such as government sector, security requirements etc.) and
  • Hybrid cloud (Cloud infrastructure which is composition of two or more above mentioned deployment models)

3 comments:

  1. It is becoming more and more difficult for individuals and organizations to keep all of their vital information, programs, and systems up and running on in-house computer servers. Computer Support

    ReplyDelete
  2. CDN I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.

    ReplyDelete
  3. Cloud Computing Projects is defined by several core characteristics that distinguish it from traditional on-premise hosting. The most prominent feature is on-demand self-service, which allows users to provision computing capabilities, such as server time and network storage, automatically without requiring human interaction with the service provider. This is supported by broad network access, ensuring that resources are available over the network and accessed through standard mechanisms by diverse platforms like mobile phones, tablets, and laptops. Furthermore, resource pooling enables providers to serve multiple consumers using a multi-tenant model, where physical and virtual resources are dynamically assigned and reassigned according to demand, often making the exact location of the data irrelevant to the end user.

    Another defining aspect of the cloud and Cloud Security Projects is its immense rapid elasticity and measured service. Elasticity allows capabilities to be elastically provisioned and released, scaling rapidly outward or inward to match fluctuating workloads; to the consumer, the available resources often appear to be infinite. This is paired with a pay-as-you-go metering system, where resource usage is monitored, controlled, and reported for transparency. This shift from capital expenditure to operating expenditure ensures that organizations only pay for the exact amount of CPU, storage, or bandwidth they consume, effectively optimizing costs and providing high levels of agility for modern digital enterprises.

    ReplyDelete

Powered by Blogger.