Basic Cloud Computing Concepts Flashcards
Understand the cloud computing terms and basics
What is Cloud Computing?
Cloud computing is the delivery of compute services over the Internet to provide faster innovation, flexible resources, and economies of scale.
What are the benefits of Cloud Computing?
Cost: Eliminates the capital expense of hardware and software purchased. Eliminates the management of the on-site data centers.
Speed: Cloud services are often self-service and on-demand, allowing vast computing resources to be provisioned quickly.
Global Scale: Provides the ability to scale elastically, meaning that the right amount of IT resources can be delivered from the right geographical locations.
Productivity: Reduces the need for time-consuming IT management tasks, allowing IT teams to focus on the more important business goals.
Performance: Uses a worldwide network of secure data centers that are regularly upgraded, ensuring fast and efficient hardware, reducing network latency, and providing more significant economies at scale.
Reliability: Enhances data backup, disaster recovery, and business continuity by mirroring data at multiple redundant sites on the cloud provider’s network.
Security: Offers robust security measures that help protect data, applications, and infrastructure from potential threats.
What is a Shared Responsibility Model?
Division of responsibilities between the cloud provider and the customer in terms of security tasks and workloads.
What are the shared responsibilities for the different cloud deployments?
On-premises: The customer manages everything.
IaaS: The customer manages applications, data, runtime, Middleware, and O/S. The cloud provider manages Virtualization, Servers, Storage, and Networking.
PaaS: The customer manages applications and data. The Cloud provider manages Runtime, Middleware, and O/S, Virtualization, Servers, Storage, and Networking.
SaaS: The cloud provider manages everything.
What is the customer always responsible for regardless of the cloud deployments?
Data, Accounts, Endpoints, and Access Management
What are the three cloud models?
Public, private, and hybrid
Which cloud model gives the organization the most flexibility?
Hybrid cloud model
What is the benefit of a public cloud?
No upfront costs. Pay as you go.
What is a Consumption Based Model?
A model where users only pay for the resources they use.
Benefits of Cloud Computing
High Availability
Scalability
Elasticity
Agility
Geo-Distribution
Disaster recovery
What are the different scalability types?
Horizontal and Vertical
What is Horizontal Scaling?
Increase the compute capacity by adding instances of the resource.
What is Vertical Scaling?
Increase the compute capacity by adding RAM or CPUs.
What are the different expenditure?
Capital Expense (CapEx) and Operational Expense (OpEx)
What type of expense is cloud computing?
Operational expense as you pay for the resources only.
Which expense impacts the profit?
Operational expense (OpEx)
What are different Pricing Models?
Pay As You Go (PAYG), Reserved Instances, and Spot Pricing
Which pricing model should be chosen for OpEx?
Pay As You Go
What is the risk in Spot Pricing?
Azure can terminate Spot Pricing anytime.
For long-term projects, which model is the best?
Reserved Instances