[용어정리] SDDC

Software-Define Data Center(SDDC)

현실에 존재하는 인프라 자원을 가상화 하여 유지/관리 및 서비스 형태로 제공하는 데이터 센터를 의미


가상화하는 인프라 자원은 서버, 스토리지, 네트워크 등을 가상화 함

이때 가상화 하여 서비스 형태로 제공하는 것을 '소프트웨어 정의(Software Defined)' 라 한다.


SDDC를 정의하는 핵심 요소는 추상화 계층을 통해 물리적으로 존재하는 인프라를 관리하고 통제하는 기능을 분리하는 것이다.


분리되는 영역은 인프라 데이터 플레인, 인프라 컨트롤 플레인이라고 부른다.


데이터 플레인(Data Plane) : 서비스 간 네트워크 트래픽을 관리하는 서비스 메쉬 애플리케이션

인프라 데이터 플레인(Infrastructure Data Plane) : 데이터 플레인(Data Plane)의 확장 개념


컨트롤 플레인(Control Plane) : 데이터 플레인을 관리하기 위한 API(CLI, GUI 포함) 

인프라 컨트롤 플레인(Infrastructure Control Plane) : 컨트롤 플레인(Control Plane)의 확장 개념


※SDDC 와 가상화, 클라우드

클라우드, SDDC 모두 유사한 형태를 보이고 있지만, SDDC는 플랫폼, 클라우드는 서비스 자체를 중심으로 두는 것에서 차이를 둔다


인프라를 제공하는 IaaS, 플랫폼을 제공하는 PaaS, 소프트웨어 어플리케이션을 제공하는 SaaS 모두 사용자에게 서비스를 제공하는 클라우드 서비스라면, 이러한 클라우드 서비스를 제공하기 위한 기반 기술이 SDDC 이다

댓글