SlideShare a Scribd company logo
1 of 61
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

More Related Content

What's hot

Building A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdBuilding A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdRoss Kukulinski
 
Ignacy Kowalczyk
Ignacy KowalczykIgnacy Kowalczyk
Ignacy KowalczykCodeFest
 
Docker at Cloud9 IDE
Docker at Cloud9 IDEDocker at Cloud9 IDE
Docker at Cloud9 IDElennartkats
 
Experience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anyninesExperience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anyninesanynines GmbH
 
Swarm docker bangalore_meetup
Swarm docker bangalore_meetupSwarm docker bangalore_meetup
Swarm docker bangalore_meetupArunan Rabindran
 
Cortex: Prometheus as a Service, One Year On
Cortex: Prometheus as a Service, One Year OnCortex: Prometheus as a Service, One Year On
Cortex: Prometheus as a Service, One Year OnKausal
 
Running Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anyninesRunning Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anyninesanynines GmbH
 
Ansible presentation
Ansible presentationAnsible presentation
Ansible presentationSuresh Kumar
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90minsLarry Cai
 
Setup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands OnSetup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands Onhkbhadraa
 
Bitbucket Pipelines - Powered by Kubernetes
Bitbucket Pipelines - Powered by KubernetesBitbucket Pipelines - Powered by Kubernetes
Bitbucket Pipelines - Powered by KubernetesNathan Burrell
 
Spinnaker 파트 1
Spinnaker 파트 1Spinnaker 파트 1
Spinnaker 파트 1Steven Shim
 
Fluentd and PHP
Fluentd and PHPFluentd and PHP
Fluentd and PHPchobi e
 
Docker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profitDocker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profitMaxime Petazzoni
 
Delivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesDelivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesanynines GmbH
 
The details of CI/CD environment for Ruby
The details of CI/CD environment for RubyThe details of CI/CD environment for Ruby
The details of CI/CD environment for RubyHiroshi SHIBATA
 
Deploying NGINX Plus with Ansible
Deploying NGINX Plus with AnsibleDeploying NGINX Plus with Ansible
Deploying NGINX Plus with AnsibleKevin Jones
 
Micro services infrastructure with AWS and Ansible
Micro services infrastructure with AWS and AnsibleMicro services infrastructure with AWS and Ansible
Micro services infrastructure with AWS and AnsibleBamdad Dashtban
 

What's hot (20)

Beginning mesos
Beginning mesosBeginning mesos
Beginning mesos
 
Building A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdBuilding A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and Etcd
 
Ignacy Kowalczyk
Ignacy KowalczykIgnacy Kowalczyk
Ignacy Kowalczyk
 
Docker at Cloud9 IDE
Docker at Cloud9 IDEDocker at Cloud9 IDE
Docker at Cloud9 IDE
 
Experience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anyninesExperience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anynines
 
Swarm docker bangalore_meetup
Swarm docker bangalore_meetupSwarm docker bangalore_meetup
Swarm docker bangalore_meetup
 
Docker and Fluentd
Docker and FluentdDocker and Fluentd
Docker and Fluentd
 
Cortex: Prometheus as a Service, One Year On
Cortex: Prometheus as a Service, One Year OnCortex: Prometheus as a Service, One Year On
Cortex: Prometheus as a Service, One Year On
 
Running Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anyninesRunning Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anynines
 
Ansible presentation
Ansible presentationAnsible presentation
Ansible presentation
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90mins
 
Setup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands OnSetup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands On
 
Bitbucket Pipelines - Powered by Kubernetes
Bitbucket Pipelines - Powered by KubernetesBitbucket Pipelines - Powered by Kubernetes
Bitbucket Pipelines - Powered by Kubernetes
 
Spinnaker 파트 1
Spinnaker 파트 1Spinnaker 파트 1
Spinnaker 파트 1
 
Fluentd and PHP
Fluentd and PHPFluentd and PHP
Fluentd and PHP
 
Docker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profitDocker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profit
 
Delivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesDelivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anynines
 
The details of CI/CD environment for Ruby
The details of CI/CD environment for RubyThe details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
 
Deploying NGINX Plus with Ansible
Deploying NGINX Plus with AnsibleDeploying NGINX Plus with Ansible
Deploying NGINX Plus with Ansible
 
Micro services infrastructure with AWS and Ansible
Micro services infrastructure with AWS and AnsibleMicro services infrastructure with AWS and Ansible
Micro services infrastructure with AWS and Ansible
 

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

CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Guminiwalk2talk srl
 
Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...ALI ANWAR, OCP®
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Mike Martin
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againITProceed
 
Microsoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustMicrosoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustDaniel Toomey
 
Microsoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberMicrosoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberDaniel Toomey
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...LinuxCon ContainerCon CloudOpen China
 
Introduction to Azure IaaS
Introduction to Azure IaaSIntroduction to Azure IaaS
Introduction to Azure IaaSRobert Crane
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudICT-Partners
 
Azure Batch Service Meetup Presentation
Azure Batch Service   Meetup PresentationAzure Batch Service   Meetup Presentation
Azure Batch Service Meetup PresentationGeorge Grammatikos
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft AzureMohamed Tawfik
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Yoichi Kawasaki
 
Azure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservicesAzure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservicesMicrosoft Tech Community
 

Similar to Return on Ignite 2019: Azure, .NET, A.I. & Data (20)

Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
 
Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Martin Simecek, Microsoft
Martin Simecek, Microsoft	Martin Simecek, Microsoft
Martin Simecek, Microsoft
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - again
 
Microsoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustMicrosoft Azure News - 2018 August
Microsoft Azure News - 2018 August
 
Microsoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberMicrosoft Azure News - 2018 December
Microsoft Azure News - 2018 December
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
 
Introduction to Azure IaaS
Introduction to Azure IaaSIntroduction to Azure IaaS
Introduction to Azure IaaS
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Azure Batch Service Meetup Presentation
Azure Batch Service   Meetup PresentationAzure Batch Service   Meetup Presentation
Azure Batch Service Meetup Presentation
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft Azure
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
 
Azure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservicesAzure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservices
 
Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 

More from MSDEVMTL

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.netMSDEVMTL
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2MSDEVMTL
 
Property based testing
Property based testingProperty based testing
Property based testingMSDEVMTL
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureMSDEVMTL
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new featuresMSDEVMTL
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3MSDEVMTL
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcoreMSDEVMTL
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018MSDEVMTL
 
Api gateway
Api gatewayApi gateway
Api gatewayMSDEVMTL
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcoreMSDEVMTL
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsMSDEVMTL
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureEric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureMSDEVMTL
 
Data science presentation
Data science presentationData science presentation
Data science presentationMSDEVMTL
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...MSDEVMTL
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreMSDEVMTL
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsMSDEVMTL
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageMSDEVMTL
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de casMSDEVMTL
 
Dan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BIDan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BIMSDEVMTL
 

More from MSDEVMTL (20)

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.net
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2
 
Property based testing
Property based testingProperty based testing
Property based testing
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft Azure
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new features
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureEric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts Azure
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api core
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling Average
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de cas
 
Dan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BIDan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BI
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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

  • 1.
  • 2.
  • 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
  • 7. Azure Arc: at a high level
  • 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
  • 17. Virtual machine scale sets - new features
  • 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
  • 25. MFA Azure is now free
  • 26. COSMOS DB Auto Pilot (preview)
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. .NET: Your platform for building anything .NET
  • 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
  • 36. New ASP.NET Core features in .NET Core 3.0 https://docs.microsoft.com/aspnet/core/release-notes/aspnetcore-3.0
  • 37. 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
  • 38. http://.. ASP.NET Core 3.0: A full stack solution ASP.NET Core gRPC gRPC
  • 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!
  • 43. Cloud-powered dev environments AI-assisted development Real-time collaboration One-click deploy to the cloud
  • 44. IntelliCode is your AI-assisted pair-programmer
  • 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
  • 59. Microsoft Ignite 2019 learning paths https://github.com/microsoft/ignite-learning-paths- training
  • 60. Microsoft Ignite 2019 session catalog https://myignite.techcommunity.microsoft.com/sessions

Editor's Notes

  1. 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.
  2. 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%)
  3. 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
  4. 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.
  5. 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 ✔️❌
  6. 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.
  7. 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.
  8. 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.
  9. 37
  10. 39
  11. 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.
  12. 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.
  13. 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.
  14. 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.