LU8 Intro cloud computing Flashcards
What is cloud computing?
Cloud computing is an IT paradigm that enables ubiquitous access to shared pools of configurable resources and higher-level services over the Internet.
What are the key characteristics of cloud computing?
On-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
What is Infrastructure as a Service (IaaS)?
IaaS provides virtualized computing resources over the Internet, allowing users to deploy and run arbitrary software, including operating systems and applications.
What is Platform as a Service (PaaS)?
PaaS allows users to deploy applications using tools supported by the provider without managing the underlying infrastructure.
What is Software as a Service (SaaS)?
SaaS delivers applications over the Internet, managed by a provider, with users accessing them via a web browser.
What are the types of cloud deployment models?
Public cloud, private cloud, hybrid cloud, and community cloud.
What is a public cloud?
A public cloud provides infrastructure and services to the general public or large industry groups and is owned by the organization selling cloud services.
What is a private cloud?
A private cloud is operated solely for a single organization, offering more control over data and security.
What is a hybrid cloud?
A hybrid cloud combines two or more cloud types (public, private, or community) bound by standardized technology for data and application portability.
What is a community cloud?
A community cloud is shared by several organizations supporting a specific community with shared concerns.
What is elasticity in cloud computing?
Elasticity is the ability to dynamically acquire and release resources on-demand to handle varying workloads.
What is utility computing?
Utility computing is a service provisioning model where computing resources are provided and billed based on usage, similar to utilities like electricity.
What are the early models of cloud computing?
Grid computing and utility computing.
What is grid computing?
Grid computing collects computer resources from multiple locations to achieve a common goal, primarily used in scientific computing.
What is utility computing?
Utility computing provides computing resources as a metered service, charging customers based on specific usage.
What are the advantages of cloud computing?
Cost reduction, resource sharing, scalability, data sharing, and eliminating initial infrastructure investment.
How does cloud computing reduce costs?
By concentrating resources and offering pay-as-you-go models, eliminating the need for upfront infrastructure investments.
What is virtualization in cloud computing?
Virtualization allows multiple virtual instances to run on a single physical machine, enabling resource sharing and efficient utilization.
What is resource pooling in cloud computing?
Resource pooling allows cloud providers to serve multiple customers using shared resources dynamically allocated based on demand.
What is broad network access in cloud computing?
Broad network access means services are accessible over the network using standard mechanisms, promoting access from various devices.
What is on-demand self-service in cloud computing?
On-demand self-service allows users to automatically provision resources as needed without human interaction with service providers.
What is rapid elasticity in cloud computing?
Rapid elasticity enables scaling resources up or down quickly to match demand, appearing unlimited to users.
What are the challenges of cloud computing?
Service availability, data confidentiality, performance unpredictability, data transfer bottlenecks, and resource management.
What is data confidentiality in cloud computing?
Ensuring that sensitive data stored in the cloud is protected from unauthorized access and breaches.