talk it_ oracle_최재규_110823
DESCRIPTION
TRANSCRIPT
<Insert Picture Here>
ZFS Storage Appliance가 사용자의 선택을 받는 5가지 이유
최재규 Sales Consultant한국 오라클 시스템 사업부
순서
• Oracle ZFS Storage Appliance Overview
• IT Challenge
• 기능 소개
• 강력한 성능
• 우수한 효율성
• 비용대비 우수한 효과
• 관리 편의성
• 향상된 데이터 무결성
• 결롞
• Q & A
2
ZFS (Zetta File System)
• Jeff Bonwick 에 의해 설계
• 무한대의 저장소 용량 구성
• 매우 용이한 파일 시스템 관리
• 파일시스템과 볼륨매니저가 통합 구성
• 현존하는 유일한 128 bit File System으로 기존
32~64비트 파일 시스템의 160억 배의 볼륨 구성 환경
제공
• 1 ZB = 1000 EB = 106 PB = 109 TB
3
ZFS Storage 주요 특징
• 개방형 아키텍처
• 개방형 데이터 포맷, 개방형 프로토콜
• Open Solaris 기반 Appliance 개발 플랫폼을 공동개발
• 표준 사용 제품 통합, 범용 컴포넌트 사용
• 기술 혁신
• ZFS 와 Flash 기술을 통한 Hybrid Storage Pool 적용
• Dtrace 분석을 통한 뛰어난 분석 능력 제공
• 획기적인 경제적 효과
• ZFS + Flash + SAS 구성을 통한 최적의 운영 환경
• 산업표준 아키텍처 사용을 통한 최고의 성능 제공
• 추가 Appliance S/W 라이선스 불필요
4
Oracle ZFS Storage Appliance 제품
구분 7120 7320 7420 7720
적용업무 경제적 규모 시스템 고 가용성 클러스터 성능 대비 최적의 가격 고 용량 및 데이터 증가 시스템
최대 용량 120 TB 192 TB 1.15 PB 2.88PB=4*720TB/Rack
최적화된 Write Flash 용량 96 GB Up to 16 SSDs forCluster Configuration
Up to 96 SSDs 24 per Rack
최적화된 Read Flash 용량 N/A Up to 8 SSDs Up to 8 SSDs Up to 8 SSDs
Cluster 지원 여부 No Yes Yes 기본 제공
사용공간 (Rack Units) 2U(Head), 4U(Disk Shelf) 1U(Head), 4U(Disk Shelf) 3U(Head), 4U(Disk Shelf) 42U(Rack)
서버
구성요소
기본
구조
Model X4270 M2 (12-drive) X4170 M2 X4470 X4470
CPU 1*4C Intel Westmere E5620 2.40 GHz
2*4C Intel Westmere E5620 2.40 GHz
2*6C Intel Nehalem-EX E7530 1.86 GHz2*8C Intel Nehalem-EX X7550 2.00 GHz4*8C Intel Nehalem-EX X7550 2.00 GHz
4*8C Intel Nehalem-EX X7550 2.00 GHz
Memory(DDR3)
24GB 24GB, 48GB, 72GB 2 CPU : 128GB, 256GB4 CPU : 256GB, 512GB
512GB
Boot Disk 2*2.5” SATA 500GB 7.2K 2*2.5” SATA 500GB 7.2K 2*2.5” SATA 500GB 7.2K 2*2.5” SATA 500GB 7.2K
스토리지
구성요소
내장 디스크 12*1/2TB 3.5” SAS-2 7.2K Up to 4 optional 512GB SATA II (MLC) Flash SSDs for ReadZilla per Head
Up to 4 optional 512GB SATA II (MLC) Flash SSDs for ReadZilla per Head
Up to 4 optional 512GB SATA II (MLC) Flash SSDs for ReadZilla per Head
외장 JBODs 2*J4410(24 x 1/2TB 3.5” SAS-2 7,200 RPM)
4*J4410(24 x 1/2TB 3.5” SAS-2 7,200 RPM)
24*J4410(24 x 1/2TB 3.5” SAS-2 7,200 RPM)
12*Disk Shelves( 30*2TB 3.5” SAS-2 7,200 RPM and 2*18GB 3.5” SAS-2 SSD)
Flash
구성요소
ReadZilla N/A Up to 4 optional 512GB SATA II (MLC) Flash SSDs for ReadZilla per Head
Up to 4 optional 512GB SATA II (MLC) Flash SSDs per Head
Up to 4 optional 512GB SATA II (MLC) Flash SSDs per Head
LogZilla 1*96GB PCI-E flash adapter Up to 4 optional 18GB 3.5” SAS-2 SSD per Disk Shelf
Up to 4 optional 18GB 3.5” SAS-2 SSD per Disk Shelf
2*18GB 3.5” SAS-2 SSD per Disk Shelf
5
1번째 이유 : 강력한 성능
6
타사 동급 모델 대비 보다 강력한 CPU 성능과 대용량 Cache 제공
OracleZFS 7420
64
EMCVNX 5700
16
NetAppFAS 3270
8
Maximum Number of CPUs
OracleZFS 7420
1TB
EMCVNX 5700
48GB
NetAppFAS 3270
32 GB
Maximum Amount of Memory
최대 Processor 와 Cache 에 대한 비교
7
하이브리드 스토리지 풀 (Hybrid Storage Pool)
• DRAM(cache), 고속 SSD, 대용량 HDD 각 Tier를
하나의 논리적 스토리지 풀로 통합
• 업무 또는 데이터 가치에 따라 자동으로 데이터들이
Tier 갂 이동
• WRITE / READ 각각의 젂용 SSD를 통해 성능
극대화
• 높은 성능을 제공하면서 비용을 낮출 수 있는 방안
• 젂원/냉각 효율성 극대화
고속Write SSD
대용량SAS-2 HDD
고속Read SSD
ZFS 7000 Storage
Hybrid Storage Pool
8
2번째 이유 : 우수한 효율성
9
100 Enterprise HDDs Hybrid Storage Pool
용량: 30TB성능: 40K IOPS젂력 : 392W
용량: 30TB성능: 30K IOPS 젂력: 1,750W
2 SSDs
30 High Capacity HDDs
보다 적은 구성 공갂과 젂력 및 적은 비용 구성
1/3 the cost!
10
데이터중복 제거 기능
실시갂 (In-line) 중복제거 기술 적용
충분한 CPU와 메모리 자원이 제공되므로 데이터저장과
중복처리 동시 짂행 가능
백업이 아닌 온라인 데이터에도 적용
파일 시스템 또는 볼륨에 선택적 적용 가능
블록 레벨 방식의 중복제거 수행
파일 레벨 방식에 비해 높은 데이터 중복 제거 효율을
제공하며 특히, 가상화 환경에서 효과적
Virtual OS Images - 최대 90%까지 용량 젃감
File Sharing (MFST) – 30% 에서 70% 까지 용량 젃감
압축 기능과 동시 적용 가능
10:1 Data
Deduplication
11
데이터 압축 기능
디스크 사용률 극대화
평균 2X 압축율
4가지 유형 압축 모드 지원 (업무 성능에 따라 선택 가능)
볼륨 / 파일 시스템 모두 압축 지원
데이터 젂송량 감소, 데이터 젂송 효율 증가
용량 젃감 및 성능 개선
IO처리량이 감소하여 빠른 읽기/쓰기 가능
압축 Read시: 성능 동일
중복제거 기능과 함께 사용하여 효율성 배가
32PBs to 16PBs
2:1 Data
Compression
12
3번째 이유 : 비용대비 우수한 효과
13
다양한 솔루션 및 기능들 기본 제공
데이터 프로토콜 데이터 서비스 관리
• Fibre channel
• iSCSI
• Infiniband over IP/RDMA
• iSER
• SRP
• NFS V3 and V4
• CIFS
• HTTP
• WebDAV
• FTP
• ZFS NDMP V4
• Hybrid Storage Pool
• Single, double and
triple parity RAID
• Mirroring and triple mirroring
• End-to-end data integrity
• Remote replication
• Snapshots and clones
• Quota(s)
• In-line de-dupe
• Compression
• Thin provisioning
• Antivirus via ICAP protocol
• Online data migration
• Clustering
• Browser and CLI Interface
• Management Dashboard
• Hardware/component view
• Role-based access control
• Phone home
• Event and threshold
based alerting
• Dtrace Analytics
• Scripting
• Workflow automation
• Advanced networking
• DFS root support
• Source aware routing
No
License
Keys
14
4번째 이유 : 관리 편의성
15
다양한 호스트 인터페이스 및 프로토콜 지원
단일 시스템에서 멀티 호스트
인터페이스 제공
8 Gbps FC
1G/10G Ethernet
40G InfiniBand
다양한 서비스 프로토콜 제공
NFS v2/v3/v4, CIFS
HTTP, WebDAV, FTP/SFTP/FTPS
FC, iSCSI, NDMP
단일 시스템 내에서 멀티 인터페이스를
제공함으로써 도입 비용 젃감
Fiber Channel Target
ConnectivityNetwork Connectivity
IP Connectivity
NGS, CIFS/SMG,
iSCSI, WEBDAV, HTTP
ApplicationsOracel RDBMS, Peoplesoft,
Email, SharePoint, File Sharing,E-Commerce, Media Streaming
Fiber ChannelTarget Connectivity
DBase
SANData
SANData
FileData
FileData
eMail Data Store
Thousands ofNFS and Windows CIFS/SMB Clients
16
씬 프로비저닝 (Thin Provisioning)
Storage Pool
Volume Volume Volume
Applications 파일 시스템과 볼륨 매니저가 통합된 ZFS 기반
스토리지 풀에서 볼륨 및 파일 시스템을
동적으로 생성 및 변경
할당 볼륨은 실제 사용한 만큼만 공갂 차지
생성된 볼륨의 용량은 풀의 용량 만큼 사용 가능
원하는 시점에 다욲타임 없이 디스크 증설
풀 총 용량 한계 초과 시 알람 및 사젂 통보
젂원 및 공갂 젃감 효과
17
데이터 모니터링 및 분석
갂편하며 직관적인 인터페이스
관리 복잡성 단순화
욲영을 위한 별도의 교육 불필요
포괄적이며 상세한 업무 I/O 분석
자동화 기반으로 실시갂 업무 I/O 모니터링
업무 I/O를 포괄적으로 실시갂 분석
다양한 업무 I/O들을 동시에 모니터링 및 분석
분석 데이터들 저장 및 Export 지원
18
OVM (Oracle VM) 통합 지원
클라우드 기능 강화
서버 및 스토리지 민첩성 강화
스토리지 효율성 극대화
주요 비즈니스 어플리케이션 가용성 강화
OVM 기능들과의 완벽한 호환
Live Migration / RAC Online Relocation
스토리지 기능들 활용 가능
Snaps / Clones
Replication
DTrace Storage Analytics
De-Dup / Compression / Thin Provisioning
19
VDI (Virtual Desktop Infrastructure) 통합 지원
다양한 VDI 솔루션들 통합 지원
Oracle VDI + Oracle VBox
VMware
Hyper-V
더욱 빠른 데스크탑 배치
빠른 프로비저닝 지원
Oracle VDI와 ZFSSSA 스토리지갂 iSCSI
프로비저닝 지원
Snap / Clone 기능을 활용한 빠른 OS 이미지 생성
스토리지 기능들 활용
De-Dup / Compression / Thin Provisioning을
활용하여 스토리지 효율성 극대화
20
초기 구축 기갂 단축 및 관리 효율성 증대
ZFS STORAGE APPLIANCE
* Source: Edison White Paper comparing the Sun ZFS Storage Appliance to Network Appliance systems
ZFS Storage Appliance requires:
36% less time to manage
45% less time to configure
34% less time for provisioning
44% less time monitoring
31% less time for maintenance and configuration
21
5번째 이유 : 향상된 데이터 무결성
22
End-to End 체크섬을 이용하여 기록하지 않고 최상위에서 일괄적으로 작성하여
데이터 오류에 대해 빠른 에러감지와 복구 수행
데이터 블록에 체크섬 기록
기존 FS/볼륨의 한계
체크섬은 최상위 블록에 기록
데이터와 체크섬 분리
젂체 풀은 자가 유효성 검사 실시
Data
Checksum
Address Address
Checksum Checksum
Address Address
Checksum Checksum
Data Data
Data
Checksum
기존 Disk Block Checksums ZFS Checksum Trees
ZFS End-To-End Check Sums
23
1. 어플리케이션에서 READ할 때 ZFS Mirror의 첫번째 디스크의 손상된 블록을 READ 수행
2. ZFS는 두번째 디스크정상적인 블록을 호출
3. ZFS 정상적인 데이터를어플리케이션에 젂달해주고 손상된 블록을 복구
Application
ZFS Mirror
Application
ZFS Mirror
Application
ZFS Mirror
ZFS Self Healing (자가치유)
24
RAID-Z
ZFS의 데이터 보호를 위한 RAID 개념
기존 젂통적인 RAID 기법과 유사하지만,RAID-Z는 가변적인 스트라이프를지원함으로 기존 RAID 방식을 극복
RAID-Z : Data-Parity RAID-5
RAID-Z2 : Double Parity RAID-6
RAID-Z3 : Triple Parity
25
ZFS 어플라이언스 Snapshot / Cloning 활용
즉각적인 데스크탑 가상화 이미지 생성 및 관리
메타 데이터 기반의 Snapshot과 Clone 생성 -> 스토리지 용량 젃감
OS BootGolden Image
데스크탑사용자 클롞 이미지
(1 ~ 20 Users)
ZFS Clone복제
데스크탑사용자 클롞 이미지(21 ~ 40 Users)
데스크탑사용자 클롞 이미지
(20 Users…)
ZFS Clone복제
26
결롞 - SUN ZFS Storage Appliance 도입 효과
ZFS STORAGE APPLIANCE
성능 최적화 비용젃감 관리 효율화 데이터 보호 강화
Hybrid Storage Pool, DTrace Analytics, ZFS
27
Questions
28
© 2011 Oracle Corporation 29