Learning
토픽 140 / 192·프로그래밍 패러다임

SDx (Software Defined Everything)

SDx (Software Defined Everything)

하드웨어 기능을 소프트웨어로 추상화·제어하여 유연성과 자동화를 극대화하는 패러다임

특징: 제어평면(Control Plane)/데이터평면(Data Plane) 분리, API 기반 관리, 자동화·프로그래밍 가능, 벤더 종속 탈피, 중앙 집중 제어

종류

  • SDN(Software Defined Networking): 네트워크 장비 제어를 소프트웨어로 분리, OpenFlow 프로토콜, 중앙 컨트롤러
  • SDS(Software Defined Storage): 스토리지 하드웨어에서 제어 로직 분리, 정책 기반 프로비저닝, Ceph/VMware vSAN
  • SDDC(Software Defined Data Center): 컴퓨팅·네트워크·스토리지 전체를 소프트웨어로 관리, 완전 자동화된 데이터센터
  • SD-WAN: WAN 연결을 소프트웨어로 제어, 비용 절감, 멀티 경로, 본사-지사 연결 최적화
  • SDV(Software Defined Vehicle): 차량 기능을 소프트웨어로 정의, OTA 업데이트, 자율주행/커넥티드카
  • SD-Factory: 제조 공정을 소프트웨어로 제어, 스마트팩토리, 디지털 트윈 연계

비교

연관: 클라우드 컴퓨팅, IaC, 네트워크 가상화, NFV, 디지털 전환, 스마트팩토리