You are on page 1of 27

Azure Arc Overview

Arpan Shah
General Manager, Azure

Jeremy Winter
Partner Director, Azure

Travis Wright
Principal Program Manager, Azure

BRK2208
Customer environments are increasingly complex

10s - 1,000s of apps Diverse infrastructure Multi-cloud

VMs Databases Datacenters Hosters

Containers Serverless Branch offices OEM hardware

IoT devices Edge


Azure Hybrid
Innovation anywhere with Azure

Microsoft
MicrosoftAzure
Azure

Azure Stack Azure Arc Azure IoT


Integrated systems Any datacenter, any cloud Any edge device

Management | Security + Identity | App + Data Services | Dev Tools + DevOps


Azure Arc
Bring Azure services and management to any infrastructure

Run Azure data Extend Azure management Adopt cloud Implement Azure
services anywhere across your environments practices on-premises security anywhere

Azure Arc is a set of technologies that extends Azure management and enables Azure services
to run across on-premises, multi-cloud, and edge. 
Azure Arc
Customer use cases
Multi-cloud

Datacenter & hosted

Organize and govern At-scale Kubernetes Run data services


across environments app management anywhere
Get Kubernetes clusters and servers that Deploy and manage Kubernetes Deploy and manage data services where
are sprawling across clouds, datacenters applications at scale across environments you need it for latency or compliance
and edge under control by centrally using DevOps techniques. Ensure reasons. Always use the most current
organizing and governing from that applications are deployed technology and seamlessly manage
a single place. and configured consistently from and secure your data assets across
source control, at scale. on-premises, clouds and edge.
Customer scenario – Organize & govern across environments
Overview
A large financial institution has sprawling server-based IT systems
deployed in corporate datacenters, hosters and cloud
In addition, new DevOps practices result in an unknown number of
servers that are connected to the corporate networks but are
running outside of identity and governance systems. Multi-cloud

The sprawl is overwhelming, and it is impossible to apply consistent


governance across the environment and meet compliance needs.

Business requirements
• Manage a mix of bare metal, Windows and Linux servers
• Visibility across locations, OS flavors and disparate systems
• Enable IT to apply at scale governance and security policies across
all servers
Datacenter
• Enable application owners to apply and audit to meet their own & hosted
requirements
• Measure and remediate compliance at scale and down to the
individual workload/server
Customer scenario - solution

Govern across your environment Multi-cloud


• Asset organization and inventory with a unified
view in the Azure Portal

• Universal governance anywhere through Azure


Policy Azure Arc

• Built-in server compliance rules

• Central compliance view across all servers


Azure Management
• Server owners can view and remediate to meet (Azure Resource Manager, Azure Policy,
their compliance Azure Portal, API, CLI…)

• MSPs can implement governance for their


customer’s environment

Azure Arc

On-premises
& hosted
Demo
Customer scenario – At-scale Kubernetes App management
Overview
A retailer with 100s of stores would like to move all in-store
applications to containers running on a K8s clusters.
They are faced with the challenge of how to uniformly deploy,
configure and manage their containerized applications across
multiple locations.

Business requirements
• Bootstrap a new store to fully run with the applications and
configuration that this store requires
• Enable IT to apply and monitor at scale governance across
all stores
• Monitor the state of applications and configuration in all stores
• Integrate DevOps and Safe Deployment Practices for applications
running in stores
• Allow region/store IT to monitor and troubleshoot configuration
issues for their stores
Customer scenario - solution
Azure Management
Key benefits from Azure Arc (Azure Resource Manager, Azure Policy,
Azure Portal, API, CLI…)
• 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 
Azure Arc
• Source control based Safe deployment
procedures when rolling new applications and
configurations
• Developer tooling agnostic - Use the tools they
want.
Demo
Azure data services
enabled by Azure Arc
Customer scenario – Run Azure data services anywhere
Overview
Private Cloud - Enterprise business systems challenges
An Energy company aims for an efficient and
fully automated operation with AI everywhere.
Lots of manual effort for CI/CD,
Customer operates various production sites, as especially for data tier
well as run utility transporting from extraction Variety of DB engines, with versions
to retail distribution. Massive data volume at the facing EOS, security siloes; no elastic scale
edge and need real-time insights.
Mix of containers and VMs on OEM
hardware Azure data services

Fully managed services only


Business requirements available in Azure
• Leverage existing OEM hardware and
Data Aggregation Model updates Operational databases
OpenShift K8s Analytics solutions
• Automation at scale for IT control systems e.g.
HA/DR, backup, CI/CD, DevOps
Edge – real-time processing challenges
• Latest innovation automatically deployed
from edge to cloud Custom code needed for
streaming, data sync and AI
• Consistent security and governance
Legacy, basic database with no AI Sensors
built

Actuators
OEM edge servers/workstations
Customer scenario – solution

Private Cloud - Enterprise business systems


Key benefits from Azure Arc
• Any infrastructure, any K8s Automated APIs with K8s for fast CI/CD

• Always on the latest, no end-of-support


Azure SQL Database on Azure Arc, no EOS;
with evergreen SQL in Azure SQL DB Azure Database for PostgreSQL Hyperscale
on Azure Arc
• Elastic scale on-premises with PostgreSQL
K8s of choice on any OEM hardware
Hyperscale Azure data services

• Azure SQL Database Edge with built-in AI


Azure Arc
for real-time edge analytics K8s management

• Automation at scale with unified Azure Policy Operational databases


management of all data & AI assets Azure Role-based control Analytics solutions

Azure Security Center


• Market leading security & governance
consistently deployed everywhere Edge – real-time processing challenges

No custom code needed, AI and


streaming built-in to database

Azure SQL Database Edge with Sensors


built-in AI, consistent security

Actuators
OEM edge servers/workstations
Azure data services anywhere
Bring Azure data services to on-premises, multi-cloud, and edge with Azure Arc

Always Elastic Unified Unmatched Cloud


current scale management security billing
Automated updates Deploy in seconds Single view for Advanced Data Security Cloud billing on-premises
Evergreen SQL Scale up, scale out on-prem and clouds Azure Policy Cost efficiency
Hyperscale on-premises Automation at scale Use familiar tools Role-based Access Control

Any hardware, any Kubernetes


Azure data services anywhere at a glance

Custom
Apps and BI apps BI Analytics

Azure data services


Provisioning Updates

Azure Arc management HA/DR Backup Microsoft Azure


Site Recovery

Scaling Diagnostics Azure Security Monitoring Azure Site Recovery

Any Kubernetes
Kubernetes OpenShift AKS

Any hardware OEM hardware


Demo
Azure Management
Single Control Plane for Azure resources

Management Services
Monitoring | Update | Containers | Backup | Security Center | More…

Tools and Access and security Organization and inventory


experiences RBAC | Locks | Subscriptions Search | Index | Groups | Tags
Azure
Portal Resource Environments and automation Governance and compliance
Azure
Shell Manager Templates | Extensions Logs | Policy | Blueprints
Customers
Bash
CLI
Ecosystem
Marketplace
Over 200 Extensibility
Azure services for new
Resources
Services

Azure
Azure Management
Single Control Plane for resources everywhere

Management Services
Monitoring | Update | Containers | Backup | Security Center | More…

Tools and Access and security Organization and inventory


experiences RBAC | Locks | Subscriptions Search | Index | Groups | Tags
Azure
Portal Resource Environments and automation Governance and compliance
Azure
Shell Manager Templates | Extensions Logs | Policy | Blueprints
Customers
Bash
CLI
Azure Arc
Ecosystem
Marketplace
Azure
Services
local tools

Azure Data Studio


Customer locations
K8s Native Tools
Azure
Server Admin Tools
Azure Arc

Azure Customer locations

Azure Data Services


Management Azure Resource Resource specific tools
experiences Manager Azure Arc data Wave 1
agent • SQL
• PostgreSQL
Azure Data Studio
Azure Portal Identity
Azure Arc data Azure Arc data controller
RP
Azure CLI RBAC
Kubernetes K8s Native Tools
Azure SDK Container
registry Cluster provisioning​
Policy GitOps Azure PaaS
Manager Control Cluster upgrade and patch
management​
Azure Arc Azure Arc K8s Cluster lifecycle management​
K8s Cluster
Index K8s RP agent Cluster monitoring

Groups
Azure Arc Servers
server RP

Linux Server Admin Tools


Etc. Azure Arc
server agent
Windows
Server
Azure Arc
technologies:
Speed + Control
Cloud-native governance -> removing barriers to compliance and enabling velocity

Management
Groups

Operational
Operational Standards
Standards
Resource
Resource Organization
Organization
Developers
Security
Security Cost
Management
Cost
Cost Control
Control Cloud Engineers
Business
Business Continuity
Continuity
Regulations
Regulations
Operations Compliance
Compliance Policy
Cloud
Cloud Sprawl
Sprawl Prevention
Prevention

Blueprints

Templates RBAC Policies


© Microsoft Corporation
Azure
Get started
Start managing servers today!
Microsoft
MicrosoftAzure
Azure
https://Aka.ms/hybridmgmt

Website: https://aka.ms/Azure-Arc-Info
Azure Arc
Any datacenter, any cloud

Blog: https://azure.microsoft.com/en-us/blog/azure-arc-exten
ding-azure-management-to-any-infrastructure/

Sign up to stay notified


https://aka.ms/Azure-Arc

Attend more sessions this week


BRK3025  - Wed 9:15 AM – Azure data services on Azure Arc
BRK 3327 – Wed 1 PM – Azure Arc: Extend Management and Governance to any Infrastructure
Thank you
Please evaluate this session
Your feedback is important to us!

Please evaluate this session through


MyEvaluations on the mobile app
or website.
Download the app:
https://aka.ms/ignite.mobileapp
Go to the website:
https://myignite.techcommunity.microsoft.com/evaluations
Find this session Visit aka.ms/MicrosoftIgnite2019/BRK2208

in Microsoft Tech  Download slides and resources

Community
 Access session recordings in 48 hours
 Ask questions & continue the conversation
© Copyright Microsoft Corporation. All rights reserved.

You might also like