4. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Container란 ?
벤더에 종속성이 없으며
개발,운영 및 인프라,서비스 관리가 쉬워 짐
어플리케이션 구동환경을 가상화 할 수 있고
빠른 빌드,배포 진행 할 수 있다
'79,
Unix V7 '00,
FreeBSD Jails
'01,
Linux VServer
'08,
LXC(Linux Containers)
'13,
Docker
'14,
Kubernetes
'15,
CNCF
'17,
CRI-O
'18,
Podman
'19,
RHEL8
Container는 어플리케이션 격리화
5. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Container란 ?
• 여러 컨테이너를 동일한 머신에서 실행할 수 있고
다른 컨테이너와 OS 커널을 공유할 수 있음
• 컨테이너는 VM 보다 작은 공간을 차지(컨테이너
이미지는 일반적으로 수십 MB임)하며, 거의 즉시
시작됨
• 하이퍼바이저가 여러 VM을 단일 머신에서 실행할 수
있도록 해줌. 각 VM은 운영 체제 전체의 복사본, 하나 이
상의 앱, 필요한 바이너리와 라이브러리(수십 GB)를 포
함하고 있음
• VM은 부팅이 느릴 수 있음
7. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Microsoft + Red Hat 파트너쉽
Red Hat Enterprise Linux
in Azure
Red Hat OpenShift Container
Platform in Azure
SQL Server on Red
Hat Enterprise Linux
Red Hat Enterprise Linux for
SAP Solutions in Azure
Hybrid application framework Hybrid cloud storage Hybrid cloud management
8. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Red Hat OpenShift 란?
Red Hat OpenShift 는 자동화된 풀스택 오퍼레이션으로 하이브리드 클라우드 및 멀티 클라우드 배포를 관리하는 기업용
쿠버네티스 컨테이너 플랫폼입니다. 개발자 생산성을 높이고 혁신을 촉진할 수 있도록 최적화되었습니다.
OpenShift 는 기업용 Kubernetes 입니다.
9. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
엔터프라이즈 사용자의
75%
가 구현 및 운영의 복잡성으로 인해
Kubernetes를 도입하지 않는다고 응답
Source: The New Stack, The State of the Kubernetes Ecosystem,
August 2017
Red Hat OpenShift 가치
Kubernetes를 제대로 구현하는 것은 어렵습니다.
10. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Install Harden OperateDeploy
Red Hat OpenShift 가치
Kubernetes를 제대로 구현하고 운영하는 것은 어렵습니다.
11. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Application 배포
Day 2 management 어디서나 클라우드와 같은 경험
개발자의 혁신 역량 강화
Red Hat OpenShift 가치
컨테이너화된 애플리케이션 개발을 검토 중인 IT 조직은 다음과 같은 3가지 도전 과제를 갖게 됩니다. OpenShift는 이러한 도
전을 쉽게 해결할 수 있습니다.
12. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Red Hat OpenShift 는 기존 및 컨테이너 기반의 애플리케이션을 물리적 인프라, 가상 인프라, 퍼블릭 클라우드 인프라에 긴밀
하게 개발, 배포 및 관리하도록 돕는 Docker 표준을 기반으로 한 애플리케이션 플랫폼입니다.
OpenShift 특징
제품 특징
표준 Containers API
웹 수준의 컨테이너 오케스트레이션 및 관리
컨테이너 최적화된 OS
폭넓은 수준의 애플리케이션 런타임 및
서비스 지원
개발 및 운영을 위한
가장 강건한 도구와 UX 제공
산업 표준, 웹 수준의
분산 애플리케이션 플랫폼
RHEL
Container optimized OS
Docker
Container API and packaging format
Kubernetes
Container orchestration
and management
Etcd
Cluster state and configs
OSE-kubernetes
Extensions
Containerized Services
Auth, Networking, Image Registry
Runtimes and xPaas
Java, Ruby, Node.js and more
DevOps Tools and User Experience
Web Console, CLI, REST API, SCM integrations
13. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
OpenShift 아키텍처
Red Hat OpenShift 의 구성요소인 Docker 서비스는 Linux 기반의 경량 컨테이너 이미지 패키징 및 생성을 위한 추상화를 제
공하며 Kubernetes는 클러스터 관리를 제공하고 여러 호스트에서 컨테이너를 조정합니다.
EXISTING AUTOM
ATION TOOLSETS
SCM
(GIT)
CI/CD
SERVICE LAYER
ROUTING LAYER
PERSISTENT
STORAGE
REGISTRY
RHEL
NODE
c
RHEL
NODE
RHEL
NODE
RHEL
NODE
RHEL
NODE
RHEL
NODE
C
C
C C
C
C
C CC C
RED HAT
ENTERPRISE LINUX
MASTER
API/AUTHENTICATION
DATA STORE
SCHEDULER
HEALTH/SCALING
PHYSICAL VIRTUAL PRIVATE PUBLIC HYBRID
운영자
개발자
14. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
OpenShift on Azure 구현 방법
▪ Azure 마켓플레이스에서 PaaS 서비스로
제공되는 Azure Red Hat OpenShift 를
선택하여 구현하는 방법
▪ Azure 마켓플레이스에서 Self-Managed로
제공되는 OCP Self-Managed 를 선택하
여 구현하는 방법
▪ On-Premise 환경처럼 IaaS 기반의 인프라
를 구현한 후 OCP Installer 프로그램으로
클러스터를 구현하는 방법
Microsoft Azure 클라이드에서 OpenShift 를 사용하고 싶으신가요?
15. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
엔터프라이즈 급 운영, 보안 및 규정 준수
99.9 %의 가용성을 제공하는 업계 최고의 SLA로 신뢰성이 높기 때문에
비즈니스 적으로 Mission Critical 한 애플리케이션 배포에 적합
개발자의 혁신 역량 강화 / Azure 서비스와의 연계
내장된 CI / CD 파이프 라인으로 개발자의 생산성을 향상시킨 다음 MySQL, PostgreSQL,
Redis, Cosmos DB 등과 같은 수백 개의 Azure 서비스에 애플리케이션을 쉽게 연결가능
애플리케이션 요구 변화에 따른 민첩한 확장성
요건에 따른 확장, 몇 분 안에 4 개의 응용 프로그램 노드로 고 가용성 클러스터를
시작한 다음에 응용 프로그램 요구가 변경되면 확장 가능
표준, 높은 Spec의 사양으로 응용 프로그램 노드를 선택 가능
Azure Red Hat OpenShift
Azure Red Hat OpenShift 는 완전 관리형 OpenShift 서비스 입니다. 고객은 애플리케이션 빌드, 배포에만 집중하면 됩니
다.
16. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
관리 영역
사용자 관리
프로젝트 및 할당량 관리
Application lifecycle
Cluster 생성
Cluster 관리
Monitoring and logging
Network 설정
Software and security updates
Platform support
고객 Microsoft 와 Red Hat
Azure Red Hat OpenShift
기존의 전통적인 Red Hat OpenShift Container Platform (OCP) 에서는 운영 조직에서 모든 인프라를 관리해야만 했습니
다. 하지만 …
Virtual network
Azure DNS
Azure Load
Balancer (Master)
Azure Load
Balancer (Router)
Public IP Public IP Public IP
Azure Active
Directory
OpenShift API/administration console App 1 App 2
User
App
definition
Azure VMs (Master)
Scale sets
Azure Premium SSD Managed Disks
Node 1 Node 2 Node 3
api-server • controller-manager • etcd
Azure VMs (Infrastructure)
Scale sets
Azure Premium
SSD Managed
Disks
Node 1 Node 2 Node 3
registry • router
Azure VMs (Application)
Scale sets
Azure Premium SSD Managed Disks
Node 1 Node 2 Node N
application pods
Azure Blob
Storage
OpenShift SDN
Node 3 Node 4
Azure Key
Vault
17. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
관리 영역
사용자 관리
프로젝트 및 할당량 관리
Application lifecycle
Cluster 생성
Cluster 관리
Monitoring and logging
Network 설정
Software and security updates
Platform support
고객 Microsoft 와 Red Hat
Azure Red Hat OpenShift
Azure Red Hat OpenShift 에서 고객은 애플리케이션의 개발, 배포, 유지관리에만 집중하면 됩니다. 나머지는 Microsoft와
Red Hat이 관리합니다.
Virtual network
Azure DNS
Azure Load
Balancer (Master)
Azure Load
Balancer (Router)
Public IP Public IP Public IP
Azure Active
Directory
OpenShift API/administration console App 1 App 2
User
App
definition
Azure VMs (Master)
Scale sets
Azure Premium SSD Managed Disks
Node 1 Node 2 Node 3
api-server • controller-manager • etcd
Azure VMs (Infrastructure)
Scale sets
Azure Premium
SSD Managed
Disks
Node 1 Node 2 Node 3
registry • router
Azure VMs (Application)
Scale sets
Azure Premium SSD Managed Disks
Node 1 Node 2 Node N
application pods
Azure Blob
Storage
OpenShift SDN
Node 3 Node 4
Azure Key
Vault
Microsoft Red Hat
18. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
az openshift create 명령을 이용하여
Azure Red Hat OpenShift 3, 4 기능
Azure Red Hat OpenShift 는 다음과 같은 주요 기능을 제공하고 있습니다.
19. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Azure Red Hat OpenShift 4 – 새로운 기능
Azure Red Hat OpenShift 4 는 다음과 같은 새로운 기능을 제공합니다.
Red Hat Enterprise Linux CoreOS 에서 Kubernetes 1.16
OpenShift의 구성 요소로 제공 및 설치되는 불변의 컨테이너
최적화 Linux OS 호스트.
프라이빗 클러스터 관리와 Ingress 엔드 포인트
퍼블릭 엔드 포인트와 프라이빗 엔드 포인트 중에서 선택.
클러스터 관리자 역할
권한있는 컨테이너를 실행하고 CRD (Custom Resource
Definitions)를 설치할 수있는 전체 클러스터 관리자 권한.
가상 네트워크 통합
자신의 가상 네트워크에 클러스터를 만들고 Azure Express
Route를 사용하여 온-프레미스 환경에 연결.
다중 가용성 영역 클러스터
장애 대응을 극대화하기 위해 클러스터 구성 요소는 지원되는
Azure 지역의 3 개의 Azure 가용 영역에 분산 배포.
자사의 인증 공급자와 통합
Azure Active Directory 외에도 OpenID Connect를 사용하여 지
원되는 OpenShift ID 공급자를 구성함으로써 SSO 인증 지원.
Industry compliance certifications
PCI DSS, HITRUST 및 FedRAMP에 대해 인증됨.
FIPS 140-2 Level 1 준수 암호화
플랫폼 비밀 및 애플리케이션 구성 데이터를 포함한 민감한 데이터
를 보호하기위한 강력한 암호화 제어.
Operator Framework
개발자 Self Service 및 사용자 지정 리소스 정의를 통해 인증 된
Operator 지원(CRDs).
OpenShift Service Mesh
Istio, Jaeger 및 Kiali를 기반으로 하는 마이크로 서비스 애플리케이
션의 향상된 보안 및 네트워크 세분화를 위한 통합 Service Mesh.
OpenShift Serverless (Tech Preview)
Knative 프레임 워크를 기반으로 0으로 확장 할 수 있는 기능 기반
Application Build.
OpenShift Do (odo)
OpenShift에서 애플리케이션을 작성, 빌드 및 배포하는 개발자를 위
한 빠르고 반복적이며 간단한 CLI 도구
20. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
ARO 4 클러스터 아키텍처
Azure Red Hat OpenShift 4 는 다음과 같은 Azure 리소스로 구성되어 있습니다. (ARO 4.3.18 기준)
Virtual Network
Private DNS Zone
Azure Load
Balancer (Master/Public)
Azure Load
Balancer (Router)
Public IP Public IP Public IP
Azure Active
Directory
OpenShift API/administration console App 1 App 2
User
App
definition
Azure VMs (Master)
on Availability Zone
Node 1 Node 2 Node 3
api-server • controller-manager • etcd • registry • router
Azure VMs (Worker)
on Availability Zone
Azure Premium SSD Managed Disks
Node 1 Node 2 Node N
application pods
OpenShift SDN
Node 3
Private Link Service
Azure Load
Balancer (Master/internal)
Note.
▪ Master 노드
▪ Standard_D8s_v3 크기 VM * 3대
▪ + 1024GB Premium Managed Disk
▪ Worker 노드
▪ + Standard_D4s_v3 크기 VM * 3대
▪ + 128GB Premium Managed Disk
Azure Premium
SSD Managed
Disks
Azure Blob
Storage
21. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Private ARO 4 클러스터
Azure Red Hat OpenShift 4 클러스터는 Public-facing 하며 Azure Private DNS Zone과 연동합니다. 또한 East US 2 지역
을 시작으로 Private-facing을 지원하기 시작하였고 그 대상 지역을 점차 확대해 가고 있습니다.
Note.
az aro 확장 모듈의 아래 2가지 옵션을 사용
하면 Private 클러스터를 구성할 수 있습니다.
(기본값 Public)
--apiserver-visibility Private
--ingress-visibility Private
Note.
Private 클러스터를 관리하기 위해서는 ARO
클러스터와 동일한 가상 네트워크 또는
Peered된 가상 네트워크에 관리용 컴퓨터
(Bastion Host)를 두실 것을 권장합니다.
22. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Microsoft 도움
말 + 지원
Microsoft Azure
지원
Site Reliability
Engineers
Red Hat 고객
포탈
Red Hat
지원
Cross-team hand off
유연한 지원 채널
Red Hat 지원으로
단일 로그인 지원
Cross-product 지원
케이스 상호교환 플랫폼
MSFT/RH 통합 운영 지원
Microsoft와 Red Hat의 공동 엔지니어링, 운영 및 지원
▪ 24x7으로 포탈 통합 지원 경험 제공
▪ ISO 27001 호환 B2B 통신 채널
▪ Red Hat 현장 팀과 함께 지원
▪ 통합 Case Systems
▪ Microsoft 와 Red Hat 보안 대응 팀의 협업
Microsoft와 Red Hat이 공동으로 Azure Red Hat OpenShift 를 통합 기술지원합니다.
23. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Kubernetes 배포 OpenShift 배포
1~3 개월이내
hardening
▪ 보안 업데이트
▪ 수백 개의 결함 및 성능 수정 Hotfix
▪ 200개 이상의 검증된 미들웨어 통합
▪ CNCF Certified Kubernetes
OpenShift 는 기업을 위한 Kubernetes 입니다.
▪ 인증 : Azure Active Directory를 사용하여 클러스터에 액세스
▪ TLS 지원 : 기본적으로 TLS 1.2를 사용한 강력한 암호화
▪ 자신의 인증서 및 키 rotation 가져 오기 : 필요한 경우 자신의 인증서를 가져오고
키를 rotation 가능
▪ 가상 네트워크 통합 : 클러스터를 새로운 가상 네트워크에 배포한 다음에 V-NET
Peering을 사용하여 기존 가상 네트워크 및 On-Premise 네트워크에 연결 가능
기업 수준의 보안, 규정 준수
Azure Red Hat OpenShift 는 기존 Kubernetes 에 보다 강화된 Enterprise 보안을 제공합니다.
Security ecosystem
애플리케이션 보안
제어
인프라 보호
확장
Container content
Container registry
CI/CD pipeline
Deployment policies
Audit & logging
Network isolation
Container platform
Container host multi-tenancy
Storage
API management
25. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
요구 사항 (ARO 4 기준)
Azure Red Hat OpenShift 클러스터를 구성하기 전에 다음의 사항에 대하여 확인하세요.
Azure 구독
Azure Active Directory Tenant 생성
D, E, F-시리즈 VM 크기에 대한 할당량 증설 요청
▪ 최소 수량 : Standard_D8s_v3 * 3대, Standard_D4s_v3 * 3대 (최소 DS-시리즈 36 vCPUs)
Microsoft.RedHatOpenShift 공급자
▪ Microsoft.RedHatOpenShift 리소스 공급자
▪ Microsoft.Compute 리소스 공급자
▪ Microsoft.Storage 리소스 공급자
Red Hat pull secret
▪ Red Hat container registry 접근 권한
▪ Red Hat 계정으로 로그인한 후, pull secret 다운로드
https://cloud.redhat.com/openshift/install/azure/aro-provisioned
2개의 빈 서브넷을 가진 가상 네트워크 구성과 설정 (CIDR /22)
▪ Master 와 Worker 노드를 위한 2개의 빈 Subnet (CIDR /23)
▪ Microsoft.ContainerRegistry 에 대한 Service Endpoint
▪ Master Subnet에 대한 Private Link Service의 Network 정책을 비활성화
26. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
요구 사항
Azure Red Hat OpenShift 클러스터를 구성하기 전에 다음의 사항에 대하여 추가 검토하십시오.
Bash 쉘이 설치된 컴퓨터 또는 Azure Cloud Shell
▪ Bastion Host 또는 Admin Jumpbox 컴퓨터 (옵션)
▪ Azure Cloud Shell 또는 Windows Subsystem for Linux
Putty 등 원격 접속 도구 (옵션)
Azure CLI 2.0.75 이상 및 az aro 확장 모듈
▪ az extension add -n aro --index https://az.aroapp.io/stable
Note.
Azure CLI 2.1.0 이상 버전은 Python 3.x 이 필요합니다.
Error: Package: azure-cli-2.1.0-1.el7.x86_64 (azure-cli)
Requires: libpython3.6m.so.1.0()(64bit)
Error: Package: azure-cli-2.1.0-1.el7.x86_64 (azure-cli)
Requires: python3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles –nodigest
Action Plan.
RHEL 7.x에서 Azure CLI 2.1 이상 버전 사용할 때
#yum -y install rh-python36
#scl enable rh-python36 bash
27. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
고려 사항
Azure Red Hat OpenShift 4 클러스터를 구성하기 전에 다음의 항목들에 대해서 사전 검토하여야 합니다.
Azure Availability Zone을 지원하는 일부 Region
▪ ARO 3은 VMSS 기반으로 생성되기 때문에 23개 이상의 지역에서 구현 가능.
▪ ARO 4는 Availability Zone으로 분산된 VM 기반으로 생성되기 때문에 28개 지역에서 구현 가능. (2020.12.01 기준)
VM 크기에 대한 제약 사항
▪ Master와 Infrastructure 노드의 구분없이 Standard_D8s_v3 VM 크기에 해당하는 3개의 노드
https://docs.microsoft.com/en-us/azure/openshift/support-policies-v4
외부 접근성 검토
▪ Public Cluster (기본값) 또는 Private Cluster : apiserver-visibility, ingress-visibility 옵션
▪ Custom Domain 사용 : --domain 도메인이름 옵션.
eg) aroapp.io 기본 도메인 이름 대신, 사용자 도메인 사용 가능. https://console-openshift-console.apps.foo.example.com
▪ 기존 가상 네트워크 IP 대역 이외에 추가적인 사설 IP 대역 확보 권장 (with VNet Peering)
VNET_ID=$(az network vnet show -n {VNET name} -g {VNET resource group} --query id -o tsv)
▪ 기존 Log Analytics workspace 존재 여부 또는 추가 (with Azure Monitor)
WORKSPACE_ID=$(az monitor log-analytics workspace show -g {RESOURCE_GROUP} -n {NAME} --query id -o tsv)
28. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
OpenShift 클러스터 만들기
Azure 포탈의 웹 UI 뿐만아니라 Bash 쉘에서도 azure cli 명령을 사용하여 OpenShift 클러스터를 구현할 수 있습니다.
az group create –name $CLUSTER_NAME –location $LOCATION
az aro create --resource-group $RESOURCEGROUP --name $CLUSTER --vnet $VNET -
-master-subnet $SUBNET1 --worker-subnet $SUBNET2 --pull-secret @pull-
secret.txt --master-vm-size Standard_D8s_v3 --worker-vm-size Standard_D4s_v3
--worker-vm-disk-size-gb 256 --worker-count 3 --service-cidr 10.10.0.0/16
az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP
az aro show --name $CLUSTER --resource-group $RESOURCEGROUP --query
"consoleProfile.url" -o tsv
35분이면
총 36 vCPUs로 구성된 VM(on A/Z)과 Premium Managed Disk를 가진
OpenShift 클러스터가 만들어집니다.
Note.
ARO확장모듈은향후더많은구성옵션을제공할예정입니다.(2020.06.01기준ARO확장
모듈의버전v1.0.0)
29. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
익숙한 웹 콘솔
Azure Red Hat OpenShift는 OpenShift Container Platform과 완벽히 동일한 사용자 경험을 제공합니다. OpenShift
Container Registry를 동일하게 이용할 수 있습니다.
30. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
다중 가용성 영역 클러스터와 99.9% SLA
복원력을 극대화하기 위해 클러스터 구성 요소는 지원되는 일부 Azure 지역내의 3 개의 Azure 가용 영역에
분산 배포됩니다.
Availability Zone 1
Virtual Machine
aro-master-0
Virtual Machine
aro-worker-...
Availability Zone 2
Virtual Machine
aro-master-1
Virtual Machine
aro-worker-...
Availability Zone 3
Virtual Machine
aro-master-2
Virtual Machine
aro-worker-...
Azure Red Hat OpenShift
32. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
모니터링 개요
Azure Red Hat OpenShift 클러스터에서 실행되는 노드와 컨테이너를 모니터링할 수 있습니다.
컨테이너 성능, 상태 로그를 Log Analytic 서비스와 연계하여 Insights를 얻을 수 있습니다. 컨테이너에 대한 Azure Monitor는 다음 몇가지 예외
항목을 제외하고 전반적으로 ARO v4.x 모니터링 기능을 제공하고 있습니다. 아래는 예외된 항목:
▪ 실시간 데이터 (Preview)
▪ 클러스터 노드, Pod에 대한 Metrics 데이터를 Azure Monitor metrics 데이터베이스로 수집 및 저장
33. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
모니터링 환경 구축
Azure Red Hat OpenShift 4 클러스터에서 실행되는 노드와 컨테이너 상태를 모니터링할 수 있습니다.
선행 요건
▪ Log Analytics workspace 구성
▪ Azure CLI v2.0.72 혹은 이후 버전
▪ Helm 3 CLI 도구
▪ Bash v4
▪ Kubectl CLI
▪ (Azure Monitor 기능 구현을 위해) Azure 구독에 대한 소유자 권한 / Log
Analytics workspace에 대한 Log Analytics 소유자 권한
▪ (Azure Monitor 데이터를 확인하기 위해) Log Analytics workspace에 대한 Log
Analytics 읽기 권한
https://docs.microsoft.com/ko-kr/azure/azure-monitor/insights/container-
insights-azure-redhat4-setup
bash onboarding_azuremonitor_for_containers.sh <kube-context>
<azureAroV4ResourceId> <LogAnayticsWorkspaceResourceId>
https://aka.ms/azmon-containers-aro
34. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Azure Monitor
Azure Red Hat OpenShift 4 클러스터는 Log Analytics 서비스와 연계할 수 있으며, Azure Monitor를 통해 클러스터의 성
능(Performance)을 확인할 수 있습니다. (https://aka.ms/azmon-containers-aro)
35. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Azure Monitor
Azure Red Hat OpenShift 4 클러스터는 Log Analytics 서비스와 연계할 수 있으며, Azure Monitor를 통해 클러스터의 성
능(Performance)을 확인할 수 있습니다. (https://aka.ms/azmon-containers-aro)
36. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Azure Monitor
Azure Red Hat OpenShift 4 클러스터는 Log Analytics 서비스와 연계할 수 있으며, Azure Monitor를 통해 클러스터의 성
능(Performance)을 확인할 수 있습니다. (https://aka.ms/azmon-containers-aro)
37. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
모니터링
여러분의 OpenShift 클러스터 노드와 컨테이너가 건강한지(Healthy) 궁금하신가요?
39. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Azure Red Hat OpenShift 4는 모든 노드에 대하여 VM 연산 비용이 발생하며 별도의 RHEL OS 라이선스 비용이 발생하지
않습니다. 다만, Application Node에 대해서는 OpenShift License 비용이 별도로 발생합니다.
비용 산정
고 가용성의 완전 관리형 클러스터 – 3개의 애플리케이션 노드로 시작*
작업 부하 및 비즈니스 요구에 맞는 On-
demand 요금 또는 예약 인스턴스(RI) 사
용 가능
필요시에 추가적인 애플리케이션 노드를 통해 확장*
$0.953/시간 부터 시작
예약 가상 머신 인스턴스를 사용하여 비용 절감 ⬤
표준 타입, 높은 메모리 또는 높은 CPU 요구에 맞게 응용 프로그램 노드 선택 ⬤
통합 지원 및 운영 ⬤
기존의 Azure commitment을 통해 비용 지불 (청구서 단일) ⬤
99.9% 가동시간 Service Level Agreement (SLA) ⬤
*가격은 Azure Linux VM 비용을 포함하고 있습니다.
40. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Reserved Instance 혜택
1년 또는 3년 Reserved Instance를 선택하시면 VM 연산 비용에 대하여 대략 40~60% 할인 혜택 받으실 수 있습니다. 여
러분의 계약 또는 구독이 Purchase Reservations (예약 구매)를 지원하는지 확인하십시오.
지원되는 계약 유형:
▪ EA 구독 (offer numbers: MS-AZR-0017P or MS-AZR-0148P)
▪ PAYG 구독 (offer numbers: MS-AZR-0003P or MS-AZR-0023P)
▪ CSP 구독
▪ MCA 구독
지원되지 않는 계약 유형:
▪ 스폰서쉽 구독
▪ MPN 구독
41. OpenSource, Cloud Best Partner & rockPLACE
Azure Red Hat OpenShift
Roadmap
Azure Red Hat OpenShift 은 아래와 같은 기능을 추가 지원할 예정입니다.