레드햇과 오픈스택 -...
TRANSCRIPT
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
Feb, 2014Kim Yong KiSolution ArchitectRed Hat Korea
레드햇과 오픈스택
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
Index
● WHY - 왜 오픈스택이 필요한가● WHAT - 오픈스택은 무엇인가● HOW - 오픈스택은 어떻게 작동하는가● WHERE - 오픈스택은 어디에서 사용될까● WHO - 누가 오픈스택을 만들었는가● WHEN - 우리는 언제 오픈스택을 사용할 수 있을까
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHY - 변화하는 IT 패러다임
전통적인 워크로드
● 서버 이용율 극대화 : 공간 & 전력 최소화● 생산성 향상 , 설비투자비용 예산● 사업 연속성 , 라이프사이클 관리● Fault tolerance and HA● 확장된 서비스 레벨● 고비용 , 분할 상환 ROI● Enterprise agreements, 비탄력적 기간● 벤더에 묶여있는 독점적 스택● 단일 벤더 commitment● 현재의 자원들에 대한 고가용성
클라우드 워크로드
● 셀프 서비스 , 자동화된 배포 프로비져닝● 스마트한 과금과 한도● 업무부하 이식성● 일회용 자원들● 이기종 관리 , 이기종 아키텍쳐● 운영비용 예산● 오픈소스 기반 , 낮은 비용● 종량제 (Pay-as-you-go) 과금 , 지불거절● 다중벤더 중 최고 사용● 요구 , SLA, 비용때문에 가감되는 자원들
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHY – 기업이 요구하는 클라우드 환경
PRIVATE CLOUD
Hybrid Cloud 환경 구축 요망
전통적인 APPS
SCALE-UPARCHITECTURE
클라우드 APPS
SCALE-OUT ARCHITECTURE
● 동시 다중 리소스 풀● 전통적인 그리고 클라우드 애플리케이션 모델에 대한 통합 관리
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/
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHAT – OPENSTACK IS
Open Source Cloud Computing Platform
2010 년 7 월 출시6 개월단위 신규 버전 릴리즈
현재 Havana 버전
모든 IT 인프라의 가상화서버 가상화스토리지 가상화네트워크 가상화
오픈 소스 기반 개발컴퍼넌트별 오픈소스 개발
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHAT – OPENSTACK HISTORY
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 구현
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 이미지 타입 설정
• 셀프서비스 패스워드 변경
• 보안 그룹 룰 템플릿
• 향상된 토폴로지와 시스템 시각화
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
HOW – KEYSTONE
Identity
● 인증 서비스
● 공통 인가 프레임워크
● 사용자 , 테넌트 , 역할 관리
● 장착형 백엔드 s(SQL, PAM, LDAP, etc)
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
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 위한 백엔드 지원
• 향상된 백업 / 복제를 위한 다중 이미지 저장
• 설정 가능한 컨테이너와 디스크 포맷
• 제한된 사용자들을 대한 스토리지 쿼타
• 강화된 멤버쉽 정책
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 지원
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)
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
HOW – HEAT
Orchestration
● 오픈스택을 위해 AWS CloudFormation 으로 배포
● 고가용성과 자동확장성 같은 고급 기능들을 제공 목표
● 템플릿 접근 방식의 클라우드 애플리케이션 통합
● Red Hat 에 의해 소개
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
HOW – CEILOMETER
Monitoring and Metering● 오픈스택 전체 인프라스트럭쳐로부터 측정되는 것들을 수집해서 단일 인프라스트럭쳐를 제공하
고자 하는 것
● 미터링과 모니터링 주요 목표 ; 통합과 확장성 제공
● REST API 을 통해 데이타 수집
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHERE – OPENSTACK References
ref: http://www.openstack.org/user-stories/
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHO – OPENSTACK COMMUNITY
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHO – OPENSTACK 참여 기업
그외 230 여 기업 참여
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHO – OPENSTACK 기여도
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHEN - RHEL OPENSTACK PLATFORM
우리는 언제 오픈스택을 사용할 수 있을까 ?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
WHEN - 우리는 언제 오픈스택을 사용할 수 있을까
빨간 모자를 쓰는 순간
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)
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014
THANK YOU