Introducing Azure Arc
Mohamed Wali
@_Mwaly
Author, Speaker & DevOps Engineer
Agenda
Multi-Cloud Era
Introducing Azure Arc
Azure Arc Offerings
Demo
We’re living in a
Multi-Cloud World
use multiple public clouds
and one or more private
or dedicated clouds
81%
of public cloud users
choose two or more
providers/platforms
81%
of enterprises have multi-
cloud strategy
84%
Multi-Cloud Statistics
Gartner RightscaleIDC
Multi-Cloud vs Hybrid Cloud
• A composition of a public cloud and one or more
private/public cloud
• Avoids vendor lock-in within a single cloud provider
• Multiple identity providers
• It’s required sometimes to spread services across
multiple clouds to satisfy continuity plans and
maintain resiliency
• Data security is a shared responsibility between the
cloud provider and the organization
• For governance/compliance purposes you might
have to store part of your services in a specific region
which is not covered by all providers
Multi-Cloud
• A form of multi-cloud
• A composition of private and public cloud
• More responsibility as well as more control over the
data and its security
Hybrid Cloud
• No proper way to apply governance policies for servers across different environments
• No single compliance view for the different environments
• Hard to maintain compliance and security across the different environments
• Too much infrastructure running everywhere with much effort to manage them
• No unified experience able to manage the entire multi/hybrid cloud
What is Multi/Hybrid Cloud Missing?
What is Azure Arc?
Bring Azure services and management to any infrastructure
Azure Arc is a set of technologies that extends Azure management and enables Azure
services to run across on-premises, multi-cloud, and edge.
Run Azure
data
services
anywhere
Extend Azure
management
across your
environments
Implement
Azure
security
anywhere
Adopt cloud
practices on-
premises
What does Azure Arc Offers?
Organize and govern
across environments
Databases, Kubernetes clusters,
and servers sprawling across on-
premises, edge and multi-cloud
environments
Manage Kubernetes
Apps at scale
Deploy and manage Kubernetes
applications across environments
using DevOps
Run data services
anywhere
Automated patching, upgrades,
security and scale on-demand
• Available in Public Preview
• Asset organization and inventory with a unified view in
the Azure Portal
• Universal governance anywhere through Azure Policy
• Built-in server compliance rules
• Central compliance view across all servers
• Server owners can view and remediate to meet their
compliance
• MSPs can implement governance for their customer’s
environment
Azure Arc for Servers
O n-premises
& ho sted
Multi -cloud
Azure Management
(Azure Resource Manager, Azure Policy,
Azure Portal, API, CLI…)
• Available in Private Preview
• Asset organization and inventory with a unified view in the
Azure Portal across all locations
• At scale configuration and deployment based on
subscription, resource groups, and tags
• GitOps-based model for deploying configuration as code to
one or many clusters
• Application deployment and update at scale
• Source control based Safe deployment procedures when
rolling new applications and configurations
• Developer tooling agnostic - Use the tools they want.
Azure Arc for Kubernetes
Azure Management
(Azure Resource Manager, Azure Policy,
Azure Portal, API, CLI…)
• Available in Private Preview
• Any infrastructure, any K8s
• Always on the latest, no end-of-support
with evergreen SQL in Azure SQL DB
• Elastic scale on-premises with
PostgreSQL Hyperscale
• Azure SQL Database Edge with built-in AI
for real-time edge analytics
• Automation at scale with unified
management of all data & AI assets
• Market leading security & governance
consistently deployed everywhere
Azure Arc for Data Services
Edge – real-time processing challenges
Azure SQL Database on Azure Arc, no EOS;
Azure Database for PostgreSQL Hyperscale
on Azure Arc
Automated APIs with K8s for fast CI/CD
K8s of choice on any OEM hardware
Private Cloud - Enterprise business systems
Azure SQL Database Edge with
built-in AI, consistent security
OEM edge servers/workstations
No custom code needed, AI and
streaming built-in to database
Azure data services
Sensors
Actuators
K8s management
Azure Policy
Azure Role-based control
Azure Security Center
Operational databases
Analytics solutions
Azure Arc
Azure Arc for Servers
• West US 2
• East US
• West Europe
• Southeast Asia
Supported Regions
• Windows Server 2012 R2 and higher (including Windows Server Core)
• Ubuntu 16.04 and 18.04
• CentOS Linux 7
• SUSE Linux Enterprise Server (SLES) 15
• Red Hat Enterprise Linux (RHEL) 7
• Amazon Linux 7
Supported Operating Systems
Demo: Playing Around with Azure Arc for
Servers
Upcoming updates about Azure Arc
• Azure Arc and Kubernetes: a Developer Story:
https://mybuild.microsoft.com/sessions/42d3ed24-6773-45c8-82bd-
6dec4a583c89?source=sessions
• Ask the Team: Azure Arc Data Services:
https://mybuild.microsoft.com/sessions/29dc93ae-3d15-4d3d-8222-
2ab37c21126e?source=sessions
• Focus Group: Azure Arc for Private Clouds:
https://mybuild.microsoft.com/sessions/f2985f71-3cca-4145-bc7f-
cd7a7c966215?source=sessions
• Azure Hybrid Virtual Event: https://info.microsoft.com/ww-
registration-azure-hybrid-virtual-event.html
• Does locking an Arc machine on Azure lock it on its original location?
No
• Can I run commands against the Arc machines like Azure VMs?
No
• Can I provision VMs on other Cloud Providers with Azure Arc?
No
• Is the session done?
Yes
Questions?

Introducing Azure Arc

  • 1.
    Introducing Azure Arc MohamedWali @_Mwaly Author, Speaker & DevOps Engineer
  • 2.
    Agenda Multi-Cloud Era Introducing AzureArc Azure Arc Offerings Demo
  • 3.
    We’re living ina Multi-Cloud World
  • 4.
    use multiple publicclouds and one or more private or dedicated clouds 81% of public cloud users choose two or more providers/platforms 81% of enterprises have multi- cloud strategy 84% Multi-Cloud Statistics Gartner RightscaleIDC
  • 5.
    Multi-Cloud vs HybridCloud • A composition of a public cloud and one or more private/public cloud • Avoids vendor lock-in within a single cloud provider • Multiple identity providers • It’s required sometimes to spread services across multiple clouds to satisfy continuity plans and maintain resiliency • Data security is a shared responsibility between the cloud provider and the organization • For governance/compliance purposes you might have to store part of your services in a specific region which is not covered by all providers Multi-Cloud • A form of multi-cloud • A composition of private and public cloud • More responsibility as well as more control over the data and its security Hybrid Cloud
  • 6.
    • No properway to apply governance policies for servers across different environments • No single compliance view for the different environments • Hard to maintain compliance and security across the different environments • Too much infrastructure running everywhere with much effort to manage them • No unified experience able to manage the entire multi/hybrid cloud What is Multi/Hybrid Cloud Missing?
  • 7.
    What is AzureArc? Bring Azure services and management to any infrastructure Azure Arc is a set of technologies that extends Azure management and enables Azure services to run across on-premises, multi-cloud, and edge. Run Azure data services anywhere Extend Azure management across your environments Implement Azure security anywhere Adopt cloud practices on- premises
  • 9.
    What does AzureArc Offers? Organize and govern across environments Databases, Kubernetes clusters, and servers sprawling across on- premises, edge and multi-cloud environments Manage Kubernetes Apps at scale Deploy and manage Kubernetes applications across environments using DevOps Run data services anywhere Automated patching, upgrades, security and scale on-demand
  • 10.
    • Available inPublic Preview • Asset organization and inventory with a unified view in the Azure Portal • Universal governance anywhere through Azure Policy • Built-in server compliance rules • Central compliance view across all servers • Server owners can view and remediate to meet their compliance • MSPs can implement governance for their customer’s environment Azure Arc for Servers O n-premises & ho sted Multi -cloud Azure Management (Azure Resource Manager, Azure Policy, Azure Portal, API, CLI…)
  • 11.
    • Available inPrivate Preview • Asset organization and inventory with a unified view in the Azure Portal across all locations • At scale configuration and deployment based on subscription, resource groups, and tags • GitOps-based model for deploying configuration as code to one or many clusters • Application deployment and update at scale • Source control based Safe deployment procedures when rolling new applications and configurations • Developer tooling agnostic - Use the tools they want. Azure Arc for Kubernetes Azure Management (Azure Resource Manager, Azure Policy, Azure Portal, API, CLI…)
  • 12.
    • Available inPrivate Preview • Any infrastructure, any K8s • Always on the latest, no end-of-support with evergreen SQL in Azure SQL DB • Elastic scale on-premises with PostgreSQL Hyperscale • Azure SQL Database Edge with built-in AI for real-time edge analytics • Automation at scale with unified management of all data & AI assets • Market leading security & governance consistently deployed everywhere Azure Arc for Data Services Edge – real-time processing challenges Azure SQL Database on Azure Arc, no EOS; Azure Database for PostgreSQL Hyperscale on Azure Arc Automated APIs with K8s for fast CI/CD K8s of choice on any OEM hardware Private Cloud - Enterprise business systems Azure SQL Database Edge with built-in AI, consistent security OEM edge servers/workstations No custom code needed, AI and streaming built-in to database Azure data services Sensors Actuators K8s management Azure Policy Azure Role-based control Azure Security Center Operational databases Analytics solutions Azure Arc
  • 13.
  • 14.
    • West US2 • East US • West Europe • Southeast Asia Supported Regions
  • 15.
    • Windows Server2012 R2 and higher (including Windows Server Core) • Ubuntu 16.04 and 18.04 • CentOS Linux 7 • SUSE Linux Enterprise Server (SLES) 15 • Red Hat Enterprise Linux (RHEL) 7 • Amazon Linux 7 Supported Operating Systems
  • 16.
    Demo: Playing Aroundwith Azure Arc for Servers
  • 17.
    Upcoming updates aboutAzure Arc • Azure Arc and Kubernetes: a Developer Story: https://mybuild.microsoft.com/sessions/42d3ed24-6773-45c8-82bd- 6dec4a583c89?source=sessions • Ask the Team: Azure Arc Data Services: https://mybuild.microsoft.com/sessions/29dc93ae-3d15-4d3d-8222- 2ab37c21126e?source=sessions • Focus Group: Azure Arc for Private Clouds: https://mybuild.microsoft.com/sessions/f2985f71-3cca-4145-bc7f- cd7a7c966215?source=sessions • Azure Hybrid Virtual Event: https://info.microsoft.com/ww- registration-azure-hybrid-virtual-event.html
  • 18.
    • Does lockingan Arc machine on Azure lock it on its original location? No • Can I run commands against the Arc machines like Azure VMs? No • Can I provision VMs on other Cloud Providers with Azure Arc? No • Is the session done? Yes Questions?

Editor's Notes

  • #9 As you see in this infographic