Cloud Concepts & Core Components Flashcards
What is Cloud Computing?
The delivery of computing services, like servers, storage, databases, networking, and such - over the internet.
In ‘On Premises’ models, your organization needs to manage everything, including; Applications, Data, Runtime, Middleware, OS, Virtualization, Servers, Storage, and Networking.
In Infrastructure as a Service, what is managed by the Cloud Provider?
Networking, Storage, Servers, and Virtualization
In ‘On Premises’ models, your organization needs to manage everything, including; Applications, Data, Runtime, Middleware, OS, Virtualization, Servers, Storage, and Networking.
In Platform as a Service, what is managed by the Cloud Provider?
Networking, Storage, Servers, Virtualization, OS, Middleware, and Runtime.
In ‘On Premises’ models, your organization needs to manage everything, including; Applications, Data, Runtime, Middleware, OS, Virtualization, Servers, Storage, and Networking.
In Software as a Service, what is managed by the Cloud Provider?
Networking, Storage, Servers, Virtualization, OS, Middleware, Runtime, Data, and Applications
What is a Public Cloud Model?
Services are offered over the public internet and available to anyone who wants them.
What is a Private Cloud Model?
Services are only available to users of one business or organization, and all hardware and software for it is owned by the user’s company or organization.
Benefits of Cloud Computing
High Availability,
Scalability,
Elasticity,
Agility,
Geo Distribution,
Disaster Recovery
What is Scalability?
- Vertical Scalability by adding or removing Ram or CPUs
- Horizontal Scalability by adding instances of software like VMs
What is Elasticity?
Elasticity allows web apps to grow and shrink their resources according to the demand, usually dictated by the number of users.
What is Agility?
Agility means fast deployment, configuration, and reconfiguration as
application requirements change.
What is Disaster Recovery?
Includes Backup Services, Data Replication Options, and Geo-Distribution.
What is CapEx?
Capital Expenditure is the up-front spending of money on physical infrastructure (assets).
CapEx can be deducted over time (as the hardware depreciates).
What is OpEx?
Operational Expenditure is spending money on services or products on a monthly or quarterly basis (pay as you go).
OpEx can be deducted in the same year as the same bill you payed.
What are Azure Regions?
Groups of Microsoft data centers grouped together by geographic location to which Azure Services can be deployed.
Some Azure Services are not available in all Azure Regions, while others are so global that any subscription to them is independent of Regions.
What are some of the Azure Services don’t require you to select a specific region when you’re deploying them?
Azure Active Directory,
Azure Traffic Manager,
Azure DNS.
What is data residency?
Data Residency is data’s geographic location.
What are Special Azure Regions?
Regions used for compliance or legal purposes, like:
US DoD Central,
US Gov Virginia,
US Gov Iowa,
China East,
China North
Special Azure Regions are often separate logical networks to the main Azure network, and often operated by screened personnel with additional compliance certifications.
What are Availability Zones?
Availability Zones are a sub-division of an Azure Region. Created by using one or data centers, there are a minimum of 3 Availability Zones per Azure Region.
Services on one datacenter in an Availability Zone can fail over onto another in the case of a power outage or similar. Datacenters inside of an Availability Zone are connected to each other by high speed, private, fiber optic networks.
Not every region supports Availability Zones.
What is a Region Pair?
Each Azure Region is paired with another that is in the same geography and is a minimum of 300 miles away. This is a redundancy that allows service failover onto the paired region’s datacenters, and allows for Azure updates to be rolled out without interruption of service
What are Availability Zones primarily used for?
VMs,
managed disks,
load balancers,
and SQL databases,
What is a Resource?
Any manageable item available through Azure.
VMs,
Storage Accounts,
Web Apps,
Databases,
Virtual Networks
What is a Resource Group?
A container for all Resources related to an Azure App or Service. All Resources must belong to one group and cannot belong to more than one. Under special circumstances, a Resource can be moved to another group.
Resource Groups cannot be nested.
Best way to organize a Resource Group?
Often by lifecycle, so that when a project is done, the group can be deleted, subsequently deleting all member Resources, rather than having to find each Resource individually.
Free Azure Apps
Virtual Network
Private IP Address
Azure Migrate
Inbound Internet Traffic
5gb of Outbound Internet Traffic
Azure Policy
Azure AD
1 million executions of Azure Functions
Azure App Service
Pay by Time Apps
Virtual Machines
App Services
Databases
Load Balancers
Managed Storage
Public IP Address
Pay Per Gig
Database Storage
Backups
Unmanaged Disks
Network Traffic (between regions)
Network Traffic (more than 5gb/month)
Pay per Operation (Usually per 1,000 or 10,000 requests)
Unmanaged Storage (reads, writes)
Databases (queries)
Messaging
Pay per Execution
(Pay each time a program runs)
Azure Functions (consumption model)
Serverless Databases
Messaging Services
Logic Apps (consumption model)
What is four 9s?
high availability
- 4 minutes down per month
- an hour per year