Containers

on

OpenStack

Contents

  • OpenStack Overview
  • Containers on OpenStack
    • Why Containers on OpenStack?
    • Containers on OpenStack with Murano
    • Containers on OpenStack with Magnum
  • OpenStack on Containers
    • Kolla
    • Why OpenStack on Containers?
  • Demo
    • OpenStack with Murano
    • OpenStack with Magnum

OpenStack

Public / Private 클라우드를 구축하기 위한

오픈 소스 software / community

Competitors

  • Non OpenSource
    • VmWare
    • AWS, GCE, Azure, ...
  • OpenSource
    • Eucalyptus, Open Nebula, ...
    • Amazon EC2/S3 와의 호환성 제공

OpenStack history

OpenStack Release

OpenStack Projects

OpenStack 주요 모듈

  • Compute(Nova): EC2
  • Image Service(Glance): 부팅 가능한 디스크 이미지 레지스트리와 함께 이미지 저장 및 검색 서비스 제공
  • Block Storage(Cinder): EBS
  • Object Storage(Swift): S3
  • Identity Service(Keystone): 공통 인증 시스템
  • Network Service(Neutron)
  • Dashboard(Horizon)
  • Telemetry Service(Ceilometer): 사용량 및 성능 측정치 수집
  • Orchestration Service(Heat): Cloud Formation
  • Database Service(Trove): both relational and non-relational database engines

OpenStack 아키텍처

출처: http://naleejang.tistory.com/79

VM vs. Containers

Why Containers on OpenStack?

Why Containers on OpenStack?

1. Security

 

2. Resources

 

3. It takes time

Containers on OpenStack with Murano

Containers on OpenStack with Magnum

OpenStack on Containers

Why OpenStack on Containers ?

Demo

Demo - Murano

OpenStack with Murano - Docker Standalone Host

OpenStack with Murano - Kubernetes

Demo - Magnum

Containers on Openstack

By Kwangyoung Kim

Containers on Openstack

  • 795