ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Q. SDN(Software Defined Networking)이란?
    정보처리기사 2023. 4. 18. 22:50

    Q. SDN(Software Defined Networking)이란?

    A. SDC (Software-Defined Computing): SDC는 컴퓨팅 자원(예: CPU, 메모리)을 가상화하여 여러 가상 머신(VM)이나 컨테이너로 나누고 중앙에서 관리할 수 있는 기술입니다. 컴퓨팅 가상화를 통해 리소스 활용도를 높이고, 서버 관리를 단순화하며, 하드웨어 구성 변경에 따른 운영 오버헤드를 줄일 수 있습니다.

    SDN (Software-Defined Networking): SDN은 물리적 네트워크 인프라를 가상화하여 중앙에서 관리하고, 가상 네트워크를 생성 및 프로비저닝할 수 있는 기술입니다. SDN을 통해 네트워크 설정 변경에 따른 운영 오버헤드를 줄이고, 보안 및 격리 기능을 강화할 수 있습니다.

    SDS (Software-Defined Storage): SDS는 물리적 스토리지 자원을 논리적인 풀(pool)로 통합하여 관리하며, 가상 머신들에 필요한 스토리지 공간을 제공할 수 있는 기술입니다. 이를 통해 스토리지의 활용도를 높이고 관리 편의성을 개선할 수 있습니다.

    프로비저닝 (Provisioning): 프로비저닝은 IT 인프라의 자원을 할당하고 배포하는 과정을 의미합니다. SDC, SDN, SDS에서의 프로비저닝은 각각 컴퓨팅, 네트워킹, 스토리지 자원을 가상화하여 필요에 따라 배포하는 것을 의미합니다. 소프트웨어 정의 데이터 센터(SDDC)에서는 이러한 프로비저닝을 소프트웨어를 통해 자동화하고 중앙화된 관리를 제공하여 운영 효율성과 유연성을 높입니다.

    Q. SDDC(Software-Defined Data Center)란?

    A. 소프트웨어 정의 데이터 센터(SDDC, Software-Defined Data Center)는 전통적인 데이터 센터에서의 컴퓨팅, 스토리지, 네트워킹 등의 자원을 가상화하고, 소프트웨어로 관리하여 프로비저닝과 운영을 단순화하는 개념입니다. SDDC는 클라우드 인프라스트럭처를 구축하고 관리하기 위해 사용되며, IT 리소스의 활용도를 높이고 비용을 절감할 수 있습니다.

    SDDC에는 주로 다음과 같은 세 가지 기술이 포함됩니다:

    • 컴퓨팅 가상화(Compute Virtualization): 컴퓨팅 자원(예: CPU, 메모리)을 가상화하여 여러 가상 머신(VM)으로 나누고, 이를 중앙에서 관리할 수 있게 합니다. 컴퓨팅 가상화의 대표적인 솔루션으로 VMware의 vSphere, Microsoft의 Hyper-V, KVM, Xen 등이 있습니다.
    • 스토리지 가상화(Storage Virtualization): 물리적 스토리지 자원을 논리적인 풀(pool)로 통합하여 관리하며, 가상 머신들에 필요한 스토리지 공간을 제공할 수 있습니다. 이를 통해 스토리지의 활용도를 높이고 관리 편의성을 개선할 수 있습니다. 스토리지 가상화 솔루션으로는 VMware의 vSAN, Microsoft의 Storage Spaces Direct 등이 있습니다.
    • 네트워크 가상화(Network Virtualization): 물리적 네트워크 인프라를 가상화하여 관리하고, 가상 네트워크를 생성 및 프로비저닝할 수 있습니다. 이를 통해 네트워크 설정 변경에 따른 운영 오버헤드를 줄이고, 보안 및 격리 기능을 강화할 수 있습니다. 네트워크 가상화 솔루션으로는 VMware의 NSX, Cisco의 ACI, Open vSwitch 등이 있습니다.

    SDDC는 이러한 가상화 기술을 통합하여 관리할 수 있는 솔루션을 제공하며, 대표적로 VMware Cloud Foundation, Microsoft Azure Stack HCI 등이 있습니다. 이외에도 OpenStack, Nutanix, Red Hat 등의 회사에서도 SDDC 관련 솔루션을 제공하고 있습니다.

     

    Q. SDDC와 클라우드의 차이점은?

    A. SDDC(소프트웨어 정의 데이터 센터)와 AWS(Amazon Web Services)와 같은 클라우드 서비스는 둘 다 IT 인프라를 가상화하고 소프트웨어를 통해 관리하는 점에서 유사하지만, 목적과 사용법에서 차이점이 있습니다.

    SDDC는 기업이나 조직의 데이터 센터에서 컴퓨팅, 스토리지, 네트워킹 등의 자원을 가상화하여 통합적으로 관리할 수 있는 솔루션을 제공합니다. SDDC는 기존의 데이터 센터에서의 인프라 관리를 소프트웨어로 대체함으로써, 인프라 관리의 효율성과 유연성을 높이고 비용을 절감하는데 초점을 맞춥니다.

    반면에, AWS와 같은 클라우드 서비스는 인터넷을 통해 가상화된 IT 리소스(예: 컴퓨팅, 스토리지, 네트워킹)를 제공하는 서비스입니다. 클라우드 서비스는 사용자가 직접 데이터 센터를 구축하고 관리할 필요 없이 필요한 자원을 공급자로부터 구매할 수 있게 해 줍니다. 클라우드 서비스는 주로 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드 등으로 구분됩니다.

    Q. NFS(Network File System), Network Mapper에 대해 설명하시오.

    A. NFS (Network File System): NFS는 여러 컴퓨터 간에 파일 시스템을 공유할 수 있게 해주는 네트워크 프로토콜입니다. NFS를 사용하면 사용자는 원격에 있는 파일을 마치 로컬 파일 시스템에 있는 것처럼 읽기, 쓰기, 관리할 수 있습니다. NFS는 주로 UNIX 및 Linux 기반 시스템에서 사용되며, 다른 플랫폼에도 구현되어 있습니다.

    Network Mapper: "Network Mapper"는 일반적으로 "Nmap"이라는 네트워크 스캐닝 및 보안 검사 도구를 지칭합니다. Nmap은 네트워크에 연결된 호스트의 IP 주소, 사용 중인 포트, 실행 중인 서비스, 운영 체제 등에 대한 정보를 수집하고 분석하는데 사용됩니다. 이를 통해 시스템 관리자는 네트워크 보안 상태를 평가하고, 보안 취약점을 찾아내어 대응할 수 있습니다.

Designed by Tistory.