769. SBA (Service Based Architecture) - 5G 코어 통신 플랫폼 모델
핵심 인사이트: 옛날 4G 통신사 서버실 장비들은 마치 실로 엮어놓은 종이컵 전화기처럼 1:1로만 딱 붙어있어서(Point-to-Point), A 장비가 고장 나면 엮여있던 B 장비도 바보가 되었다. 5G 핵심 설계자들은 외쳤다. "촌스럽게 전선 묶지 마라! 요즘 구글이나 넷플릭스(IT 기업)는 서버끼리 카카오톡 단톡방(RESTful API) 파서 자유롭게 정보 주고받는다. 5G 통신망도 모조리 앱 개발자들처럼 클라우드 단톡방 통신으로 바꿔라!" 이것이 SBA의 혁명이다.
Ⅰ. SBA (서비스 기반 아키텍처)의 개념
- 개념: 5G 코어망(5GC) 제어 평면의 모든 구성 요소(AMF, SMF, PCF 등 네트워크 기능(NF))들을 단단한 하드웨어 장비가 아닌 독립적인 마이크로 서비스(Microservice) 형태의 소프트웨어로 쪼개고, 이들 간의 데이터 교환 방식을 현대적인 웹 프로그래밍 표준인 HTTP/2 및 RESTful API 호출 방식으로 완전히 뜯어고친 아키텍처 플랫폼 융합 모델입니다. (3GPP 릴리즈 15 표준)
Ⅱ. 구형 P2P 구조의 한계와 SBA의 돌파구 🌟
1. 구시대의 P2P (Point-to-Point) 메쉬 구조
- 4G LTE까지는 MME 장비, HSS 장비, S-GW 장비 사이에 마치 복잡한 거미줄처럼 **1:1 전용 통신선(Reference Point)**이 얽히고설켜 있었습니다.
- 문제점: 여기에 새로운 부가서비스 장비 하나를 추가하려면, 그 장비에서 MME, HSS로 가는 통신선을 또 일일이 새로 뚫고 연결해야 하는 끔찍한 스파게티 코드(Spaghetti) 구조라 확장이 불가능에 가까웠습니다.
2. SBA 버스(Bus) 구조와 RESTful API 도입 🌟
- 소프트웨어 버스(Service Based Interface): 5G는 이 복잡한 거미줄을 싹둑 다 잘라버리고, 가운데에 거대한 고속도로(소프트웨어 통신 버스) 하나만 딱 깔아두었습니다.
- 모든 AMF, SMF 등의 모듈(NF)들은 이 버스에 꽂혀 있습니다.
- AMF가 HSS(가입자 DB) 정보가 필요하면, 1:1 전용선으로 무겁게 통신(Diameter 프로토콜)하는 것이 아니라, 웹 개발자가 서버에서 데이터를 당겨올 때 쓰는 방식인
HTTP GET /구독자정보/홍길동이라는 RESTful API를 버스(단톡방)에 가볍게 휙 던집니다. HSS 모듈은 JSON 형태로 가볍게 응답해 줍니다.
Ⅲ. SBA 아키텍처의 강력한 3대 장점 (왜 넷플릭스처럼 되었나?)
- 클라우드 네이티브와 마이크로 서비스 (MSA):
- 거대한 통신 소프트웨어를 작고 독립적인 기능(컨테이너)으로 쪼갰기 때문에, 통신사 서버(AMF) 하나가 다운되어도 전체 망이 죽지 않고 옆에 켜진 새 컨테이너(AMF 2호기)가 즉시 일을 이어받는 오토 스케일링(Auto-scaling)이 가능해졌습니다.
- NRF (Network Repository Function)를 통한 플러그 앤 플레이:
- 중앙에 NRF라는 특별한 '전화번호부(DNS)' 모듈이 있습니다.
- 새로운 5G 모듈(예: 자율주행 특화 제어기)을 서버실에 새로 띄우면, 자기가 스스로 NRF에 "나 태어났고, 자율주행 API 지원해!"라고 등록(Register)합니다. 다른 모듈들은 NRF 검색 한 번으로 1초 만에 이 새 장비와 대화를 시작할 수 있습니다(Discovery).
- IT와 통신(Telco)의 융합:
- 통신망이 전 세계 IT 표준인 HTTP/REST를 쓰게 되면서, 외부의 게임 개발자나 클라우드 회사들이 5G 통신망(슬라이싱 등)에 직접 접속해 자기들 앱을 5G 망과 한 몸처럼 연동하기가 미친 듯이 쉬워졌습니다.
📢 섹션 요약 비유: 옛날 4G 구조는 회사 부서끼리 업무 연락을 할 때, 1층 영업부에서 3층 재무부 책상까지 매번 종이컵 전화기 선(P2P 전용선)을 수십 가닥 직접 연결해 놓고 썼던 촌스러운 아날로그 구조입니다. 5G SBA 구조는 부서 간의 종이컵 실을 가위로 싹둑 잘라버리고, 회사 전체 '사내 슬랙(Slack/단톡방)' 하나를 판 것입니다(Service Bus). 영업부(AMF)가 단톡방에
@재무부(HSS) 홍길동 예산 줘(REST API)라고 카톡을 치면, 재무부가 즉각 파일(JSON)을 올려줍니다. 새 부서가 생겨도 단톡방에 초대(NRF 등록)만 하면 1초 만에 전사 통신이 완료되는 혁명적인 유연성입니다.