소프트웨어 정의 데이터 센터
1. 개요
소프트웨어 정의 데이터 센터(SDDC)는 프로비저닝, 운영 및 API를 통해 관리되는 다양한 개념과 데이터 센터 인프라 구성 요소를 포괄한다. 핵심 구성 요소에는 컴퓨팅 가상화, 소프트웨어 정의 네트워킹(SDN), 소프트웨어 정의 스토리지(SDS), 관리 및 자동화 소프트웨어가 포함된다. SDDC는 프라이빗, 퍼블릭 및 하이브리드 클라우드를 포괄할 수 있는 데이터 센터를 상상하며, 기업의 효율성 증대, 민첩성 향상, 유연성 제공 등의 장점을 가진다. 2013년 SDDC는 하드웨어 의존성을 줄이고 IT 자원 관리를 간소화하는 패러다임 변화로 주목받았으나, 일부에서는 구현의 과제와 미성숙한 기술, 기존 시스템과의 통합 문제를 지적하기도 한다.
| 유형 | 가상 데이터 센터 |
|---|---|
| 다른 이름 | 소프트웨어 정의 데이터센터 (SDDC) |
| 정의 | 소프트웨어 정의 데이터 센터 (SDDC)는 모든 인프라가 가상화되어 추상화되고 소프트웨어에 의해 지능적으로 제어되는 데이터 센터이다. |
|---|---|
| 특징 | 자동화 프로그래밍 가능 민첩성 제어 |
| 핵심 기술 | 서버 가상화 네트워크 가상화 스토리지 가상화 |
| 이점 | 비용 효율성 향상된 확장성 유연성 간소화된 관리 |
| 시장 규모 | 2030년까지 756억 달러에 달할 것으로 예상 |
| 컴퓨팅 | 가상화된 서버 리소스를 제공한다. |
|---|---|
| 네트워킹 | 소프트웨어 정의 네트워킹 (SDN)을 사용하여 네트워크 기능을 가상화한다. |
| 스토리지 | 소프트웨어 정의 스토리지를 통해 스토리지를 가상화한다. |
| 관리 | 자동화 및 오케스트레이션 도구를 사용하여 SDDC를 관리한다. |
-
클라우드 컴퓨팅 -
데이터 센터
-
클라우드 컴퓨팅 -
구글 드라이브
구글 드라이브는 2012년 구글에서 출시한 파일 저장 및 동기화 서비스로, 클라우드 저장, 다중 장치 접근, 파일 공유 기능을 제공하며, 다양한 플랫폼 지원 및 구글 워크스페이스 앱과의 통합을 통해 협업 기능을 제공하고, 개인 사용자에게 15GB의 무료 저장 공간을 제공한다. -
정보 기술 -
정보기술
-
정보 기술 -
정보통신기술
정보통신기술(ICT)은 정보와 통신 기술을 활용하여 정보를 생성, 저장, 처리, 전달하는 기술의 총체로서, 경제에 막대한 영향을 미치며 다양한 분야에서 활용되고 개발도상국의 성장에도 기여하지만 디지털 격차 해소 및 환경 문제와의 조화가 필요하다. -
클라우드 인프라스트럭처 -
클라우드 컴퓨팅
-
클라우드 인프라스트럭처 -
마이크로소프트 애저
마이크로소프트 애저는 전 세계 데이터 센터를 통해 600개 이상의 서비스를 제공하는 마이크로소프트의 클라우드 컴퓨팅 플랫폼으로, 다양한 컴퓨팅, 데이터베이스, 스토리지, AI, IoT 기능과 개발자 지원 서비스를 제공하지만 복잡한 가격 모델과 서비스 장애 및 보안 문제가 우려된다.
2. 설명 및 핵심 구성 요소
소프트웨어 정의 데이터 센터(SDDC)는 프로비저닝, 운영 및 응용 프로그래밍 인터페이스(API)를 통해 관리될 수 있는 다양한 개념과 데이터 센터 인프라 구성 요소를 포괄한다. SDDC의 핵심 아키텍처 구성 요소는 다음과 같다.
* 컴퓨터 가상화
* 소프트웨어 정의 네트워킹(SDN)
* 소프트웨어 정의 스토리지(SDS)
* 관리 및 자동화 소프트웨어
SDDC는 프라이빗 클라우드와는 다르다. 프라이빗 클라우드는 가상 머신 셀프 서비스를 제공해야 하며, 그 아래에서 기존 프로비저닝 및 관리를 사용할 수 있다. 반면 SDDC 개념은 프라이빗, 퍼블릭 및 하이브리드 클라우드를 포괄할 수 있는 데이터 센터를 상상한다.
2.1. 컴퓨팅 가상화
컴퓨터 가상화는 컴퓨터의 소프트웨어 구현이다.
2.2. 소프트웨어 정의 네트워킹 (SDN)
소프트웨어 정의 네트워킹(SDN)은 네트워크 가상화를 포함하며, 하드웨어 및 소프트웨어 자원과 네트워킹 기능을 소프트웨어 기반 가상 네트워크로 병합하는 과정이다.
2.3. 소프트웨어 정의 스토리지 (SDS)
소프트웨어 정의 스토리지(SDS)는 스토리지 가상화를 포함하며, 성능 및 내구성을 포함한 스토리지 용량 및 서비스 수준 계약(SLA)을 프로비저닝하는 서비스 인터페이스를 제안한다.
2.4. 관리 및 자동화 소프트웨어
관리 및 자동화 소프트웨어는 관리자가 모든 소프트웨어 정의 데이터 센터 구성 요소를 프로비저닝, 제어 및 관리할 수 있도록 한다. 소프트웨어 정의 데이터 센터를 구성하는 핵심 아키텍처 구성 요소는 다음과 같다.
* 컴퓨터 가상화 - 컴퓨터의 소프트웨어 구현
* 소프트웨어 정의 네트워킹 (SDN) - 네트워크 가상화를 포함하며, 하드웨어 및 소프트웨어 리소스와 네트워킹 기능을 소프트웨어 기반 가상 네트워크로 병합하는 프로세스.
* 소프트웨어 정의 스토리지 (SDS) - 스토리지 가상화를 포함하며, 성능 및 내구성을 포함한 스토리지 용량 및 서비스 수준 계약(SLA)을 프로비저닝하는 서비스 인터페이스를 제안.
3. 기원과 발전
전통적인 데이터 센터는 완전한 가상화를 수용할 수 있는 역량이 부족했다. 2013년까지, 기업들은 가상화를 통해 소프트웨어 정의 데이터 센터의 기반을 마련하기 시작했다. 미도쿠라의 벤 체리언은 아마존 웹 서비스가 데이터 센터를 훨씬 작은 단위로 추상화하고, 일회용 기술 조각으로 취급하여 유틸리티처럼 가격을 책정할 수 있다는 것을 세상에 설득했다며, 이를 소프트웨어 정의 데이터 센터로의 전환을 촉진한 요인으로 보았다.
4. 잠재적 영향
2013년에 소프트웨어 정의 데이터 센터(Software-defined data center)라는 용어는 패러다임의 변화로 홍보되었다. 스티브 헤로드(Steve Herrod)에 따르면, 소프트웨어 정의 데이터 센터는 기업이 더 이상 특수 하드웨어에 의존하거나 특수 언어로 하드웨어를 설치하고 프로그래밍하기 위해 컨설턴트를 고용할 필요가 없다는 장점이 있었다. 대신, IT는 컴퓨팅, 스토리지, 네트워킹, 보안 및 가용성을 포함하여 애플리케이션과 애플리케이션에 필요한 모든 리소스를 정의하고 필요한 모든 구성 요소를 그룹화하여 "논리적 애플리케이션"을 만들 수 있게 되었다.
소프트웨어 정의 데이터 센터의 일반적인 장점은 다음과 같다.
* 데이터 센터 전체에서 가상화를 확장하여 효율성 향상
* 애플리케이션을 신속하게 프로비저닝하여 민첩성 증가
* 정책 기반 거버넌스를 통해 애플리케이션 가용성 및 보안에 대한 제어력 향상
* 여러 플랫폼과 클라우드에서 새 애플리케이션과 기존 애플리케이션을 실행할 수 있는 유연성
또한, 소프트웨어 정의 데이터 센터 구현은 서버 및 기타 데이터 센터 하드웨어가 전력 수준을 낮추거나 꺼짐으로써 기업의 에너지 사용량을 줄일 수 있다. 일부에서는 소프트웨어 정의 데이터 센터가 호스팅된 클라우드 제공업체가 제공하는 보안에 비해 조직이 호스팅된 데이터 및 보안 수준을 더 잘 제어할 수 있게 하여 보안을 개선한다고 믿는다.
소프트웨어 정의 데이터 센터는 데이터 센터 하드웨어 가격을 낮추고, 전통적인 하드웨어 공급업체가 소프트웨어 및 서비스를 통해 제품을 차별화할 수 있는 새로운 방법을 개발하도록 유도하기 위해 마케팅되었다.
5. 과제
소프트웨어 정의, 특히 소프트웨어 정의 데이터 센터(SDDC)의 개념은 일부에서 "헛소리", "시장 구조", "소프트웨어 정의 과대 광고" 등으로 일축되기도 했다. 일부 비평가들은 야후!와 구글처럼 이미 "완전히 동질적인 IT 시스템"을 갖춘 소수의 기업만이 SDDC로 전환할 수 있다고 믿는다.
일부 관찰자들은 SDDC가 개발 환경과 운영 환경 간의 차이점을 처리하고, 기존 응용 프로그램과 새로운 응용 프로그램을 혼합하여 관리하며, 서비스 수준 계약(SLA)을 제공하는 것과 관련된 과제를 반드시 제거하지는 않을 것이라고 말한다.
소프트웨어 정의 네트워킹은 SDDC에 필수적인 것으로 여겨지지만, SDDC를 구현하는 데 필요한 "가장 미성숙한 기술"로 간주되기도 한다. 그러나 Arista Networks, 시스코, 마이크로소프트, VMware를 포함한 여러 기업들은 기존 물리적 네트워크에서 프로비저닝, 확장 및 이동되는 가상 네트워크를 구현하기 위한 제품을 판매하고 있다.
2012년까지 이미 여러 경쟁적인 네트워크 가상화 표준이 존재했다. 오픈 소스 소프트웨어 OpenStack 프로젝트의 네트워킹 구성 요소인 Neutron은 네트워크 리소스의 응용 프로그램 수준 추상화를 제공하며 가상 스위치를 구성하기 위한 인터페이스를 포함한다.
SDDC 접근 방식은 IT 조직이 적응하도록 강요할 것이다. 소프트웨어 정의 환경은 자동화, 계량, 과금을 포함하여 많은 IT 프로세스를 재고하고 서비스 제공, 서비스 활성화 및 서비스 보증을 실행해야 한다. SDDC로의 광범위한 전환에는 수년이 걸릴 수 있다.