Click here to load reader

CloudStack Day 2015 Storage Teck Talk

  • View

  • Download

Embed Size (px)

Text of CloudStack Day 2015 Storage Teck Talk

1. Chinzan-soHotel& ConferenceCenter Tokyo,Japan|June2,2015 CloudStack Tech Talks - Storage 2. Guaranteeing Storage Performance in CloudStack CloudStack 3. Who am I ? Midori Oge / @star76popin Chairman of Japan CloudStack Users Group Systems Engineer, SolidFire Inc. 4. The world as it is.. Processor speeds and network bandwidth have been able to keep pace with new workloads requirements CPU Many workloads due to virtualization technology and cloud computing / How's the STORAGE? 5. The world as it is.. HDD performance had remained almost unchanged increasing OpEx(power, rack space) proprietary hardware complicated design and operation (RAID sets, manage logical Volume and LUNs) can't catchup the needs of cloud and unpredictable scaling running many kinds of storages (dierent solutions for dierent workloads) HDDI/O () (RAID,,LUN) 6. beginning of the innovation 2 - Hot/ActiveFlash - Cold/Static - HDD SAS Disk Bipolarization of Storage solution - Hot/Active data for critical applications is stored in Flash storage - Cold/Static data for backup is stored in cost/capacity optimized storage - HDD SATA Disk is expected to decrease in these years Software Dened Flash prices are reduced Flash 7. Technical trend for cloud computing de-duplication, compression, thin-provisioning multi-tenant scale-out improving availability by data distribution fault detection, self-healing integrated for cloud(CloudStack, OpenStack), API-driven automation (CloudStack, OpenStack)API 8. Storage Types in CloudStack Primary Storage Secondary Storage for Boot Disks and Data Disks NFS, iSCSI, Fibre Channel, CIFS (if performance is needed without using HA, you can choose local storage) Scope: Cluster or Zone for Templates, ISO Images, Snapshots NFS, CIFS Swift/S3(w/NFS) Scope: Zone What kind of STORAGE do we choose? 9. What type of storage do we choose? Secondary Storage - using low-cost storage or object storage(e.g., swift) (swift) Primary Storage - Storage performance leads to VM performance(meet the requests of IOPS/Latency) VM(IOPS/Latency) - Lose VM due to Primary Storage fail Primary StorageVM Need "Guaranteed Performance !!" 10. Guaranteed Performance (QoS) both MIN and MAX is important in QoS QoSMINMAX2 Form Mixed Workloads MIN protect the important volume Volume MAX limit the IO of monster VM VM 11. MikeTutkowski @mtutkowski SeniorCloudStackDeveloperSolidFire PMCMember-ApacheCloudStack GuaranteeingStoragePerformanceinCloudStack