본문 바로가기
Private & Public Cloud/VMware vSphere

VMware VCF(VMware Cloud Foundation), VVF(VMware vSphere Foundation) Solution 정리

by TwoJun 2024. 12. 10.

Broadcom(VMware) License System
Broadcom(VMware) License System / Ref : https://www.openbase.co.kr/solution/cloud11

 

 

 

1. VCF(VMware Cloud Foundation)

1-1. 정의 

(1) VMware Cloud Foundation은 Hyper Coverged Infrastructure 환경에서 완전한 하이브리드 클라우드 및 Software Defined Data Center(SDDC) 구축 및 운영과 이에 대한 생명 주기(Life-Cytcle) 를 자동화하는 통합 솔루션이다.

 

* Hyper Converged Infrastructure : 서버, 스토리지, 네트워크의 인프라 리소스를 통합하여 단일 플랫폼으로 제공하는 기술을 의미한다.

 

 

 

 

1-2. 특징

(1) Broadcom으로 인수됨에 따라 구독 기반 모델로 전환

- VMware는 기존 영구 라이선스 판매를 중단하고 구독 기반 형식으로 라이선스를 변경했다.

 

(2) CPU 소켓 당 코어 기반 라이선스 가격 책정

- CPU 소켓 당 코어 기준으로 가격 책정이 진행되며 사용량에 기반해서 비용을 최적화할 수 있게 된다.

 

(3) vSAN 할당량 변경

- 코어당 vSAN 할당량은 1TB(TiB)이다.

 

(4) 고객 지원 서비스 개선

- Select Support 옵션을 통해 글로벌 지원 등이 가능해졌다.

 

(5) 유연한 배포 옵션

- 프라이빗 클라우드, 퍼블릭 클라우드에서 광범위한 배포 옵션을 사용할 수 있으며 HCI에 대한 자체적인 관리 및 운영이 가능하다.

 

(6) 확장 및 효율성

- 어디에서나 인프라, 운영, 및 도구 등 프로세스를 확장하여 온프레미스 및 클라우드에서 워크로드를 관리하 수 있다.

 

 

 

 

1-3. vSphere Enterprise Plus

(1) vSphere 제품군 중에서 최상위 버전으로 주로 엔터프라이즈 레벨에서 클라우드 환경을 구축하고 관리 및 운영을 위한 솔루션을 의미한다.

 

(2) vSphere Enterprise plus를 통해 이전 버전보다 대규모 환경에서의 높은 가용성, 성능 보장을 위한 여러 가지 기능을 제공하며 기업의 요구사항을 효율적으로 구성하고 관리할 수 있도록 돕는다.

 

 

 

1-4. vSAN

(1) Hyper-Converged Infrastructure를 지원하는 엔터프라이즈 레벨에서의 소프트웨어 정의 스토리지 솔루션이다. ESXi 하이퍼바이저 내부에서 VMware vSphere와 완전히 통합된다.

 

 

 

 

1-5. NSX Networking / HCX / AON

(1) VMware NSX란 vSphere 환경에서의 소프트웨어 정의 네트워크 인프라를 위한 네트워크 가상화 및 보안 솔루션을 의미한다. 스위칭, 라우팅, 방화벽과 같은 네트워크의 핵심 기능들이 네트워크 하이퍼바이저를 통해 생성되고 관리된다. 물리적 장비에 의존하지 않고 소프트웨어로 추상화된 가상 네트워크 환경을 구축하고 운영할 수 있다는 점이 특징이다.

 

 

(2) HCX 

- VMware HCX(Hybrid Cloud Extension)은 하이브리드 클라우드 환경에서 워크로드를 쉽게 이동시키고 확장할 수 있도록 돕는 솔루션이다. VMware로 구성된 프라이빗 클라우드 환경과 퍼블릭 클라우드(VMware Cloud on AWS 등)을 하이브리드 방식으로 연결하여 워크로드를 마이그레이션하고 클라우드 리소스를 확장하는 등의 작업이 가능해진다.

 

* 워크로드 : 컴퓨팅 리소스를 활용해 특정 프로세스를 완료하거나 특정 결과를 만들어내기 위해 수행하는 일련의 작업이며 클라우드 컴퓨팅 환경에서는 VM, 데이터베이스, 마이크로서비스 등이 모두 워크로드로 간주된다.

 

 

(3) AON

- VMware AON(Application Object Networking)이란, 애플리케이션과 네트워크의 통합적인 관리를 제공하는 솔루션으로 애플리케이션의 요구사항에 맞게 네트워크 리소스를 프로비저닝하고 최적화할 수 있다.

 

 

 

 

1-6. Aria Suite Enterprise

(1) VMware Arai Suite는 프라이빗, 퍼블릭 및 하이브리드 클라우드 인프라에 대한 통합 및 운영, 자동화를 위한 솔루션을 의미한다.

 

 

 

 

1-7. SDDC Manager

(1) 기업의 온프레미스 환경을 기반으로 소프트웨어로 정의된 컴퓨팅, 네트워크, 스토리지등의 요소가 포함된 Private Cloud 환경을 구축하고 운영할 수 있는 VCF 솔루션의 핵심 구성요소 중 하나이다.

 

 

 

 

1-8. Select Support & SRE(Site Reliability Engineering)

(1) Select Support는 VCF가 고객에게 제공하는 프리미엄 지원 서비스를 의미하며 고객이 인프라를 운영 중 발생할 수 있는 문제나 이슈에 대해 빠르게 대응할 수 있도록 돕는 솔루션이다.

 

(2) SRE의 경우 인프라 서비스의 지속적인 안정성을 보장하기 위한 서비스이며 소프트웨어적 기법으로 자동화된 작업, 예방적 접근법을 통해 VCF의 전반적 운영환경의 안정성과 효율성을 높인다.

 

 

 

 

 

 

 

2. VVF(VMware vSphere Foundation)

2-1. 정의

(1) VMware vSphere Foundation은 핵심 가상화 플랫폼인 vSphere에 Kubernetes 기반의 컨테이너 오케스트레이션 기능을 통합한 솔루션이다. VVF를 통해 기존 인프라 환경에서 애플리케이션을 개발하고 운영할 수 있게 된다.

 

 

 

 

2-2. vSphere Enterprise plus

(1) vSphere 제품군 중에서 최상위 버전으로 주로 엔터프라이즈 레벨에서 클라우드 환경을 구축하고 관리 및 운영을 위한 솔루션을 의미한다.

 

(2) vSphere Enterprise plus를 통해 이전 버전보다 대규모 환경에서의 높은 가용성, 성능 보장을 위한 여러 가지 기능을 제공하며 기업의 요구사항을 효율적으로 구성하고 관리할 수 있도록 돕는다.

 

 

 

2-3. Tanzu Kubernetes Grid(TKG) / Container / Kubernetes 

(1) VMware Tanzu는 애플리케이션과 인프라를 현대화하여 운영 환경에 더 나은 소프트웨어를 지속적으로 제공하는데 도움이 되는 Multi-Cloud 애플리케이션 개발 및 배포 플랫폼이다.

 

(2) VMware Tanzu는 사내 및 하이브리드 클라우드 환경 전반에서 애플리케이션과 인프라의 현대화를 일관되게 수용함으로써 더 나은 소프트웨어 운영 환경을 지속적으로 제공할 수 있게 된다.

 

(3) Tanzu Kubernetes Grid(TKG)는 하이브리드 클라우드 또는 퍼블릭 클라우드 환경에 Tanzu Kubernetes 클러스터를 구축할 수 있게 된다.

 

(4) 여기서 Kubernetes는 컨테이너 기반 환경을 오케스트레이션하는 도구로써 여러 서버 노드에 컨테이너를 분산 배치하거나 문제가 생긴 컨테이너의 교체하는 등의 컨테이너의 전반적인 생명주기부터 구동환경까지 관리할 수 있는 도구이다.

 

 

https://velog.io/@semi-cloud/Docker-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EA%B0%80%EC%83%81%ED%99%94%EB%9E%80

(5) 컨테이너는 개발한 애플리케이션이 구동환경이 달라짐에 따라 발생하는 오류를 줄이기 위해 애플리케이션을 특정 환경에서 다른 환경으로 마이그레이션 하더라도 안정적으로 실행하기 위해 모색된 방법이다.

 

(6) 애플리케이션 실행에 필요한 라이브러리, 바이너리, 기타 구성 파일을 한 번에 묶어서 배포하면 구동환경이 달라지더라도 실행에 필요한 파일들이 따라 다니기 때문에 실행 오류를 최소화할 수 있다. 기존 하이퍼바이저가 존재할 위치에 컨테이너 엔진이 올라가고 이미 실행 중인 운영체제 환경을 공유하고 있으므로 컨테이너 환경에서의 애플리케이션 구동 속도가 훨씬 빠르고 과정도 간단하다.

 

(7) 컨테이너는 호스트의 시스템 커널을 다른 컨테이너와 공유하므로  서버 가상화 방식에서 가상 머신에 포함되는 커널이나 하드웨어 정보에 종속되지 않고 운영체제 레벨에서의 아키텍처를 모든 컨테이너가 공유하고 있으므로 가볍다. 따라서 컨테이너 가상화의 경우 물리 인프라 전체를 가상화하여 독립적인 컴퓨팅 환경을 구성하지 않고 애플리케이션을 실행하고 운영할 수 있는 환경만을 가상화한다. 

 

 

 

 

 

 

 

 

※ 해당 포스팅을 기준으로 내용 추가가 필요하다고 생각되면 기존 내용에 다른 내용이 추가될 수 있습니다.

개인적으로 공부하며 정리한 내용이기에 오타나 틀린 부분이 있을 수 있으며, 이에 대해 댓글로 알려주시면 감사하겠습니다!

댓글