- Cloud : 네트워크 전체에서 확장 가능한 리소스를 추상화 (Abstraction) 하고 풀링(Pooling) 하는 환경
- Platform : Software Block 들이 동작하게 하는 환경을 제공해주는 역할
- 가상화 : 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술
Cloud Platform 이란?
Cloud 환경을 구축 하기 위해 다양한 Baremetal 서버,
VM기반 또는 Container 기반 가상화 기술을 제공하는 Platform
VNF – Virtual Network Function
- HW를 emulation 하여 Virtual Machine을 구동
- 장점 : VM 간 완벽한 격리(isolation)를 제공
- 단점 : Guest OS 처리를 위한 Overhead 증가
- Platform : Redhat OSP, VMWare, Citrix, Microsoft
CNF – Containerized Network Function
- Opration System의 자원을 분리하여 Container 구동
- 장점 : GuestOS가 없어 Overhead 감소
- 단점 : OS를 공유함으로써 느슨한 격리
- Platform : Redhat OCP, WindRiver WRCP, VMWare TCP, Public Cloud (AWS,GCP, Azure)
Platform 주요 구성 요소
On-Premise Cloud
- 사용자가 직접 소유하고 운영하는 Cloud 서비스
- 초기 비용이 높으며, 유지 보수 및 업그레이드 비용도 추가
- 폐쇄망 운용이 가능함
- Redhat Openshift, WindRiver WRCP, VMware TCP
Private Cloud
- 건축, Facility, Utility 를 공유하나 사용자가 독자적인 서버를 운영하는 Cloud
- Infra에 대한 초기 비용을 줄일 수 있고, 독자적인 Cloud를 운영
- Co-location 서비스를 활용
Public Cloud
- 인터넷을 통해 액세스 가능한 Cloud 서비스
- Instance/Service/Traffic 사용량에 따라 업체에 비용 지불
- 자유로운 HW 선택에 제약
- AWS, GCP, Azure