AZ-900 terms
How to make a Logic App workflow
make a JSON file using virtual designer on the Azure Portal or in Visual Studio.
Advantage of Cosmos DB
supports SQL, MongoDB, Cassandra, Tables, and Gremlin APIs.
Zonal Services
you pin the resources to a specific one (e.g. VMs, managed disks, IP addresses)
Functions (compute services) are ideal when
you're concerned only about the code running your service and not the underlying platform or infrastructure.
Important facts about management groups
1) 10,000 management groups can be supported in a single directory, 2) A management group tree can support up to six levels of depth, 3) Each management group and subscription can only support one parent, 4) Each management group can have many children, 5) All subscriptions and management groups are within a single hierarchy in each directory.
There are 2 ways to manage Docker and Microsoft-based containers in Azure
1) Azure Container Instances 2) Azure Kubernetes Service
Two implementations of serverless compute
1) Azure Functions, 2) Azure Logic Apps
Common big data and analytic service types in Azure
1) Azure Synapse Analytics, 2) HDInsight, 3) Databricks, 4) Data Lake Analytics
Three pricing tiers Azure database for PostgreSQL Single Server
1) Basic, 2) General Purpose, 3) Memory Optimized
4 benefits of Azure
1) Be future ready, 2) Build on your terms, 3) Operate hybrid seamlessly, 4) Trust your cloud.
Two types of subscription boundaries in Azure
1) Billing boundary, 2) Access control boundary
Additional subscriptions (3)
1) Environments, 2) Organizational Structure, 3) Billing.
The advantages of cloud computing are
1) High availability, 2) Scalability, 3) Elasticity, 4) Agility, 5) Geo-distribution, 6) Disaster Recovery
Three cloud service models
1) IaaS, 2) PaaS, 3) SaaS
Benefits of using Azure Resource Manager
1) Manage your infrastructure through declarative templates rather than scripts, 2) Deploy, manage, and monitor all resources for your solution as a group, 3) Redeploy your solution through the development lifecycle, 4) Define the dependencies between resources, 5) Apply access control to all services because RBAC is natively integrated into the platform, 6) Apply tags to resources to logically organize all resources in your subscription, 7) Clarify your organization's billing by viewing costs for a group of resources sharing the same tag.
The organizing structure for resources in Azure consists of four levels, namely
1) Management groups, 2) Subscriptions, 3) Resource groups, 4) Resources
Two deployments options for Azure database for PostgreSQL
1) Single Server, 2) Hyperscale (Citus)
Features to help provide VM uptime requirements
1) Virtual Machine Scale Sets, 2) Azure Batch
Types of app services that can be hosted with Azure App Service
1) Web apps, 2) API apps, 3) WebJobs, 4) Mobile Apps
Two categories of Azure services that support Availability zones
1) Zonal services, 2) Zone-redundant services
Advantages of Azure Database for MySQL
1) built-in security, 2) fault tolerance, 3) data protection
User experience advantages of Windows Virtual Desktop
1) connect with any device over the internet, 2) host machines near apps and services for productivity and fast loading times, 3) fast sign-in because user profiles are containerized, 4) you can provide individual ownership through personal (persistent) desktops
Benefits of Azure database for PostgreSQL
1) high availability, 2) simple and flexible pricing, 3) scalability, 4) adjustable automatic backups and restore, 5) enterprise-grade security and compliance
Benefits of a consumption-based model
1) no upfront costs, 2) no need to purchase and manage costly infrastructure, 3) the ability to pay for additional resources when they are needed, 4) ability to stop paying for resources that are no longer needed.
Key features of Windows Virtual Desktop
1) simplified management, 2) performance management, 3) multi-session Windows 10 deployment.
Additional advantages of region pairs
1) with an extensive outage, one region is prioritized, 2) planned Azure updates are rolled out to one region at a time to minimize risks, 3) data continues to reside within the same geography as its pair.
Security enhancing advantages of Windows Virtual Desktop
1) you can enable multi-factor identification, 2) data and apps are separated from local hardware, 3) user sessions are isolated, 4) it uses reverse connect technology which is more secure than Remote Desktop Protocol.
When to use VMs
1) you want total control over the OS, 2) have the ability to run custom software, or 3) want to use custom hosting configurations
Access control boundary (Azure subscriptions)
Azure will apply access-management policies at the subscription level, and you can create separate subscriptions to reflect different organizational structures.
Consumption-based model
end users only pay for the resources that they use. Characterized cloud service providers.
Azure functions runs your code when....
it's triggered and automatically deallocates resources when the function is finished.
Big data
large volumes of data
Azure Logic Apps vs Azure Functions
Logic Apps execute workflows instead of code.
Availability zones
are physically separate datacenters within one Azure region, set up to be an isolation boundary.
The Microsoft Data Migration Assistant can generate...
assessment reports that provide recommendations to help guide you through required changes prior to performing a migration.
Azure Subscriptions provide you with
authenticated and authorized access to Azure products and services and allows you to provision resources.
Azure Batch enables
large-scale parallel and high-performance computing (HPC) batch jobs with the ability to scale to tens, hundreds, or thousands of VMs
IaaS (Infrastructure-as-a-Service)
a cloud provider will keep the hardware up-to-date, but operating system maintenance and network configuration is left to the cloud tenant.
Private Cloud
a cloud used exclusively by users from one business or organization.
Hybrid cloud
a computing environment that combines a public cloud and private cloud.
Resource group
a container that holds related resources for an Azure solution.
Region (in relation to Resources)
a geographical location containing at least one datacenter.
Azure Synapse Analytics
a limitless analytics service that brings together enterprise data warehousing and Big Data analytics
Resource
a manageable item that is available through Azure.
Lift and shift
a means to move a physical server to the cloud (VM) by creating an image of the physical server and host it within a VM.
Azure database for PostgreSQL
a relational database service based on the open-source PostgreSQL database engine.
Azure Database for MySQL
a relational database service in the Microsoft cloud.
Azure SQL Database
a relational database that is based on the latest stable version of the Microsoft SQL Server database engine.
What is Azure Marketplace?
a service that allows customers to find, try, purchase, and provision applications and services from hundreds of leading service providers certified to run on Azure.
Subscriptions
a subscription groups together user accounts and resources
Containers are
a virtualization environment of which you can run multiple instances on a single physical or virtual host.
The Azure portal is
a web-based, unified, console that provides an alternative to command-line tools.
Virtual machines scale sets (compute services) are
an Azure compute resource that you can use to deploy and manage a set of identical VMs.
What is Azure?
an expanding set of cloud services that help you organization meet your current and future business challenges.
Azure App Service enable you to
build and host web apps, background jobs, mobile backends, and RESTful APIs in the programming language of your choice without managing infrastructure.
Host pools
collections of VMs with the same configuration assigned to multiple users.
Azure Kubernetes Service (AKS) is a
complete orchestration service for containers with distributed architectures and large volumes of containers.
Containers and Kubernetes (compute services) are
compute resources that you can use to deploy and manage containers, which are lightweight, virtualized application environments designed to be quickly created, scaled out, and stopped dynamically.
Blob are stored in ....
containers
Virtual Machine Scale sets lets you
create and manage a group of identical, load balanced VMs.
Azure Resource Manager is the .... service for Azure
deployment and management
Event-driven scale means that...
developers author a function instead of an application, which is scheduled to run by the platform based on triggers.
Serverless computing
enables developers to build applications faster by eliminating the needs for them to manage infrastructure. Here the cloud service provider automatically provisions, scales, and manages the infrastructure required to run code.
Breadth mode (load balancing)
load balancing occurs as users sign in.
Azure HDInsights is a
fully managed, open-source analytics service for enterprise
The importance of regions
give you flexibility to bring applications closer to your users no matter where they are, provides better scalability, redundancy, and preserves data residency.
Azure Cosmos DB
globally distributed multi-model database service
Management groups
groups that help you manage access, policy, and compliance for multiple subscriptions.
Resources
instances of services that you create
What can you do with the Azure portal?
manage your Azure subscription using a graphical interface.
Azure Database Migration Service allows you to ....
migrate your existing database with minimal downtime.
Azure database for PostgreSQL Hypercale (Citus) uses
multiple machines to horizontally scale queries
Resource groups can't be....
nested
Abstraction of servers means that you....
never explicitly reserve server instances; the platform manages that for you.
Azure Blob storage is Microsoft's ... storage solution for the cloud
object
Azure Data Lake Analytics is an
on-demand analytics job service that simplifies big data.
Azure compute is an
on-demand computing service for running cloud-based applications.
Micro-billing means that you...
only play for the time your code runs.
Zone-redundant services
platform replicates automatically across zones (e.g. zone-redundant storage, SQL DB)
Azure management groups
provide a level of scope above subscriptions, giving you enterprise-grade management at a large scale.
App services (compute services) allow you to
quickly build, deploy, and scale enterprise-grade web, mobile, API apps running on any platform.
Resource groups
resources are combined into resource groups, which act as a logical container into which Azure resources are deployed and managed
Public Cloud
services are offered over the public internet and available to anyone who wants to purchase them
Virtual Machines (compute services) are
software emulations of physical computers
Special Azure regions
specialized regions that may be useful when building out for application for compliance or legal purposes.
Blob storage is optimized for....
storing massive amounts of unstructured data, meaning that there are no restrictions on the kinds of data it can hold.
SaaS (Software-as-a-service)
the cloud provider manages all aspects of the application environment and the cloud tenant only needs to provide their data to the application managed by the cloud provider.
PaaS (Plaform-as-a-Service)
the cloud provider manages the virtual machines and networking resources, and the cloud tenant deploys their applications into the managed hosting environment.
Azure Container Instances (ACI) offers
the fastest and simplest way to run a container in Azure without having to manage any VMs or adopt any additional services.
Azure region pairs
the pairing of two Azure regions at least 300 miles away from one another, allowing for replication of resources whilst reducing the likelihood of interruptions that affect both regions at once.
Billing Boundary (Azure subscriptions)
this subscription type determines how an Azure account is billed for using Azure.
Containers vs. VMs
unlike VMs you do not manage the OS for a container.
Azure Databricks helps you
unlock insights from all your data and build AI solutions.
Capital Expenditure (CapEx)
up front spending of money on physical infrastructure. Value reduces over time.
Depth mode (load balancing)
users are fully allocated on one VM before moving to the next.
Microservice architecture is where
you break solutions into smaller, independent pieces. Containers are often used to create solutions based on microservice architecture.
Azure Storage is a service that
you can use to store files, messages, tables, and other types of information.
Operational Expenditure (OpEx)
you pay for services or products that you are using now. No upfront costs.