클라우드환경하의검증된 Hypervisor, 시트릭스 XenServer SeonKyung Cho, XenServer SE, APAC June 12, 2012
XenServer 고향
내용 클라우드컴퓨팅과서버가상화 클라우드컴퓨팅을위한고려사항 클라우드플래폼으로써의젠서버
클라우드컴퓨팅과서버가상화
일반적인오해 Cloud Computing = Server Virtualisation + Self-Service
서버가상화란? 정의 : 다른시스템, 어플리케이션등사용자와상호작용을하는컴퓨팅리소스 (CPU, Memory) 를가상화하는기술 Commonly used for: 통합화 (Consolidation) - Improved hardware utilization 캡슐화 (Encapsulation) - Grid compute nodes, high utilization systems
클라우드컴퓨팅이란? 정의 : 다른시스템, 어플리케이션등사용자와상호작용을하는데이터센터의모든자원들 ( 컴퓨터, 스토리지, 네트워크 ) 을가상화하는기술 Commonly used for: 인프라탄력성 (Infrastructure Elasticity) - Gaming, Search, Hosted apps/data IT 효율성 (IT Efficiency) - Self-Service IT - Internal and External
스케일 (Scale) 관점 Server Virtualization: 서버자원의가상화 Cloud Computing: 데이터센터자원의가상화 프로세서 디스크 메모리 서버네트워크스토리지 서버네트워크스토리지 서버네트워크스토리지
자동화 (Automation) 관점 Server Virtualization: 로컬관리체제 Cloud Computing: 글로벌오케스트레이션, 관리체제 More Servers = More Admin Simplified Admin Simplified Simplified Admin Admin Simplified Admin 1 Admin 10 s of Servers 1 Admin 1000 s of Servers
Saving Time 관점 Server Virtualization: 운영자의수작업을통한 IT Provisioning Cloud Computing: 자동화된 Self-Provisioning New IT Request = Hours/Days New Request 1 Minutes New Request 1 Minutes Cabling / Facilities Network / Security Server Admin New Request 1 Minutes 최종사용자셀프서비스
Infrastructure 비용관점 Server Virtualization: Bespoke h/w features Cloud Computing: Commodity h/w platforms More Servers = More Admin Simplified Admin Simplified Admin Infrastructure Resilience Legacy Applications Simplified Admin Distributed Applications
서버가상화와클라우드 서버가상화 (Server Virtualization) 클라우드 (Cloud Computing) 10x more scalable 50x mgmt reduction Days to Minutes IT delivery Legacy apps & client-server compute 100s of hosts Scale-up (server clusters) Apps assume Failure IT Mgmt-centric [1:Dozens] Big data, massive scale & next-gen app 1000s of hosts Scale-out (multi-site server farms) Apps assume reliability Autonomic [1:1,000 s]
실체 Cloud Computing Server Virtualisation + Self-Service
클라우드컴퓨팅을위한고려사항
클라우드시스템구현? 서버가상화? 클라우드이용? 그림출처 : 뉴시스
고려사항 Utilise infrastructure building blocks Factor in compute, storage & network requirements Applications suited to distributed environments? 17
Hypervisor 클라우드 시트릭스 XenServer
클라우드플랫폼으로써의젠서버
현재클라우드플래폼으로의 XenServer 20
XenServer 구성 가상데이터센터를위한향상된자동화및관리 고성능가상화인프라스트럭쳐 64 비트하이퍼바이져 중앙관리 OS & 어플리케이션지원 라이브 VM 마이그레이션 역할 (Role) 기반관리 메모리컨트롤 어플리케이션라이프사이클관리 개발및테스트랩 테스트및사전운영환경 셀프서비스포탈 고성능스토리지연동기능 네이티브스토리지서비스활용 FC SANs 과 iscsi 활용 데이터센터자동화 재해복구자동화 동적인워크로드밸런싱 고가용성 (High Availability) 서버전력관리 이미지관리및배포자동화
XenServer 아키텍처는어떻게다른가? The Other Guys Citrix XenServer Traditional Management Architecture Single backend management server Distributed Management Architecture Clustered management layer
Cloud 최적화된 XenServer 핵심기술요소 보안및확장성 Network multi-tenancy 향상 ARP/IP Spoofing, Traffic Sniffing 방지 ipset 지원 VLAN 기반의 Multi-tenancy 지원 Open vswitch 향상 (i.e. LACP bonding) 관리용이 Rolling Pool Upgrade 위저드 가용성향상 HA 기능 Cross Pool VM/Storage Live Migration Workload Placement without resource pools (e.g. OpenStack, Cloudstack) 커스터마이징용이 API 제공
요약
요약 서버가상화 와 클라우드 는다르다. 클라우드도입시고려사항 XenServer, 클라우드플래폼으로서핵심기술보유하고있으며, 시장점유율의우위를가지고있다.
Work better. Live better.