소프트웨어 정의 데이터센터란?
소프트웨어 정의 데이터센터(SDDC)는 컴퓨팅, 스토리지, 네트워킹 등과 같은 전통적인 인프라 구성 요소를 추상화하여 소프트웨어 서비스로 제공하는 IT 관리 방식입니다.
개별 구성 요소를 수동으로 관리하는 기존의 데이터센터와 달리 SDDC는 물리 인프라로부터 리소스를 분리하고 가상화하여 소프트웨어 정의 서비스를 생성합니다. 가상 데이터센터라고도 하는 SDDC를 활용하면 물리 하드웨어와 상호작용할 필요가 없이 응답 시간이 단축되고 신속한 확장이 가능하며 공유 풀에서 리소스를 효율적으로 사용할 수 있습니다. SDDC는 온프레미스와 프라이빗, 퍼블릭 또는 호스팅된 클라우드에서 호스팅할 수 있는 ITaaS(IT-as-a-Service, 서비스형 IT) 플랫폼입니다.
주요 구성 요소 및 이점
소프트웨어 정의 데이터센터는 핵심 구성 요소들을 자동화된 통합 인프라에서 연동할 수 있도록 중앙집중화하여 데이터센터 전반의 관리를 간소화하고 효율성을 개선합니다. SDDC에는 일반적으로 다음과 같은 구성 요소가 포함됩니다.
소프트웨어 정의 컴퓨팅(SDC)
소프트웨어 정의 컴퓨팅(SDC)은 CPU, 메모리, 스토리지 장치와 같은 물리 컴퓨팅 리소스를 가상 머신(VM) 또는 컨테이너로 추상화하여 독립된 서버에서 손쉽게 프로비저닝 및 관리가 가능하도록 합니다. 소프트웨어 정의 인프라라고도 하는 이 컴퓨팅 계층을 통해 클라우드 네이티브 워크로드와 컨테이너화된 애플리케이션을 하이브리드 및 멀티클라우드 환경에서 효율적으로 실행할 수 있습니다.
하이퍼바이저, 그리고 쿠버네티스와 같은 중앙화된 오케스트레이션 플랫폼을 통해 SDC는 자동화된 신속한 리소스 할당을 지원하고 복잡한 여러 태스크를 동시에 처리할 수 있는 역량을 조직에 제공합니다.
소프트웨어 정의 스토리지(SDS)
소프트웨어 정의 스토리지(SDS)는 여러 장치에서 물리 스토리지 리소스를 풀링하고 관리하여 워크로드 요구 사항에 따라 단일 위치로 분배합니다. 그리고 워크로드 요구 사항과 성능 기준에 따라 리소스를 신속하게 할당하여 스토리지를 최적화하는 지능형 정책 기반 관리를 지원합니다.
SDS는 스토리지 리소스를 추상화하고 가상화하는 동시에 중앙에서 제어하여 자동화된 데이터 관리를 강화합니다. SDS는 블록, 파일, 오브젝트 스토리지 등 여러 스토리지 유형에서 작동하여 데이터가 온프레미스와 퍼블릭 클라우드 환경 전반에서 분배될 수 있습니다. SDS는 스토리지 오버헤드를 낮추어 데이터 접근성을 유지하고 장애로부터 데이터를 보호합니다.
소프트웨어 정의 네트워크(SDN)
소프트웨어 정의 네트워크(SDN)는 중앙집중식 컨트롤러를 사용해 물리 하드웨어 인프라로부터 네트워크 컨트롤 플레인을 추상화하고 네트워크 간 데이터 이동 방식을 결정합니다. SDN은 제어를 중앙화하고 관리자가 네트워크 트래픽과 리소스를 프로그래밍 방식으로 관리하도록 허용하여 유연성과 효율성이 향상됩니다.
SDN은 단일 플랫폼에서 네트워크 정책, 보안, 트래픽 라우팅을 모니터링하고 관리하는 중앙집중식 소프트웨어 정의 컨트롤러를 통해 자동화됩니다. 그리고 실시간 요구 사항에 맞게 신속하게 조정하여 네트워크 프로비저닝을 강화하고 트래픽 흐름을 최적화하여 데이터 전송의 속도와 효율성이 향상됩니다. 또한 SDN은 자가 치유(Self-healing) 기능을 제공해 워크로드 변경이나 트래픽 정체에 대응하여 자동으로 재구성합니다. 게다가 보안 제어가 서로 다른 소규모 네트워크 세그먼트를 적용한 마이크로 세그멘테이션을 통해 보안 리스크를 낮춥니다.
소프트웨어 정의 기술들(SDC, SDS, SDN)은 상호 연동을 통해 고도로 자동화되고 확장 가능한 IT 환경을 제공합니다. SDDC는 하드웨어 추상화와 소프트웨어 정의 기술을 통해 민첩성과 리소스 최적화를 개선하고 현대적인 데이터센터 관리를 위한 통합 솔루션을 제공합니다.
SDDC의 진화 과정
최근 SDDC는 급변하는 IT 환경에서 자동화 및 클라우드 인프라에 대한 수요 증가를 충족하도록 진화해 왔습니다. 기존 SDDC가 IT 리소스의 관리, 프로비저닝 및 확장을 수행한 방식이 가상화였던 것과 달리 현대적인 SDDC는 컴퓨팅, 스토리지, 네트워킹 등 핵심 구성 요소를 소프트웨어 정의 요소로 전환하는 방식을 취합니다.
가상화는 하나의 물리 머신에서 시뮬레이션된 가상 환경을 생성할 수 있는 기술입니다. 기존 SDDC에서는 가상화가 물리 리소스를 가상 머신으로 추상화하고 풀링합니다. 그러려면 물리적 하드웨어 업그레이드와 수동 구성이 필요하며, 자동화는 사전 정의된 스크립트와 템플릿으로 제한됩니다.
현대적인 SDDC는 자동화된 인프라 전반에서 컨테이너화된 리소스를 관리하고 오케스트레이션함으로써 클라우드 네이티브 및 쿠버네티스 기술을 기존 가상화와 결합합니다. 현대적인 SDDC는 프로비저닝, 확장, 구성을 자동화하여 변화하는 비즈니스 수요를 충족합니다.
자동화 및 현대적인 SDDC
IT 자동화의 도움으로 SDDC는 수동으로 제어되는 하드웨어 중심의 환경에서 현대적인 IT 운영의 다이나믹한 요구 사항에 대응하는 애자일 에코시스템으로 전환했습니다. 오케스트레이션을 통해 IT 팀은 컴퓨팅, 스토리지 및 네트워킹 리소스 전반의 워크로드를 자동화하여 인력의 개입 없이 시스템을 프로비저닝할 수 있습니다.
중앙집중식 관리 플랫폼을 사용하여 관리자는 인프라 성능, 리소스 사용, 보안을 모니터링하고 제어할 수 있습니다. SDDC 자동화는 네트워크 기능 가상화(NFV)로 확대되어 방화벽과 VPN을 가상화하고 관리합니다. 또한 자가 치유 메커니즘, 마이크로 세그멘테이션, 네트워크 성능 최적화 등 다른 자동화 기술이 장애를 감지하고 해결하여 최적의 성능을 위한 세분화된 보안 정책을 보장합니다.
자동화 기반 SDDC는 수동 구성을 줄이고 리소스 할당을 개선하며 시스템 성능을 강화하는 자체 최적화 운영을 지원합니다. 온프레미스 및 퍼블릭 클라우드 환경 전반에서 워크로드를 확장하고 관리하는 기능을 통해 현대적인 SDDC는 유연성과 운영 효율성을 강화하여 기업이 디지털 트랜스포메이션과 하이브리드 클라우드 관리에 대한 수요를 충족할 수 있도록 지원합니다.
Red Hat의 지원 방식
Red Hat의 신뢰할 수 있는 제품과 파트너 에코시스템은 하나의 통합 가상화 솔루션을 통해 모두 제공됩니다. Red Hat® OpenShift® Virtualization과 Red Hat Ansible® Automation Platform을 결합하면 네트워크와 스토리지 스택의 모든 벤더와 통합하여 어떤 환경에서도 태스크를 자동화하고 프로덕션 레디 SDDC를 제공할 수 있습니다. 가상 워크로드든, 컨테이너화된 워크로드든 또는 두 가지가 결합된 워크로드든 상관없이 OpenShift Virtualization은 클라우드 네이티브 워크로드를 기존 VM과 함께 빌드, 운영, 확장할 수 있는 툴을 제공합니다. 또한 가상 워크로드와 컨테이너화된 워크로드를 통합하여 복잡성을 가중시키지 않으면서 유연성을 제공하는 현대적인 애플리케이션 플랫폼인 Red Hat OpenShift Virtualization으로 가상 머신을 마이그레이션할 수 있습니다.
Red Hat OpenShift Virtualization과 함께 Ansible Automation Platform을 사용하면 규모에 따른 마이그레이션에서 Day 2 오퍼레이션과 문제 해결까지 IT 인프라를 자동화하고 모든 환경에서 일관된 클라우드 경험을 제공할 수 있습니다. 이러한 유연한 접근 방식을 사용하면 IT 운영의 속도와 효율성을 개선하는 동시에 가상화 기술과 이를 기반으로 하는 애플리케이션에 대한 기존 투자를 계속해서 활용할 수 있습니다.
Red Hat을 통해 원하는 속도로 관리하고 현대화하세요. Red Hat Advanced Cluster Management for Kubernetes로 단일 콘솔에서 VM의 성능을 모니터링할 수 있습니다. 스토리지, 백업 및 재해 복구, 네트워킹을 위한 추가 지원 옵션과 파트너 통합을 통해 Red Hat은 조직이 하이브리드 클라우드 전반에서 가상 인프라를 원활하게 운영하고 준비가 되었을 때 현대화할 수 있도록 지원합니다.
자동화된 엔터프라이즈
이 e-book을 읽고 자동화의 강력한 기능을 활용해 네트워크, 인프라, 보안, DevOps, 엣지와 같은 IT 서비스를 혁신하세요.