Photon, VMware, Integrated, Container, install, git, iso, platform, os, 컨테이너, 포톤, vm웨어, Docker, rkt : Today Key
VMware의 Container 전략(?), 지원 방향(?)인 Photon에 대한 2번째 포스팅입니다.
지난 번에 설치해 본 Photon OS에 대해서 간략히 알아보고,
실제 Container 지원에 대한 내용인 vSphere Integrated Containers & Vmware Phton Platform에 대해서 각각 알아봅니다.
Photon OS에 대해서만 현재 TPv2로 나오고, 그 이외는 아직 출시가 되지 않았기 때문에 정리된 내용이 일부 실제 내용과
다를 수도 있지 않을까? 싶습니다.
혹시 수정해야 되는 내용이 있다면 알려주시면 감사하겠습니다.
Photon OS 란?
▪ vSphere에 최적화된 Linux Container host runtime
▪ 확장 가능하며, 매우 가벼우며 대부분의 Container 포맷을 지원
- Docker, Rocket(Core OS), Garden(Pivotal)
▪ 현재 OpenSource로 Photon v1.0 Tech Preview 2로 공개됨.
VMware의 Photon/Cloud Native App 관련 진행 일정
4월 : Cloud-Native Apps을 위한 새로운 오픈 소스 프로젝트를 Announce
- Photon OS : Container에 최적화된 Linux distro.
- Lightwave : Container와 CAN을 위한 인증 및 인증서 관리 시스템
5월 : Lightwave source를 Github를 통해서 release
6월 : AppCatalyst 발표. : CAN를 개발을 가속할 수 있는 fee Desktop hypervisor.
Project bonneville : vSphere에 Container가 통합될 수 있는 혁신적인 방안
Open Container Initiative Founding members로 가입
7월 : Cloud Native computing Foundation에 Founding members로 가입
8월 : AppCatalyst와 Photon OS의 기술 Preview 2 release.
*dirstro : set of software components, often open source
Photon OS 설치를 위한 요구사항
•VMware vSphere 5.5 or VMware vSphere 6.0 installed
※ Photon OS가 Linux kernel 3.X로 설치되어야 하는 데, 5.5에서는 3.X 항목이 없어서 불가로 추정
※ VMworkstation의 경우네는 Ver.12에 Linux 3.X으로 설정하여 설치 가능하며, Photon 항목도 있음.
•ESXi host with recommended 2GB of free RAM
•ESXi host with recommended 2GB of free disk space
•Photon ISO
【 Recommend 】 2 vCPU, 1024MB memory, 20GB hard disk.
Photon 설치 파일
• Photon OS, Tech Preview 2 – Full ISO
- Full Version 선택 시, Photon OS를 모두 선택 할 수 있음.
• Photon OS, Tech Preview 2 – Minimal ISO
• Photon OS, Tech Preview 2 - OVA
※초기에는 일반 ISO만 지원했으나, Minimal ISO와 OVA가 추가됨.
Photon OS 종류
• Photon Micro
• Photon Minimal
• Photon Full
• Photon OSTree Host
• Photon OSTree Server
vSphere Integrated Containers & Vmware Phton Platform
- VIC : Unified Hybrid Platform
- Photon Platform : Cloud-Native Platform
vSphere Integrated Containers
▪ 기존 vSphere에서 Container를 관리할 수 있도록 확장
▪ 다양한 Feature Set 지원
- 기존 ESXi에서 지원하던 다양한 기능을 지원 (DRS, vMotion, HA/DR, Storage & Network Integration)
▪ 기존 서비스에 대한 Re-Building이나, Re-Architecture가 필요하지 않음.
▪ Enterprise급의 Container Infrastructure를 구축 가능.
- 개발자에게는 Container의 Portable, Fast, Lightweight의 장점을 가져다 주며,
IT 운영자에게는 Security, Visibility, Management를 효과적으로 할 수 있도록 함.
▪ 다른 Container ecosystem 솔루션(CoreOS Tectonic, Docker, Kubernetes, Mesosphere Data Center OS, Pivotal CF)과
손쉽게 통합 가능
Photon Platform
▪ Container와 CNA에 최적화 된 Platform
▪ Core Components
- Photon Controller(Host 컨트롤러, 스케쥴러)
: Container의 분산컴퓨팅 관리, 스케쥴링 관리, 오케스트레이션
: 단일 API 엔드포인트
- 실제 Photon Controller가 내부적인 동작을 하는 것이 아니라, 기본 Container 기반의 ecosystem에 대한 API를 제공
Photon Platform 사용자는 동일한 API 사용을 통해서 원하는 ecosystem을 그대로 사용 가능
: 현재 미 출시
- Photon Machine(Compute Host)
: Photon OS, Microvisor(based on ESX)
- Photon OS가 내장된 ESX기반의 Lightweight한 microvisor.
▪ Photon Platform 아키텍처
vSphere Integrated Containers와 Photon Platform 간의 비교