Describe Cloud Concepts Flashcards
What is Cloud Computing?
Delivery of computing services over the internet. This includes Virtual Machines, storage, databases, IoT, AI, and networking.
Shared Responsibility Model
Showcases different levels of responsibility for each type of Cloud Service: IaaS, PaaS, and SaaS. IaaS - most user responsibility, SaaS - least user responsibility.
IaaS
Infrastructure as a Service. Users have more responsibility. Cloud provider only handles physical security, power, and connectivity.
With IaaS they can rely on their cloud provider for access to a network and physical security while they take care of everything else within their company as far as OS, applications and other general virtual infrastructure and data.
PaaS
Platform as a Service. Responsibility is more evenly shared between user and cloud provider. CP handles network, security, OS, and some network controls, apps, and directory infrastructure.
PaaS allows them to scale automatically and provide smooth service to customers without having to compromise their business or features
SaaS
Software as a Service. Cloud provider has the most responsibility. User is responsible for Information/date, Devices used by company, and accounts and identities along with some of the directory infrastructure.
Private Cloud
used by a single entity.
provides more control for the company
can be hosted by an on-site or dedicated datacenter
Public Cloud
built.controlled, and maintained by third-party cloud provider.
purchase storage to expand.
pay for what you use.
provision apps faster.
Hybrid cloud
use public and private clouds to create interconnected environment.
companies control security, compliance, and legal requirements
Multi-cloud
using multiple public cloud providers
manage resources/security for all
could be needed when migrating from one to another.
Azure Arc
Helps manage cloud environment
Azure VMWare Solution
used to run VMWare workloads in Azure.
can be helpful when migrating from private to other cloud types.
CapEx
Capital Expenditure. Type on consumption-based model. Expenses are one-time and upfront expenditure to buy tangible resources like a new building or company car.
OpEx
Operational Expenditure. Spending money on services or products over time like renting vehicles or monthly cloud service payments
Consumption based model Benefits
no upfront costs
no meed to purchase/manage costly infrastructure
pay for what you use
High Availability
Max availability and uptime to meet SLA-set standards. 100% is unrealistic. Inability to meet standard may result in reimbursement or discounts
Scalability
pay for what you use. Horizontal and Vertical
Vertical scaling
increase/decrease resource capability. ex: adding more RAM to VM
Horizontal scalability
adding/subtracting number of resources. ex: add more virtual machines to adjust for high demand
Reliability benefits
ability to revocer from failure
pillar of the Azure Well-Architectured Framework
Cloud is decentralized; reources can be deployed in multiple areas to remain functional regardless of functionality in other areas.
predictability Benefits
Performance is reliable
Cost is consistent/inline with business needs
Security/Governance Benefits
set templates to ensure deployed resources meet standards and regulatory requirements.
update deployed resources and flag non-compliant ones
Find solution to match needs
Management of the cloud
Scale resources and deployment based on need.
deploy resources based on templates; avoid manual config.
monitor resource health
receive alerts based on configured metrics
Management in the Cloud
through web portal
command line interface
APIs
PowerShell
In what situation would IaaS be needed?
Lift-and-Shift Migration: moving on-prem to IaaS infrastructure
Testing and Development: Test environments that need to be replicated rapidly wile still maintaining complete control
In what situation would PaaS be needed?
Development Framework: developers can build on existing infrastructure to customize cloud-based apps.
Analytics or business intelligence: companies can analyze their data to find patterns and inform forecasting, design, investment returns, etc.