Notes from Learning path for AZ-900
geographies are broken into the following areas
America Europe Asia Pacific Middle East and Africa
Which Azure support plan is best for business-critical workloads? Azure Developer Azure Professional Direct Azure Standard
Azure Professional Direct
To use Azure datacenters that are made available with power, cooling, and networking capabilities independent from other datacenters in a region, choose a region that supports _________? Geography distribution Service-Level Agreements (SLAs) Availability Zones
Availability Zones
Features used for Scaling VM's
Availability sets Virtual Machine Scale Sets Azure Batch
Elasticity
A cloud computing system automatically adding or removing resources based on workload
Public Preview
An Azure feature marked "public preview" is available to all Azure customers for evaluation purposes. These previews can be turned on through the preview features page as detailed below.
Which of the following statements is true about an Azure subscription? Using Azure does not require a subscription An Azure subscription is a logical unit of Azure services You can't have more than one subscription
An Azure subscription is a logical unit of Azure services
Which of the following is an example of an Azure application platform? Azure App Service Azure Table Storage Azure Cache for Redis Azure Load Balancer
Azure App Service
What is an App Service?
Azure App Service is an HTTP-based service that enables you to build and host many types of web-based solutions without managing infrastructure.
Azure management tools
Azure portal Azure PowerShell Azure Command-Line Interface (CLI) Azure Cloud Shell Azure mobile app
When you create an Azure resource like a virtual machine, you select the ______________ it belongs to. Billing account Billing profile Azure subscription
Azure subscription
What is an Availability Zone?
Physically separated datacenters within Azure region Each zone is made up of one or more data centers equipped with independent power cooling and networking. Set up to be an isolation boundary
Feature preview categories
Private Preview Public Preview
Describe containers?
Provides a consistent, isolated execution environment for apps. Similar to VMs without OS. The Apps & dependencies are packaged in a "container" and then a standard runtime environment is used to execute the app.
Cloud deployment models
Public cloud Private cloud Hybrid cloud
The following have 3 separate zones for resiliency
Central US East US 2 West US 2 West Europe France Central North Europe Southeast Asia
high-level services Azure offers
Compute Services Cloud Storage Networking App Hosting AI Internet of Things Integration Security
What is Azure Cloud Shell?
a browser-based command-line experience for managing and developing Azure resources. Think of Cloud Shell as an interactive console that you run in the cloud.
Capital Expenditure (CapEx)
the spending of money on physical infrastructure then deducting that expense from your tax bill over time. CapEx is an upfront cost, which has a value that reduces over time.
Operational Expenditure (OpEx)
Spending money on services or products now and being billed for them now. You can deduct this expense from your tax bill in the same year. There's no upfront cost. You pay for a service or product as you use it.
What is the Microsoft Azure Marketplace?
The Microsoft Azure Marketplace is an online store that hosts applications that are certified and optimized to run in Azure.
Containers
virtualization environment for running applications. containers run on top of a host OS but don't include an operating system
Default Dashboard Parts
Dashboard controls All resources tile Quickstarts + tutorials tile Service Health tile Marketplace tile
What is a region pair ?
Each Azure region is always paired with another region within the same geography at least 300 miles away
Private cloud model Advantages
Ensure support of legacy application Control (and responsibility) over security Meet strict compliance requirements
Which term from the list below would be viewed as benefits of using cloud services?
Flexibility
What are the two core components of Resiliency?
High availability disaster recovery
Public cloud model Advantages
High scalability/agility Pay-as-you-go pricing Not responsible for maintenance/updates Minimal technical knowledge
Suppose you have two types of applications: legacy applications that require specialized mainframe hardware and newer applications that can run on commodity hardware. Which cloud deployment model would be best for you?
Hybrid
Hybrid cloud model Advantages
Keep systems running/accessible that use out-of-date hardware or OS Flexibility with what you run locally vs cloud Take advantage of economies of scale from public cloud providers when cheaper, supplement with your own equipment when it's not Use your own equipment for compliance, or legacy scenarios to completely control the environment
OpEx cloud computing costs
Leasing software and customized features Scaling charges based on usage/demand Billing at the user or organization level
Your billing is based on your usage of Azure resources and is invoiced ______________ Annually Monthly Daily
Monthly
Azure Marketplace
where you start when creating new resources find, try, purchase, and provision applications and services
You're developing an application and want to focus on building, testing, and deploying. You don't want to worry about managing the underlying hardware or software. Which cloud service type is best for you?
PaaS
three key characteristics of SLAs for Azure products and services:
Performance Targets Uptime and Connectivity Guarantees Service credits
Resiliency
Refers to a system's ability to stay operational during -abnormal conditions. Natural disasters System maintenance Spikes in traffic to your site Threats made by malicious parties is the ability of a system to recover from failures and continue to function responding to failures in a way that avoids downtime or data loss
Deploying an app can be done directly to what level of physical granularity? Region Datacenter Server rack
Region
Which Azure service allows you to configure fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs? Locks Policy Initiatives Role-based Access Control
Role-based Access Control
CapEx computing costs
Server costs Storage costs Network costs Backup and archive costs Organization continuity and disaster recovery costs Datacenter infrastructure costs Technical personnel - not a capital expenditure
Economies of scale
The ability to do things more efficiently or at a lower-cost per unit when operating at a larger scale.
Agility
The ability to rapidly change an IT infrastructure to adapt to the evolving needs of the business. Lets you manage your costs dynamically, optimizing spending as requirements change.
SaaS Management
The cloud provider is responsible for managing everything end user just uses the software
PaaS Management
The cloud provider manages the operating systems, and the user is responsible for the applications and data they run and store.
Public cloud deployment model
The most common deployment model. You have no local hardware to manage. Everything runs on your provider's hardware. Save additional costs by sharing computing resources
Application availability refers to what? The service level agreement of the associated resource. Application support for an availability zone. The overall time that a system is functional and working.
The overall time that a system is functional and working.
what is a resource group in Azure?
The resource group allows us to administer all the services, disks, network interfaces, and other elements that potentially make up our solution as a unit.
IaaS Management
The user is responsible for managing the operating systems, data, and applications.
Isolated workload category
This category is ideal for workloads that require advanced networking and fine-grained scaling.
Virtual machines
VMs, are software emulations of physical computers. infrastructure as a service (IaaS) in the form of a virtualized server Ideal for Total control over the operating system (OS) The ability to run custom software, or To use custom hosting configurations
4 techniques for preforming compute in Azure
Virtual machines Containers Azure App Service Serverless computing
Composite SLA
When combining SLAs across different service offerings, the resultant SLA is called a Composite SLA. The resulting composite SLA can provide higher or lower uptime values, depending on your application architecture.
Private cloud deployment model
you create a cloud environment in your own datacenter and provide self-service access to compute resources to users in your organization
Zonal Services
You pin the resources to a specific zone VM's Disks IP's
Two Categories of Services that support Availability zones
Zonal services Zone-redundant services
dashboard
a customizable collection of UI tiles create dashboards for specific roles use role-based access control (RBAC) specific dashboard for each environment JavaScript Object Notation (JSON) uploaded and downloaded to other computers stored within resource groups can also customize them programmatically some tile types can be query-based
Azure Advisor
a free service built in provides recommendations on high availability, security, performance, operational excellence, cost. You can view recommendations in the portal or download them in PDF or CSV format.
What is a region?
a geographical area on the planet containing at least one, but potentially multiple datacenters that are nearby and networked together with a low-latency network.
Azure App Service
a platform-as-a-service (PaaS) offering in Azure that is designed to host enterprise-grade web-oriented applications.
Azure mobile app
access, manage, and monitor accounts and resources Check the current status and metrics get notifications and alerts about health issues diagnose and fix issues Review alerts Start, stop, and restart VM's or web apps Connect to your VM's Manage permissions with role-based access control (RBAC) Use Azure Cloud Shell to run saved scripts or perform ad hoc administrative tasks
Scale
adding network bandwidth, memory, storage, or compute power to achieve better performance.
Horizontal scaling
also known as "scaling out", is the process of adding more servers that function together as one unit.
Vertical scaling
also known as "scaling up", is the process of adding resources to increase the power of an existing server.
Azure Cloud Shell
browser-accessible shell Bash or PowerShell create an Azure Storage Account $HOME folder - scripts/data here is kept across sessions Each subscription has a unique storage account
Serverless computing
cloud-hosted execution environment that runs your code but completely abstracts the underlying hosting environment. You create an instance of the service, and you add your code; no infrastructure configuration or maintenance is required, or even allowed.
Hybrid cloud deployment model
combines public and private clouds, allowing you to run your applications in the most appropriate location.
Benefits of cloud computing
cost-effective consumption-based scalable elastic current - up to date reliable global secure compliance
Application SLA
creating your own SLAs, you can set performance targets to suit your specific Azure application
Azure CLI
cross-platform command-line program that connects to Azure and executes administrative commands on Azure resources
Service Credits
customers may have a discount applied to their Azure bill, as compensation for an under-performing Azure product or service.
Performance Targets
defines are specific to each Azure product and service. example: performance targets for some Azure services are expressed as uptime guarantees or connectivity rates.
Fault Tolerance
ensures that your customers aren't impacted when a disaster occurs
Private Preview
feature marked "private preview" is available to specific Azure customers for evaluation purposes. This is typically by invite only and issued directly by the product team responsible for the feature or service.
Dev / Test workload category
ideal for less demanding workloads. predominantly focused on providing shared infrastructure. has additional features that become available to the App Service application. For example, Custom domains / SSL and manual scale.
Production workload category
ideal for more demanding workloads. In this category, you'll also notice added features such as staging slots, daily backups, and a traffic manager.
Scalability
increase or decrease the resources and services used based on the demand or workload at any given time.
Private cloud model Disadvantages
initial CapEx costs limits agility limits scalability you must buy, install, setup require IT skills and expertise
Hybrid cloud model Disadvantages
involves some CapEx cost up front more complicated to set up and manage
Azure PowerShell
module for Windows PowerShell or PowerShell Core cross-platform version shell window and command parsing adds the Azure-specific commands
consumption-based model
pay-as-you-go pay for additional resources only when needed. stop paying for resources no longer needed.
Zone-redundant
platform replicates automatically across zones
Azure portal
public website create, manage, and monitor services. identify a service get help on a topic deploy, manage, and delete resources administrative tasks using wizards and tooltips.
Availability
refers to the time that a system is functional and working refers to how long your service is up and running without interruption.
Public cloud model Disadvantages
specific security requirements government policies industry standards legal requirements hardware owned by provider services owner by provider unable to personally manage unique business requirements maintaining a legacy application
What is cloud computing?
the delivery of computing services over the Internet using a pay-as-you-go pricing model.