AZ-900
Reduce cost with Azure Virtual Desktop
-Bring your own licenses -Save on compute costs
What does cloud computing offer?
-Faster innovation -Flexible resources -Economies of scale
What is the Azure free account?
-Free access to popular Azure products for 12 months -A credit to spend for the first 30 days -Access to more the 25 products that are always free
What is needed to sign up for a free Azure account?
-Phone number -Credit Card Microsoft or GitHub Account
Key features of Azure Virtual Desktop
-Simplified Management -Performance Management -Multi-session Windows 10 deployment
What does the cloud deliver?
-limitless pool of raw compute, storage & network components -Speech recognition -Analytics
Why move to cloud?
-move faster, deliver new features faster -innovation, rich and immersive experience (Devices recognize you face and voice command)
Azure Virtual Desktop
A *desktop and application virtualization service* that runs on the cloud. It enables your users to use a cloud-hosted version of Windows from any location via a WEB browser. Azure Virtual Desktop works with devices like Windows, Mac, iOS, Android, and Linux.
Azure organization structure
Management Groups Subscriptions Resource Groups Resources
User Defined Routes (UDR)
A way of forcing traffic travelling over a virtual network over a specific path. This is usually used in conjunction with Firewall devices, or ExpressRoute.
Isolation boundary
An availability zone is set up to be an isolation boundary. If one zone goes down, the other continues working.
Azure Functions
An event-driven, serverless compute service, scales automatically, and charges accrue only when a function is triggered.
VM Image
An image is a template used to create a VM. These templates already include an OS and often other software, like development tools or web hosting environments.
Azure Compute
An on-demand computing service for running cloud-based applications
What is AI?
Artificial Intelligence is a set of related technologies that seems to emulate human thinking and action. -Learn from experience. -Arrive at its own conclusion. -Appear to understand complex content. -Participate in natural language dialogues with people. -Enhance human cognitive performance -Replace people in executing routine tasks.
Cloud services from cloud vendors
Data & Access Applications Runtime Operating System Virtual Machine Compute Networking Storage
Platform as a Service (PaaS)
Focus on application development. Platform management is handled by the cloud provider. Data & Access Applications
Azure Functions
Functions are ideal when you're concerned only about the code running your service and not the underlying platform or infrastructure. (Event, timer or message)
cloud computing advantages
High availability Scalability Elasticity Agility Geo-distribution Disaster recovery
Host Pools
Host pools are collections of VMs with the same configuration assigned to multiple users.
Route-based VPNs
IP routing (either static routes or dynamic routing protocols) decides which one of these tunnel interfaces to use when sending each packet.
Why is Cloud Computing cheaper?
Pay as you go model, pay for only what you need, lower operating cost, run infrastructure efficiently, scale as your business changes (rent compute power and storage from someone else's datacenter)
Software as a Service (SaaS)
Pay-as-you-go pricing model. Users pay for the software they use on a subscription model. Data & Access
Policy-based VPNs
Policy-based VPN gateways specify statically the IP address of packets that should be encrypted through each tunnel. This type of device evaluates every data packet against those sets of IP addresses to choose the tunnel where that packet is going to be sent through.
Cloud Service Models
Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)
What is IoT?
Internet of Things (IoT) is the collection of devices that can communicate over the Internet with each other or with a control console in order to affect and monitor the real world. IoT devices might be labeled as smart devices or smart home equipment.
IoT Central
IoT Central is a fully-managed global IoT software as a service (SaaS) Azure IoT Central provides a dashboard that allows companies to manage IoT devices individually and an aggregate, view reports, and set up error notifications via a GUI.
What is Cloud Computing?
It's the delivery of computing services over the internet.
What is serverless computing?
Serverless computing enables developers to build applications faster by eliminating the need for them to manage infrastructure. Serverless computing helps teams increase their productivity and bring products to market faster, and it allows organizations to better optimize resources and stay focused on innovation.
Services in the cloud
Servers, storage, databases, networking, software, analytics and intelligence.
High-availability computing
The ability to keep services up and running for long periods of time, with very little downtime, depending on the service in question.
Infrastructure as a Service (IaaS)
The most flexible cloud service. You configure and manage the hardware for your application. Data & Access Applications Runtime Operating System Virtual Machine
Azure Kubernetes Service (AKS)
The task of automating and managing and interacting with a large number of containers is known as orchestration. Azure Kubernetes Service (AKS) is a complete orchestration service for containers with distributed architectures with multiple containers.
Point-to-site virtual private networks
The typical approach to a virtual private network (VPN) connection is from a computer outside your organization, back into your corporate network. In this case, the client computer initiates an encrypted VPN connection to connect that computer to the Azure virtual network.
Cloud Management Groups
These groups help you manage access, policy, and compliance for multiple subscriptions. All subscriptions in a management group automatically inherit the conditions applied to the management group.
Capital Expenditure (CapEx)
This is the spending of money on physical infrastructure up front, and then deducting that expense from your tax bill over time. CapEx is an upfront cost which has a value that reduces over time.
Microservice Architecture
This is where you break solutions into smaller, independent pieces. For example, you may split a website into a container hosting your front end, another hosting your back end, and a third for storage. This allows you to separate portions of your app into logical sections that can be maintained, scaled, or updated independently.
Virtual Machine Scale Set
Virtual machine scale sets are an Azure compute resource that you can use to deploy and manage a set of identical VMs.
Azure Virtual Machine
Virtual machines are software emulations of physical computers. They include a virtual processor, memory, storage, and networking resources. VMs host an operating system, and you can install and run software just like a physical computer.
Types of app services
Web Apps API Apps WebJobs Mobile Apps
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.
Azure Virtual Network
enables many types of Azure resources such as Azure VMs to securely communicate with each other, the internet, and on-premises networks.
Peering
enables resources in each virtual network to communicate with each other.
Azure Logic Apps
execute workflows trigged by an event
Azure Databricks
helps you unlock insights from all your data and build artificial intelligence solutions.
Azure Repos
is a centralized source-code repository where software development, DevOps engineering, and documentation professionals can publish their code for review and collaboration.
Orchestration
is a collection of functions or steps that are executed to accomplish a complex task.
DevOps
is a concept that combines philosophies and practices to facilitate technical teams as they work toward common goals.
Azure HDInsight (Big Data)
is a fully managed, open-source analytics service for enterprises. It's a cloud service that makes it easier, faster, and more cost-effective to process massive amounts of data.
Azure Synapse Analytics (formerly Azure SQL Data Warehouse)
is a limitless analytics service that brings together enterprise-data warehousing and big-data analytics.
Azure Data Lake Analytics
is an on-demand analytics job service that simplifies big data. Instead of deploying, configuring, and tuning hardware, you write queries to transform your data and extract valuable insights.
Operational Expenditure (OpEx)
is spending money on services or products now, and being billed for them now. You can deduct this expense in the same year you spend it. There is no up-front cost, as you pay for a service or product as you use it.
Serverless computing
is the abstraction of servers, infrastructure, and operating systems. -Abstraction of servers (without servers) -Event-driven scale (respond to incoming events) -Micro-billing (scheduled Block of time)
Azure Cognitive Services
provides prebuilt machine learning models that enable applications to see, hear, speak, understand, and even begin to reason. (Language, Speech, Vision, Decision)
Azure Bot Service
are platforms for creating virtual agents that understand and reply to questions just like a human.
Border Gateway Protocol (BGP)
works with Azure VPN gateways or ExpressRoute to propagate on-premises BGP routes to Azure virtual networks
Azure Cosmos DB
A globally distributed database service. It supports schema-less data that lets you build highly responsive and Always On applications to support constantly changing data. supports SQL, MongoDB, Cassandra, Tables and Gremlin APIs
Azure Resource
A manageable item that's available through Azure. Virtual machines (VMs), storage accounts, web apps, databases, and virtual networks are examples of resources.
Azure Cloud Region
A region is a geographical area on the planet that contains at least one but potentially multiple datacenters that are nearby and networked together with a low-latency network. (Flexibility, scalability and redundancy)
Route tables
A route table allows you to define rules about how traffic should be directed.
Site-to-site virtual private networks
A site-to-site VPN links your on-premises VPN device or gateway to the Azure VPN gateway in a virtual network. In effect, the devices in Azure can appear as being on the local network. The connection is encrypted and works over the internet.
Cloud Subscriptions
A subscription groups together user accounts and the resources that have been created by those user accounts. For each subscription, there are limits or quotas on the amount of resources that you can create and use. Organizations can use subscriptions to manage costs and the resources that are created by users, teams, or projects.
Azure Logic Apps
Automate and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations.
Azure Container Instances
Azure Container Instances offers the fastest and simplest way to run a container in Azure without having to manage any virtual machines or adopt any additional services. It is a PaaS offering that allows you to upload your containers, which it will run for you
What is Azure Fundamentals?
Azure Fundamentals is a series of six learning paths that familiarize you to Azure and its many services and features. -Core Computing -Network -Storage -Database Services -Cloud Security -IoT & Machine Learning
Azure IoT Hub
Azure IoT Hub is a managed service hosted in the cloud that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages. You can use Azure IoT Hub to build IoT solutions with reliable and secure communications between millions of IoT devices and a cloud-hosted solution backend. You can connect virtually any device to your IoT Hub.
Azure Management Groups
Azure Management Groups are containers for managing access, policies, and compliance across multiple Azure subscriptions. Management groups allow you to order your Azure resources hierarchically into collections, which provides a further level of classification that is above the level of subscriptions.
What is Azure Marketplace?
Azure Marketplace helps connect users with Microsoft partners, independent software vendors, and startups that are offering their solutions and services, which are optimized to run on Azure. Azure Marketplace customers can find, try, purchase, and provision applications and services from hundreds of leading service providers. All solutions and services are certified to run on Azure.
Azure Resource Manager
Azure Resource Manager is a management layer in which resource groups and all the resources within it are created, configured, managed, and deleted. You can deploy application resources, organize resources, and control access and resources.
Azure SQL Database
Azure SQL Database is a relational database based on the latest stable version of the Microsoft SQL Server database engine. SQL Database is a high-performance, reliable, fully managed, and secure database. You can use it to build data-driven applications and websites in the programming language of your choice, without needing to manage infrastructure.
Azure Database Migration Service (DMS)
Azure SQL Managed Instance makes it easy to migrate your on-premises data on SQL Server to the cloud
Azure Compute Services
Azure Virtual Machine Azure Container Instance Azure App Service Azure Functions
What is Azure?
Azure is a continually expanding set of cloud services that help your organization meet your current and future business challenges. Azure gives you the freedom to build, manage, and deploy applications on a massive global network using your favorite tools and frameworks.
Benefits of Azure?
Be ready for the future Build on your terms Operate hybrid seamlessly Trust your cloud
Disaster Recovery Cloud
By taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy your apps with the confidence that comes from knowing that your data is safe in the event of disaster.
Scalability of cloud computing
Cloud technology allows for the rapid reallocation of resources, such as those for filtering, traffic shaping, authentication and encryption, to defensive measures. Vertically - add RAM or Horizontally - add VM
Azure common services
Compute, Networking, Storage, Mobile, Database, Web, Internet of Things (IoT), Big Data, AL, DevOps
Network-to-Network Virtual Private Network
Connect virtual networks to other virtual networks
Containers and Kubernetes
Container Instances and Azure Kubernetes Service are Azure compute resources that you can use to deploy and manage containers. Containers are lightweight, virtualized application environments. They're designed to be quickly created, scaled out, and stopped dynamically. You can run multiple instances of a containerized application on a single host machine.
Container Orchestrator
Containers are managed through a container orchestrator, which can start, stop, and scale out application instances as needed.
What is the Learn Sandbox?
Creates a temporary subscription that's added to your Azure account, allows you to create Azure resources for the duration of a Learn module
Azure Sphere
Creates an end-to-end, highly secure IoT solution for customers that encompasses everything from the hardware and operating system on the device to the secure method of sending messages from the device to the message hub. Security is Critical.
Agility (Cloud)
Deploy and configure cloud-based resources quickly as your app requirements change.
Services common characteristics
Durable, Secure, Scalable, Managed, Accessible
Dynamic Scalability
Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements.
Azure Region Pair
Each Azure region is always paired with another region within the same geography at least 300 miles away. This approach allows for the replication of resources across a geography that helps reduce the likelihood of interruptions because of events such as natural disasters, civil unrest, power outages, or physical network outages that affect both regions at once.
Consumption-based model
End users only pay for the resources that they use. Whatever they use is what they pay for.
Azure EpressRoute
ExpressRoute provides a dedicated private connectivity to Azure that doesn't travel over the internet.
Consumption-based model benefits
No upfront costs. No need to purchase and manage costly infrastructure that users might not use to its fullest. The ability to pay for additional resources when they are needed. The ability to stop paying for resources that are no longer needed.
App Service
PaaS offerings to build, deploy, and scale enterprise-grade web, mobile, and API apps.
Cloud model types
Public, Private & Hybrid
What is the Azure Portal designed for?
Resiliency and continuous availability, update continuously, requires no downtime for maintenance
Cloud Resource Groups
Resources are combined into resource groups, which act as a logical container into which Azure resources like web apps, databases, and storage accounts are deployed and managed.
Cloud Resources
Resources are instances of services that you create, like virtual machines, storage, or SQL databases.
VPN Gateway
Specific type of virtual network gateway that is used to send encrypted traffic between an Azure virtual network and on-premises location the public Internet. Can also send encrypted traffic between Azure virtual networks over the Microsoft network. Each virtual network can only have one VPN gateway. When you create a virtual network gateway, gateway VMS are deployed to the gateway subnet and configured with the settings you specify. One of the settings is the gateway types is VPN. You can create gateways between two VPN gateways (VNet-to-VNet), a VPN gateway to on-premise VPN device (Site-to-Site), or connect to your virtual network from a remote location (Point-to-Site) over a VPN connection. A PaaS offering to build, deploy, and scale enterprise-grade web, mobile, and API apps.
To use Azure services you need an Azure subscription - T or F
TRUE
What is the Azure Portal?
The Azure portal is a web-based, unified console that provides an alternative to command-line tools. With the Azure portal, you can manage your Azure subscription by using a graphical user interface. You can: Build, manage, and monitor everything from simple web apps to complex cloud deployments. Create custom dashboards for an organized view of resources. Configure accessibility options for an optimal experience.
Elasticity of cloud computing
You can configure cloud-based apps to take advantage of autoscaling, so your apps always have the resources they need.
Geo-distribution (Cloud)
You can deploy apps and data to regional datacenters around the globe, thereby ensuring that your customers always have the best performance in their region.
Service endpoints
You can use service endpoints to connect to other Azure resource types, such as Azure SQL databases and storage accounts. This approach enables you to link multiple Azure resources to virtual networks to improve security and provide optimal routing between resources.