Open standard open cloud engine for digital business process
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
1. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
한국 레드햇 천상진부장
scheon@redhat.com
레드햇 오픈스택 플랫폼
Red Hat Open Stack Platform
소개의 글
2. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
오픈스택 커뮤니티(http://www.openstack.org)
오픈스택
3. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
오픈스택 기여도
코드기여도 1위 : Grizlly – Havana - Icehouse
오픈스택
Source : stackalytics.com
4. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
PLATINUM 기업으로 참여
415개 업체 (9.15)
오픈스택
5. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
오픈스택 주요 모듈 및 기능
▪ 모듈화된 아키텍쳐 : Compute/Network/Storage/Authentication/Dashboard node
▪ 대형 스케일 아웃 기반의 오픈소스 클라우드 플랫폼
▪ Private/Public Cloud 구현
▪ SDN, Block/File Storage, PaaS 연계 등 클라우드 운영 통합 플랫폼의 확장성 보유
오픈스택
6. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Horizon
▪ 오픈스택 전체 통합 관리를 위한 대시보드
▪ 엔드유저를 위한 단순한 셀프서비스 UI 제공
▪ 기본적인 클라우드 관리 기능들 제공
▪ users, tenants and quotas 정의
▪ 인프라스트럭쳐 관리 No
오픈스택 주요 모듈 및 기능
오픈스택
7. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Keystone
▪ 사용자 인증 서비스
▪ 공통 인가 프레임워크
▪ 사용자, 테넌트, 역할 관리
▪ 장착형 백엔드s(SQL, PAM, LDAP, etc)
오픈스택 주요 모듈 및 기능
오픈스택
8. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Nova
▪ 서버상의 가상 머신(VM)을 운용, 관리하기 위한 모듈
▪ KVM, Xen, LXC, Hyper-V and ESX 등 하이퍼바이저 지원
▪ 스케쥴링, API call등을 통한 분산 컨트롤
▪ Native OpenStack API and Amazon EC2 호환 API
오픈스택 주요 모듈 및 기능
오픈스택
9. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
GLANCE
▪ 이미지 서비스
▪ 디스크 이미지들에 대한 저장과 회수(가상머신 템플릿)
▪ Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI 지원
▪ 백엔드 스토리지 : Filesystem, Swift, Amazon S3, GlusterFS
오픈스택 주요 모듈 및 기능
오픈스택
10. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
SWIFT
▪ 오브젝트 스토리지 서비스로 스토리지 가상화 제공
▪ Amazon's S3 서비스가 모태이며, Native API and S3 호환 API 제공
▪ 객체들이 여러 클러스터 내 하드웨어 장치에 분산 중복 저장되고 이들간 무결성 제공
▪ Commodity 서버들을 모아 안정적,중복적, 대규모 스토리지 서비스 제공
▪ 웹에서 제공되는 스토리지 서비스와 이미지 호스팅, 대용량 데이터 백업등의 용도
▪ Swift Object 스토리지로 GlusterFS 볼륨 제공 가능/DR위한 Geo Replication 지원
오픈스택 주요 모듈 및 기능
오픈스택
11. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Neutron (QUANTUM)
▪ 네트워크 서비스
▪ 소프트웨어 정의 네트워크(SDN) 프레임워크 제공
▪ 플러그인 아키텍쳐
▪ 네트워크 솔루션 기반의 하드웨어와 소프트웨어 통합 허용
오픈스택 주요 모듈 및 기능
오픈스택
12. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
CINDER
▪ 가상머신에 대한 블록 스토리지 제공(persistent disks)
▪ Cinder 볼륨 위한 스토리지로 GlusterFS volume 제공(/w FUSE)
▪ Gluster의 경우 Geo Replication 제공
▪ 벤더 확장에 대한 플러그인 아키텍쳐. eg. NetApp driver for Cinder
▪ 백업 볼륨 대상으로 Ceph 지원 가능
▪ 볼륨 마이그레이션 및 볼륨 확장등의 기능 지원(Havana~)
오픈스택 주요 모듈 및 기능
오픈스택
13. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
HEAT
▪ Orchestration
▪ 오픈스택을 위해 AWS CloudFormation으로 배포
▪ 고가용성과 자동확장성 같은 고급 기능들을 제공 목표
▪ 템플릿 접근 방식의 클라우드 애플리케이션 통합
▪ Red Hat에 의해 소개
오픈스택 주요 모듈 및 기능
오픈스택
14. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
CEILOMETER
▪ 모니터링과 미터링
▪ 오픈스택 전체 인프라스트럭쳐로부터 측정되는 것들을 수집해서 단일 인프라스트럭쳐를 제
공하고자 하는 것
▪ 통합과 확장성 제공을 목표
▪ REST API을 통해 데이타 수집
오픈스택 주요 모듈 및 기능
오픈스택
15. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
간단한 오픈스택 작업 흐름도
오픈스택
I want a VM!
Please authen
ticate with your c
redentials!!
Keystone
Ok, we nee
d to find a pla
ce to build thi
s VM.
Nova
Tag -
you’re it!
Nova
Neutron, pleas
e set up the netw
ork for a new VM
Neutron
I've enabled
Network policy
for your VM, H
ere’s your inter
face
Nova
Created! D
on’t forget to
mount it!
Swift
Glance
Hey Glance,
can I get the R
HEL 6.5 image
?
Nova
Thank y
ou OpenS
tack!!
It’s AL
IVE!
Credentials ve
rified. Here's a
token to talk to
other OpenStac
k services
Keystone
Cinder
Horizon
17. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
오픈소스
리더
#1
90%
FORTUNE
500
기업들이
이상의
제품 및 솔루션을
사용합니다.*
RED HAT
1993 1999 2002 2007 2010 2011 2012
2009 2013
* Red Hat client data, 2013
2014
레드햇 오픈스택플랫폼
18. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat의 Open Innovation
레드햇 오픈스택플랫폼
▪ Upstream 커뮤니티 혁신 -> 오픈 프로젝트 통합화 -> 제품
19. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
오픈스택 제품화의 차이점
openstack.org upsteam code
커뮤니티 OpenStack 패키지
Red Hat OpenStack
Cloud Infrastructure
Partner Network Certification
RDO
RHEL + bugs|security fix,
enhancement, backports,
QA, support
Community
Enterprise
레드햇 오픈스택플랫폼
20. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택의 비교
RHEL OpenStack Platform Other
커뮤니티와 2개월차이 릴리즈로 기업용으로
강화된 보안, 버그 수정, 기능향상 적용
커뮤니티와 동일한 상태, 버그 및 보안 취약점 내재,
다음 버전 출시 후 업데이트 없음
천 여개 이상의 인증된
HW, SW, 서비스 파트너 에코시스템
135여개의 하드웨어 인증
리눅스 및 오픈스택 커뮤니티에 가장 많은 개발 기여도,
#1 기여기업
배포판 및 커뮤니티 패키징 중심의 기여도,
#10 기여기업에도 포함안됨
기업용 서버 버전으로 인기
기업 지원에 충분히 많은 경험
데스크탑 기반으로 인기
기업 지원의 경험이 부족
미션크리티컬 기업환경에서 검증된 운영 적합성과
미정부기관 인증 및 CC EAL4+보안인증
미션크리티컬 환경에서의 도입사례?
미정부기관 인증 및 CC 보안인증 없음
파트너와 엄격한 QA와 테스팅 과정 및 인증 알 수 없음
CloudForms, Red Hat Storage, OpenShift PaaS와
같은 기업용 오픈소스 솔루션 연계
지원되지 않는 커뮤니티 기반 기술 연계
Red Hat OpenStack 기술 문서 제공 기술 문서 제공 없음
레드햇 오픈스택플랫폼
21. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat OpenStack Cloud Infrastructure Partner Network
레드햇 오픈스택플랫폼
Value 1 : 파트너 에코시스템
OEMs and IHVs ISVs
Cloud Service Providers
System Integrators
Channel Partners
Managed Service P
roviders
• Over 235+ members since launch in April 2013
• Over 900 certified solutions in partner Marketplace
• Over 4,000 RHEL certified compute servers
• Over 13,000 applications available on RHEL
• Large catalog of Windows certified applications
22. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택플랫폼
Value 2 : 레드햇 서브스크립션
▪ 강화된 보안구성과 지속적인 업데이트 및 업그레이드 제공
✓ iptables 및 SELinux 사용 구성
✓ 제품 Lifecycle : 3년(RHEL-OSP)
▪ Red Hat Global Support Service를 통한 온라인 기술지원
✓ Standard(12x5) : 업무일 및 업무시간내 지원
✓ Premium(24x7) : 심각도에 따라 365일24시간 지원
▪ 고객포탈의 기술자료
✓ 레퍼런스 아키텍쳐 및 매뉴얼
✓ Webinar Video
✓ 고객 커뮤니티
23. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
▪ 관리자 가이드
▪ 설정 레퍼런스 가이드
▪ 엔드유저 가이드
▪ 시작 가이드
▪ 설치 및 설정 가이드
▪ 릴리즈 및 기술 노트
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5
레드햇 오픈스택플랫폼
예) 다양한 매뉴얼 가이드
24. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
디렉터 : Deployment Tool
▪ 오픈스택 설치 및 배포 용이성 제공
▪ OS 및 오픈스택 구성 도구
▪ puppet을 이용
▪ DHCP, DNS, PXE, TFTP 제공
▪ 오픈스택 전용 배치 템플릿 제공
레드햇 오픈스택플랫폼
Value 3 : 자동화 배포Tool
25. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택플랫폼
Value 4 : Guest OS 지원
Red Hat Enterprise Linux 3
Red Hat Enterprise Linux 4
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 7
*32 and 64 bit for all versions
SUSE Linux Enterprise Server 10
SUSE Linux Enterprise Server 11
*32 and 64 bit for all versions
Windows XP SP3+
1
Windows 7
3
Windows 8
3
Microsoft SVVP Certified
Windows Server 2003 SP2+
3
Windows Server 2008
3
Windows Server 2008 R2
2
Windows Server 2012
2
1
32 bit only
2
64 bit only
3
32 and 64 bit
26. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택플랫폼
오픈스택에서 가장 많이 사용되는 스토리지 Ceph 기술지원
Value 5 : 스토리지 통합
• 2014.4. Ceph Enterprise 기술지원업체인 Inktank 인수
• 오픈스택의 블록스토리지 많이 사용하는 Ceph의 오픈스택 구축 및 기술지원
27. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
• 모든 OpenStack 스토리지 인터페이스를 지원하는 단일화된 기업용 스토리지 플랫폼
• Peta byte 스케일의 대규모의 확장성, 탄력성과 고가용성 제공
• 광범위한 레퍼런스들로 입증된 기업용 스토리지 플랫폼
• Red Hat이 개발하고 지원하는 인프라스트럭쳐 스택
• RHEL-OSP의 스토리지Add-on옵션으로 추가 구매
레드햇 오픈스택플랫폼
Value 6 : 스토리지 통합
Glusterfs기반의 분산스토리지 RHS 기술 지원
28. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택플랫폼
정보 및 기술 문의 포탈 지원
Value 6 : 고객 포탈과 통합
29. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
• Heat를 통해 OpenStack에 클라우드 개발플랫폼(PaaS)인 openshift 자동 배치
https://wiki.openstack.org/wiki/Heat/Running-openshift
레드햇 오픈스택플랫폼
Value 7 : PaaS와의 연계
30. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레드햇 오픈스택플랫폼
Value 8 : 클라우드 운영 플랫폼 통합 연계
• 클라우드 통합 관리 솔루션 CloudForms를 통한 오픈스택 및 기타 Private/Public IaaS 통합 관리
• 오픈 사설 클라우드 구성을 위한 최적의 솔루션
31. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
일반적인 RHEL OSP 아키텍쳐
레드햇 오픈스택플랫폼
32. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
레퍼런스 - 1 (공공기관)
개요
▪ 빅데이타 기능 및 성능 검증 위한 시범 사업
▪ RHOSP3(Grizzly)기반위에 Hadoop 설치 구성
레드햇 오픈스택플랫폼
33. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
개요
▪ 가상 네트워크 운영 및 통합 관리 플랫폼
▪ NFV 자원풀 관리 기반 적용 /w Brocade
▪ RHOSP4(Havana) 기반
▪ 향후 SDN 확장 검토
레퍼런스 - 2 (공공기관)
레드햇 오픈스택플랫폼
34. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
개요
▪ HPC 애플리케이션들의 OpenStack 기반 Private Cloud환경에서 배포 및 확장
▪ 2014년도 PoC 사업
레퍼런스 - 3 (공공기관)
레드햇 오픈스택플랫폼
35. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
개요
▪ 고객 운영환경을 오픈스택으로 전환하기 위한 Pre-Production 형태
▪ 2014년도 사업
레퍼런스 - 4 (기업)
Hypervisor
Hypervisor
Hypervisor
Test
Hypervisor
Hypervisor
Swift
Hypervisor
Hypervisor
Ceph
Control#1
(Neu-Agent)
Control#2
(Neu-Agent)
Control#3 Control#4 Control#5 Control#6
Hypervisor
Hypervisor
Compute
Servers
Storage Network
Management Network
API Network
External Network
Data Network
레드햇 오픈스택플랫폼
36. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
개요
▪ 기존 운영환경을 오픈스택으로 전환하기 위한 Pre-Production 형태
▪ 2014년도 사업
레퍼런스 - 5 (기업)
레드햇 오픈스택플랫폼
37. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
HDP + RHEL OSP (/w SAHARA)
▪ 오픈스택의 차기 버전인 Juno의 SAHARA를 이용한 HADOOP DEPLOY 방식 사용
▪ 2015년도
제안 - 공공기관
레드햇 오픈스택플랫폼