관련 기술 소개

SDDC란 무엇인가요?


SDDC(Software Defined Data Center; 소프트웨어 정의 데이터센터)는 네트워킹, 스토리지, CPU 및 보안과 같은 모든 인프라 요소가 가상화 되어 서비스로 제공되는 인프라입니다. 배포, 운영, 프로비저닝 및 구성은 하드웨어로부터 분리되어 소프트웨어를 통해 이루어집니다. 이러한 기능은 모두 소프트웨어 인텔리전스를 통해 구현됩니다.


SDDC라는 용어는 2012년, VMWare CTO 였던 Steve Herrod에 의해 처음 주장된 용어로 알려져 있습니다. 초기에는 일반적으로 구현되는 방식이라기 보다는 개념에 가까운 용어였지만, 가상화 기술 및 클라우드 기술이 발전하고, 퍼블릭 클라우드 서비스를 비롯하여 다양한 클라우드 서비스가 제공되면서, 최근에는 클라우스 서비스 제공 업체 및 데이터센터 서비스를 제공하는 업체가 SDDC를 채택하여 실제 구현하여 활용하는 단계로 발전하고 있습니다.

SDDC의 구성요소


가상화는 소프트웨어 정의 데이터센터 구현의 핵심 기술입니다. SDDC를 구현하기 위해 다음의 3가지 가상화 구성요소가 필요합니다.

  • 네트워크 가상화는 물리적인 인프라가 사용 가능한 전체 대역폭을 여러 개의 독립적인 채널로 분할하여 특정 서버나 장치에 실시간으로 할당 또는 재할당 하며, 트래픽을 컨트롤하는 소프트웨어 기능의 조합으로 이루어집니다.

  • 스토리지 가상화는 여러 개의 물리적인 스토리지 디바이스를 단일 콘솔에서 관리되는 단일 스토리지 장치로 보일 수 있도록 소프트웨어적으로 풀링(Pooling)하는 소프트웨어 기능의 조합입니다.

  • 서버 가상화는 여러 대의 물리적인 서버의 형상, 프로세서 및 운영체제, 메모리 등의 자원을 통합하여, 사용자가 복잡한 물리적 자원의 정보를 관리하지 않고, 소프트웨어 관리 기능을 이용해 물리적인 서버 자원을 공유하여 여러 개의 가상머신으로 분할하여 활용도를 높이는 동시에 나중에 용량을 확장하거나 생명주기를 관리하는 등의 작업을 지원하는 소프트웨어 기능의 조합입니다.

이러한 가상화 기술을 이용해 다양한 사용자 요청을 처리하고, 정책을 관리하며, 서비스 수준 계약을 유지하기 위해서는 별도의 SDDC 소프트웨어 애플리케이션이 위의 그림과 같이 필요하게 됩니다.


SDDC의 이점과 도전


소프트웨어 정의 데이터센터는 인프라와 IT 지원, 그리고 그와 연관된 애플리케이션을 동적으로 프로비저닝하기 위한 방법 중 하나입니다. SDDC는 여러 개로 이루어진 인프라를 연관시키거나 클러스터링하여, 도메인 내에서 통합된 인프라 처럼 보이게 하고 관리할 수 있게 합니다. 여기서 가장 중요한 핵심 요소는 “컨트롤 영역”과 “데이터 영역”을 분리하는 것입니다. 이렇게 컨트롤과 데이터를 분리하면, 데이터를 이루는 인프라에 관계없이 단일화된 컨트롤 영역에서 모든 인프라를 관리할 수 있게 되고, 이러한 통합된 관리가 동저긴 애플리케이션이나 인프라의 프로비저닝을 가능하게 하는 것입니다.

SDDC는 조직에서 직접 호스팅하는 엔터프라이즈 프라이빗 클라우드 환경에 보다 나은 컨트롤 환경 및 프로비저닝 환경을 제공합니다.

소프트웨어 정의 데이터센터는 클라우드 컴퓨팅에 대해 신속성, 탄력성, 확장성이라는 특징을 부여합니다. 가장 큰 이점은 인텔리전트 소프트웨어를 통해 모든 기능을 자동화 한다는 것입니다. 특히 프로비저닝과 운영 관리 중에 발생하는 기존의 수작업 위주의 작업에 대한 자동화를 통해 인프라 관리 업무를 대폭 줄일 수 있습니다.

이러한 자동화는 전통적인 데이터센터에 높은 수준의 유연성을 제공합니다. 모든 IT 자원은 프라이빗 또는 하이브리드 클라우드와 같은 방법으로 Pool 되어 관리됩니다. 워크로드는 물리적인 인프라에 독립적으로 운영됩니다.

인프라 관리와 워크로드 관리 모두 프로그램에 의해 관리됩니다. 이는 관리에 소요되는 노력과 비용을 감소할 수 있도록 도와줍니다.

일반적으로 SDDC는 다양한 구성요소와 다양한 벤더의 제품으로 구성됩니다. 결론적으로 이러한 상황에서 기업은 특정 벤더에 락인 되는 것을 피하고 싶어하고, 이러한 조건을 만족 시키면서 SDDC 아키텍처를 계획하고 구현하는 것은 매우 어려운 일입니다.


SDDC 시장 규모


소프트웨어 정의 데이터센터는 가상화 기술의 발전을 통해 실현됩니다. 프로세싱 파워와 메모리는 물리적인 인프라로부터 독립되어 공유된 자원으로부터 얻게 됩니다. 베어메탈 서버에서 애플리케이션을 실행하는 대신 각각의 애플리케이션은 가상머신이나 컨테이너 상에서 실행됩니다.

ABLESTACK은 SDDC를 위한 HCI로 표준 x86 서버 인프라를 이용해 SDDC를 위한 모든 구성요소를 제공하는 플랫폼입니다. ABLESTACK에는 SDDC의 주요 구성요소인 네트워크 가상화, 스토리지 가상화, 서버 가상화 및 SDDC를 위한 관리 플랫폼을 모두 포함하고 있습니다.

SDDC 시장은 위에서 언급한 소프트웨어 정의 네트워크, 소프트웨어 정의 스토리지, 소프트웨어 정의 컴퓨트 등의 시장으로 나누어져 있습니다. Gartner는 2016년부터 2023년까지 매년 23%의 시장 성장률을 보일 것으로 전망하며, 2021년도에는 83억 달러, 2023년도에는 110억 달러의 시장 규모를 형성할 것으로 전망하고 있습니다.

데이터센터를 완전히 가상화 하는 방법에는 두가지가 있습니다. 첫번째는 기존 하드웨어 및 장비가 최신 SDDC 장비와 공존하며 실행되는 과도기를 두는 방식입니다. 두번째 접근 방식은 통합 데이터센터 패브릭 내에서 기존 장비와 새 장비를 통합하여 SDDC를 구축하는 방법입니다.


SDDC의 미래


엔터프라이즈 내에서 격리되어 사용된 네트워크가 인터넷으로 진화한 것 처럼 SDDC는 데이터센터의 컴퓨팅 환경에 유사한 영향을 미칠 것으로 예상 됩니다. 기본 물리적 하드웨어에서 애플리케이션 계층을 추상화하는 기능을 통해 여러 물리적인 데이터센터에서 필요한 애플리케이션을 제공할 수 있게 될 것입니다. 사용자는 어떻게 물리적인 인프라가 사용자에게 제공되는지 알 필요가 없어지게 됩니다.

SDDC는 프라이빗, 퍼블릭 및 하이브리드 클라우드 간에 필요에 따라 컴퓨팅 리소스를 마이그레이션하기 위한 공통 가상 인프라를 제공하게 됩니다.

SDDC가 성숙해짐에 따라 소프트웨어로 데이터센터 기술을 추상화 하려면 기업에서 IT 보안을 개선해야 합니다. 보안팀과 가상화팀 간의 협업 강화는 잠재적인 위협을 식별하고 완화하는데 도움이 될 수 있습니다. 소프트웨어에 보안을 통합하면 조직에서 새로운 위협에 대응하기 위해 정책을 신속하게 조정하고 조정할 수 있습니다. 예를 들어 애플리케이션, 해당 콘텐츠 또는 사용자를 기반으로 보안 정책을 설정합니다.





Introduction 카테고리의 다른 문서