Microsoft Ignite
Microsoft Ignite
Microsoft global network
54 Azure
regions 130k+ miles of fiber +
subsea cables 160+edge
sites 500+network
partners 20k+peering
connections
Region
Edge
Network
Microsoft Azure
Azure Arc: at a high level
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
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
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
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
Da_v4 and
Das_v4 virtual
machines
NVv4 virtual
machines
NDv2 virtual
machines
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
Azure
Generation 2
virtual
machines
Virtual machine
scale sets - new
features
Other IaaS
improvements
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
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
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
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
New
governance
capabilities for
Azure
MFA Azure is now free
COSMOS DB Auto Pilot (preview)
Cortana + AI
.NET: Your platform for building anything
.NET
.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
ASP.NET Core
Open-source Cross-platform Blazingly fast!
New ASP.NET Core features in .NET Core 3.0
https://docs.microsoft.com/aspnet/core/release-notes/aspnetcore-3.0
ASP.NET Core performance improvements
2.6M RPS
600 ms TTFR
1,060 MB
3.2M RPS
268 ms TTFR
57 MB
522K RPS
718 ms TTFR
1,077 MB
612K RPS
274 ms TTFR
391 MB
196K RPS
1,242 ms TTFR
1,128 MB
212K RPS
707 ms TTFR
464 MB
2.2
3.0
Plaintext (MW) JSON (MW) Fortunes (MW)
+23%
-55%
-95%
+17%
-62%
-64%
+8%
-43%
-59%
309K RPS
1,206 ms TTFR
1,086 MB
364K RPS
364 ms TTFR
409 MB
JSON (MVC)
+18%
-70%
-62%
Where did the improvements come from?
• Reducing allocations (Plaintext is now “allocation-free”)
• Endpoint Routing
• New System.Text.Json serializer
• Tiered Compilation JIT
• Improved GC memory reservation defaults
All results taken from https://aka.ms/aspnet/benchmarks on Linux
http://..
ASP.NET Core 3.0: A full stack solution
ASP.NET Core
gRPC gRPC
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
Blazor on client or server
https://...
DOM
Razor Components
.NET
WebAssembly
https...
DOM
ASP.NET Core
SignalR
Razor Components
.NET
Blazor on client or server
https://...
DOM
Razor Components
.NET
WebAssembly
https...
DOM
ASP.NET Core
SignalR
Razor Components
.NET
.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!
Cloud-powered dev environments
AI-assisted development
Real-time collaboration
One-click deploy to the cloud
IntelliCode is your AI-assisted pair-programmer
IntelliCode Refactorings
Visual Studio Online
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:
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:
Dev Spaces connect, Azure
Security Center Integration
.NET Core 3.0, PowerShell, Premium Plan
App Service Managed Certificates
Azure Spring Cloud
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
Azure Kubernetes Service
Azure Dev Spaces
Azure Kubernetes Service
Azure Kubernetes Service
https://github.com/Azure/aks-periscope
Universal DevOps
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
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
Future of storage?
Microsoft Ignite 2019
learning paths
https://github.com/microsoft/ignite-learning-paths-
training
Microsoft Ignite 2019
session catalog
https://myignite.techcommunity.microsoft.com/sessions
Return on Ignite 2019: Azure, .NET, A.I. & Data

Return on Ignite 2019: Azure, .NET, A.I. & Data

  • 3.
  • 4.
  • 5.
    Microsoft global network 54Azure regions 130k+ miles of fiber + subsea cables 160+edge sites 500+network partners 20k+peering connections Region Edge Network
  • 6.
  • 7.
    Azure Arc: ata high level
  • 8.
    Azure Arc forServers 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 ControlPlane 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 ControlPlane 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 AzureSDK 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
  • 12.
  • 13.
  • 14.
  • 15.
    Azure Generation 2virtual 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
  • 16.
  • 17.
  • 18.
  • 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
  • 21.
    Direct private accessto 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 fornetworks 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 Centraldeployment 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
  • 24.
  • 25.
    MFA Azure isnow free
  • 26.
    COSMOS DB AutoPilot (preview)
  • 27.
  • 33.
    .NET: Your platformfor building anything .NET
  • 34.
    .NET 5 INFRASTRUCTURE .NET STANDARD TOOLS VISUALSTUDIO 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
  • 35.
  • 36.
    New ASP.NET Corefeatures in .NET Core 3.0 https://docs.microsoft.com/aspnet/core/release-notes/aspnetcore-3.0
  • 37.
    ASP.NET Core performanceimprovements 2.6M RPS 600 ms TTFR 1,060 MB 3.2M RPS 268 ms TTFR 57 MB 522K RPS 718 ms TTFR 1,077 MB 612K RPS 274 ms TTFR 391 MB 196K RPS 1,242 ms TTFR 1,128 MB 212K RPS 707 ms TTFR 464 MB 2.2 3.0 Plaintext (MW) JSON (MW) Fortunes (MW) +23% -55% -95% +17% -62% -64% +8% -43% -59% 309K RPS 1,206 ms TTFR 1,086 MB 364K RPS 364 ms TTFR 409 MB JSON (MVC) +18% -70% -62% Where did the improvements come from? • Reducing allocations (Plaintext is now “allocation-free”) • Endpoint Routing • New System.Text.Json serializer • Tiered Compilation JIT • Improved GC memory reservation defaults All results taken from https://aka.ms/aspnet/benchmarks on Linux
  • 38.
    http://.. ASP.NET Core 3.0:A full stack solution ASP.NET Core gRPC gRPC
  • 39.
    ASP.NET Core 3Blazor 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 clientor server https://... DOM Razor Components .NET WebAssembly https... DOM ASP.NET Core SignalR Razor Components .NET
  • 41.
    Blazor on clientor server https://... DOM Razor Components .NET WebAssembly https... DOM ASP.NET Core SignalR Razor Components .NET
  • 42.
    .NET Schedule July 2019 .NETCore 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!
  • 43.
    Cloud-powered dev environments AI-assisteddevelopment Real-time collaboration One-click deploy to the cloud
  • 44.
    IntelliCode is yourAI-assisted pair-programmer
  • 45.
  • 46.
  • 47.
    Visual Studio Online NSTANCETYPE 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 SCENARIOINSTANCE 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 FunctionsGeneral 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
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
    Manage your E2EML 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 solutionslike 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
  • 58.
  • 59.
    Microsoft Ignite 2019 learningpaths https://github.com/microsoft/ignite-learning-paths- training
  • 60.
    Microsoft Ignite 2019 sessioncatalog https://myignite.techcommunity.microsoft.com/sessions

Editor's Notes

  • #9 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.
  • #13 D2a v4 2 8 GiB 50 GiB ~$89.70/month~$53.43/month (~40%)~$34.41/month (~62%)~$18.61/month (~80%) D96a v4 96* 384 GiB 2,400 GiB ~$4,305.72/month~$2,565.12/month (~40%)~$1,652.06/month (~62%)~$894.13/month (~80%)
  • #14 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
  • #15 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.
  • #16 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 ✔️❌
  • #19 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.
  • #21 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.
  • #25  Key Vault policy –public preview Azure 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 MGs Now you can apply custom RBAC at the management group level. Subscription tags We are enabling the ability to apply tags to subscriptions so you can track them better moving forward. Azure Cost Management for partners on MCA With 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.
  • #38 37
  • #40 39
  • #47 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.
  • #48 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.
  • #49 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.
  • #50 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.