Lecture 2 Flashcards
What is the definition of Cloud Computing according to NIST?
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.
What are the five essential characteristics of Cloud Computing?
- On-demand self-service
- Rapid elasticity
- Broad network access
- Multi-tenancy and resource pooling
- Metered services
What are the three service models in Cloud Computing?
- Software as a Service (SaaS)
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
What does Software as a Service (SaaS) entail?
SaaS runs applications developed by the service provider, and clients access these services using a thin client interface such as a web browser.
What types of services are included in SaaS?
- Enterprise services (e.g., workflow management, CRM)
- Web 2.0 applications (e.g., social networking, blogs)
What is the primary function of Platform as a Service (PaaS)?
PaaS provides a development and deployment platform for running applications in the cloud, using programming languages and tools supported by the provider.
What are the characteristics of PaaS?
- Runtime framework
- Abstraction
- Automation
- Integration with third-party cloud services
What does Infrastructure as a Service (IaaS) provide?
IaaS provides processing, storage, networks, and other fundamental computing resources, allowing consumers to deploy and run arbitrary software, including operating systems and applications.
What services are typically offered by IaaS?
- Server hosting
- Web servers
- Storage
- Computing hardware
- Operating systems
- Virtual instances
- Load balancing
- Internet access and bandwidth provisioning
What are the four Cloud Deployment Models?
- Private
- Public
- Hybrid
- Community
What is a Public Cloud?
A cloud built and managed by an organization for general public use under a utility-based pay-per-use consumption model.
What are the advantages of a Private Cloud?
- Can be secured to meet compliance requirements
- Single-tenant environments eliminate performance issues
- Customizable to meet specific organizational needs
What is a Hybrid Cloud?
A cloud infrastructure that is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology.
What is a Community Cloud?
A cloud infrastructure shared by several organizations that supports a specific community with shared concerns.
What does On-demand self-service mean in Cloud Computing?
A consumer can unilaterally provision computing capabilities as needed without requiring human interaction with the service provider.
What is Rapid Elasticity in Cloud Computing?
The ability to quickly scale computing capabilities outward and inward in response to changing demand.
What does Broad Network Access refer to?
Capabilities are available over the network and accessed through standard mechanisms promoting use by various client platforms.
What is Multi-tenancy and Resource pooling?
The provider’s computing resources are comingled to serve multiple consumers using a multi-tenant model.
What is Metered billing in Cloud Computing?
Cloud computing resources usage is metered, and organizations pay accordingly for what they have used.
Fill in the blank: The three criteria to determine if a service is delivered in the cloud computing style are: accessible via a web browser, zero capital expenditure necessary, and you pay only for what you use as you use it. The third criterion is _______.
You pay only for what you use as you use it.
True or False: Cloud Computing allows users to manage and control the underlying cloud infrastructure.
False
What is an SLA in cloud computing?
A service-level agreement defining the quality-of-service parameters under which the service is delivered.
Who is a service consumer in the NIST Cloud Reference Model?
Entity that maintains a business relationship with, and uses service from service providers.
What role does a service provider play in cloud computing?
Entity responsible for making a service available to service consumers.