비즈니스혁신은소프트웨어로부터 emc 오픈소스전략과오픈스택 ·...
TRANSCRIPT
1© Copyright 2015 EMC Corporation. All rights reserved.
비즈니스 혁신은 소프트웨어로부터 : EMC 오픈소스 전략과 오픈스택조용노 이사한국이엠씨컴퓨터시스템즈㈜
2© Copyright 2015 EMC Corporation. All rights reserved.
목차
• Openstack
• EMC Openstack Strategy
• Openstack @ EMC
3© Copyright 2015 EMC Corporation. All rights reserved.
Openstack, 클라우드 오퍼레이팅 시스템
Management Layer That Adds Automation & Control
4© Copyright 2015 EMC Corporation. All rights reserved.
성장하는 오픈스택 에코시스템
OpenStack Software
Drivers
Integration & Consulting
Training
Distros & Appliances
Public Clouds
5© Copyright 2015 EMC Corporation. All rights reserved.
Openstack 내 EMC 중점영역Cinder
ProjectsManila
Barbican
Horizon
WorkingGroups
Product Drivers
Capabilities
Win The Enterprise
Product WorkGroup
Telco-OPNFV
Voice in the Community
Def Core
OpenStack Board of Director
User Group Support
6© Copyright 2015 EMC Corporation. All rights reserved.
Enterprise Hybrid Cloud
7© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack Drivers
Platform Integrate
Delivers On Speed And
Space
Flash Performance
Low $ Per Transaction
Any Workload
Hyper –Converged,
S/W Defined Scale out
Use Your Hardware
Broad PortfolioFit Your Environment
Evolve With Your Cloud
Reduce Deployment
Costs
File or BlockHybrid
Software Defined
Efficient Management
Isilon
Data Lake
Scale out File and Object
System
8© Copyright 2015 EMC Corporation. All rights reserved.
ViPR콘트롤러와 Cinder서비스
OpenStack Block Storage(Cinder) Service
IBM DS8000
HP 3PARHP
LeftHand
Dell EqualLogic
SolidFireOracle
ZFSIBM SVC
Provisioning Self-Service MonitoringReporting
CONTROLLER
Other….
ViPR Controller REST APIs
9© Copyright 2015 EMC Corporation. All rights reserved.
유니파이드 VNX스토리지 :Cinder, manila 지원
• 유니파이드 블록 / 파일 스토리지
• Cinder 서비스 지원 프로토콜
– FC and iSCSI
• 스토리지 고유 기능을 전체 콘트롤 지원
– FAST VP, FAST Cache, SAN Zoning
• Juno버전 이후 manila 서비스 지원
– NFS, CIFS
하이브리드플래시 최적화 티어드
스토리지
가격최적화최저의 IO당 비용최저의 GB당 비용
테크놀로지리더십
가상화환경에최적화
유니파이드스토리지
파일 / 블록 지원모든 워크로드, 모든 액세스프로토콜
OpenStack Cinder/manila
Cinder/manila Driver
$ cinder type-create "AutoTieringVolume"
$ cinder type-key "AutoTieringVolume" set storagetype:tiering=Auto fast_support=True fast_cache_enabled=True
10© Copyright 2015 EMC Corporation. All rights reserved.
하이엔드 VMAX스토리지 : Cinder 지원
• 최고의 가용성을 제공하는 미션크리티컬 환경
• 중단 없는 페타바이트 확장성 필요
• Cinder 서비스 지원 프로토콜
– FC, iSCSI
• 다양한 워크로드에 즉각적인응답시간을 지원하는 FAST(Fully
Automated Storage Tiering),볼륨 마이그레이션 지원
Supported Features: 2.2
VMAX3 Support Yes
Create Volume Yes
Delete Volume Yes
Detach Volume Yes
Attach Volume Yes
Create Snapshot Yes
Delete Snapshot Yes
Volume Migration (Host) Yes
Volume Migration (Array) Yes
Volume from Image Yes
Image from Volume Yes
Snapshot from Volume Yes
Volume from Clone Yes
Extend Volume Yes
Multiple Masking View Yes
Support FAST Policies Yes
Zone Manager Yes
SLO Support Yes
Live Migration Yes
Consistency Group Yes
Backup Support Yes
11© Copyright 2015 EMC Corporation. All rights reserved.
Isilon : Manila 파일 서비스 지원
• 스케일-아웃 NAS와 오브젝트 스토리지플랫폼
• Kilo버전의 Manila 파일 서비스 지원
– NFS, SMB(CIFS)
• 파일 오퍼레이션
– Create/delete NFS/CIFS file share
– Create/delete snapshots
– Allow/deny access to share
– Create share from snapshot
OpenStack Manila driver
12© Copyright 2015 EMC Corporation. All rights reserved.
Isilon and OpenStack SwiftNative File and Object Access
주요 기능• 페타바이트 스케일의 오브젝트 저장
• Swift 이외의 NFS, SMB, HDFS 등 사용
• 엔터프라이즈 레벨의 데이터 보호 기능 제공
• 3벌 이상 저장해야 하는 비효율성 개선 (2벌이하 저장으로 엔터프라이즈 가용성 제공)
• RESTful 인터페이스
Benefits• 일반 NAS클러스터를 사용하면서 클라우드워크로드 수용 (중복 투자 예방)
• 복잡도, 위험도 감소
• IT 자원 최적화
13© Copyright 2015 EMC Corporation. All rights reserved.
XtremIO : Cinder 지원
• 실시간 중복제거와 스케일 아웃아키텍처 구성의 고성능 All Flash Arrary인 XtremIO
• Cinder 지원 프로토콜
– FC, iSCSI
• 주요 볼륨 오퍼레이션 지원
• Juno버전 이후 모든 기능 지원
Cinder API Scheduler
Message Bus
Cinder Volume Cinder Volume
XremIO Cinder Driver
XremIO Cinder Driver
……
XMS
XMS REST API
XMS REST API
14© Copyright 2015 EMC Corporation. All rights reserved.
Software-Defined Block 스토리지 ScaleIO : Cinder 지원
• 서버의 로컬 디스크를 사용하여 블록스토리지 구축하는 소프트웨어
• 내장 디스크를 포함한 서버가늘어날수록 용량과 성능이 선형적으로증가하는 스케일 아웃 구조
• ScaleIO와 Openstack간 Cinder 인터페이스
– Cinder(block) & Nova(compute) drivers
• Nova를 통한 볼륨 오퍼레이션 (SDC)
SDC
SDS
MDM
Applications(NOVA)
Cinder Volume
GATEWAY
Driver
REST API
Commodity Platform
ScaleIO 소프트웨어
15© Copyright 2015 EMC Corporation. All rights reserved.
Reference ARCHITECTURE
HorizonDashboard
Glance
image store
Nova
compute node
Swift
object store
Cinder
volume service
Keystone
identity service
Heat
Orchestration
Celiometer telemetry service
Trove
database
Neutron
networking
Partner Tools
Core OpenStack Related Projects
Cinder Drivers (Certification)
16© Copyright 2015 EMC Corporation. All rights reserved.
레퍼런스 아키텍처 프로그램
Certified & Validated Designs
Partner Tools Integration
Cooperative Support
JointServices
EMC
17© Copyright 2015 EMC Corporation. All rights reserved.
레퍼런스 아키텍처 개요
Monitoring Logging
BillingAnd
Metering
CMDB
Security
Ticketing
Chat
Job Queue
Accounting
Public Cloud Connectivity
SP OSS/BSS Integration Layer
EMC + Distro Partner BYOH + EMC Storage
Storage Arrays
VNX XtremIO
Portal
18© Copyright 2015 EMC Corporation. All rights reserved.
레퍼런스 아키텍처 상세
– EMC Mirantis Reference Architecture Guide
– Configuration Guide for OpenStack Block Storage
Cinder Drivers
Core OpenStack & Related Projects
Juju and MaaS: OpenStack Deployment and Management
− EMC Canonical Reference Architecture Guide
− What is MAAS ?− What is JUJU ?
Cinder Drivers
Core OpenStack & Related Projects
Red Hat OpenStack Installer
– EMC Red Hat Reference Architecture Guide
–Configuration Guide for OpenStack Block Storage
–Deploying Red Hat OpenStackGuide
19© Copyright 2015 EMC Corporation. All rights reserved.
Built On EMC OpenStack CI
• 컨버지드 인프라스트럭처와 통합된 오픈스택– 표준화된 하드웨어 빌딩 블록과 오픈스택 결합
– 단일화된 개발자 환경 제공
• 쉽고 직관적인 사용자 환경– 서비스 카탈로그에 의한 인스턴스 프로비저닝
– 과금 / 차지백 기능 포함
• EMC Value– 공통의 하드웨어 빌딩 블록에 클라우드와 빅데이터 서비스를 통합
– 클라우드 스케일의 스토리지 솔루션 포함
: 오브젝트(ViPR), 블록(ScaleIO)
20© Copyright 2015 EMC Corporation. All rights reserved.
(ScaleIO)
Converged Infrastructure
….
Cloud Compute(Native OpenStack)
Object Storage (ECS)
Orc
hestr
ation /
Fabri
c
Containerized Provisioning Engine
Big Data(Pivotal, Cloudera, Hortonworks)
ECI – Private Cloud in a Box
21© Copyright 2015 EMC Corporation. All rights reserved.
EMC {code}
• 개발자들을 위한 커뮤니티
• Site http://emccode.github.io/
– API, SDK, CLI
– Tools
– Automation
– Application
– Examples & Samples
– Openstack Drivers
22© Copyright 2015 EMC Corporation. All rights reserved.
– EMC Red Hat Reference Architecture Guide
– Configuration Guide for OpenStack Block Storage
– EMC Simplified Support Matrix
– Deploying Red Hat OpenStack Guide
– Red Hat OpenStack Evaluation Request for Customers/POC's
– FAQ's for Red Hat Ref. Architecture
– EMC-Red Hat RA Technical Overview
– EMC-Red Hat RA Customer Presentation
Canonical Red Hat– EMC Canonical Reference Architecture Guide
– What is MAAS ?
– What is JUJU ?
– FAQ's for Canonical Ref. Architecture
– EMC-Canonical RA Technical Overview
– EMC-Canonical RA Customer Presentation
– Canonical OpenStack Evaluation Request for Customers/POC's
EMC– OpenStack @EMC Sales Play Books
– Everything OpenStack @ EMC Community
– OpenStack vLAB Demo
Mirantis– EMC Mirantis Reference Architecture Guide
– Configuration Guide for OpenStack Block Storage
– What is Fuel?
– FAQ's for Mirantis Ref. Architecture
– EMC-Mirantis RA Technical Overview
– EMC-Mirantis RA Customer Presentation
– Mirantis Evaluation Request for Customers/POC's
+
Links for References
24© Copyright 2015 EMC Corporation. All rights reserved.
EMC OpenStack Strategy
EMC 엔지니어드 클라우드OpenStack-powered Edition
• 통합형 프라이빗 클라우드 플랫폼• 컨버지드 인프라스트럭처• 단일 기술 지원• 프로페셔널 서비스
EMC 오픈스택레퍼런스 아키텍처 프로그램
• 설계 검증• 파트너 툴 통합• 기술 협력• 프로페셔널 서비스
EMC 오픈스택개발 참여
• EMC 플랫폼 통합• 드라이버, 코드 기능 개발• 워킹 그룹 참여• 의사결정그룹 멤버
Technology Solutions
Valu
e