5. Microsoft global network
54 Azure
regions 130k+ miles of fiber +
subsea cables 160+edge
sites 500+network
partners 20k+peering
connections
Region
Edge
Network
8. Azure Arc for Servers Azure Arc for Kubernetes Azure data services on Azure Arc
Azure Arc: … and more specifically
1. Organize and govern
servers across environments
Azure Arc extends Azure's
management to physical and virtual
servers anywhere. Govern and
manage servers from a single,
scalable management pane.
Learn more
2. Manage Kubernetes
applications at-scale
Deploy and configure Kubernetes
applications consistently across all
your environments with modern
DevOps techniques.
Learn more
3. Run data services anywhere
Deploy Azure data services in
moments anywhere you need them.
Get simpler compliance, faster
response times, and better security
for your data.
Learn more
Azure Arc for servers Azure Arc for Kubernetes Azure data services on Azure Arc
9. Azure Management
Single Control Plane for Azure native and Azure Arc resources
Azure
Azure
Resource
Manager
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Management Services
Monitoring | Update | Containers | Backup | Security Center | More…
Azure
Resources
Azure
Customers
Tools and
experiences
Portal
Shell
Bash
CLI
Ecosystem
Marketplace
10. Azure Management
Single Control Plane for Azure native and Azure Arc resources
Azure
Azure
Resource
Manager
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Management Services
Monitoring | Update | Containers | Backup | Security Center | More…
Azure
Resources
Azure Arc
Your environment - locations
local tools
Azure Data Studio
K8s Native Tools
Windows Admin Center
System center suite
Server management tools
Azure
Customers
Tools and
experiences
Portal
Shell
Bash
CLI
Ecosystem
Marketplace
11. Management
experiences
Azure Portal
Azure CLI
Azure SDK
Azure Arc
technologies:
Azure Arc
Azure
Identity
RBAC
Policy
Index
Groups
Etc.
Azure Resource
Manager
Azure Arc data
RP
Container
registry
Azure Arc
K8s RP
Azure Arc
server RP
Azure Data Services
Wave 1
• SQL
• PostgreSQL
Azure Arc data controller
Kubernetes
Azure PaaS
Control
K8s Cluster
Azure Arc data
agent
GitOps
Manager
Azure Arc K8s
agent
Servers
Linux
Windows
Server
Azure Arc
server agent
Resource specific tools
Azure Data Studio
Cluster provisioning
Cluster upgrade and patch
management
Cluster lifecycle management
Cluster monitoring
K8s Native Tools
Server Admin Tools
Customer locations
15. Azure Generation 2 virtual machines
Available
for the
following
VM
series:
B-series
DC-series
Dsv2-series and Dsv3-series
Esv3-series
Fsv2-series
GS-series
HB-series
HC-series
Ls-series and Lsv2-series
Mv2-series
NCv2-series and NCv3-series
ND-series
NVv3-series
19. BRK3185 | 11/06 (2:15 - 3 PM) | Securing your cloud perimeter with Azure Network Security
Azure Bastion
Secure and seamless RDP and SSH access to your
virtual machines
GA
RDP/SSH to your workload using HTML5 standards-
based web-browser, directly in Azure Portal
Resources can be accessed without public IP
addresses
Supported Azure resources include VMs, VM Scale
Sets, Dev-Test Labs
Azure Portal
Remote Protocol
(RDP, SSH, et al)
SSL
443,
Internet
AzureBastionSubnet
Port: 3389/22
“AzureBastionSubnet”
Target VM Subnet(s)
Private IP
Azure VM
Azure VM
Azure VM
Customer’s Virtual Network
SSL
Azure Bastion
20.
21. Direct private access to Azure
Connect to Azure from anywhere
for satellites
ExpressRouteGround station
C O M M E R C I A L
Directly connect ground stations to Microsoft
Remote
mine
Energy
farm
Oil/gas
rig
Defense and
peacekeeping
Remote
factory
ExpressRoute
GA
22. Azure monitor for networks
Traffic analytics – accelerated processing
From hours to minutes, faster insights into application and
network activity
GA
Enhanced troubleshooting
• Improved connectivity checks for load balancers, global peering,
cross region connectivity, User Defined Routes, NVAs, ExpressRoute
Monitoring and troubleshooting for cloud and
hybrid networks
Network insights
• Single health console for the entire cloud network
• No agent/configuration required
PREVIEW
23. Azure Firewall Manager
Central deployment and configuration
•
•
Automated routing
•
Advanced security with 3rd party SECaaS
•
•
PREVIEW
Virtual Network support, Split routing
•
•
ROADMAP
Central network security policy and route management
for globally distributed, software-defined perimeters
Global admin
Global policy
Azure region 1 Azure region N
Azure
Firewall
Secured
vHub
Azure
Firewall
Secured
vHub
Local admin
HQ/
branch
Virtual WAN
ER/VPN
Datacenter
Virtual WAN
ER/VPN
End-user
devices
VPN
VNet
3rd party
partners
3rd party
partners
34. .NET 5
INFRASTRUCTURE
.NET STANDARD
TOOLS
VISUAL STUDIO CODE
CLI
VISUAL STUDIO
VISUAL STUDIO FOR MAC
WEB CLOUD MOBILE GAMING IoT AIDESKTOP
WPF
Windows Forms
UWP
ASP.NET Xamarin UnityAzure ARM32
ARM64
ML.NET
.NET for
Apache Spark
39. ASP.NET Core 3 Blazor
Full stack web
development with C#
You don’t need to know AngularJS,
React, Vue, etc.
Take advantage of stability and
consistency of .NET
Runs in all browsers
Strongly typed on the client
and server
Share C# code with the client
and server
Web Assembly
(In Preview, Release in
May 2020)
Native performance
Requires no plugin or code
transpilation
www.blazor.net
40. Blazor on client or server
https://...
DOM
Razor Components
.NET
WebAssembly
https...
DOM
ASP.NET Core
SignalR
Razor Components
.NET
41. Blazor on client or server
https://...
DOM
Razor Components
.NET
WebAssembly
https...
DOM
ASP.NET Core
SignalR
Razor Components
.NET
42. .NET Schedule
July 2019
.NET Core 3.0
RC
Sept 2019
.NET Core 3.0
Nov 2019
.NET Core 3.1
LTS
Nov 2020
.NET 5.0
Nov 2021
.NET 6.0
LTS
Nov 2022
.NET 7.0
Nov 2023
.NET 8.0
LTS
May 2020
Blazor
WebAssembly!
47. Visual Studio Online
NSTANCE TYPE ACTIVE ENVIRONMENT UNITS
CONSUMED PER HOUR
BASE ENVIRONMENT UNITS
CONSUMED PER HOUR
Standard (4 cores, 8 GB RAM, 64
GB HDD)
125 2
Premium (8 cores, 16 GB RAM, 64
GB HDD)
242 2
Self-hosted No charge No charge
The price for an environment unit is $0.0036. Details on environment unit consumptions rates are covered in
the table below:
48. Visual Studio Online
SCENARIO INSTANCE TYPE ACTIVE HOURS TOTAL HOURS APPROXIMATE
COST
Reviewing a pull
request
Standard 2 2 $0.92
Occasional use on
a heavy data
processing
workload
Premium 40 730 $40.11
Full-time
development
Standard 100 730 $50.26
(Active hours x Active Environment Units) + (Total hours x Base Environment Units) x $0.0036 per unit = cost for
that instance
Some example pricing for common scenarios over a 730-hour month:
49. Dev Spaces connect, Azure
Security Center Integration
.NET Core 3.0, PowerShell, Premium Plan
App Service Managed Certificates
Azure Spring Cloud
50. Announcing—PowerShell in Functions General Availability
PowerShell Core 6
PowerShell profile (profile.ps1 run at app startup)
Custom module upload
Logging & troubleshooting
Local debugging
Hybrid environments
Managed identity integration
Bindings
• Parameters for in direction
• Push-OutputBinding for out direction
Concurrency / Threads
• PSWorkerInProcConcurrencyUpperBound
• FUNCTIONS_WORKER_PROCESS_COUNT
• Use Start-ThreadJob instead of Start-Job
56. Manage your E2E ML lifecycle with MLOps
What's new:
• Code management
• Data set management
• Environment management
• Simplified model debugging and deployment
• Model Interpretability
• ML audit trail
• CI/CD with Azure DevOps extension for machine learning
Azure Machine Learning service
introduced new capabilities to help manage the
code, data, and environments used in your ML
lifecycle
57. Azure Quantum
Quantum solutions like pre-built solvers
and algorithms that run at industrial scale
Quantum software including simulators
and resource estimation tools, scaled by
Azure compute
Quantum hardware system options with
a variety of different qubit architectures
Servers
- Windows and Linux Server management
- Azure Policy allows you to set the right guardrails so you don’t have to worry about misconfigurations.
Data:
- Azure SQL Database and Azure Database for PostgreSQL Hyperscale are now available on Azure Arc for private preview.
Azure offers a wide variety of virtual machine sizes tailored to meet diverse customer needs. Our NV size family has been optimized for GPU-powered visualization workloads, such as CAD, gaming, and simulation.
Very limited regions
NV4s v4 4 14 GiB 88 GiB 1/8th MI25 (2GB VRAM)~$130.82/month
NV32s v4 32 112 GiB 700 GiB 1x MI25 (16GB VRAM)~$1,044.66/month
NDv2-series virtual machine is the latest, fastest, and most powerful addition to the GPU family specifically designed for the cutting-edge demands of distributed HPC, AI, and machine learning workloads.
Generation 2 virtual machines in Azure that are becoming generally available on November 4. These features include increased memory and Intel Software Guard Extensions. This new generation will also provide support for large VMs (up to 12 TBs) and allow our customers to provision OS Disk sizes that exceed 2 TBs.
GEN 1 vs GEN 2
OS disk > 2 TB ❌✔️
Azure disk encryption ✔️❌
Azure Managed Disks now provides customers with full control on their compliance needs by enabling server-side encryption with customer-managed keys (SSE with CMK). SSE with CMK enables customers to leverage Azure Key Vault as the highly available and scalable repository for their Azure Disk encryption keys.
Azure ExpressRoute is collaborating with leading satellite providers to expand the reach of the intelligent cloud across the globe. ExpressRoute for satellites expands connectivity via Geostationary, Medium Earth Orbit, and in the future Low Earth Orbit satellites to our partners’ ground stations to our global network using a dedicated private link.
Key Vault policy –public previewAzure Policy is moving into Azure KeyVault in public preview. This allows the implementation of governance controls on keys and secrets inside the vault.
Custom RBAC support for MGsNow you can apply custom RBAC at the management group level.
Subscription tagsWe are enabling the ability to apply tags to subscriptions so you can track them better moving forward.
Azure Cost Management for partners on MCAWith the introduction of the Microsoft Customer Agreement type of account, Azure Cost Management is now going live for partners on MCA. This will allow partners to better monitor through tools like cost analysis, set accountability through budgets, and optimize resources to realize more value out of Azure for them and for their customers.
37
39
Visual Studio Online brings together Visual Studio,cloud-hosted developer environmentsand a web-based editor that’s accessible from anywhere to help developers be more productive than ever.
As development becomes more collaborative and open source workflows,like pull requests,become more pervasive, developers need to be able to switch between codebases and projects quickly without losing productivity. Visual Studio Online enables a developer to spin up a powerful, isolated, pre-configured development environment for a repo and be productive in minutes from anywhere.
Visual StudioOnline’scloud-hosted environments, as well as extensionsupportfor Visual Studio Code and the web UI,arenow availablein preview. Support for Visual Studio 2019 is in private preview, which you can also sign up forthroughtheVisual Studio Online web portal.
Developers can createVisual Studio Online environments directly from Visual Studio Code or fromhttps://online.visualstudio.com, using common templates or cloning from a GitHub repo. These environments are provisioned in Azure and securely connected to development environments. You can also attach your own physical or virtual machines to your Visual Studio Online account.
Visual Studio Online brings together Visual Studio,cloud-hosted developer environmentsand a web-based editor that’s accessible from anywhere to help developers be more productive than ever.
As development becomes more collaborative and open source workflows,like pull requests,become more pervasive, developers need to be able to switch between codebases and projects quickly without losing productivity. Visual Studio Online enables a developer to spin up a powerful, isolated, pre-configured development environment for a repo and be productive in minutes from anywhere.
Visual StudioOnline’scloud-hosted environments, as well as extensionsupportfor Visual Studio Code and the web UI,arenow availablein preview. Support for Visual Studio 2019 is in private preview, which you can also sign up forthroughtheVisual Studio Online web portal.
Developers can createVisual Studio Online environments directly from Visual Studio Code or fromhttps://online.visualstudio.com, using common templates or cloning from a GitHub repo. These environments are provisioned in Azure and securely connected to development environments. You can also attach your own physical or virtual machines to your Visual Studio Online account.
Visual Studio Online brings together Visual Studio,cloud-hosted developer environmentsand a web-based editor that’s accessible from anywhere to help developers be more productive than ever.
As development becomes more collaborative and open source workflows,like pull requests,become more pervasive, developers need to be able to switch between codebases and projects quickly without losing productivity. Visual Studio Online enables a developer to spin up a powerful, isolated, pre-configured development environment for a repo and be productive in minutes from anywhere.
Visual StudioOnline’scloud-hosted environments, as well as extensionsupportfor Visual Studio Code and the web UI,arenow availablein preview. Support for Visual Studio 2019 is in private preview, which you can also sign up forthroughtheVisual Studio Online web portal.
Developers can createVisual Studio Online environments directly from Visual Studio Code or fromhttps://online.visualstudio.com, using common templates or cloning from a GitHub repo. These environments are provisioned in Azure and securely connected to development environments. You can also attach your own physical or virtual machines to your Visual Studio Online account.
Azure App Service now offersmanagedcertificatesthat make it easy for customers to secure their sites with Transport Layer Security(TLS).TLSis a cryptographic protocolthat provides end-to-end communications securityfornetworks. The managed certificates, which are now available in preview, provide additional TLS security for customers at noadditionalcost.
The Azure Functions Premium plan—now generally available—allows you to build high-demanding solutions in production benefiting from a productive programming model and dynamic, automatic scale. This plan eliminatescold-startsusing pre-warmed instances, enables network isolation through VNET connectivity, and runs on more powerful instances with customized deployments.
With PowerShell support in Azure Functions,now generally available,you can take advantage of an event-driven approach for building automation scenarios and automate operational tasks, such as scheduling management tasks or automatically respondingto events or alerts raised in different resources. Using PowerShell in Azure Functions simplifies modules management, with automatic inclusion of modules and updates for critical and security updates.
With the new Connect capability in Dev Spaces,developerscanrun and debug services locally while remaining connected to othercloud services inthecontext of an application running on Azure Kubernetes Service.This feature is now available in preview.