Microsoft Azure Fundamentals Flashcards
It is the delivery of compute services over the internet to provide faster innovation, flexible resources, and economies of scale.
You typically pay only for services you use.
Cloud Computing
Cost
Improved Speed
Scalability
Increased Productivity
Better Performance
Reliability
Improved Security
Benefits of Cloud Computing
A cloud computing service that offers compute, storage, and networking resources on demand. Service provider manages the infrastructure.
- Lift and shift scenario
- Storage and Backup
- Web Apps
- High-performance Computing
Infrastructure-As-A-Service
A complete development and deployment environment in the cloud.
Includes servers, storage, networking, middleware, development tools, BI services, database management systems.
Supports the complete web application lifecycle
You manage the applications and services and the service provider manages everything else
- Development Framework
Platform-As-A-Service
Provides a complete software solution that you purchase on a pay-as-you-go basis from a cloud service provider
Infrastructure, middleware, app software, and app data are located in the service provider’s data center
Service provider manages underlying hardware and software
Refers to cloud-based applications that users connect to and use over the internet.
Software-As-A-Service
Cloud deployment model where services are offered over the public internet and available to anyone who wants to purchase them
Public Cloud
Cloud deployment model used only by users from one business or organization.
Can be physically located in on-site datacenter, or can be hosted by a third-party service provider.
Private Cloud
Cloud deployment model that combines a public cloud and a private cloud by allowing data and applications to be shared between them
Hybrid Cloud
- No upfront costs
- No need to purchase or manage infrastructure
- Pay for additional resources only when needed
- Stop paying for unneeded resources
Benefits of a consumption based model
Users pay only for the resources that they use
Consumption based model
A continuous user experience with virtually no downtime
High Availability
- Can scale vertically (increase compute capacity by adding RAM or CPUs)
- Can scale horizontally (increase compute capacity by adding instances of resources, such as adding VMs to the configuration)
Scalability
Cloud-based apps can take advantage of autoscaling, where resources are always available when needed
Elasticity
Deploy and configure cloud-based resources quickly as app requirements change
Agility
Deploy apps and data to regional datacenters around the globe to ensure that your customers always have the best performance in their region
Geo-distribution
Cloud-based backup services, data replication options, and geo-distribution allow you to deploy apps while ensuring that data is safe in the event of disaster
Disaster Recovery
What features are deployed in each Azure region and are deployed within latency-defined parameters?
Datacenters
What protect resources against rack failures within a datacenter?
Availability Sets
What do you call physically separate locations within each Azure region that are tolerant to local datacenter failures?
Availability Zones
True or False. An Azure resource group is a container that holds related resources for an Azure solution, and typically includes resources that you want to manage as a group.
True
True or False. Azure is made up of datacenters located around the globe.
True
An on-demand computing service for running cloud-based applications.
Popular services:
Azure Virtual Machines
Azure Container Instances
Azure App Service
Azure Functions
Azure Compute
Container offering great for scenarios that can operate in isolated containers
Azure Container Instances
Container offering that is great for full container orchestration
Azure Kubernetes Service