[웨비나 발표자료] VMware 정책 변화 대응 - 왜 오픈소스 기반 클라우드 네이티브 인프라로 가야하는가?
"왜 오픈소스 기반 클라우드 네이티브 인프라로 가야하는가?"
브로드컴의 VMware 인수로 인한 시장의 변화와 그에 따른 대응 전략과 마이그레이션 방안을 고민중이라면?
성공적인 클라우드 네이티브 전환을 위한 고려사항과 왜 오픈소스 기반 인프라로 전환해야 하는지 알아보고, 특정 벤더 종속성에서 탈피하면서 동시에 비용 절감을 위한 새로운 대안을 찾아보시기 바랍니다.
[웨비나 발표자료] VMware 정책 변화 대응 - 왜 오픈소스 기반 클라우드 네이티브 인프라로 가야하는가?
2.
브로드컴의 VMware 인수로인한 시장의 변화와 그에 따른 대응 전략을 고민하고 있다면
이번 웨비나를 통해 그 대안과 마이그레이션 방안을 직접 확인해 보세요!
성공적인 클라우드 네이티브 전환을 위한 고려사항과
왜 오픈소스 기반 인프라로 전환해야 하는지 명쾌하게 설명해 드릴 예정입니다.
특정 벤더 종속성에서 탈피하면서 동시에 비용 절감을 위한 새로운 대안을 찾아보시기 바랍니다.
3.
Company Profile
Employees Technicalprofessionals
Partners Customers
100 70%
+30 +300
+
Business area
Cloud Agile/Collaboration
Agile
Transformation
Private Cloud Collaboration
Linux/Rancher/
HCI
오픈소스 기반 통합 리눅스
환경 구축 및 기술지원
서비스
Kubernetes 기반클라우드
네이티브 환경 구축, Open
Stack, DevOps컨설팅
프라이빗(IaaS/PaaS),멀티
클라우드 구축/ 기술 지원
고객 맞춤형 애자일 코칭
·컨설팅·교육 서비스
글로벌 No.1 협업도구 –
Atlassian 컨설팅 서비스
4.
Company Profile
Cloud NativeComputing
Foundation Silver 회원사
국내 최초/유일의
SUSE 최고 등급
다이아몬드 파트너사
Kubernetes Certified
Service Provider 획득
Supporting Organization
Partners Customers
5.
Program
Time Topic
14:00 -14:20
Session 01. VMware의 주요 정책 변화 및 효과적인 대응 방안
오픈소스를 활용한 클라우드 네이티브 환경 구축과 비용 효율화 전략
14:20 - 14:50
Session 02. VMware 고객을 위한 오픈소스 기반 인프라 전환 전략 및 고려사항
Harvester 기반의 전환 방안
OpenStack 기반의 전환 방안
14:50 – 15:00 Session 03. 오픈소스 기반 인프라 구축 사례
VMware 정책 변화대응 :
왜 오픈소스 기반 클라우드 네이티브
인프라로 가야 하는가?
Cloud Tech Group 김봉수
Cloud Tech Group 신호철
9.
VMware의 주요 정책변화 및
효과적인 대응 방안
오픈소스를 활용한 클라우드 네이티브 환경 구축과 비용 효율화 전략
10.
VMware 이슈
독보적인 시장점유율을 유지하던 VMware 의 라이선스 정책 변경으로 발생한 이슈는 수많은 고객들에게 다양한 고민거리를
주고 있습니다.
“기존 라이선스 사용 불가와 가격 인상 및 신규 라이선스 체계 수립으로 인한 고객 부담 증가”
11.
VMware 이슈
제품 패키지부터 구매 단위, 가격 등의 전반적인 가격정책의 변화는 사용 고객에게 많은 혼란을 가중시키고 있습니다.
참고: Shared IT, 긴급진단! VMware 정책 변경에 따른 시장 전망은? https://www.sharedit.co.kr/posts/28298
vSphere Essentials Kit
vSphere Standard
vSphere Enterprise Plus
577
1,394
4,780
Product Perpetual License
121
293
1,004
Support License
(21%)
CPU 1 CPU
구매단위 최소구매
Product Subscription License
(코어당 1년)
Core 16 Core
구매단위 최소구매
vSphere Essentials Plus
vSphere Standard
VMware vSphere Foundation(VVF)
vSphere Cloud Foundation(VCF)
35
50
135
350
12.
VMware 이슈
제품 패키지부터 구매 단위, 가격등의 전반적인 가격정책의 변화는 사용 고객에게 많은 혼란을 가중시키고 있습니다.
참고: Shared IT, 긴급진단! VMware 정책 변경에 따른 시장 전망은? https://www.sharedit.co.kr/posts/28298
변경된 VMware 라이선스 정책에 따른 비용 시뮬레이션
13.
VMware 이슈 어떻게대응해야 하는가?
VMware 이슈는 기존 VMware 사용 고객들에게 다양한 관점에서의 고민 거리를 안겨주고 있습니다.
안정적인 기술지원을 위
해서 다른 Vendor 제품
을 선택할 것인가?
프라이빗 클라우드 (벤더 제품)
빠른 이관을 위해서
Public Cloud에 대한 도
입을 검토할 것인가?
퍼블릭 클라우드
VMware를 대체할 수 있는가? 구성이 용이한가? 향후
운영상의 편의성은 확보 할 수 있는가? 기술적인 접근
성이 수월한가? 최적의 방안인가? 비용 효율성은?
Vendor 종속성 탈피
를 위한 오픈소스를
도입할 것인가?
프라이빗 클라우드(오픈소스)
14.
전산실의 진화형태
여러 인프라를일관성 있는 관리를 하기 위해서는 단일 인터페이스(단일 API)가 필요하며 표준규약을 정해서 이를 관리하기 위해서는 오픈소스와 소프트웨어 정의
인프라가 필수
소프트웨어 정의 인프라
서버 관리 및 서비스
네트워크 관리
네트워크 보안관리
스토리지 관리 및 서비스
인프라 지원 업무
네트워크
(Software Defined Network)
컴퓨팅
(Software Defined Compute)
스토리지
(Software Defined Storage)
컴퓨팅
(Software Defined Compute)
스토리지
(Software Defined Storage)
컴퓨팅
Virtualization IaaS HCI
네트워크 담당자
인프라 담당자
15.
현재 구성 가능한인프라의 형태와 진화방향
Private Cloud Infra는 지속적으로 발전해 오면서 다양한 구축방안들이 발전되어 왔습니다.
따라서 고객은 업무의 형태나 현황에 따라서 다양한 솔루션을 기반으로 구축이 가능합니다.
오픈소스컨설팅은 상황에 따라서 다양한 구축방안을 제시하여 고객의 비즈니스를 위한 최적화된 환경을 제공합니다.
Infrastructure 트랜드의 변화
기술영역
중심기술
제품명
컴퓨팅
가능영역
Cloud-Native
HCI
(기본 VLAN 구성 +
Storage)
Cloud- Native
Infra
IaaS
Virtualizati
on
RedHat
OpenShift
Vmware 기반
HCI
(DELL외 )
Nutanix HCI
Harvester
HCI
Rancher
OpenStack
VMware Cloud
Foundation
VMware
vSphere Kubernetes
Container
VM VM
Container
+VM
Container
VM VM
VM Container
RedHat
OpenShift
Virtualization
Container
+VM
클라우드
네이티브 애플케이션
서버 가상화 (SDC)
+ 스토리지 가상화(SDS)
클라우드
네이티브 애플리케
이션
+ 서버 가상화
서버 가상화
서버 가상화 (SDC)
+ 스토리지 가상화 (SDS)
+ 네트워크 가상화 (SDN)
클라우드
네이티브 애플리케
이션
+ 서버 가상화
+스토리지가상화
Nutanix HCI
Harvester
HCI
Rancher
OpenStack Kubernetes
16.
VMware 대안을 위한기술력과 노하우 보유
오픈소스컨설팅은 VMware의 벤더 락인을 해소하기 위해서, VM 서비스 이관부터 정상화까지 모든 것을 지원하는 패키지를 가지고 있습니다.
유지보수 방안
SUSE Harvester
OpenStack/Kubernetes
디지털데일리 2024년 6월 17일
디지털데일리 2024년 1월 08일
디지털데일리 2024년 3월 14일
IT 데일리 2024년 6월 13일
Talk it 2024년 4월 07일
Cloud Native Computing
Foundation Silver 회원사
OpenStack Korea
User Group 운영진
Kubernetes Certified
Service Provider 획득
17.
VMware 고객을 위한오픈소스
기반 인프라 전환 전략 및 고려사항
Harvester & OpenStack 기반의 전환 방안
18.
오픈소스 기반의 PrivateCloud 구축 목표
벤더 종속이 없는
오픈소스 기반의
Private Cloud 환경 구축
비용 효율적인
IaaS∙PaaS 통합 환경 구현
VM과 컨테이너의
손쉬운 통합 운영
19.
VMware 대안 인프라선택을 위해 고려가 필요한 요소
운영 편의성
비용
컨테이너 운영
구축난이도
Subscription
기존 SAN
인프라 활용
VMware
높은 운영 편의성
고비용
Tanzu 설치
낮음
구매 필수
가능
Nutanix (HCI)
높은 운영 편의성
고비용
NKE/NKP/NDK 설치
낮음
구매 필수
불가능
Playce OpenStack
높은 운영 편의성
저비용
Kubernetes 설치
높음
가능
무상
Harvester (HCI)
높은 운영 편의성
비용탄력적
(커뮤니티/엔터프라이즈)
포함
구매 선택
불가능
낮음
20.
Why Harvester?
운영 편의성
비용
컨테이너운영
복잡도
Subscription
기존 SAN
인프라 활용
Harvester (HCI)
높은 운영 편의성
비용탄력적
(커뮤니티/엔터프라이즈)
포함
구매 선택
불가능
낮음
21.
HCI의 진화
전통적 인프라의비효율성의 한계점을 극복한 HCI 인프라의 등장 ➔ 인프라 운영에 최적화 ➔ 클라우드 인프라(VM+컨테이너)
에 최적화된 인프라
전통적인 인프라스트럭처
다른 관리 도구
다른 사용자
인터페이스
다른 운영팀
비싼 구축비용
관리의 어려움
확장의 어려움
빠른 리소스의 요청과 어려운
인프라 관리는 한때 퍼블릭 클
라우드로 이전하게 되는 원인이
됨
하이퍼 컨버지드 인프라 스트럭처
벤더제약이 있음
하나의 인터페이스
HCI의 별도관리
쉬운 인프라관리
하드웨어 종속성
이슈
기존 인프라의
최적화
VM을 관리하기 위한 최적의
솔루션으로 구현
클라우드 네이티브 하이퍼 컨버지드 인프라 스트럭처
인프라 종속성 탈피
하나의 인터페이스
모든 인프라 전체
관리
(Rancher 통합)
쉬운 인프라 관리
하드웨어 종속성
제거
클라우드 네이티브
환경으로 인프라
발전
빠른 리소스의 대응과 손쉬운
인프라 관리는 기존 인프라내
에서 클라우드를 구현하는 추
세로 변화
storage
VLAN
hypervisor
VM
Storage
VLAN+
CNI
Kubevirt
hyoervisor
VM
22.
기존 HCI 문제점을해결하는 Harvester
벤더 종속성/전용하드웨어등으로 비용증가와 유연성 저하, 지연된 혁신등이 이슈화 되며, 이를 해결하는 솔루션인 하베스트가
등장
하이퍼 컨버지드 인프라 단점
복잡한 패키지와
라이센스
구현과 유지보수에 높은
비용
벤더 종속적인
폐쇄적인 기술구조
하이퍼 컨버지드 인프라 스트럭처 문제점 해결
라이센스 없는 오픈소스 HCI
하드웨어 종속성 탈피
간단하고 직관적인 특별한
지식의 필요가 없이도
운영가능
최적화된 구조로
Customizing 가능
독점 하드웨어
동일한 관리콘솔로
VM과 컨테이너를 통합 관리
RKE2
23.
인프라 구축과 통합관리를위한 솔루션
Harvester를 통한 클라우드 네이티브 기반의 인프라 구축과 Rancher 기반의 VM과 컨테이너의 통합 관리 환경을 제공
VM을 운영하기 위한 cluster와 스토리지 Cluster를 관리하기 위한 콘솔 제공
기존의 상용 HCI를 대체할 수 있는 오픈소스 HCI 솔루션으로 VM과
컨테이너를 동시에 관리할 수 있는 클라우드 네이티브한 인프라 구축을
도와드립니다.
Rancher – VM과 컨테이너 관리
Longhorn – 소프트웨어정의 스토리지 제공
Harvester – HCI 솔루션 기반 제공
Cloud-Native Hyperconverged Infrastructure
Kubernetes 클러스터를 통합하여 코어에서 클라우드, 엣지까지 일관된
운영, 워크로드 관리 및 엔터프라이즈급 보안을 보장합니다.
인증된 모든 Kubernetes 배포 지원
멀티 클러스터 운영 단순화
보안, 정책 및 사용자 관리 통합
컨테이너형 애플리케이션 확장 촉진
Multi-cluster K8s Management
24.
클라우드 네이티브 기술기반의 HCI
Virtualization KubeVirt
Kubernetes RKE2
Storage Longhorn
Linux SLE-Micro
Co
ntai
ner
VM
Co
ntai
ner
VM
Co
ntai
ner
Management
Network
VLAN 1
VLAN 2
Virtualization KubeVirt
Kubernetes RKE2
Storage Longhorn
Linux SLE-Micro
클라우드 네이티브 기술 기반의 최신
HCI(오픈소스)
X86 장비와 오픈소스를 통한 비용 효율성
한번의 설치로 Compute, Storage, VLAN
환경의 통합 환경 구축 및 확장(빠른 설치)
K8s 기반의 장점을 VM에 적용:
자동 스케일링, 자동 복구, 로드 밸런싱 등
확장성 및 유연성, 즉시성
VM VM VM VM VM
VM VM VM VM VM
K8s Cluster
Storage
25.
다양한 클라우드 네이티브환경의 통합 관리
를 통한 통합 관리
Virtualization KubeVirt
Kubernetes RKE2
Storage Longhorn
Linux SLE-Micro
VM VM VM VM VM
VM VM VM VM VM
K8s Cluster
Virtualization KubeVirt
Kubernetes RKE2
Storage Longhorn
Linux SLE-Micro
내부 인프라 환경 외부 인프라 환경
EKS
K8s on EC2
AWS
AKS
K8s on Azure
Azure
GKE
K8s on GCE
Google Cloud
OKE
K8s on OCI
Oracle Cloud
Digital Ocean
OpenStack Custom Env
Alibaba
vSphere
* VM과 컨테이너의 통합 운영 및 관리
26.
SUSE cover AllContainer/VM platform w/ Security
Multi-cluster Kubernetes
Management
Kubernetes 클러스터를 통합하여코어에서클라우드,
엣지까지일관된운영, 엔터프라이즈레벨의리소스
워크로드관리를 보장합니다.
인증된 모든 Kubernetes 버전 배포 지원
멀티 클러스터 운영 단순화
보안, 정책 및 사용자 관리 통합
컨테이너형 애플리케이션 확장 촉진
Enterprise Container Management
Cloud-Native Hyperconverged
Infrastructure
기존의상용 HCI를대체할수있는 오픈소스HCI 솔루
션으로VM과컨테이너를 동시에관리할수있는 클
라우드네이티브한 인프라구축을도와드립니다.
Rancher– VM과 컨테이너 관리
Longhorn – 소프트웨어정의 스토리지 제공
Harvester– HCI솔루션 기반 제공
Zero Trust container security
platform
이미지저장소부터 런타임환경까지의 컨테이너라
이프사이클 전반에걸쳐 전방위적으로
컨테이너보안을자동화할수있습니다.
쿠버네티스 보안 자동화
네트워크 라이브 뷰
제로트러스트/ 런타임 보안 제어
런타임 툴 최적화와 best practice제공
혁신적인 최신 클라우드 네이티브 기술을 사용하여 코어에서 클라우드 및 엣지까지 보다 빠르게 엔터프라이즈급 애플리케이션을
구축하고, 보안을 강화하여 안전하게 관리할 수 있습니다.
컨테이너 관리 HCI Infra 컨테이너 보안
27.
Why Harvester?
클라우드 네이티브기반의 최신 HCI 아키텍처로, VM과 컨테이너의 통합 환경을 손쉽게 구축, 운영하도록 제공합니다.
• 오픈 소스 기반의 클라우드 네이티브 HCI 솔루션
• 간단한 구성 및 배포와 관리 환경 제공
• Rancher 통합으로 VM과 컨테이너의 통합 관리 환경 제공
• 쿠버네티스 기반으로 클러스터 확장 및 관리 용이
• 오픈소스 기반으로 커뮤니티와 서브스크립션에 대한 선택으
로 비용 효율성 확보
• NeuVector 와의 연계로 손쉬운 클라우드 네이티브 보안 구축
28.
Why Playce OpenStack?
PlayceOpenStack
운영 편의성
비용
컨테이너 운영
복잡도
Subscription
기존 SAN
인프라 활용
높은 운영 편의성
저비용
Kubernetes 설치
높음
가능
무상
VMware vs OpenstackFeature Comparison
Masakari
를
Masakari
를
VMware Vsphere (Hypervisor ESXi)
•주요 특징: (구독 유형 및 추가 비용에 따라 다름)
• 웹 콘솔
• VM 라이브 마이그레이션(vMotion)
• 볼륨 마이그레이션(Storage vMotion)
• 제어 평면을 위한 클러스터링/HA
• 백업 통합
• VM에 대한 자동 재예약(VMHA)
• 핫 플러그 및 확장(Net 장치/볼륨)
• 사이트 간 VM 마이그레이션
OpenStack (Hypervisor KVM)
•비교 가능한 특징:
•웹 콘솔 - 예
•라이브 마이그레이션 - 예
•볼륨 마이그레이션 - 예
•제어 평면 HA - 예
•백업 통합 - 예
•VMHA - 예(Masakari를 통해 VMHA 기능을 제공)
•핫 플러그 및 확장(네트워크/볼륨) - 예
•사이트 간 VM 마이그레이션 - 예
•L4-L7 로드 밸런싱 – 예 (Octavia )
VMware NSX (VCF + VMware Firewall)
•주요 특징:
• 스위칭(3계층 상의 2계층 네트워크)
• 데이터 센터 내부
• 데이터 센터 전반
• 라우팅
• 분산 라우팅
• 물리적 라우터를 사용한 액티브-액티브 장애 조치
• 정적 라우팅
• 동적 라우팅
• IPv6 지원
• 가상 라우팅 및 전달(VRF)
• 세입자 격리
• 별도의 라우팅 테이블
• 나트
• EDGE 방화벽
• 서비스 품질 제어(QoS)
• 보안 그룹
• NSX 게이트웨이(L2 게이트웨이)
• DPU 기반 가속
• 연방 및 멀티 클라우드 네트워킹
•(DC, 프라이빗/퍼블릭 클라우드 경계 전반에 걸친 일
관된 네트워킹 및 보안 )
OpenStack Neutron
•비교 가능한 특징:
• 스위칭
• 데이터 센터 내부 - 예
• 데이터 센터 전반 - 예
• 라우팅
• 분산 라우팅 - 예
• 물리적 라우터를 사용한 액티브-액티브 장애 조치 -
예
• 정적 라우팅 - 예
• 동적 라우팅 - 예
• IPv6 지원 - 예
• 가상 라우팅 및 전달(VRF)
• 세입자 격리 - 예
• 별도의 라우팅 테이블 - 예
• NAT - 예
• EDGE 방화벽 - 예
• QoS - 예
• 보안 그룹 - 예
• L2 게이트웨이 - 예
• DPU 기반 가속 - 예
• 연방 및 멀티 클라우드 네트워킹 - 예
Vmware OpenStack OpenStack
Vmware
참고 https://www.openstack.org/vmware-migration-to-openstack/
31.
아키텍처 항목
VMware vsOpenstack
항목 VMware OpenStack
라이선스 비용 고비용, 구독형 모델 강제 오픈소스, 무료 (필요 시 지원 서비스 비용 발생)
관리 플랫폼 vCenter Server Horizon (대시보드), CLI, API
하이퍼바이저 ESXi (독점 기술) KVM, QEMU, Xen 등 다양한 오픈소스 하이퍼바이저 지원
스토리지 vSAN, NFS, iSCSI, Fibre Channel 등 VMware 전용 Cinder(Block), Swift(Object), Ceph 등 오픈 스토리지
네트워크 vSphere Distributed Switch (VDS) Neutron (다양한 네트워크 백엔드 지원)
가상머신 관리 VM 기반 VM과 컨테이너(K8s 등) 모두 지원
확장성 제한적 (라이선스 및 리소스 종속) 높은 확장성 (다양한 하드웨어와 통합 가능)
벤더 종속성 VMware 독점 기술 의존 벤더 독립적 (다양한 오픈소스 및 상용 옵션과 호환)
고가용성(HA) vSphere HA, FT 기본 기능 제공 (Nova와 Cinder 연계)
커뮤니티 지원 제한적 (VMware 중심) 글로벌 오픈소스 커뮤니티의 폭넓은 지원
사용 사례 주로 전통적 데이터센터 및 대기업 환경 클라우드 네이티브 워크로드, 대규모 데이터센터, 다양한 산업
32.
VMware to OpenStack?
Vmwareto OpenStack
OpenStack SDDC Infrastruchure
Vmware SDDC Infrastruchure
Horizon
( Web Portal )
OpenStack
APIs/SDKs
Heat
( App Templates )
OpenStack Services
OpenStack
Optimized
OpenStack
Install
Management
Nova
( Compute )
vCenter Server
vCenter
Operations
Log Insight
Cinder
( Block Storage )
Glance
( Image Catalog )
Neutron
( Networking )
vCenter Server NSX Controller
ESXi
Virtual SAN
vSphere Datastores
Virtual Distributed
Switch
50 drivers supported by OpenStack
Cinder
Neutron
(NSX-T Plugin, OVS)
Nova
( Kvm )
33.
Playce OpenStack 소개
No서비스 서비스 명
1 Horizon Dashboard
2 Keystone 인증
3 Neutron 네트워크
4 Cinder 블록 스토리지
5 Nova 컴퓨팅
6 Glance 이미지
7 Ironic Bare Metal 프로비저닝
8 Manila Shared File System
9 Octavia Loadbalancer
#
OpenStack
Release Series
✓ Caracal (2024.1)
✓ Antelopse (2023.1)
✓ Yoga (2022.3)
1
2
3
4
5
6
7
8
9
#
34.
Playce OpenStack 소개
커뮤니티와연계를 통한 체계적인 기술지원 제공
많은 벤더가 참여하는 오픈소스 프로젝트 패키징으로, 커뮤니티 기반의
효율적인 지원 체계 제공
고객사 환경에 최적화된 환경 구성
IaaS & PaaS에 대한 전체 컨설팅/구축/유지보수를 제공함으로써 고객사
환경에 최적화된 구성
Kubernetes 기반 애플리케이션의손쉬운배포/운영을
위해 DevOps 툴을 패키징한PaaS솔루션
OIF(Open Infrastructure Foundation)의
오픈스택을 패키징한IaaS 솔루션
최적화된 커뮤니티 OpenStack/Kubernetes/DevOps 패키징!
35.
오픈소스를 패키징한 솔루션으로벤더 종속성을 탈피한 컨설팅 / 구축 / 운영 / 장애 관리와 기술전수를 지원하는 All-in-One 솔루션
Playce Cloud 솔루션 개요 ( Playce OpenStack + Playce Kube )
Dashboard
CI / CD
Service Mesh
Catalog
Service
Sharedmodule
Monitoring
Customer Service
Logging
Repository
CORE SERVICE + OPTIONAL SERVICE
SERVER VM CONTAINER
IaaS PaaS
Playce OpenStack Playce Kube
Storage
36.
PlayceCloud 아키텍처
Playce OpenStack/Kube의OpenStack과 Kubernetes를 이용한 최적의 인프라 구성
제안 아키텍처
KVM
배포노드 관리노드
스토리지
노드
NTP
Nexus
Monitoring
NFS stroage
Block storage
Object Storage
Keystone
OpenStack Infra
VM zone
VM
Kubernetes
zone
K8s
A부서
클러스터
범례 관리노드 컴퓨팅노드 스토리지 노드 배포 노드
controller compute Ceph mgr
network
VM
VM
B부서 master
A부서 master
MariaDB
Baremetal Ironic Ceph Storage
Storage Infra
OpenStack
K8s 개발업무
VM
K8s
B부서
클러스터
Baremetal
Server
Zone
K8S A부서
K8S A부서
K8S A 부서
container
Linux
K8S B부서
K8S B부서
K8S B부서
기타 DB서버
기타 보안서버
기타
배포
Storage
SAN
NAS
37.
Playce Openstack 전체구성도
VM과 컨테이너와 베어메탈등의 인프라를 모으고, 그것을 관리하며, 같은 스토리지 / 같은 네트워크를 사용하게 만들어 주는 SDDC 인프라
Openstack Controller
Keystone
Horizon
Orchestration DB
Baremetal ironic node
Control Application
Monitoring
Grafana Prometheus
Neutron
OpenVSwitch L3 Agent
DHCP Agent
Nova Cinder Ironic
Glance Manila Octavia
OpenStack Deploy
Nexus Ansible
Storage Zone
OpenStack Compute zone
Compute Node
L3 Agent
Name
Spaces
Route
FIP
Open vSwitch
master Worker Worker
container
con #1
Apps
container
con #1
Apps
Bridges
Int
Tunnel
vlan
external
LB
N
ode
LB
N
ode
WEB Tenant/Zone
LB
N
ode
LB
N
ode
Tanant
VM #1
Tanant VM
#1
VM #
1
Apps
Kernel
WAS Tenant / Zone
LB
N
ode
LB
N
ode
Tanant
VM #1
Tanant VM
#1
VM #
1
Apps
Kernel
Ironic node
Server #3
Server #2
Server #1
Compute node (vm)
전체 인프라를 컨트롤할 IaaS solution
(SDC* -베어메탈/VM/컨테이너
SDN* –L4 router / L4,7 LB / security
SDS* –RBD / NFS(cephfs)/ Object Storage)
필요시 언제든 확장가능한 PaaS Solution
높은 성능을 위해 baremetal에
worker구성가능
순수 커뮤니티 기반 소스로 업그레이드시
커뮤니티 소스 100% 반영 가능
오픈스택의 경우, on-line upgrade와
장애시 조치 편이성을 위해 모두
컨테이너로 패키징 필요
Database나 보안툴을 위한 관리가능한
baremetal을 관리가능
오픈소스 기반의 모니터링/ADMIN 툴 제공
인프라 구축 내용 (선택 가능)
1
2
3
4
* SDC (software Defined Compute)/ SDN(software Defined Network/ SDS(Software Defined Storage) / RBD(Raw Block Device)
6
5
Kubernetes Container Zone
VMware to OpenStack?
오픈소스기반에 Vmware to OpenStack 마이그레이션 tools
항목 Virt-v2v MigrateKit
오픈소스 오픈소스 오픈소스
주요특징
Vmware ESXi 및 Xen 환경에서 KVM으로
VM 변환 지원 Linux 및 Winodws VM을 모두 변환
Virt-v2v 활용 하여 제로 다운타임에 가까운
마이그레이션 지원
다운타임 동기실 마이그레션으로 긴 다운 타임이 필요
최소 다운타임
(2단계 전환: 온라인 데이터 전송 후 최종 전환)
유연성 간단한 VM 마이그레이션에 적합
온프레미스, 퍼블릭 및 호스팅
OpenStack 환경 지원
주요한계 -x86_64 아키텍처(AMD64 및 Intel 64) 만 지원 GUI 환경 없음 Cli만 가능
적합대상 소규모 및 간단한 VM마이그레이션 비용이 효율적이고 간단한 OpenStack 마이그레이션 필요한 기업
40.
Why OpenStack?
항목 설명
예전방식: 매 6개월마다 업그레이드
•6개월마다 새로운 릴리스를 설치
•하지만 이게 너무 자주 바뀌어서, 큰 회사들은 계속해서 업그레이드를 해야 해서 작업난이도가 높음
새로운 방식: “SLURP” 릴리스
•그래서 OpenStack에서는 새로운 방법 도입
•“SLURP”라는 특별한 릴리스 개념이 생김 이 릴리스는 1년에 한 번만 나오고, 중간 릴리스는 건너뛸 수 있음
•예시: “A 릴리스”가 SLURP라면, 그 다음 “B 릴리스”는 건너뛰고, 다시 “C 릴리스” 때 업그레이드하면 돼요.
어떤게 좋아졌나요? •이제는 매번 업그레이드하지 않아도 돼서 더 편리하고, 문제도 더 쉽게 해결할 수 있어요.
•SLURP 릴리스는 더 안정적이라서 많은 사람들이 이 릴리스를 선택할 거예요
기억할 점!
•SLURP 릴리스는 매우 중요해요. 그래서 이 릴리스를 잘 기억하고, 업그레이드할 때 꼭 챙기면 돼요!
41.
Why OpenStack?
오픈 소스기반으로 높은 유연성과 확장성을 제공하며, 커뮤니티와 다양한 오픈 소스 프로젝트와의 통합을 제공합니다.
• 오픈소스 기반의 SDDC 환경 제공
• 높은 유연성과 다양한 배포 옵션 제공
• 높은 확장성과 대규모 클라우드 환경에 적합
• 오픈 소스기반으로 무료 사용
• 대규모의 커뮤니티 환경
• 다양한 오픈소스 프로젝트와의 통합 제공 및 다양한 서드파
티 솔루션 지원
• 벤더 솔루션에 비해 환경의 제약이 거의 없음
규모에 상관없는 오픈스택구성
고객사 : T사 내부업무 고객사 : 기상청 대외서비스
사용모듈
인프라 구성
▪ 서버 댓수 : 400 여대 / 12,958 vCPU
▪ 스토리지 용량 : 6.7 PB
▪ 서버 - SDC(Software Defined Computing)
▪ 스토리지 - SDS(Software Defined Storage) / SAN / NAS
▪ 모니터링 – Grafana / Prometheus
인프라 구성
▪ 서버 댓수 : 7 대 / 224 vCPU
▪ 스토리지 용량 : 98 TB
사용모듈
▪ 서버 - SDC(Software Defined Computing)
▪ 스토리지 - SDS(Software Defined Storage) / SAN / NAS
▪ 네트워크 – SDN(Software Defined Storage) / LBAAS /DVR / FWAAS
▪ 모니티링 – Grafana / Prometheus /
▪ PaaS – Kubernetes / CICD / Repository / SSO
▪ 서울/오창 Active-Active | DMZ/내부망 망분리요건 충족
44.
구축 사례
퍼블릭같이 구현한프라이빗 클라우드 클러스터 구축 사례 - 기상청
AWS 구축 모델로 다양한 용도의 클러스터를 구성하고 해당 클러스터를 업무 및 환경에 맞게 Zone을 나눠서 운영
프라이빗 오픈스택 / 쿠버네티스 사례 - 기상청
기상청 전체 시스템
클라우드 전환
Large Scaled Service
AWS와 유사한 다양한
클러스터 방식의 클라우드 구성
“다양한 사용자 용도와 환
경으로 구성된 멀티 클러
스터 구성”
OpenStack위의 VM 생성
• 중요 업무
• 기존 업무
• 내부망
OpenStack클러스터
오픈스택
Compute Node
VM Pool
•••
OpenStack 인프라에
Kubernetes 생성
• 개발 인프라
• 노후 인프라
활용
OpenStackKubernetes
BareMetal 인프라에
Kubernetes 구성
• 고객 서비스
• 가용성
• Large Scale
Traffic
BareMetal Kubernetes
BareMetal 인프라에
GPU Farm 구성
• ML 업무
• AI 개발
Kubernetes GPUFarm
오픈스택
Compute Node
VM Pool
Kubernetes
Compute Node
(BareMetal)
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
*다양한 용도의 클러스터를 AWS 모델이라 칭함
프로젝트 기간 : 2019.10 ~ 2019.12 / 2020.8~2020.12 / 2021~2022.11
확장가능한 오픈스택/ 쿠베네티스로변경
클라우드기반 전산자원확충 및운영 환경 조성
전산자원할당‧회수 자동화및시스템부하에따른 자동 시스템확장 용이
오픈소스(오픈스택, 도커)로대체하여기상정보시스템환경으로최적화
타사의IaaS /PaaS→Playce Cloud로대체
45.
기존 서비스 관리의한계
구축 사례
기상청 사례 - OpenStack 클러스터
기상청의 내/외부 업무에 대해서 OpenStack Zone을 구성하여 VM 기반의 인프라 구성
OpenStack 클러스터 Zone 구성 아키텍처 아키텍처 특징 / 장점
기상청업무망과 VM을 위한 OpenStack
타사의IaaS제품을 커뮤니티 오픈스택으로 변
경
일반 부서 VM 업무를 위한 오픈스택 구축
보안을 위해 외부/내부 별도의
오픈스택 구성과 멀티테넌시를 위한 구성
SDN과 NFV 기능인 LoadBalancer 사용
SDS인 block deviceceph와
shared filesystemcephfs 사용
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
K8S 홈페이지 Zone
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
OpenStack Zone
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
K8S Zone
OpenStack Zone K8S GPU Zone
내부망 (80대)
외부망 (10대)
SDN
NFV Controller SDN Controller NFV Computing
SDC
SDS
Ceph
Controller
NFS
Gateway
Ceph Cluster
Compute Node
Control Node
하드웨어 인프라
오픈스택 Heat(Orchestration)
Horizon
Dashboard
Keystone
인증
Neutron
네트워크
Cinder
Block스토리지
Nova
컴퓨팅
Glance
이미지
Swift
Object스토리지
Ceilometer
미터링
Manila
공유파일시스템
Ironic
베어메탈 프로비저닝
•••
46.
기존 서비스 관리의한계
구축 사례
기상청 사례 - BareMetal 인프라 기반의 Kubernetes
기상청의 Large Scale Service에 대해서 Kubernetes 환경을 구성
BareMetal 인프라 기반 Kubernetes 클러스터 Zone 구성 아키텍처 아키텍처 특징 / 장점
확장성높은 대고객서비스를 위한 Kubernetes
타사의PaaS 제품을커뮤니티 쿠버네티스로변
경 -컨테이너 환경 제공
중요한 국민 대상 서비스를
쉽게 확장가능한 쿠버네티스로 구축
필요시 초기 10개의 pod 업무에서
70개까지 확장
쿠버네티스 모니터링 별도 구성
SDS인 block device ceph와 shared filesystem
cephfs 사용
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
K8S 홈페이지 Zone (40대)
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
OpenStack Zone
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
K8S Zone
OpenStack Zone K8S GPU Zone
내부망 (80대)
외부망 (10대)
SDN
NFV Controller SDN Controller NFV Computing
SDC
SDS
Ceph
Controller
NFS
Gateway
Ceph Cluster
Compute Node (BareMetal)
하드웨어 인프라
Cluster
Logging Backup CI / CD
Monitoring Customer Service
Service
Mash
Kubernetes (Playce Kube)
47.
기존 서비스 관리의한계
구축 사례
기상청 사례 - OpenStack 인프라 기반의 Kubernetes
기상청의 개발 환경 및 테스트 환경에 대해서 OpenStack 인프라 환경에 K8S 구축하여 K8S 노드를 확장 및 노후 장비 재활용으로 구성
OpenStack 클러스터 기반 Kubernetes Zone 구성 아키텍처 아키텍처 특징 / 장점
기상청업무망vm과 연계를위한
Kubernetes
VM위에 쿠버네티스 구성
멀티 클러스터 쿠버네티스 구성
필요시 VM단에서 쉽게 확장 가능
테넌트 내 VM과 연계하여 서비스 제공
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
K8S 홈페이지 Zone
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
OpenStack Zone
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
K8S Zone (12대)
OpenStack Zone K8S GPU Zone
내부망 (80대)
외부망 (10대)
SDN
NFV Controller SDN Controller NFV Computing
SDC
SDS
Ceph
Controller
NFS
Gateway
Ceph Cluster
하드웨어 인프라
Cluster
Kubernetes (Playce Kube)
VM Pools
•••
Compute Node
오픈스택 Heat(Orchestration)
48.
기존 서비스 관리의한계
구축 사례
기상청 사례 -Kubernetes 기반 GPU Farm / Big Data Platform
기상청의 AI/ML 개발 및 테스트를 위해 Kubernetes 기반의 GPU Farm/ Big Data Platform을 구성하여 리소스의 가용성 확장성을 지원
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
K8S 홈페이지 Zone
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
OpenStack Zone
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
K8S Zone
OpenStack Zone GPU Zone(85대)
내부망 (80대)
외부망 (10대)
SDN
NFV Controller SDN Controller NFV Computing
SDC
SDS
Ceph
Controller
NFS
Gateway
Ceph Cluster
하드웨어 인프라
Kubernetes 기반 GPU Farm Zone 구성 아키텍처 아키텍처 특징 / 장점
빅데이터 처리와개발자를 위한 VM/ VM
worker용 컨테이너/ 베어메탈 worker용 컨테이
너 제공
GPUA100 가상화를 위해 BareMetal 서버에
Kubernetesworker 구성
최적성능을 위해 BareMetal서버에
Kubernetesworker 구성
장애시 오픈스택에서 배포/구성 가능
SDN과 NFV 기능인 LoadBalancer 사용
Kubernetes (Playce Kube)
VM Pools
•••
오픈스택
Compute Node BareMetal
•••
Master
Master
Master
GPU Workers
GPU Workers
GPU Workers