클라우드와 네트워크 신기술
쉽게 말하면
요즘 네트워크는 장비를 사서 꽂는 대신 소프트웨어와 빌려 쓰는 자원으로 바뀌고 있어요. 서버를 사지 않고 필요할 때 빌리는 게 클라우드, 네트워크 장비의 두뇌를 떼어 중앙 프로그램이 조종하는 게 SDN, 방화벽 같은 장비를 프로그램으로 바꾼 게 NFV예요. 시험은 설명을 주고 어떤 기술인지, 또는 틀린 설명을 고르게 해요. 거의 매 회 나와요.
시험용 정의
클라우드 컴퓨팅은 서버·저장 장치·네트워크 같은 컴퓨팅 자원을 인터넷으로 필요한 만큼 빌려 쓰는 방식이다. 제공 범위에 따라 IaaS·PaaS·SaaS, 누가 쓰느냐에 따라 공용·사설·하이브리드 클라우드로 나눈다. SDN은 네트워크의 제어 평면과 데이터 평면을 분리해 소프트웨어로 망을 제어하는 기술이고, NFV는 네트워크 기능을 범용 서버 위의 소프트웨어로 구현하는 기술이다. 무선 메시 네트워크는 노드끼리 그물처럼 서로 중계하는 무선망이다.
비유로 이해하기
클라우드는 차를 사는 대신 렌터카를 쓰는 것이다. 쓴 시간만큼 내고, 관리는 렌터카 회사가 한다. SDN은 교차로마다 있던 교통경찰 대신 중앙 관제 센터가 신호를 한꺼번에 조종하는 것, NFV는 신호등 장비를 소프트웨어 신호로 바꾸는 것과 같다.
자세히
먼저 알아 둘 말
| 말 | 뜻 |
|---|---|
| 가상화 | 물리 장비 하나를 소프트웨어로 여러 개처럼 나눠 쓰는 기술 |
| 멀티 테넌트 | 여러 사용자(임차인)가 같은 자원을 나눠 쓰는 구조. 한 사용자만 쓰면 단일 테넌트 |
| 제어 평면 | 패킷을 어디로 보낼지 정하는 두뇌 부분 (라우팅 결정) |
| 데이터 평면 | 정해진 대로 패킷을 실제로 전달하는 손발 부분 |
| 온프레미스 | 자기 회사 건물 안에 장비를 직접 두고 운영하는 방식. 클라우드 배포 모델이 아니다 |
클라우드의 특징
- 주문형 셀프서비스: 사용자가 필요할 때 직접 자원을 받아 쓴다
- 광대역 접속: 네트워크로 어디서나 접근한다
- 자원 공유(풀링): 여러 사용자가 자원을 함께 쓰는 멀티 테넌트 구조다
- 신속한 탄력성: 필요에 따라 자원을 빠르게 늘리고 줄인다
- 측정 가능한 서비스: 쓴 만큼 측정해 요금을 낸다
단점은 통신 환경에 영향을 받고, 내 데이터가 물리적으로 어디 있는지 알기 어렵다는 점이다.
서비스 모델과 배포 모델
| 구분 | 내용 |
|---|---|
| IaaS | 서버·저장 장치·네트워크 같은 인프라를 빌려 준다 |
| PaaS | 개발·실행 플랫폼(운영체제, 미들웨어, 개발 도구)을 빌려 준다 |
| SaaS | 완성된 소프트웨어를 웹으로 바로 쓰게 한다 (웹 메일 등) |
| 공용 클라우드 | 여러 고객이 함께 쓰는 외부 제공자의 클라우드 |
| 사설 클라우드 | 한 조직만 쓰도록 만든 전용 클라우드 |
| 하이브리드 클라우드 | 공용과 사설을 섞어 쓴다 |
서버리스 컴퓨팅
서버를 빌려 계속 켜 두는 대신, 요청(이벤트)이 올 때만 코드가 실행되고 실행한 만큼만 요금을 낸다. 서버 준비(프로비저닝), 운영체제 패치, 확장은 제공자가 관리한다. 사용자는 코드만 올린다.
SDN과 NFV
| 기술 | 핵심 |
|---|---|
| SDN | 제어 평면과 데이터 평면을 분리, 중앙 컨트롤러가 소프트웨어로 망 전체를 제어한다. 트래픽 변화에 유연하게 대응한다 |
| NFV | 방화벽·라우터·로드 밸런서 같은 기능을 전용 하드웨어 대신 범용 서버의 소프트웨어(VNF, 가상 네트워크 기능)로 구현해 필요할 때 배포·확장한다 |
| 둘의 관계 | SDN은 망을 '어떻게 제어하느냐', NFV는 장비 기능을 '무엇으로 구현하느냐'. 함께 쓰면 효과가 크다 |
무선 메시 네트워크와 그 밖의 기술
| 기술 | 핵심 |
|---|---|
| 무선 메시 네트워크 | 노드들이 그물처럼 서로 중계하는 무선망. 여러 단계(멀티 홉)를 거쳐 전달하고, 한 노드가 고장 나도 다른 길로 돈다. 중앙 제어 없이도 스스로 망을 꾸릴 수 있다 |
| 무선 센서 네트워크 | 작은 센서 노드들이 환경 정보를 모아 무선으로 전달하는 망 |
| SIP | 인터넷 전화·화상 회의에서 통화(세션)를 설정·변경·종료하는 신호 프로토콜 |
시험에 이렇게 나와요
- 제어 평면과 데이터 평면을 분리해 소프트웨어로 망 제어 → SDN
- 네트워크 기능을 소프트웨어(VNF)로 → NFV (하드웨어로 제어하는 기술이 아님)
- 클라우드 → 멀티 테넌트(여러 사용자 공유), 배포 모델 공용·사설·하이브리드 (온프레미스는 아님)
- 서버리스 → 서버 관리·패치는 제공자, 실행한 만큼 과금
- 무선 메시 네트워크 → 다중 홉 중계, 중앙 제어 없이도 망 구성 가능
- 화상 회의 세션 설정 → SIP
확인 문제
Q1. 네트워크 장비에서 경로를 결정하는 기능(제어 평면)을 분리해 중앙 소프트웨어로 망을 프로그래밍하는 기술은?
- SDN
- NAT
- SDS
- SNMP
정답 보기
1번 SDN
SDN(소프트웨어 정의 네트워킹)은 제어 평면과 데이터 평면을 나누고, 중앙 컨트롤러가 소프트웨어로 망 전체를 제어한다. SDS는 저장 장치를 소프트웨어로 관리하는 기술이다.
Q2. 클라우드 배포 모델(Deployment Model)에 해당하지 않는 것은?
- 온프레미스(On-premises)
- 사설(Private)
- 공용(Public)
- 하이브리드(Hybrid)
정답 보기
1번 온프레미스(On-premises)
온프레미스는 자체 시설에 직접 구축하는 방식으로, 클라우드 배포 모델이 아니다.
Q3. 서버리스 컴퓨팅에 대한 설명으로 옳지 않은 것은?
- 코드가 실행될 때만 자원을 쓴다
- 실행한 만큼 요금을 낸다
- 확장은 제공자가 자동으로 처리한다
- 사용자가 서버 운영체제 패치를 직접 관리해야 한다
정답 보기
4번 사용자가 서버 운영체제 패치를 직접 관리해야 한다
서버 관리와 패치는 제공자가 한다. 사용자는 코드만 올린다.
Q4. 방화벽·라우터 같은 네트워크 기능을 전용 장비 대신 소프트웨어로 구현하는 기술은?
- DHCP
- VLAN
- STP
- NFV
정답 보기
4번 NFV
NFV(네트워크 기능 가상화)다. 전용 장비 대신 일반 서버의 소프트웨어로 네트워크 기능을 돌린다. SDN은 제어 기능을 소프트웨어로 한곳에 모으는 기술이다.
Q5. 무선 메시 네트워크의 특징으로 옳지 않은 것은?
- 여러 홉을 거쳐 전달한다
- 노드끼리 서로 중계한다
- 한 노드가 고장 나면 망 전체가 멈춘다
- 중앙 제어 없이 망을 구성할 수 있다
정답 보기
3번 한 노드가 고장 나면 망 전체가 멈춘다
다른 경로로 우회하므로 일부 고장에 강하다.
헷갈리기 쉬운 O·X
클라우드는 여러 사용자가 자원을 함께 쓰는 멀티 테넌트 구조다.
정답 보기
O
NFV는 소프트웨어가 아닌 하드웨어로 제어하는 네트워크 기술이다.
정답 보기
X NFV는 네트워크 기능을 소프트웨어로 구현한다.
SDN은 제어 평면과 데이터 평면을 하나로 합친 기술이다.
정답 보기
X 둘을 분리하는 것이 SDN의 핵심이다.