Cloud concepts Flashcards
What is Azure?
Microsoft Azure, often referred to as Azure , is a cloud computing platform run by Microsoft. It is used for creating, hosting and scaling of applications and services through global data centers.
What type of services does Azure offer?
Many types, including Compute, Identity, Storage, Database or Software services.
What is Pay-as-you-go plan?
It allows clients to use Azure services without any license commitment or upfront purchases and only pay when they are actually used. This reduces the overhead cost of license procurement and allows better cost management across business units by leveraging the reporting capabilities of Azure subscriptions.
What are CapEx and OpEx, what is the difference between them regarding costs and how is it related to the cloud computing?
Capital Expenditure (CapEx)
= everything invested upfront: own infrastructure, hardware
= building our own datacenter
= high cost in the beginning, can be deducted over time
Example: buying servers or other HW
Operational Expenditure (OpEx)
= products and services that can be paid when used (“rented”)
= using cloud services
= expenses can be deducted immediately
example: Azure Cloud, monthly payments (rent, salaries, electricity bills, SW licences)
What are the 7 benefits of cloud services?
High Availability
Scalability
Reliability
Predictability
Security
Governance
Manageability
What is High Availability and what do Fault tolerance and Disaster recovery mean?
High Availability
= continuous functioning of the services, usually measured in percentage (the amount of time the service can be used)
example: 99.9% availability, 0.1% downtime
Fault tolerance
= the ability to respond to a failure of a component
Disaster recovery
= the ability to restore functionality after a disaster or a catastrophe
What is Scalability, Elasticity and Agility?
Scalability
= the ability to handle increased load
- vertical = scale UP (more CPU per VM = increasing capacity per unit)
- horizontal = scale OUT (more VM machines = increasing the number of units)
Elasticity
= the dynamic scalability, the ability to quickly react to changing demands related to changing workload
Agility
= the ability to quickly deploy and configure solutions when requirements change
What is cloud Reliability benefit?
Reliability
= the ability of a system to recover from failures and continue function
- achieved through global distribution and redundancy options (replicating data across multiple regions)
- functioning even in catastrophic events by automatically shifting from one region to another
What is Predictability benefit?
Predictability
= predictable cost and performance
- aimed at positive customer experience
- autoscaling, balancing traffic = adjusting resources automatically according to the usage (for example: number of accesses)
- transparent pricing, pricing calculator, trackable costs
What is Security benefit?
= system architecture designed to handle security
- fully manageable with automatic updates
- can handle DDoS attacks
What is Governance benefit?
= support of compliance with regulations
- using templates that ensure corporate standards and governmental regulations
- updates can be applied when standards change
What is Manageability benefit?
= ability to manage cloud resources
Management of the cloud:
- autoscaling options
- pre-defined templates
- automatic alerts
- health monitoring
Management in the cloud:
- Azure Portal
- CLI interface
- APIs
- PowerShell
What are the 3 cloud models?
Public cloud = Azure (most common)
Private cloud = a company’s own cloud, own data centre
Hybrid cloud = combination of both
What are the 3 cloud service types?
IaaS = Infrastructure-as-a-Service
PaaS = Platfrom-as-a-Service
SaaS = Software-as-a-Service
What is IaaS?
Infrastructure-as-a-Service
= renting hardware / infrastructure (servers, storage, virtual machines, networking)
- HW and its configuration is up to the customer