Common Cloud Models Flashcards
IaaS
Infrastructure as a service are online services that provide high-level APIs used to dereference various low-level details of underlying network infrastructure like physical computing resources, location, data partitioning, scaling, security, backup etc.
SaaS
Software as a service is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. It is sometimes referred to as “on-demand software”, and was formerly referred to as “software plus services” by Microsoft.
PaaS
Platform as a service is a type of cloud computing offering in which a service provider delivers a platform to clients, enabling them to develop, run, and manage business applications without the need to build and maintain the infrastructure such software development processes typically require.
Public Cloud
The public cloud is defined as computing services offered by third-party providers over the public Internet, making them available to anyone who wants to use or purchase them. They may be free or sold on-demand, allowing customers to pay only per usage for the CPU cycles, storage, or bandwidth they consume.
Private Cloud
The private cloud is defined as computing services offered either over the Internet or a private internal network and only to select users instead of the general public. Also called an internal or corporate cloud, private cloud computing gives businesses many of the benefits of a public cloud - including self-service, scalability, and elasticity - with the additional control and customization available from dedicated resources over a computing infrastructure hosted on-premises
Hybrid Cloud
Hybrid cloud is a cloud computing environment that uses a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two platforms.
Community Cloud
Community cloud is a cloud infrastructure shared by a community of multiple organizations that generally have a common purpose. An example of a community cloud is OpenCirrus, which is a cloud computing research testbed intended to be used by universities and research institutions.
Shared Resources “Internal”
No resources are shared. Pay for everything up front. No on going costs.
Shared Resources “External”
Share resources with public cloud. Owned by third party. cost maybe metered or up front
Rapid Elasticity
Scale up and scale down as needed. Seamless to everyone.
On-Demand
Adding software ,network ,servers, storage is a challenge outside the cloud, the cloud enables instant resource instead of many small resources
Resource Pooling
All of the computing power is in one place, one large resource instead of many small resources.
Measured Resources
Cost and utilization are very closely tracked, resources planning and granular chargebacks.
Metered
Pay for what you use, cost to upload, cost to store, cost to download
Non metered
Pay for a block of storage, no cost to upload, no cost to download.