SlideShare uma empresa Scribd logo
1 de 87
Baixar para ler offline
Azure Arcの様々なパターンを
図で理解する!
@ebi
Masahiko Ebisuda
日本ビジネスシステムズ株式会社
胡田 昌彦(えびすだ まさひこ)
Youtube http://bit.ly/2NTCKmj
自己紹介
日本ビジネスシステムズ株式会社  企業の情報システム部で働く方
 一般ユーザーだけど、コンピューターに
興味があって、もっと詳しくなりたい方
 Windows, M365, Azure等のMicrosoft関
連技術中心
チャンネル登録よろしくお願いします!
LinkedInで毎日図が投稿されてる!
https://github.com/microsoft/azure_arc/blob/main/docs/ppt/diagrams.pptx
沢山ある!93スライド!
全部は消化できないので
ピックアップしてご紹介!
Azure Arc
全体アーキテクチャ
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Environments and automation
Templates | Extensions
Organization and inventory
Search | Index | Groups | Tags
Governance and compliance
Logs | Policy | Blueprints
Access and security
RBAC | Locks | Subscriptions
Azure Resource Manager
Azure Arc Architecture
Azure Arc
server agent
VM extensions
Azure Arc
server agent
Monitoring
Azure Arc-enabled servers RP
Virtual/physical servers
Server Admin Tools Kubernetes Native Tools
kubectl | Provisioning | Monitoring | Lifecycle
Azure Data Studio
Git Repo
Resource specific tools
Azure Arc data manager
Monitoring & Logs | Backup | Scaling
Provisioning | Patching | HA/DR | API SQL
Azure Arc-enabled data services RP
PostgreSQL
Management Services
Monitoring | Update | Backup | Security Center | More…
Management Experiences
Portal | Azure CLI | Azure SDK
Azure Arc-enabled Kubernetes RP
GitOps
Manager
Azure Arc
Kubernetes agent
Kubernetes API
Azure PaaS
Control
Container Registry
Customer locations
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
GitOps Configurations
Azure Container Registry
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled services
On-premises and multi-cloud integration
Azure Azure Stack HCI VMware vSphere Amazon Web Services Google Cloud Platform
kubectl CLI
api
Azure Kubernetes Service (AKS)
clusters
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled services
(data/app/ML)
Custom Location
Mapping
Kubernetes Resources
K8s
API
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled services
(data/app/ML)
Custom Location
Mapping
Kubernetes Resources
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled services
(data/app/ML)
Custom Location
Mapping
Kubernetes Resources
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled services
(data/app/ML)
Custom Location
Mapping
Kubernetes Resources
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled services
(data/app/ML)
Custom Location
Mapping
Kubernetes Resources
Azure Kubernetes Service (AKS)
on Azure Stack HCI clusters
K8s
API
VMware Tanzu Grid
(TKG) clusters
K8s
API
Elastic Kubernetes Service
(EKS) clusters
K8s
API
Google Kubernetes Engine
(GKE) clusters
K8s
API
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc
Bare-Metal
Servers
Windows & Linux
Servers
Kubernetes
Bare-Metal / VM
Azure Arc Data Controller
Azure Arc
PostgreSQL
Hyperscale
Azure Arc
SQL Server
Azure Arc
SQL Managed
Instance
Fabrikam On-Premises Datacenter
AWS
EC2
GCP
Instance
Google
Kubernetes
Engine (GKE)
Elastic
Kubernetes
Service (EKS)
Azure Arc
PostgreSQL
Hyperscale
Azure Arc
SQL Server
Azure Arc
SQL Managed
Instance
Fabrikam Multi-Cloud Workloads
Fabrikam Azure Tenant
Cosmos DB Functions
Data
Services
Kubernetes
Service
Virtual Machines Storage Network App Services
Azure Arc-enabled infrastructure & services
Azure Arc Data Controller
Azure Arc
Contoso MSP Tenant Powered by Azure Lighthouse
Access Management
Portal & Dashboarding
Policy & Governance
Monitoring
Logging & Analytics
Cost Management
Security
Patch Management
BC/DR
MSP 3rd Party
Solutions Integration
Service Health
& Support
Fourth Coffee Azure Tenant
Fourth Coffee
On-Premises
Datacenter
Fourth Coffee
Multi-Cloud
Workloads
Parnell Aerospace Azure Tenant
Parnell
Aerospace
On-Premises
Datacenter
Parnell
Aerospace
Multi-Cloud
Workloads
Bare-Metal
Servers
Windows & Linux
Servers
Kubernetes
Bare-Metal / VM
Azure Arc Data Controller
Azure Arc
PostgreSQL
Hyperscale
Azure Arc
SQL Server
Azure Arc
SQL Managed
Instance
Fabrikam On-Premises Datacenter
AWS
EC2
GCP
Instance
Google
Kubernetes
Engine (GKE)
Elastic
Kubernetes
Service (EKS)
Azure Arc
PostgreSQL
Hyperscale
Azure Arc
SQL Server
Azure Arc
SQL Managed
Instance
Fabrikam Multi-Cloud Workloads
Fabrikam Azure Tenant
Cosmos DB Functions
Data
Services
Kubernetes
Service
Virtual Machines Storage Network App Services
Azure Arc-enabled infrastructure & services
Azure Arc Data Controller
Azure Arc対応サーバー
Azure Arc対応サーバーとAzure Arc対応SQLサーバー
Azure Policyによる
オンプレミスとマルチクラウドのコンプライアンス管理
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
On-premises and multi-cloud compliance with Azure Policy
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Canada Federal PBMM
Azure Policy
Compliance Enforcement
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Federal Risk and Authorization Management
Program (FedRAMP) Azure Policy
Compliance Enforcement
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
UK OFFICIAL and UK NHS
Azure Policy
Compliance Enforcement
EC2 Instances
Amazon Web Services
Compliance Enforcement Compliance Enforcement
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Healthcare
Azure Policy
Azure Stack HCI
Azure
Native Azure
HIPAA
(Health Insurance Portability
and Accountability Act)
医療保険の携行性と責任に関す
る法律(米国)
FedRAMP
(Federal Risk and
Authorization Management
Program)
米国政府機関におけるクラウド
セキュリティ認証制度
NHS
(National Health
Service)
イギリスの国民健康
サービス
Canada Federal PBMM
(Protected B, Medium Integrity,
Medium Availability)
カナダ連邦政府のセキュリティ
ガイドライン?
Azure Policyでハイブリッドな構成管理 - YouTube
https://www.youtube.com/watch?v=MPPN1Fic_3w
Azure Arc対応サーバーとAzure Arc対応SQLサーバー
Azure Security Center、Defender、Sentinelを用いた
マルチクラウドセキュリティ管理
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Security management with ASC, Defender and Sentinel
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
EC2 Instances
Amazon Web Services
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Azure Stack HCI
Azure
Native Azure
Azure Security Management & Operations
Azure Security Center
Azure Defender Azure Sentinel
Azure Monitor Azure Monitor Azure Monitor Azure Monitor Azure Monitor
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Security management with ASC, Defender and Sentinel
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
GCP Instances
Google Cloud Platform
VMware vSphere
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
VMware vSphere VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
EC2 Instances
Amazon Web Services
Azure VMs
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Stack HCI VMs
Azure Stack HCI
Azure
Native Azure
Azure Security Management & Operations
Azure Security Center
Azure Defender Azure Sentinel
Azure Monitor Azure Monitor Azure Monitor Azure Monitor Azure Monitor
名称変更
• Azure Sentinel → Microsoft Sentinel
• Azure Security Center → Microsoft Defender for Cloud
• Azure Defender → Microsoft Defender for Cloud
「どの環境にあるワークロードもAzureのセキュリティの仕組み
を使って保護する」という点には変化なし
Azure Arc対応サーバーとAzure Arc対応SQLサーバー
TagとResource Graphによるリソース管理
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
VMware vSphere
WS & Linux
VMware vSphere VMs
SQL Servers
VMware vSphere VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Amazon Web Services
WS & Linux
EC2 Instances
SQL Servers
EC2 Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Google Cloud Platform
WS & Linux
Instances
SQL Servers
Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Resource management with tags
Azure
WS & Linux
Azure VMs
SQL Servers
Azure VMs
Azure Resource Management
Native Azure
Azure Tags Azure Resource Graph
Resource Querying
Tag: “Infrastructure: Azure”
Azure Stack HCI
WS & Linux
Azure Stack HCI VMs
SQL Servers
Azure Stack HCI VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Tag: “Infrastructure: AzHCI” Tag: “Infrastructure: VMware” Tag: “Infrastructure: AWS” Tag: “Infrastructure: GCP”
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
VMware vSphere
WS & Linux
VMware vSphere VMs
SQL Servers
VMware vSphere VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Amazon Web Services
WS & Linux
EC2 Instances
SQL Servers
EC2 Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Google Cloud Platform
WS & Linux
Instances
SQL Servers
Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Resource management with tags
Azure
WS & Linux
Azure VMs
SQL Servers
Azure VMs
Azure Resource Management
Native Azure
Azure Tags Azure Resource Graph
Resource Querying
Tag: “Infrastructure: Azure”
Azure Stack HCI
WS & Linux
Azure Stack HCI VMs
SQL Servers
Azure Stack HCI VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Tag: “Infrastructure: AzHCI” Tag: “Infrastructure: VMware” Tag: “Infrastructure: AWS” Tag: “Infrastructure: GCP”
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc対応サーバーとAzure Arc対応SQLサーバー
Azure Key Vaultによるシークレット管理
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
VMware vSphere
WS & Linux
VMware vSphere VMs
SQL Servers
VMware vSphere VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Amazon Web Services
WS & Linux
EC2 Instances
SQL Servers
EC2 Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Google Cloud Platform
WS & Linux
Instances
SQL Servers
Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Secrets management with Azure Key Vault
Azure
WS & Linux
Azure VMs
SQL Servers
Azure VMs
Azure Secrets Management & Operations
Native Azure
Azure Stack HCI
WS & Linux
Azure Stack HCI VMs
SQL Servers
Azure Stack HCI VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Secrets Store
Azure Key Vault User Secrets
AKV Extension AKV Extension AKV Extension AKV Extension
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
Azure Automation
Azure Automanage
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
VMware vSphere
WS & Linux
VMware vSphere VMs
SQL Servers
VMware vSphere VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Amazon Web Services
WS & Linux
EC2 Instances
SQL Servers
EC2 Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Google Cloud Platform
WS & Linux
Instances
SQL Servers
Instances
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Azure Arc-enabled servers & Azure Arc-enabled SQL server
Secrets management with Azure Key Vault
Azure
WS & Linux
Azure VMs
SQL Servers
Azure VMs
Azure Secrets Management & Operations
Native Azure
Azure Stack HCI
WS & Linux
Azure Stack HCI VMs
SQL Servers
Azure Stack HCI VMs
Azure Arc Connected Machine Agent
Azure Arc-enabled
servers
Azure Arc-enabled
SQL servers
Secrets Store
Azure Key Vault User Secrets
AKV Extension AKV Extension AKV Extension AKV Extension
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc-enabled servers
Azure Key Vault Integration
System / Security
Administrator
Azure Arc-enabled server
Azure Key Vault (AKV)
User Certificates
Public Key Infrastructure (PKI)
Hybrid Compute
Resource Provider
Extension Service
Azure AD
AKV is configured with Azure Managed Identity for allowing the
Azure Arc-enabled server to access certificates
AKV extension is deployed on the
Azure Arc-enabled server
AKV Extension
Background Service
Certificates URIs are used as
parameters and syncs based on
user-defined time intervals
AKV Extension background service request for
a Managed Identity token in order to retrieve certificates
AKV Extension background service
retrieve AKV certificates based on interval
specified in the extension configuration
Cert Store
The certificates and private keys are stored in the local
certificate store (Windows) or as files in a directory (Linux)
App/Service
(i.e. Web Server)
The AKV agent will then sync down the
new certificate and private key
automatically at its next sync interval
Upon renewal time, the certificates are
renewed only in AKV
(renewed PKI certs can be uploaded as well)
2a
Admin deploy Azure Key Vault
1a
1b
2b
3a
3b
6
5
4
App/Service consumes local
cert store certificate
(as well rebind upon
renewal)
Azure Arc対応サーバー
接続の選択肢
Azure Arc-enabled servers
Connectivity Options
Azure VNET
Azure Arc-enabled Server
Azure Arc Service
Public Endpoint Private Endpoint
AzureArcInfrastructure
Service tag
Private Link
Azure Express Route &
Site-to-Site VPN
Internet
Proxy
1. Public endpoint via direct connection
2. Public endpoint via proxy server
3. Private endpoint over Express Route
AAD
ARM
Azure Arc-enabled servers - Private Link integration
On-Premises &
Multicloud servers
Azure Virtual Network
Azure Monitor
Private Link Scope
Azure Log Analytics
Workspace
Azure Log Analytics
On-Premises /
Multicloud Gateway
(Proxy)
Azure Monitor
Private Link Endpoint
Azure Automation
Private Link Endpoint
On-Premises / Multicloud Proxy
Azure Arc
Private Endpoint
Azure Arc
Private Link Scope
Azure Arc-enabled servers
Azure Arc metadata
Guest config
Extension downloads
Azure Resource Manager
Azure Active Directory
On-Premises / Multicloud Firewall
ARM
Private Endpoint
Service Tags
Azure ExpressRoute / S2S VPN
On-Premises / Multicloud network
Connectivity via Azure Log Analytics Gateway
Direct connectivity via internet
Azure Automation
accountt
Azure Arc対応サーバー
アーキテクチャ詳細
Azure Arc-enabled servers
Connected Machine Agent
Azure Arc Connected Server (On-Premises, AWS EC2, etc.)
Azure Arc Connected Machine Agent
Hybrid Instance Metadata Service (HIMDS)
Handles managed identity and metadata sync (heartbeats)
Guest Configuration
Provides In-Guest Policy and Guest Configuration functionality, such
as assessing whether the machine complies with required policies
Extension Manager
Manages VM extensions, including install, uninstall, and upgrade
MMA/AMA
ASC
Configuration passed to the Agent:
• Subscription and resource group
• Azure Region to store metadata
• Network options (direct, proxy, or private link)
• Credential to onboard (device login, AAD token, or SPN)
Azure AD
HTTPS/443
HTTPS/443
Azure Resource Manager (ARM)
Hybrid Compute
Resource Provider
Log Analytics
Azure Portal
Az CLI
Azure SDK
REST API
Azure Admin
Authentication &
Authorization
Guest Configuration
Resource Provider
HTTPS/443
HTTPS/443
Custom Script
Azure Arc-enabled servers architecture
Linux OS
On-premises/other clouds
Azure AD
Hybrid Identity Service
Azure Resource
Manager
(ARM)
Log Analytics Workspace
Hybrid Instance
Metadata Service
Azure Automation Azure Monitoring
Azure Security
Center
Azure Sentinel
HTTPS/443
Hybrid Compute
Resource Provider
Extension Manager
Log Analytics Agent
Custom Script
DSC
Microsoft Dependency Agent
/opt/GC_Ext/downloads
/var/lib/waagent/<extension>
Guest Configuration
/var/lib/GuestConfig
Azure Arc Connected Machine Agent
/var/opt/azcmagent/
/var/opt/azcmagent/tokens
Guest Configuration
Resource Provider
System
Administrator
Azure Arc-enabled servers architecture
Windows OS
On-premises/other clouds
Azure AD
Hybrid Identity Service
Azure Resource
Manager
(ARM)
Log Analytics Workspace
Hybrid Instance
Metadata Service
System
Administrator
Azure Automation Azure Monitoring
Azure Security
Center
Azure Sentinel
Hybrid Compute
Resource Provider
Extension Manager
Log Analytics Agent
Custom Script
DSC
Microsoft Dependency Agent
%SystemDrive%¥AzureConnectedMachineAgent¥ExtensionService¥downloads
%SystemDrive%¥Packages¥Plugins¥<extension>>
Guest Configuration
%SystemDrive%¥Program Files¥ArcConnectedMachineAgent¥ExtensionService¥GC
%ProgramData%¥GuestConfig
Azure Arc Connected Machine Agent
%ProgramFiles%¥AzureConnectedMachineAgent
%ProgramData%¥AzureConnectedMachineAgent
%ProgramData%¥AzureConnectedMachineAgent¥Tokens
%ProgramData%¥AzureConnectedMachineAgent¥Config
Guest Configuration
Resource Provider
HTTPS/443
Azure Arc-enabled servers – Identity and Access
Management
Connected Machine Agent
Azure Resource Manager (ARM)
Host Instance Metadata
Service (HIMDS) managed
identity credentials
Guest Configuration
Extension Service
Guest Configuration
Azure Arc Service
Hybrid Compute
Resource Provider
Guest Configuration
Resource Provider
Log Analytics Workspace
Guest configuration updates
are managed using Azure
token obtained with
managed identity credentials
Guest configuration
Arc service is created
and runs under Local
System account
Guest configuration extension
service is created and runs
under Local System account
HIMDS service is created and runs
under NT Service¥himds virtual
account with least privileges
Log data is ingested into
Log Analytics workspace
using Log Analytics
workspace credentials
Log Analytics Agent
Custom Script
Dependency Agent
Extensions are created using
Local System account
privileges of extension service
Hybrid agent extension applications
local security group is created to
authorize members to request Azure
tokens through HIMDS service
Extensions are managed using
Azure token obtained with
managed identity credentials
Azure Arc-enabled server resource is
created using service principal credentials
Service Principal Managed Identity Azure AD User
Azure Active Directory
Managed Identity is created in Azure AD enterprise applications
Azure Arc-connected server
(On-Premises and/or Multicloud)
Azure Admin
Create service principal and a short-lived client secret with Azure admin
Grant “Azure Connected Machine Onboarding”
role for least privileged access
Grant “Azure Connected Machine Resource Administrator”
role to server admin for least privileged access
Server Admin
Login to Azure portal and generate server onboarding script
Using RDP/SSH or automation tooling
login to server with local admin rights
Run server onboarding script by providing
service principal and client secret
Managed Identity credentials are
stored in local storage using ACL
1a
1b
1c
2a
2b
2c
4
7
5
3a
3b
3c
3e
3d
3f
3g
6
Azure MigrateとAzure Arcの組み合わせ
Azure MigrateアプライアンスでvSphere上のVM群
をAzure Arcに一括登録
vSphere Infrastructure
VMware Guest VMs
vCenter Server
Deploy Azure Migrate appliance for
agentless VMware migrations and
connect to vCenter
Admin
Admin Input Azure Arc
onboarding details using the
Appliance Configuration Manager
The Azure Migrate appliance
initiates remote sessions to
each discovered guest VM
Onboarding script is
executed inside the guest
VM to be onboarded as
Azure Arc-enabled server
Azure Arc-enabled servers
onboarded and available to
manage via the Azure portal
1
2
4
3 5
Azure Migrate + Azure Arc
How it works
Azure Arc対応データサービス
アーキテクチャ
Azure Arc-enabled data services architecture
Node Node Node Node Node Node
Azure Data Studio
Microsoft Container
Registry
Database services
(Future)
Persistent storage
Kubernetes
Azure CLI
kubectl CLI
Kubernetes API
Azure Arc data controller Backup
Monitoring and logs
Controller Azure Arc integration HA/DR Scaling
Patching/updates
Provisioning
Resource Inventory
Billing
Logs & Metrics
Backup Retention
Deployments/Actions
Advanced Data Security
PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services
(Future)
Azure Portal
Azure Arc-enabled data services architecture
Node Node Node Node Node Node
Azure Data Studio
Microsoft Container
Registry
Database services
(Future)
Persistent storage
Kubernetes
Azure CLI
kubectl CLI
Kubernetes API
Azure Arc data controller Backup
Monitoring and logs
Controller Azure Arc integration HA/DR Scaling
Patching/updates
Provisioning
Resource Inventory
Billing
Logs & Metrics
Backup Retention
Deployments/Actions
Advanced Data Security
PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services
(Future)
Azure Portal
Azure Arc-enabled data services architecture
Node Node Node Node Node Node
Azure Data Studio
Microsoft Container
Registry
Database services
(Future)
Persistent storage
Kubernetes
Azure CLI
kubectl CLI
Kubernetes API
Azure Arc data controller Backup
Monitoring and logs
Controller Azure Arc integration HA/DR Scaling
Patching/updates
Provisioning
Resource Inventory
Billing
Logs & Metrics
Backup Retention
Deployments/Actions
Advanced Data Security
PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services
(Future)
Azure Portal
Azure Arc-enabled data services architecture
Node Node Node Node Node Node
Azure Data Studio
Microsoft Container
Registry
Database services
(Future)
Persistent storage
Kubernetes
Azure CLI
kubectl CLI
Kubernetes API
Azure Arc data controller Backup
Monitoring and logs
Controller Azure Arc integration HA/DR Scaling
Patching/updates
Provisioning
Resource Inventory
Billing
Logs & Metrics
Backup Retention
Deployments/Actions
Advanced Data Security
PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services
(Future)
Azure Portal
Azure Arc-enabled data services architecture
Node Node Node Node Node Node
Azure Data Studio
Microsoft Container
Registry
Database services
(Future)
Persistent storage
Kubernetes
Azure CLI
kubectl CLI
Kubernetes API
Azure Arc data controller Backup
Monitoring and logs
Controller Azure Arc integration HA/DR Scaling
Patching/updates
Provisioning
Resource Inventory
Billing
Logs & Metrics
Backup Retention
Deployments/Actions
Advanced Data Security
PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services
(Future)
Azure Portal
Azure Portal Azure REST API
Azure CLI PowerShell
User Interface Azure AD (RBAC)
Azure Monitor
Azure ARM Templates
Azure Log Analytics
Azure Tags
Azure Defender
Azure Resource Graph
Azure Sentinel
Azure Audit
Azure Key Vault
GitOps Configurations
Azure Container Registry
Azure Policy
Azure Security Center
Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security
Azure Arc-enabled data services
On-premises and multi-cloud integration
Azure
Azure Kubernetes Service (AKS)
clusters
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled
data services (SQLMI/PGHS)
Azure Arc data controller
Custom Location
Mapping
Kubernetes Resources
K8s
API
Azure Stack HCI
Azure Kubernetes Service (AKS)
on Azure Stack HCI clusters
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled
data services (SQLMI/PGHS)
Azure Arc data controller
Custom Location
Mapping
Kubernetes Resources
K8s
API
VMware vSphere
VMware Tanzu Grid
(TKG) clusters
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled
data services (SQLMI/PGHS)
Azure Arc data controller
Custom Location
Mapping
Kubernetes Resources
K8s
API
Amazon Web Services
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled
data services (SQLMI/PGHS)
Azure Arc data controller
Custom Location
Mapping
Kubernetes Resources
Google Cloud Platform
Azure Arc-enabled
Kubernetes clusters
Azure Arc-enabled
data services (SQLMI/PGHS)
Azure Arc data controller
Custom Location
Mapping
Kubernetes Resources
kubectl CLI
api
Google Kubernetes Engine
(GKE) clusters
K8s
API
Elastic Kubernetes Service
(EKS) clusters
K8s
API
Azure Data Studio
Secrets Change Tracking Automanage
Monitoring & Logs Extensibility Patching & Updates
Threat Protection
Azure Arc Integration
Azure Arc対応 VMware vSphere
アーキテクチャ
Azure Arc-enabled VMware vSphere Architecture
Microsoft Azure
VM Templates Virtual Networks
ESXi Host
VMware vCenter Server
Azure Arc
Resource Bridge
ESXi Host ESXi Host ESXi Host
Azure Arc Resources
ConnectedVMwareVSphere ARM Resource Provider
Azure Arc-enabled VMware vSphere VMs resources
Azure Arc
vCenter Server
resource
Azure Arc
VM Templates
resource
Azure Arc
Virtual Networks
resource
Azure Resources
On-Premises Data Center
VMware vSphere
Azure Resource Manager (ARM)
Access and Security Governance & Compliance
Organization & Inventory Environment & Automation
Management Services – Monitor | Update | Backup and more
Azure Arc-enabled VMware vSphere Architecture
Microsoft Azure
VM Templates Virtual Networks
ESXi Host
VMware vCenter Server
Azure Arc
Resource Bridge
ESXi Host ESXi Host ESXi Host
Azure Arc Resources
ConnectedVMwareVSphere ARM Resource Provider
Azure Arc-enabled VMware vSphere VMs resources
Azure Arc
vCenter Server
resource
Azure Arc
VM Templates
resource
Azure Arc
Virtual Networks
resource
Azure Resources
On-Premises Data Center
VMware vSphere
Azure Resource Manager (ARM)
Access and Security Governance & Compliance
Organization & Inventory Environment & Automation
Management Services – Monitor | Update | Backup and more
Azure Stack HCI
AKS on Azure Stack HCI Architecture
Azure Stack HCI Cluster Hyper-V
vSwitch
Physical HCI Nodes
AKS-HCI Workload Cluster-01 (Azure Arc enabled Kubernetes)
Kubernetes Workload Nodes & Applications
Hyper-V VM-01 Hyper-V VM-02 Hyper-V VM-n
User Applications
Kubernetes Control Plane
Hyper-V VM-03
System Services
Hyper-V VM-02
Hyper-V VM-01
AKS-HCI Workload Cluster-n (Azure Arc enabled Kubernetes)
Kubernetes Workload Nodes & Applications
Hyper-V VM-01 Hyper-V VM-02 Hyper-V VM-n
User Applications
Kubernetes Control Plane
Hyper-V VM-03
System Services
Hyper-V VM-02
Hyper-V VM-01
AKS-HCI Management Cluster
System Services
Hyper-V VM-01
AKS on Azure Stack HCI using Azure VM (Nested Virtualization)
Azure
Resource
Group
Azure Kubernetes Service (AKS) on Azure Stack HCI
Platform Services
Kubernetes Management
Cluster
Kubernetes Workload Cluster
Kubernetes Control Plane
Hyper-V VM
System Services & Containers
Hyper-V VM
System Services & Containers
Kubernetes Worker Nodes
Hyper-V VM
System Services & Containers
Hyper-V VM
System Services & Containers
Hyper-V VM
System Services & Containers
Hyper-V VM
System Services & Containers
Azure VM – AKSHCI Hyper-V Host
Windows Server 2019 Datacenter with Hyper-V enabled (Nested Virtualization)
Hyper-V
vSwitch
Azure Virtual Network
Azure Arc対応Kubernetes
Azure Arc-enabled Kubernetes
Onboarding
Azure AD
On-Premises/Cloud Provider Kubernetes Cluster
API Server
etcd
Save state/
Onboarding private key
in k8s datastore
3b
Cluster
Metadata
Operator
Fetch cluster metadata and update custom resource
6a
Resource
Sync
Operator
Cluster
Identity
Operator
Save the Azure Identity Certificate
5c
Push cluster metadata
(uses Managed Identity to authenticate eastus.dp.kubernetesconfiguration.com)
6b
Azure Arc-enabled Kubernetes
Data Plane Service
Hybrid Identity Service
Watch for updates in cluster
metadata custom resource
6c
Fetch connectedCluster Managed Identity certificate
(uses onboarding private key to authenticate eus.his.azure.com)
5a
Microsoft.Kubernetes
Resource Provider (RP)
Update cluster metadata
6d
Send identity metadata
4
Managed
Identity
Service
Fetch the identity certificate
5b
Create Service Principal in AAD
3f
Azure Resource
Manager
(ARM)
PUT connectedCluster resource
along with Managed Identity metadata
3g
Create Managed Identity
3e
Azure
CLI
Uses Helm to deploy Arc-enabled
k8s agents with onboarding
private key
K8s Cluster Admin
3a
az connectedk8s connect
1
PUT resource
Microsoft.Kubernetes/connectedClusters with
public key (management.azure.com)
Microsoft Container
Registry
3d
Pull agent images
3c
Fetch Helm chart
2
Azure Arc-enabled Kubernetes GitOps Flow
Arc Connected
Kubernetes Cluster
GitOps
Configurations
git
Repository
Flux Operator +
Helm Operator
Application
Changes
git
merge
Flux
pickup changes
Application V1
(Desired State)
Google Kubernetes
Engine (GKE)
Elastic Kubernetes
Service (EKS)
Rancher K3s
Azure Kubernetes
Service on HCI
1 2 3
4
Application
Deployment
5
6
7
Application V2
(New Desired State)
Application
Rolling Update 8
Any Kubernetes,
any Infrastructure
Azure Arc-enabled Kubernetes
GitOps Configuration
On-Premises/Cloud Provider Kubernetes Cluster
Helm Release
obj-x
obj-y
obj-z
helmreleases CR
release-a
gitconfigs CR
config-a
Flux Operator
Flux-Helm
Operator
controller-
manager
Watch gitconfig CRs
Flux-logs
agent
Flux events sent to upstream service
Create or update
Flux Operator or
Flux-Helm Operator
1
7
8
11
Config Agent
Collect Status from Flux
12
Create gitconfigs CR
6
ns
Namespace
Git Repository
YAML
Files
Helm
Releases
CRs
Flux-Helm Operator watches helmreleases CRs,
pulls Helm chart and creates Helm release
10
Flux watches Git repo,
creates k8s resources
based on raw YAML
and helmreleases CRs
9
Azure Arc-enabled
Kubernetes Dataplane
Service
GET Pending sourceControlConfiguration resources
(uses Managed Identity to authenticate)
5
POST status for the Flux agents
to be retrieved with resource GET
13
Microsoft.KubernetesConfiguration
Resource Provider (RP)
Azure Resource
Manager
(ARM)
Store sourceControlConfiguration resource
4
PUT sourceControlConfiguration resource
3
PUT resource
Microsoft.Kubernetes/connectedClusters/clusterName/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/configName
(uses ARM Extension Resource pattern)
az k8s-configuration create
2
Azure
CLI
Admin
Azure Arc-enabled Kubernetes Cluster
Azure AD Entity
(User Account/Service Principal)
API Server Guard
api
TokenAccessReview,
SubjectAccessReview
allowed/denied
kubectl get pods
If allowed, return list of pods
allowed/denied
checkAccess
Owner
Role assignment in Azure
Azure Arc-enabled Kubernetes
AAD RBAC (public preview)
Azure Arc-enabled Kubernetes
Cluster Connect (public preview)
Kubernetes Cluster
Microsoft.Kubernetes
Resource Provider (RP)
listClusterUserCredentials
Client-side proxy
Dataplane Service
Hybrid Connections
Azure Resource Manager (ARM)
Azure AD Entity
(User Account/Service Principal)
az connectedk8s proxy Cluster
connect-
agent
API
Server
Customer
Firewall
heartbeat
Customer Location
(On-Premises/Cloud Provider)
kube-aad-
proxy
Azure Arc-enabled Kubernetes
Cluster extensions (public preview)
On-Premises/Cloud Provider Kubernetes Cluster
obj-x
obj-y
obj-z
extensionconfigs CR
extension
Helm Release
extension-manager
Watch extensionconfig CRs
1
8
Config Agent
Collect Status
11
Create extensionconfig CR
7
ns
Namespace
Azure Arc-enabled Kubernetes
Data Plane Service
GET Pending extension resources
(uses Managed Identity to authenticate)
5
POST extension status
12
Microsoft.KubernetesConfiguration
Resource Provider (RP)
Azure Resource
Manager
(ARM)
Store extension resource
4
PUT extension resource
3
PUT resource
Microsoft.Kubernetes/connectedClusters/clusterName/providers/Microsoft.KubernetesConfiguration/extensions/extensionName
(uses ARM Extension Resource pattern)
az k8s-extension create
2
Azure
CLI
Admin
Azure Container Registry or
Microsoft Container Registry
GET version
6
9
Fetch Helm chart
stored as OCI artifact
10
Install helm chart
Azure Arc-enabled Kubernetes
Azure Monitor (public preview)
Azure Arc-enabled Kubernetes Cluster
node-1
pod-a pod-b
pod-c pod-d
oms-agent
Collect metrics
and logs
node-2
pod-a pod-b
pod-c pod-d
oms-agent
Collect metrics
and logs
node-n
pod-a pod-b
pod-c pod-d
oms-agent
Collect metrics
and logs
Azure Monitor for containers
Workbooks Log Analytics Alerts
Send metrics and logs
Azure Arc-enabled Kubernetes
Microsoft Defender for Cloud
Microsoft Defender for Cloud
Log Analytics
Send audit logs
node-2
pod-c pod-d
pod-e pod-f
node-n
pod-c pod-d
pod-e pod-f
pod-a pod-b pod-a pod-b
Continuous discovery of Arc-enabled Kubernetes instances
Actionable recommendations for security best practices
Detect threats across multi cloud Kubernetes clusters using advanced analytics
Control plane nodes
node-1
azure-defender
Audit logs
Collect audit logs
apiserver
Worker nodes
Azure Arc-enabled Kubernetes cluster
1
2
Admin
Azure Arc-enabled Kubernetes
Open Service Mesh (Preview)
Certificate
manager
Mesh Catalog
Endpoints
provider
Mesh
specification
Proxy control plane
Discovery service
gRPC stream
gRPC stream
envoy
application
pod-1
Azure Arc-enabled
Kubernetes cluster
arc-osm-system
namespace osm-controller pod
osm-config ConfigMap
osm-controller
ValidatingWebhookConfiguration
osm-injector
MutatingWebhookConfiguration
osm-injector
Deployment
osm-injector
Service
envoy
application
pod-2
SMI API
apiserver
Azure Arc-enabled Kubernetes Cluster
Calling entity API Server azure-policy-addon
Fetch policy
definitions &
assignments
&
Report compliance
Azure Policy Service
Azure Arc-enabled Kubernetes
Azure Policy (Gatekeeper)
Gatekeeper
OPA
deploy
create
watch
AdmissionReview
request
AdmissionReview
response
allowed: false
kubectl apply –f privileged.yaml
Denied
Pod
Deployment
Service
Ingress
CRD
Config
PolicyTemplate
CRD
PolicyInstance
CRD
アーキテクチャ図を描く方法
https://www.youtube.com/watch?v=QR-64mFqhf4
PPTのテクニック的な部分の抜粋
• コピーしてペーストするときに「貼り付け先のテーマを使用」
と「元の書式を保持」では結果が異なる
• Arcのdiagramでは「tenorite」フォントを使用している
• フォントサイズは11を基本にしている
• Boxのテンプレートの作り方
• 1つ作ればあとは書式のコピーと貼り付けが可能
This is a box
PPTのテクニック的な部分の抜粋
• 色数は少なく保つ
• 文字の折り返しはきちんと意味のあるところで行う
• アイコンは正しいものを使う
• Azure ArcのdiagramのPPTのものを使用する
• KubernetesのアイコンはGitHubにレポジトリがある
• community/icons at master · kubernetes/community · GitHub
• Azureも公式のアイコンセットがある(が、更新が遅い)
• Azure icons - Azure Architecture Center | Microsoft Docs
• アイコンに加えてVisioのステンシルまで公開、更新し続けている人
• GitHub - David-Summers/Azure-Design: My Azure stencil collection for Visio.
Highly functional and always up to date.
• 文字とアイコンのグループ化をうまく使う(ショートカットはCtrl-G)
PPTのテクニック的な部分の抜粋
• 文字とアイコンのグループ化をうまく使う(ショートカットは
Ctrl-G、グループ化解除はCtrl-Shift-G)
• ボックスの大きさはそろえたほうが良い。
• 一番文字数が多いものの高さと幅を「図形の書式」で確認しそろえる
• 図形の間の距離もそろえる。PPTが教えてくれる。
Azure Active Directory Azure Active Directory Azure Active Directory
PPTのテクニック的な部分の抜粋
• アイコンの大きさもそろえる(高さと幅を確認、設定可能)
• ボックスの中のアイコンの配置場所も意識する
• 関係性を表すには矢印を使う
• 1ptまでの太さを推奨
• 「作業順序」を矢印で書くのは良くない。サービス間の依存関係等を表すの
が適切。
• 曲線は扱いが難しいので使わないほうが良い。
• 矢印の上に関係性を文字で記載するのは良い。
• 文字の配置は上下中央揃えがお勧め。
• 文字だけでなくアイコンも添えられるとなおよい。その時も極力周りのものと高さ等
をそろえる。
• カギ線矢印を使う場合には、中間で曲げるのではなく、始点のすぐ近くで曲
げる。
• 配置場所は極力そろえる、PowerPointのガイドを使う。
PPTのテクニック的な部分の抜粋
• 複数の図形を枠で囲うときには、内部の図形をまとめてグルー
プ化しておくとよい。
• 配置するときにPowerPointのガイドが使える
• 全体の配置を整えた後は、色を整える。
• アクションを記載するときにはその主語を明確にする
• アニメーションで表現するときは0.3秒がお勧め
• Jpegで保存する時等に高解像度でエクスポートすることが可能
• レジストリを変更する
• PowerPoint から高解像度 (高dpi) スライドをエクスポートする方法 -
Office | Microsoft Docs
Azure Arc diagrams
中々面白いので見てみてください!
説明資料など作成時にもとても役立ちそうです!
ありがとうございました!

Mais conteúdo relacionado

Mais procurados

Understanding Azure Disaster Recovery
Understanding Azure Disaster RecoveryUnderstanding Azure Disaster Recovery
Understanding Azure Disaster RecoveryNew Horizons Ireland
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxceyhan1
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureAymen Mami
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security OverviewAlert Logic
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationNicholas Vossburg
 
Introduction to Azure monitor
Introduction to Azure monitorIntroduction to Azure monitor
Introduction to Azure monitorPraveen Nair
 
Azure key vault
Azure key vaultAzure key vault
Azure key vaultRahul Nath
 
Azure Arc by K.Narisorn // Azure Multi-Cloud
Azure Arc by K.Narisorn // Azure Multi-CloudAzure Arc by K.Narisorn // Azure Multi-Cloud
Azure Arc by K.Narisorn // Azure Multi-CloudKumton Suttiraksiri
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureChris Dufour
 
Azure Migrate
Azure MigrateAzure Migrate
Azure MigrateMustafa
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - IntroductionPranav Ainavolu
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelKarl Ots
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopNicholas Vossburg
 

Mais procurados (20)

Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Understanding Azure Disaster Recovery
Understanding Azure Disaster RecoveryUnderstanding Azure Disaster Recovery
Understanding Azure Disaster Recovery
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptx
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
Azure App Service Deep Dive
Azure App Service Deep DiveAzure App Service Deep Dive
Azure App Service Deep Dive
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
 
Introduction to Azure monitor
Introduction to Azure monitorIntroduction to Azure monitor
Introduction to Azure monitor
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 
Azure Arc by K.Narisorn // Azure Multi-Cloud
Azure Arc by K.Narisorn // Azure Multi-CloudAzure Arc by K.Narisorn // Azure Multi-Cloud
Azure Arc by K.Narisorn // Azure Multi-Cloud
 
Azure Hybid
Azure HybidAzure Hybid
Azure Hybid
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft Azure
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
 
Azure WAF
Azure WAFAzure WAF
Azure WAF
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
 

Semelhante a Azure Arcの様々なパターンを図で理解する!

Innovation morning agenda+azure arc
Innovation morning agenda+azure arcInnovation morning agenda+azure arc
Innovation morning agenda+azure arcClaudia Angelelli
 
Infrastructure as a service and code using Azure - DevOps practice
Infrastructure as a service and code using Azure  - DevOps practiceInfrastructure as a service and code using Azure  - DevOps practice
Infrastructure as a service and code using Azure - DevOps practiceSrini Kadiam
 
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
AWS vs Azure vs GCP – Which one to choose in 2024.pdfAWS vs Azure vs GCP – Which one to choose in 2024.pdf
AWS vs Azure vs GCP – Which one to choose in 2024.pdfSparity1
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsWinWire Technologies Inc
 
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Amazon Web Services
 
AWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıAWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıMustafa
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Amazon Web Services
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAmazon Web Services
 
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroJ1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroMS Cloud Summit
 
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Amazon Web Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...Amazon Web Services
 
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudHybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudKumton Suttiraksiri
 
Cloudintroog2 141126041208-conversion-gate02
Cloudintroog2 141126041208-conversion-gate02Cloudintroog2 141126041208-conversion-gate02
Cloudintroog2 141126041208-conversion-gate02life2013
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018ITEM
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Paco de la Cruz
 
TenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service FabricTenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service FabricAlberto Diaz Martin
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataMSDEVMTL
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudBruno Borges
 

Semelhante a Azure Arcの様々なパターンを図で理解する! (20)

Innovation morning agenda+azure arc
Innovation morning agenda+azure arcInnovation morning agenda+azure arc
Innovation morning agenda+azure arc
 
Infrastructure as a service and code using Azure - DevOps practice
Infrastructure as a service and code using Azure  - DevOps practiceInfrastructure as a service and code using Azure  - DevOps practice
Infrastructure as a service and code using Azure - DevOps practice
 
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
AWS vs Azure vs GCP – Which one to choose in 2024.pdfAWS vs Azure vs GCP – Which one to choose in 2024.pdf
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
 
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
 
AWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıAWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin Karşılıkları
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 
Azure Stack Overview
Azure Stack OverviewAzure Stack Overview
Azure Stack Overview
 
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroJ1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
 
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudHybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
 
Cloudintroog2 141126041208-conversion-gate02
Cloudintroog2 141126041208-conversion-gate02Cloudintroog2 141126041208-conversion-gate02
Cloudintroog2 141126041208-conversion-gate02
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
TenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service FabricTenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service Fabric
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & Data
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
 

Mais de Masahiko Ebisuda

ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会Masahiko Ebisuda
 
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxAzure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxMasahiko Ebisuda
 
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + αMasahiko Ebisuda
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)Masahiko Ebisuda
 
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !Masahiko Ebisuda
 
Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理Masahiko Ebisuda
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Masahiko Ebisuda
 
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルHCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルMasahiko Ebisuda
 
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!Masahiko Ebisuda
 
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!Masahiko Ebisuda
 
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!Masahiko Ebisuda
 
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!Masahiko Ebisuda
 
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Masahiko Ebisuda
 
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hubインフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT HubMasahiko Ebisuda
 
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!Masahiko Ebisuda
 
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行Masahiko Ebisuda
 
Aks on azure stack hci with azure arc
Aks on azure stack hci with azure arcAks on azure stack hci with azure arc
Aks on azure stack hci with azure arcMasahiko Ebisuda
 
HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果Masahiko Ebisuda
 
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーHCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーMasahiko Ebisuda
 

Mais de Masahiko Ebisuda (20)

ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
 
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxAzure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
 
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
 
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
 
Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
 
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルHCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
 
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
 
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!
Azure Hybridの中核! 進化を続けるAzure Arcの今をまとめてお届け!
 
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
 
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
 
Nested Hyper-v on Azure
Nested Hyper-v on AzureNested Hyper-v on Azure
Nested Hyper-v on Azure
 
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
 
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hubインフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
 
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
 
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
 
Aks on azure stack hci with azure arc
Aks on azure stack hci with azure arcAks on azure stack hci with azure arc
Aks on azure stack hci with azure arc
 
HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果
 
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーHCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
 

Último

Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...SUHANI PANDEY
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...SUHANI PANDEY
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...SUHANI PANDEY
 

Último (20)

Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 

Azure Arcの様々なパターンを図で理解する!

  • 2. 日本ビジネスシステムズ株式会社 胡田 昌彦(えびすだ まさひこ) Youtube http://bit.ly/2NTCKmj 自己紹介 日本ビジネスシステムズ株式会社  企業の情報システム部で働く方  一般ユーザーだけど、コンピューターに 興味があって、もっと詳しくなりたい方  Windows, M365, Azure等のMicrosoft関 連技術中心 チャンネル登録よろしくお願いします!
  • 4.
  • 9. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 10. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 11. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 12. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 13. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 14. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 15. Environments and automation Templates | Extensions Organization and inventory Search | Index | Groups | Tags Governance and compliance Logs | Policy | Blueprints Access and security RBAC | Locks | Subscriptions Azure Resource Manager Azure Arc Architecture Azure Arc server agent VM extensions Azure Arc server agent Monitoring Azure Arc-enabled servers RP Virtual/physical servers Server Admin Tools Kubernetes Native Tools kubectl | Provisioning | Monitoring | Lifecycle Azure Data Studio Git Repo Resource specific tools Azure Arc data manager Monitoring & Logs | Backup | Scaling Provisioning | Patching | HA/DR | API SQL Azure Arc-enabled data services RP PostgreSQL Management Services Monitoring | Update | Backup | Security Center | More… Management Experiences Portal | Azure CLI | Azure SDK Azure Arc-enabled Kubernetes RP GitOps Manager Azure Arc Kubernetes agent Kubernetes API Azure PaaS Control Container Registry Customer locations
  • 16. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 17. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault GitOps Configurations Azure Container Registry Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled services On-premises and multi-cloud integration Azure Azure Stack HCI VMware vSphere Amazon Web Services Google Cloud Platform kubectl CLI api Azure Kubernetes Service (AKS) clusters Azure Arc-enabled Kubernetes clusters Azure Arc-enabled services (data/app/ML) Custom Location Mapping Kubernetes Resources K8s API Azure Arc-enabled Kubernetes clusters Azure Arc-enabled services (data/app/ML) Custom Location Mapping Kubernetes Resources Azure Arc-enabled Kubernetes clusters Azure Arc-enabled services (data/app/ML) Custom Location Mapping Kubernetes Resources Azure Arc-enabled Kubernetes clusters Azure Arc-enabled services (data/app/ML) Custom Location Mapping Kubernetes Resources Azure Arc-enabled Kubernetes clusters Azure Arc-enabled services (data/app/ML) Custom Location Mapping Kubernetes Resources Azure Kubernetes Service (AKS) on Azure Stack HCI clusters K8s API VMware Tanzu Grid (TKG) clusters K8s API Elastic Kubernetes Service (EKS) clusters K8s API Google Kubernetes Engine (GKE) clusters K8s API Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 18. Azure Arc Bare-Metal Servers Windows & Linux Servers Kubernetes Bare-Metal / VM Azure Arc Data Controller Azure Arc PostgreSQL Hyperscale Azure Arc SQL Server Azure Arc SQL Managed Instance Fabrikam On-Premises Datacenter AWS EC2 GCP Instance Google Kubernetes Engine (GKE) Elastic Kubernetes Service (EKS) Azure Arc PostgreSQL Hyperscale Azure Arc SQL Server Azure Arc SQL Managed Instance Fabrikam Multi-Cloud Workloads Fabrikam Azure Tenant Cosmos DB Functions Data Services Kubernetes Service Virtual Machines Storage Network App Services Azure Arc-enabled infrastructure & services Azure Arc Data Controller
  • 19. Azure Arc Contoso MSP Tenant Powered by Azure Lighthouse Access Management Portal & Dashboarding Policy & Governance Monitoring Logging & Analytics Cost Management Security Patch Management BC/DR MSP 3rd Party Solutions Integration Service Health & Support Fourth Coffee Azure Tenant Fourth Coffee On-Premises Datacenter Fourth Coffee Multi-Cloud Workloads Parnell Aerospace Azure Tenant Parnell Aerospace On-Premises Datacenter Parnell Aerospace Multi-Cloud Workloads Bare-Metal Servers Windows & Linux Servers Kubernetes Bare-Metal / VM Azure Arc Data Controller Azure Arc PostgreSQL Hyperscale Azure Arc SQL Server Azure Arc SQL Managed Instance Fabrikam On-Premises Datacenter AWS EC2 GCP Instance Google Kubernetes Engine (GKE) Elastic Kubernetes Service (EKS) Azure Arc PostgreSQL Hyperscale Azure Arc SQL Server Azure Arc SQL Managed Instance Fabrikam Multi-Cloud Workloads Fabrikam Azure Tenant Cosmos DB Functions Data Services Kubernetes Service Virtual Machines Storage Network App Services Azure Arc-enabled infrastructure & services Azure Arc Data Controller
  • 21. Azure Arc対応サーバーとAzure Arc対応SQLサーバー Azure Policyによる オンプレミスとマルチクラウドのコンプライアンス管理
  • 22. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 23. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 24. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 25. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 26. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 27. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 28. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure
  • 29. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server On-premises and multi-cloud compliance with Azure Policy Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers Canada Federal PBMM Azure Policy Compliance Enforcement GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers Federal Risk and Authorization Management Program (FedRAMP) Azure Policy Compliance Enforcement VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers UK OFFICIAL and UK NHS Azure Policy Compliance Enforcement EC2 Instances Amazon Web Services Compliance Enforcement Compliance Enforcement Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Healthcare Azure Policy Azure Stack HCI Azure Native Azure HIPAA (Health Insurance Portability and Accountability Act) 医療保険の携行性と責任に関す る法律(米国) FedRAMP (Federal Risk and Authorization Management Program) 米国政府機関におけるクラウド セキュリティ認証制度 NHS (National Health Service) イギリスの国民健康 サービス Canada Federal PBMM (Protected B, Medium Integrity, Medium Availability) カナダ連邦政府のセキュリティ ガイドライン?
  • 30.
  • 31. Azure Policyでハイブリッドな構成管理 - YouTube https://www.youtube.com/watch?v=MPPN1Fic_3w
  • 32. Azure Arc対応サーバーとAzure Arc対応SQLサーバー Azure Security Center、Defender、Sentinelを用いた マルチクラウドセキュリティ管理
  • 33. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server Security management with ASC, Defender and Sentinel Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers EC2 Instances Amazon Web Services Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Azure Stack HCI Azure Native Azure Azure Security Management & Operations Azure Security Center Azure Defender Azure Sentinel Azure Monitor Azure Monitor Azure Monitor Azure Monitor Azure Monitor
  • 34. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled servers & Azure Arc-enabled SQL server Security management with ASC, Defender and Sentinel Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration Azure Arc-enabled servers Azure Arc-enabled SQL servers GCP Instances Google Cloud Platform VMware vSphere Azure Arc-enabled servers Azure Arc-enabled SQL servers VMware vSphere VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers EC2 Instances Amazon Web Services Azure VMs Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Stack HCI VMs Azure Stack HCI Azure Native Azure Azure Security Management & Operations Azure Security Center Azure Defender Azure Sentinel Azure Monitor Azure Monitor Azure Monitor Azure Monitor Azure Monitor
  • 35. 名称変更 • Azure Sentinel → Microsoft Sentinel • Azure Security Center → Microsoft Defender for Cloud • Azure Defender → Microsoft Defender for Cloud 「どの環境にあるワークロードもAzureのセキュリティの仕組み を使って保護する」という点には変化なし
  • 37. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security VMware vSphere WS & Linux VMware vSphere VMs SQL Servers VMware vSphere VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Amazon Web Services WS & Linux EC2 Instances SQL Servers EC2 Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Google Cloud Platform WS & Linux Instances SQL Servers Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Arc-enabled servers & Azure Arc-enabled SQL server Resource management with tags Azure WS & Linux Azure VMs SQL Servers Azure VMs Azure Resource Management Native Azure Azure Tags Azure Resource Graph Resource Querying Tag: “Infrastructure: Azure” Azure Stack HCI WS & Linux Azure Stack HCI VMs SQL Servers Azure Stack HCI VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Tag: “Infrastructure: AzHCI” Tag: “Infrastructure: VMware” Tag: “Infrastructure: AWS” Tag: “Infrastructure: GCP” Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 38. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security VMware vSphere WS & Linux VMware vSphere VMs SQL Servers VMware vSphere VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Amazon Web Services WS & Linux EC2 Instances SQL Servers EC2 Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Google Cloud Platform WS & Linux Instances SQL Servers Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Arc-enabled servers & Azure Arc-enabled SQL server Resource management with tags Azure WS & Linux Azure VMs SQL Servers Azure VMs Azure Resource Management Native Azure Azure Tags Azure Resource Graph Resource Querying Tag: “Infrastructure: Azure” Azure Stack HCI WS & Linux Azure Stack HCI VMs SQL Servers Azure Stack HCI VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Tag: “Infrastructure: AzHCI” Tag: “Infrastructure: VMware” Tag: “Infrastructure: AWS” Tag: “Infrastructure: GCP” Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 39. Azure Arc対応サーバーとAzure Arc対応SQLサーバー Azure Key Vaultによるシークレット管理
  • 40. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security VMware vSphere WS & Linux VMware vSphere VMs SQL Servers VMware vSphere VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Amazon Web Services WS & Linux EC2 Instances SQL Servers EC2 Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Google Cloud Platform WS & Linux Instances SQL Servers Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Arc-enabled servers & Azure Arc-enabled SQL server Secrets management with Azure Key Vault Azure WS & Linux Azure VMs SQL Servers Azure VMs Azure Secrets Management & Operations Native Azure Azure Stack HCI WS & Linux Azure Stack HCI VMs SQL Servers Azure Stack HCI VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Secrets Store Azure Key Vault User Secrets AKV Extension AKV Extension AKV Extension AKV Extension Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 41. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault Azure Automation Azure Automanage Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security VMware vSphere WS & Linux VMware vSphere VMs SQL Servers VMware vSphere VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Amazon Web Services WS & Linux EC2 Instances SQL Servers EC2 Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Google Cloud Platform WS & Linux Instances SQL Servers Instances Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Azure Arc-enabled servers & Azure Arc-enabled SQL server Secrets management with Azure Key Vault Azure WS & Linux Azure VMs SQL Servers Azure VMs Azure Secrets Management & Operations Native Azure Azure Stack HCI WS & Linux Azure Stack HCI VMs SQL Servers Azure Stack HCI VMs Azure Arc Connected Machine Agent Azure Arc-enabled servers Azure Arc-enabled SQL servers Secrets Store Azure Key Vault User Secrets AKV Extension AKV Extension AKV Extension AKV Extension Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 42. Azure Arc-enabled servers Azure Key Vault Integration System / Security Administrator Azure Arc-enabled server Azure Key Vault (AKV) User Certificates Public Key Infrastructure (PKI) Hybrid Compute Resource Provider Extension Service Azure AD AKV is configured with Azure Managed Identity for allowing the Azure Arc-enabled server to access certificates AKV extension is deployed on the Azure Arc-enabled server AKV Extension Background Service Certificates URIs are used as parameters and syncs based on user-defined time intervals AKV Extension background service request for a Managed Identity token in order to retrieve certificates AKV Extension background service retrieve AKV certificates based on interval specified in the extension configuration Cert Store The certificates and private keys are stored in the local certificate store (Windows) or as files in a directory (Linux) App/Service (i.e. Web Server) The AKV agent will then sync down the new certificate and private key automatically at its next sync interval Upon renewal time, the certificates are renewed only in AKV (renewed PKI certs can be uploaded as well) 2a Admin deploy Azure Key Vault 1a 1b 2b 3a 3b 6 5 4 App/Service consumes local cert store certificate (as well rebind upon renewal)
  • 44. Azure Arc-enabled servers Connectivity Options Azure VNET Azure Arc-enabled Server Azure Arc Service Public Endpoint Private Endpoint AzureArcInfrastructure Service tag Private Link Azure Express Route & Site-to-Site VPN Internet Proxy 1. Public endpoint via direct connection 2. Public endpoint via proxy server 3. Private endpoint over Express Route AAD ARM
  • 45. Azure Arc-enabled servers - Private Link integration On-Premises & Multicloud servers Azure Virtual Network Azure Monitor Private Link Scope Azure Log Analytics Workspace Azure Log Analytics On-Premises / Multicloud Gateway (Proxy) Azure Monitor Private Link Endpoint Azure Automation Private Link Endpoint On-Premises / Multicloud Proxy Azure Arc Private Endpoint Azure Arc Private Link Scope Azure Arc-enabled servers Azure Arc metadata Guest config Extension downloads Azure Resource Manager Azure Active Directory On-Premises / Multicloud Firewall ARM Private Endpoint Service Tags Azure ExpressRoute / S2S VPN On-Premises / Multicloud network Connectivity via Azure Log Analytics Gateway Direct connectivity via internet Azure Automation accountt
  • 47. Azure Arc-enabled servers Connected Machine Agent Azure Arc Connected Server (On-Premises, AWS EC2, etc.) Azure Arc Connected Machine Agent Hybrid Instance Metadata Service (HIMDS) Handles managed identity and metadata sync (heartbeats) Guest Configuration Provides In-Guest Policy and Guest Configuration functionality, such as assessing whether the machine complies with required policies Extension Manager Manages VM extensions, including install, uninstall, and upgrade MMA/AMA ASC Configuration passed to the Agent: • Subscription and resource group • Azure Region to store metadata • Network options (direct, proxy, or private link) • Credential to onboard (device login, AAD token, or SPN) Azure AD HTTPS/443 HTTPS/443 Azure Resource Manager (ARM) Hybrid Compute Resource Provider Log Analytics Azure Portal Az CLI Azure SDK REST API Azure Admin Authentication & Authorization Guest Configuration Resource Provider HTTPS/443 HTTPS/443 Custom Script
  • 48. Azure Arc-enabled servers architecture Linux OS On-premises/other clouds Azure AD Hybrid Identity Service Azure Resource Manager (ARM) Log Analytics Workspace Hybrid Instance Metadata Service Azure Automation Azure Monitoring Azure Security Center Azure Sentinel HTTPS/443 Hybrid Compute Resource Provider Extension Manager Log Analytics Agent Custom Script DSC Microsoft Dependency Agent /opt/GC_Ext/downloads /var/lib/waagent/<extension> Guest Configuration /var/lib/GuestConfig Azure Arc Connected Machine Agent /var/opt/azcmagent/ /var/opt/azcmagent/tokens Guest Configuration Resource Provider System Administrator
  • 49. Azure Arc-enabled servers architecture Windows OS On-premises/other clouds Azure AD Hybrid Identity Service Azure Resource Manager (ARM) Log Analytics Workspace Hybrid Instance Metadata Service System Administrator Azure Automation Azure Monitoring Azure Security Center Azure Sentinel Hybrid Compute Resource Provider Extension Manager Log Analytics Agent Custom Script DSC Microsoft Dependency Agent %SystemDrive%¥AzureConnectedMachineAgent¥ExtensionService¥downloads %SystemDrive%¥Packages¥Plugins¥<extension>> Guest Configuration %SystemDrive%¥Program Files¥ArcConnectedMachineAgent¥ExtensionService¥GC %ProgramData%¥GuestConfig Azure Arc Connected Machine Agent %ProgramFiles%¥AzureConnectedMachineAgent %ProgramData%¥AzureConnectedMachineAgent %ProgramData%¥AzureConnectedMachineAgent¥Tokens %ProgramData%¥AzureConnectedMachineAgent¥Config Guest Configuration Resource Provider HTTPS/443
  • 50. Azure Arc-enabled servers – Identity and Access Management Connected Machine Agent Azure Resource Manager (ARM) Host Instance Metadata Service (HIMDS) managed identity credentials Guest Configuration Extension Service Guest Configuration Azure Arc Service Hybrid Compute Resource Provider Guest Configuration Resource Provider Log Analytics Workspace Guest configuration updates are managed using Azure token obtained with managed identity credentials Guest configuration Arc service is created and runs under Local System account Guest configuration extension service is created and runs under Local System account HIMDS service is created and runs under NT Service¥himds virtual account with least privileges Log data is ingested into Log Analytics workspace using Log Analytics workspace credentials Log Analytics Agent Custom Script Dependency Agent Extensions are created using Local System account privileges of extension service Hybrid agent extension applications local security group is created to authorize members to request Azure tokens through HIMDS service Extensions are managed using Azure token obtained with managed identity credentials Azure Arc-enabled server resource is created using service principal credentials Service Principal Managed Identity Azure AD User Azure Active Directory Managed Identity is created in Azure AD enterprise applications Azure Arc-connected server (On-Premises and/or Multicloud) Azure Admin Create service principal and a short-lived client secret with Azure admin Grant “Azure Connected Machine Onboarding” role for least privileged access Grant “Azure Connected Machine Resource Administrator” role to server admin for least privileged access Server Admin Login to Azure portal and generate server onboarding script Using RDP/SSH or automation tooling login to server with local admin rights Run server onboarding script by providing service principal and client secret Managed Identity credentials are stored in local storage using ACL 1a 1b 1c 2a 2b 2c 4 7 5 3a 3b 3c 3e 3d 3f 3g 6
  • 51. Azure MigrateとAzure Arcの組み合わせ Azure MigrateアプライアンスでvSphere上のVM群 をAzure Arcに一括登録
  • 52. vSphere Infrastructure VMware Guest VMs vCenter Server Deploy Azure Migrate appliance for agentless VMware migrations and connect to vCenter Admin Admin Input Azure Arc onboarding details using the Appliance Configuration Manager The Azure Migrate appliance initiates remote sessions to each discovered guest VM Onboarding script is executed inside the guest VM to be onboarded as Azure Arc-enabled server Azure Arc-enabled servers onboarded and available to manage via the Azure portal 1 2 4 3 5 Azure Migrate + Azure Arc How it works
  • 54. Azure Arc-enabled data services architecture Node Node Node Node Node Node Azure Data Studio Microsoft Container Registry Database services (Future) Persistent storage Kubernetes Azure CLI kubectl CLI Kubernetes API Azure Arc data controller Backup Monitoring and logs Controller Azure Arc integration HA/DR Scaling Patching/updates Provisioning Resource Inventory Billing Logs & Metrics Backup Retention Deployments/Actions Advanced Data Security PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services (Future) Azure Portal
  • 55. Azure Arc-enabled data services architecture Node Node Node Node Node Node Azure Data Studio Microsoft Container Registry Database services (Future) Persistent storage Kubernetes Azure CLI kubectl CLI Kubernetes API Azure Arc data controller Backup Monitoring and logs Controller Azure Arc integration HA/DR Scaling Patching/updates Provisioning Resource Inventory Billing Logs & Metrics Backup Retention Deployments/Actions Advanced Data Security PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services (Future) Azure Portal
  • 56. Azure Arc-enabled data services architecture Node Node Node Node Node Node Azure Data Studio Microsoft Container Registry Database services (Future) Persistent storage Kubernetes Azure CLI kubectl CLI Kubernetes API Azure Arc data controller Backup Monitoring and logs Controller Azure Arc integration HA/DR Scaling Patching/updates Provisioning Resource Inventory Billing Logs & Metrics Backup Retention Deployments/Actions Advanced Data Security PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services (Future) Azure Portal
  • 57. Azure Arc-enabled data services architecture Node Node Node Node Node Node Azure Data Studio Microsoft Container Registry Database services (Future) Persistent storage Kubernetes Azure CLI kubectl CLI Kubernetes API Azure Arc data controller Backup Monitoring and logs Controller Azure Arc integration HA/DR Scaling Patching/updates Provisioning Resource Inventory Billing Logs & Metrics Backup Retention Deployments/Actions Advanced Data Security PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services (Future) Azure Portal
  • 58. Azure Arc-enabled data services architecture Node Node Node Node Node Node Azure Data Studio Microsoft Container Registry Database services (Future) Persistent storage Kubernetes Azure CLI kubectl CLI Kubernetes API Azure Arc data controller Backup Monitoring and logs Controller Azure Arc integration HA/DR Scaling Patching/updates Provisioning Resource Inventory Billing Logs & Metrics Backup Retention Deployments/Actions Advanced Data Security PostgreSQL Hyperscale SQL MI SQL MI w/ HA Analytics services (Future) Azure Portal
  • 59. Azure Portal Azure REST API Azure CLI PowerShell User Interface Azure AD (RBAC) Azure Monitor Azure ARM Templates Azure Log Analytics Azure Tags Azure Defender Azure Resource Graph Azure Sentinel Azure Audit Azure Key Vault GitOps Configurations Azure Container Registry Azure Policy Azure Security Center Resource Inventory Billing Monitoring & Logs Secrets Management Governance Compliance & Security Azure Arc-enabled data services On-premises and multi-cloud integration Azure Azure Kubernetes Service (AKS) clusters Azure Arc-enabled Kubernetes clusters Azure Arc-enabled data services (SQLMI/PGHS) Azure Arc data controller Custom Location Mapping Kubernetes Resources K8s API Azure Stack HCI Azure Kubernetes Service (AKS) on Azure Stack HCI clusters Azure Arc-enabled Kubernetes clusters Azure Arc-enabled data services (SQLMI/PGHS) Azure Arc data controller Custom Location Mapping Kubernetes Resources K8s API VMware vSphere VMware Tanzu Grid (TKG) clusters Azure Arc-enabled Kubernetes clusters Azure Arc-enabled data services (SQLMI/PGHS) Azure Arc data controller Custom Location Mapping Kubernetes Resources K8s API Amazon Web Services Azure Arc-enabled Kubernetes clusters Azure Arc-enabled data services (SQLMI/PGHS) Azure Arc data controller Custom Location Mapping Kubernetes Resources Google Cloud Platform Azure Arc-enabled Kubernetes clusters Azure Arc-enabled data services (SQLMI/PGHS) Azure Arc data controller Custom Location Mapping Kubernetes Resources kubectl CLI api Google Kubernetes Engine (GKE) clusters K8s API Elastic Kubernetes Service (EKS) clusters K8s API Azure Data Studio Secrets Change Tracking Automanage Monitoring & Logs Extensibility Patching & Updates Threat Protection Azure Arc Integration
  • 60. Azure Arc対応 VMware vSphere アーキテクチャ
  • 61. Azure Arc-enabled VMware vSphere Architecture Microsoft Azure VM Templates Virtual Networks ESXi Host VMware vCenter Server Azure Arc Resource Bridge ESXi Host ESXi Host ESXi Host Azure Arc Resources ConnectedVMwareVSphere ARM Resource Provider Azure Arc-enabled VMware vSphere VMs resources Azure Arc vCenter Server resource Azure Arc VM Templates resource Azure Arc Virtual Networks resource Azure Resources On-Premises Data Center VMware vSphere Azure Resource Manager (ARM) Access and Security Governance & Compliance Organization & Inventory Environment & Automation Management Services – Monitor | Update | Backup and more
  • 62. Azure Arc-enabled VMware vSphere Architecture Microsoft Azure VM Templates Virtual Networks ESXi Host VMware vCenter Server Azure Arc Resource Bridge ESXi Host ESXi Host ESXi Host Azure Arc Resources ConnectedVMwareVSphere ARM Resource Provider Azure Arc-enabled VMware vSphere VMs resources Azure Arc vCenter Server resource Azure Arc VM Templates resource Azure Arc Virtual Networks resource Azure Resources On-Premises Data Center VMware vSphere Azure Resource Manager (ARM) Access and Security Governance & Compliance Organization & Inventory Environment & Automation Management Services – Monitor | Update | Backup and more
  • 64. AKS on Azure Stack HCI Architecture Azure Stack HCI Cluster Hyper-V vSwitch Physical HCI Nodes AKS-HCI Workload Cluster-01 (Azure Arc enabled Kubernetes) Kubernetes Workload Nodes & Applications Hyper-V VM-01 Hyper-V VM-02 Hyper-V VM-n User Applications Kubernetes Control Plane Hyper-V VM-03 System Services Hyper-V VM-02 Hyper-V VM-01 AKS-HCI Workload Cluster-n (Azure Arc enabled Kubernetes) Kubernetes Workload Nodes & Applications Hyper-V VM-01 Hyper-V VM-02 Hyper-V VM-n User Applications Kubernetes Control Plane Hyper-V VM-03 System Services Hyper-V VM-02 Hyper-V VM-01 AKS-HCI Management Cluster System Services Hyper-V VM-01
  • 65. AKS on Azure Stack HCI using Azure VM (Nested Virtualization) Azure Resource Group Azure Kubernetes Service (AKS) on Azure Stack HCI Platform Services Kubernetes Management Cluster Kubernetes Workload Cluster Kubernetes Control Plane Hyper-V VM System Services & Containers Hyper-V VM System Services & Containers Kubernetes Worker Nodes Hyper-V VM System Services & Containers Hyper-V VM System Services & Containers Hyper-V VM System Services & Containers Hyper-V VM System Services & Containers Azure VM – AKSHCI Hyper-V Host Windows Server 2019 Datacenter with Hyper-V enabled (Nested Virtualization) Hyper-V vSwitch Azure Virtual Network
  • 67. Azure Arc-enabled Kubernetes Onboarding Azure AD On-Premises/Cloud Provider Kubernetes Cluster API Server etcd Save state/ Onboarding private key in k8s datastore 3b Cluster Metadata Operator Fetch cluster metadata and update custom resource 6a Resource Sync Operator Cluster Identity Operator Save the Azure Identity Certificate 5c Push cluster metadata (uses Managed Identity to authenticate eastus.dp.kubernetesconfiguration.com) 6b Azure Arc-enabled Kubernetes Data Plane Service Hybrid Identity Service Watch for updates in cluster metadata custom resource 6c Fetch connectedCluster Managed Identity certificate (uses onboarding private key to authenticate eus.his.azure.com) 5a Microsoft.Kubernetes Resource Provider (RP) Update cluster metadata 6d Send identity metadata 4 Managed Identity Service Fetch the identity certificate 5b Create Service Principal in AAD 3f Azure Resource Manager (ARM) PUT connectedCluster resource along with Managed Identity metadata 3g Create Managed Identity 3e Azure CLI Uses Helm to deploy Arc-enabled k8s agents with onboarding private key K8s Cluster Admin 3a az connectedk8s connect 1 PUT resource Microsoft.Kubernetes/connectedClusters with public key (management.azure.com) Microsoft Container Registry 3d Pull agent images 3c Fetch Helm chart 2
  • 68.
  • 69. Azure Arc-enabled Kubernetes GitOps Flow Arc Connected Kubernetes Cluster GitOps Configurations git Repository Flux Operator + Helm Operator Application Changes git merge Flux pickup changes Application V1 (Desired State) Google Kubernetes Engine (GKE) Elastic Kubernetes Service (EKS) Rancher K3s Azure Kubernetes Service on HCI 1 2 3 4 Application Deployment 5 6 7 Application V2 (New Desired State) Application Rolling Update 8 Any Kubernetes, any Infrastructure
  • 70. Azure Arc-enabled Kubernetes GitOps Configuration On-Premises/Cloud Provider Kubernetes Cluster Helm Release obj-x obj-y obj-z helmreleases CR release-a gitconfigs CR config-a Flux Operator Flux-Helm Operator controller- manager Watch gitconfig CRs Flux-logs agent Flux events sent to upstream service Create or update Flux Operator or Flux-Helm Operator 1 7 8 11 Config Agent Collect Status from Flux 12 Create gitconfigs CR 6 ns Namespace Git Repository YAML Files Helm Releases CRs Flux-Helm Operator watches helmreleases CRs, pulls Helm chart and creates Helm release 10 Flux watches Git repo, creates k8s resources based on raw YAML and helmreleases CRs 9 Azure Arc-enabled Kubernetes Dataplane Service GET Pending sourceControlConfiguration resources (uses Managed Identity to authenticate) 5 POST status for the Flux agents to be retrieved with resource GET 13 Microsoft.KubernetesConfiguration Resource Provider (RP) Azure Resource Manager (ARM) Store sourceControlConfiguration resource 4 PUT sourceControlConfiguration resource 3 PUT resource Microsoft.Kubernetes/connectedClusters/clusterName/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/configName (uses ARM Extension Resource pattern) az k8s-configuration create 2 Azure CLI Admin
  • 71. Azure Arc-enabled Kubernetes Cluster Azure AD Entity (User Account/Service Principal) API Server Guard api TokenAccessReview, SubjectAccessReview allowed/denied kubectl get pods If allowed, return list of pods allowed/denied checkAccess Owner Role assignment in Azure Azure Arc-enabled Kubernetes AAD RBAC (public preview)
  • 72. Azure Arc-enabled Kubernetes Cluster Connect (public preview) Kubernetes Cluster Microsoft.Kubernetes Resource Provider (RP) listClusterUserCredentials Client-side proxy Dataplane Service Hybrid Connections Azure Resource Manager (ARM) Azure AD Entity (User Account/Service Principal) az connectedk8s proxy Cluster connect- agent API Server Customer Firewall heartbeat Customer Location (On-Premises/Cloud Provider) kube-aad- proxy
  • 73. Azure Arc-enabled Kubernetes Cluster extensions (public preview) On-Premises/Cloud Provider Kubernetes Cluster obj-x obj-y obj-z extensionconfigs CR extension Helm Release extension-manager Watch extensionconfig CRs 1 8 Config Agent Collect Status 11 Create extensionconfig CR 7 ns Namespace Azure Arc-enabled Kubernetes Data Plane Service GET Pending extension resources (uses Managed Identity to authenticate) 5 POST extension status 12 Microsoft.KubernetesConfiguration Resource Provider (RP) Azure Resource Manager (ARM) Store extension resource 4 PUT extension resource 3 PUT resource Microsoft.Kubernetes/connectedClusters/clusterName/providers/Microsoft.KubernetesConfiguration/extensions/extensionName (uses ARM Extension Resource pattern) az k8s-extension create 2 Azure CLI Admin Azure Container Registry or Microsoft Container Registry GET version 6 9 Fetch Helm chart stored as OCI artifact 10 Install helm chart
  • 74. Azure Arc-enabled Kubernetes Azure Monitor (public preview) Azure Arc-enabled Kubernetes Cluster node-1 pod-a pod-b pod-c pod-d oms-agent Collect metrics and logs node-2 pod-a pod-b pod-c pod-d oms-agent Collect metrics and logs node-n pod-a pod-b pod-c pod-d oms-agent Collect metrics and logs Azure Monitor for containers Workbooks Log Analytics Alerts Send metrics and logs
  • 75. Azure Arc-enabled Kubernetes Microsoft Defender for Cloud Microsoft Defender for Cloud Log Analytics Send audit logs node-2 pod-c pod-d pod-e pod-f node-n pod-c pod-d pod-e pod-f pod-a pod-b pod-a pod-b Continuous discovery of Arc-enabled Kubernetes instances Actionable recommendations for security best practices Detect threats across multi cloud Kubernetes clusters using advanced analytics Control plane nodes node-1 azure-defender Audit logs Collect audit logs apiserver Worker nodes Azure Arc-enabled Kubernetes cluster 1 2 Admin
  • 76. Azure Arc-enabled Kubernetes Open Service Mesh (Preview) Certificate manager Mesh Catalog Endpoints provider Mesh specification Proxy control plane Discovery service gRPC stream gRPC stream envoy application pod-1 Azure Arc-enabled Kubernetes cluster arc-osm-system namespace osm-controller pod osm-config ConfigMap osm-controller ValidatingWebhookConfiguration osm-injector MutatingWebhookConfiguration osm-injector Deployment osm-injector Service envoy application pod-2 SMI API apiserver
  • 77. Azure Arc-enabled Kubernetes Cluster Calling entity API Server azure-policy-addon Fetch policy definitions & assignments & Report compliance Azure Policy Service Azure Arc-enabled Kubernetes Azure Policy (Gatekeeper) Gatekeeper OPA deploy create watch AdmissionReview request AdmissionReview response allowed: false kubectl apply –f privileged.yaml Denied Pod Deployment Service Ingress CRD Config PolicyTemplate CRD PolicyInstance CRD
  • 80.
  • 81. PPTのテクニック的な部分の抜粋 • コピーしてペーストするときに「貼り付け先のテーマを使用」 と「元の書式を保持」では結果が異なる • Arcのdiagramでは「tenorite」フォントを使用している • フォントサイズは11を基本にしている • Boxのテンプレートの作り方 • 1つ作ればあとは書式のコピーと貼り付けが可能 This is a box
  • 82. PPTのテクニック的な部分の抜粋 • 色数は少なく保つ • 文字の折り返しはきちんと意味のあるところで行う • アイコンは正しいものを使う • Azure ArcのdiagramのPPTのものを使用する • KubernetesのアイコンはGitHubにレポジトリがある • community/icons at master · kubernetes/community · GitHub • Azureも公式のアイコンセットがある(が、更新が遅い) • Azure icons - Azure Architecture Center | Microsoft Docs • アイコンに加えてVisioのステンシルまで公開、更新し続けている人 • GitHub - David-Summers/Azure-Design: My Azure stencil collection for Visio. Highly functional and always up to date. • 文字とアイコンのグループ化をうまく使う(ショートカットはCtrl-G)
  • 83. PPTのテクニック的な部分の抜粋 • 文字とアイコンのグループ化をうまく使う(ショートカットは Ctrl-G、グループ化解除はCtrl-Shift-G) • ボックスの大きさはそろえたほうが良い。 • 一番文字数が多いものの高さと幅を「図形の書式」で確認しそろえる • 図形の間の距離もそろえる。PPTが教えてくれる。 Azure Active Directory Azure Active Directory Azure Active Directory
  • 84. PPTのテクニック的な部分の抜粋 • アイコンの大きさもそろえる(高さと幅を確認、設定可能) • ボックスの中のアイコンの配置場所も意識する • 関係性を表すには矢印を使う • 1ptまでの太さを推奨 • 「作業順序」を矢印で書くのは良くない。サービス間の依存関係等を表すの が適切。 • 曲線は扱いが難しいので使わないほうが良い。 • 矢印の上に関係性を文字で記載するのは良い。 • 文字の配置は上下中央揃えがお勧め。 • 文字だけでなくアイコンも添えられるとなおよい。その時も極力周りのものと高さ等 をそろえる。 • カギ線矢印を使う場合には、中間で曲げるのではなく、始点のすぐ近くで曲 げる。 • 配置場所は極力そろえる、PowerPointのガイドを使う。
  • 85. PPTのテクニック的な部分の抜粋 • 複数の図形を枠で囲うときには、内部の図形をまとめてグルー プ化しておくとよい。 • 配置するときにPowerPointのガイドが使える • 全体の配置を整えた後は、色を整える。 • アクションを記載するときにはその主語を明確にする • アニメーションで表現するときは0.3秒がお勧め • Jpegで保存する時等に高解像度でエクスポートすることが可能 • レジストリを変更する • PowerPoint から高解像度 (高dpi) スライドをエクスポートする方法 - Office | Microsoft Docs