티스토리 뷰
Azure management를 확장하고 Azure service들을 On-premises, Multicloud 및 Edge에서 실행할 수 있게 하는 기술 집합
Azure Arc를 사용하면 Azure 외부에 배포된 다음과 같은 서비스들을 Azure를 통해 관리할 수 있음
- 물리 서버(Bare Metal), VM, IaaS Public Cloud에서 수행중인 Windows와 Linux Server
- Kubernetes 클러스터
- Azure SQL 데이터베이스와 PostgreSQL Hyperscale을 기반으로 하는 데이터 서비스
- Kubernetes 환경에서 수행 가능하도록 Microservices 형태로 패키징되고 배포 가능한 Application
타사 클라우드 포함 고객이 보유한 Kubernetes, Edge를 포함하는 모든 인프라에서 Azure 서비스를 사용할 수 있게 함으로써 일관된 경험 제공
- 다양한 환경을 관리하기 위한 일관되고 통합된 접근 방식을 사용
- Azure Resource Manager는 모든 Azure Resource에 대해 Microsoft Azure Cloud Shell, Auzre Potal, API, Microsoft Azure Polity, RBAC(역할 기반 엑세스 제어) 등의 관리를 시행
- 환경 전체에 일관된 정책, 보안 및 데이터 거버넌스를 적용할 수 있음
- 고객이 Arc 전략의 일환으로 On-premises, Multicloud 및 Edge에서 Azure DevOps 및 보안을 활용할 수 있도록 하는 것이 장기적인 목표
구현방식
Azure는 Azure Fabric Controller(Control Plane)를 통해 VM, Dataase Instance, Hadoop Cluster, Kubernetes Cluster와 같은 리소스의 Life cycle을 관리
리소스를 준비, 확장, 중지 , 종료하는 작업은 항상 Fabric Controller를 통해 이루어짐
Fabric Controller와 리소스 사이에는 ARM(Azure Resource Manager)라는 계층이 존재하며 Azure 내에서 실행할 수 있는 모든 서비스에 대하여 Resource Provider를 구축
Azure Arc는 Azure Resource Manager를 Azure 외부에서 수행되는 리소스에 대해서까지 확장함
Fabric Controller의 입장에서는 고객의 데이터센터에 위치한 물리머신, 타 회사의 VM도 Azure 내의 컴퓨팅 리소스와 동일하게 취급함
Azure Arc for servers
Azure의 리소스들은 항상 자신의 상태를 Fabric Controller에게 보고(Agent 이용)
Azure Arc는 Azure 외부의 서버에 대해서도 Agent를 이용해 Azure리소스와 동일한 방법으로 처리함
타사 서비스
AWS - AWS Outposts
- Outposts는 오히려 Azure Stack Hub와 비슷한 서비스
- 외부 클러스터를 관리하기 위해서 정책 및 구성을 적용할 수 없음
- Arc가 Outposts보다 수용 범위가 훨씬 더 큼
Google - Anthos micro service platform
- Anthos는 고객이 기존에 구축해둔 환경에서 google kubernetes engine을 수행할 수 있도록 해주는 논리적 확장
- 단일 제어영역을 통해서 타사의 kubernetes cluster를 관리할 수 있고 중앙 집중화된 구성 정책과 보안 설정을 적용하고 관리할 수 있음
- Arc와 매우 유사하지만 주요 차이점은 VM에 대한 지원
- 또한 관리형 데이터베이스 서비스를 아직은 제공하고 있지 않음
참고 문서
https://myignite.techcommunity.microsoft.com/sessions/83989?source=sessions
https://myignite.techcommunity.microsoft.com/sessions/84179
https://myignite.techcommunity.microsoft.com/sessions/87250?source=sessions
https://bit.ly/2Cmr4Da - 타 클라우드 서비스와의 비교 번역본
'Cloud' 카테고리의 다른 글
NCP(Naver Cloud Platform) 가입하기 (0) | 2020.04.26 |
---|---|
App Engine (0) | 2020.01.12 |
Azure Stack Edge (0) | 2019.11.19 |
Azure Synapse Analytics (0) | 2019.11.07 |
MS Ignite 2019 정리 (0) | 2019.11.07 |
- Total
- Today
- Yesterday
- Java
- naver
- React프로젝트
- React
- Naver Cloud Platform
- Python
- maven
- node설치
- docker
- Blog
- jekyll config
- VS Code
- Cloud
- kotlin DSL
- Solutions Architect
- vscode
- MS Ignite 2019
- VIM
- 자격증
- Linux
- AZURE
- 1on1 meeting
- jekyll
- github blog
- AWS
- vimium
- spring
- Git
- github
- ncp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |