레드햇과 오픈스택 -...

24
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea 레드햇과 오픈스택

Upload: others

Post on 03-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

Feb, 2014Kim Yong KiSolution ArchitectRed Hat Korea

레드햇과 오픈스택

Page 2: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

Index

● WHY - 왜 오픈스택이 필요한가● WHAT - 오픈스택은 무엇인가● HOW - 오픈스택은 어떻게 작동하는가● WHERE - 오픈스택은 어디에서 사용될까● WHO - 누가 오픈스택을 만들었는가● WHEN - 우리는 언제 오픈스택을 사용할 수 있을까

Page 3: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHY - 변화하는 IT 패러다임

전통적인 워크로드

● 서버 이용율 극대화 : 공간 & 전력 최소화● 생산성 향상 , 설비투자비용 예산● 사업 연속성 , 라이프사이클 관리● Fault tolerance and HA● 확장된 서비스 레벨● 고비용 , 분할 상환 ROI● Enterprise agreements, 비탄력적 기간● 벤더에 묶여있는 독점적 스택● 단일 벤더 commitment● 현재의 자원들에 대한 고가용성

클라우드 워크로드

● 셀프 서비스 , 자동화된 배포 프로비져닝● 스마트한 과금과 한도● 업무부하 이식성● 일회용 자원들● 이기종 관리 , 이기종 아키텍쳐● 운영비용 예산● 오픈소스 기반 , 낮은 비용● 종량제 (Pay-as-you-go) 과금 , 지불거절● 다중벤더 중 최고 사용● 요구 , SLA, 비용때문에 가감되는 자원들

Page 4: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHY – 기업이 요구하는 클라우드 환경

PRIVATE CLOUD

Hybrid Cloud 환경 구축 요망

전통적인 APPS

SCALE-UPARCHITECTURE

클라우드 APPS

SCALE-OUT ARCHITECTURE

● 동시 다중 리소스 풀● 전통적인 그리고 클라우드 애플리케이션 모델에 대한 통합 관리

Page 5: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHY – Papal, Vmware To OpenStack

ref: http://www.forbes.com/sites/reuvencohen/2013/03/26/paypal-to-drop-vmware-from-80000-servers-and-replace-it-with-openstack/

Page 6: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHAT – OPENSTACK IS

Open Source Cloud Computing Platform

2010 년 7 월 출시6 개월단위 신규 버전 릴리즈

현재 Havana 버전

모든 IT 인프라의 가상화서버 가상화스토리지 가상화네트워크 가상화

오픈 소스 기반 개발컴퍼넌트별 오픈소스 개발

Page 7: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHAT – OPENSTACK HISTORY

Page 8: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – OPENSTACK OPERATION

클라우드 워크로드를 위한 클라우드 인프라기술

• 모듈화된 아키텍쳐 : Compute/Network/Storage/Authentication/Dashboard node

• 대형 스케일 아웃 기반의 오픈소스 클라우드 플랫폼

• 오브젝트 스토리지 : 객체 분산 저장 , 데이터 중복

• Restful 기반의 API : 자체 API, 아마존 EC2 호환 API

• 비용절감 , No vendor Lock-in, Private/Public Cloud 구현

Page 9: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – HORIZON

Dashboard

● 대시보드

● 엔드유저를 위한 단순한 셀프서비스 UI 제공

● 기본적인 클라우드 관리 기능들 제공

● users, tenants and quotas 정의

● 인프라스트럭쳐 관리 No

From Havana

• Heat, Ceilometer 통합

• Keystone API v3 지원

• Nova 설정 통합 (quotas,zones,resizing,etc)

• Neutron 설정 통합 (VPN,FW,Security Groups,etc)

• Glance 이미지 타입 설정

• 셀프서비스 패스워드 변경

• 보안 그룹 룰 템플릿

• 향상된 토폴로지와 시스템 시각화

Page 10: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – KEYSTONE

Identity

● 인증 서비스

● 공통 인가 프레임워크

● 사용자 , 테넌트 , 역할 관리

● 장착형 백엔드 s(SQL, PAM, LDAP, etc)

Page 11: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – NOVA

Compute

● 핵심 서비스

● Compute Nodes – VM 운영하는 하이퍼바이저

● KVM, Xen, LXC, Hyper-V and ESX 등 지원

● 스케쥴링 , API call 등을 통한 분산 컨트롤

● Native OpenStack API and Amazon EC2 호환 API

Page 12: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – GLANCE

Image Service (GLANCE)

● 이미지 서비스

● 디스크 이미지들에 대한 저장과 회수 ( 가상머신 템플릿 )

● Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI 지원

● 백엔드 스토리지 : Filesystem, Swift, Amazon S3, GlusterFS

From Havana • RCP-over-HTTP 를 이용한 새 레지스트리 API

• Sheepdog,Cinder,GridFS 위한 백엔드 지원

• 향상된 백업 / 복제를 위한 다중 이미지 저장

• 설정 가능한 컨테이너와 디스크 포맷

• 제한된 사용자들을 대한 스토리지 쿼타

• 강화된 멤버쉽 정책

Page 13: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – SWIFT

Object Storage (SWIFT)● 오브젝트 스토리지 서비스로 스토리지 가상화 제공

● Amazon's S3 서비스가 모태이며 , Native API and S3 호환 API 제공

● 객체들이 여러 클러스터 내 하드웨어 장치에 분산 중복 저장되고 이들간 무결성 제공

● Commodity 서버들을 모아 안정적 , 중복적 , 대규모 스토리지 서비스 제공

● 웹에서 제공되는 스토리지 서비스와 이미지 호스팅 , 대용량 데이터 백업등의 용도

● Swift Object 스토리지로 GlusterFS 볼륨 제공 가능 /DR 위한 Geo Replication 지원

Page 14: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – CINDER

Block Storage (CINDER)

• 블록 스토리지 ( 볼륨 ) 서비스

• 가상머신에 대한 블록 스토리지 제공 (persistent disks)

● Cinder 볼륨 위한 스토리지로 GlusterFS volume 제공 (/w FUSE), Geo Replication

• 벤더 확장에 대한 플러그인 아키텍쳐

eg. NetApp driver for Cinder

From Havana • 볼륨 마이그레이션 (cinder to cinder)

• LVM 없이 Raw 디스크들에 대한 로컬 드라이버 허용

• 현재 볼륨 확장

• Tenant 들간 볼륨 전환

• 백업 볼륨 대상으로 Ceph

• 윈도우 스토리지 서버 드라이버 제공

• IBM 티볼리 스토리지 매니저 (TSM)

Page 15: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – HEAT

Orchestration

● 오픈스택을 위해 AWS CloudFormation 으로 배포

● 고가용성과 자동확장성 같은 고급 기능들을 제공 목표

● 템플릿 접근 방식의 클라우드 애플리케이션 통합

● Red Hat 에 의해 소개

Page 16: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

HOW – CEILOMETER

Monitoring and Metering● 오픈스택 전체 인프라스트럭쳐로부터 측정되는 것들을 수집해서 단일 인프라스트럭쳐를 제공하

고자 하는 것

● 미터링과 모니터링 주요 목표 ; 통합과 확장성 제공

● REST API 을 통해 데이타 수집

Page 17: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHERE – OPENSTACK References

ref: http://www.openstack.org/user-stories/

Page 18: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHO – OPENSTACK COMMUNITY

Page 19: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHO – OPENSTACK 참여 기업

그외 230 여 기업 참여

Page 20: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHO – OPENSTACK 기여도

Page 21: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHEN - RHEL OPENSTACK PLATFORM

우리는 언제 오픈스택을 사용할 수 있을까 ?

Page 22: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHEN - 우리는 언제 오픈스택을 사용할 수 있을까

빨간 모자를 쓰는 순간

Page 23: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

WHEN – RHEL OPENSTACK PLATFORM

● 에코시스템 , 생명주기 , 기술지원을 포함한 기업용 OpenStack 제품

● 엔터프라이즈를 위해 OpenStack 과 RHEL 에 요구되는 기능 향상 및 수정 포함

● 기업용으로 강화된 OpenStack 코드

● Longer supported lifecycle : 1 년 +

● 버그수정 , 보안 에라타 , 선택적 백포트 포함

● 인증된 에코시스템 (HW & ISV)

● RHEL 및 윈도즈 게스트 기반의 워크로드에 대한 Full support 및 인증

● Foreman 을 통한 대규모 구성을 위한 간편화된 설치 / 셋업 (incl. Neutron & firewall)

Page 24: 레드햇과 오픈스택 - Rockplacerockplace.co.kr/edm/201402/download/RHEL-Openstack-For_Notouch... · 업무부하 이식성 일회용 자원들 이기종 관리,이기종 아키텍쳐

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014

THANK YOU