270 likes | 519 Views
Best Practices for Implementing the World’s Fastest Storage. Bryce Cracco Product Manager – Oracle Storage Matthew P. Barnson Senior Storage Administrator – Oracle IT. Program Agenda. Oracle Storage and Oracle ZFS Storage Appliance Oracle Storage usage at Oracle IT
E N D
Best Practices for Implementing the World’s Fastest Storage Bryce Cracco Product Manager – Oracle Storage Matthew P. BarnsonSenior Storage Administrator – Oracle IT
Program Agenda • Oracle Storage and Oracle ZFS Storage Appliance • Oracle Storage usage at Oracle IT • Storage Use Case Examples within Oracle IT • Oracle usage of advanced data services and advanced storage automation
Oracle ZFS Storage Appliance Compelling Advantages in Heterogeneous Environments • Deployed in the largest database development and cloud deployments BEST PERFORMANCE • World-record throughput performance (17,244 SPC-2 MBPSTM) • World-record latency performance (0.70 msecSPECsfs) MOST EFFICIENT • Efficient storage management tools • Superior onboard storage analytics Unprecedented Advantages in Oracle Environments ENGINEERED FOR ORACLE SOFTWARE • Only storage with OISP, cuts database-storage tuning time and optimizes tuning • Only storage with HCC, up to 50X compression and 5x faster queries
Oracle ZFS Storage Appliances • Surpassed225PB in Oracle IT and Cloud Datacenters Global IT Customer IT Product Development IT • Product development operations • Supporting 22K+ developers building over 3K products globally • 10K hosts executing 90K jobs per day • 235K compute hours per day • Global voice, network infrastructure and data center operations • IT risk and compliance • Supporting 100K+ internal users and 1.2M+ external users in 145 countries • Comprehensive Cloud Products and Services for Business and IT • Supporting over 25M users in more than 4,000 environments • ~ 3.2 billion database transactions per hour; ~ 5.5 million business transactions per day
ZFS Storage Applianceoutperformed NetApp Storage Performance ZFS Storage Appliancemore efficient than NetApp CPU Utilization % Seconds Oracle NetApp Oracle NetApp
Matthew Barnson • PDIT Enterprise Infrastructure Services – Storage & Backup • Utah Compute Facility • Storage Lead
ZFS Core Advantage: Hybrid Storage Pool Dynamic Caching • Automated Data Placement over Tiered Caches • Primary Cache (Memory/DRAM) • Secondary Cache (Flash SSD) • Write Cache (Flash SSD) • Adapts to workload changes, using fastest media • Read Performance Optimization • Read performance comes from Cache • 80%+ cache hit rate (commonly) • Write Performance Optimization • Small sync random IOPS go to Write Flash SSD • Large Streaming writes go straight to disk • Capacity Optimized Storage Pool • High density disks optimized for $/GB • Performance media for extreme performance conditions • Customer Benefits • Solid State response time with spinning disk capacity • Automatic optimization, no involvement required • Best Application Performance, $/IOP, $/GB in its class WRITE FLASH SLC NAND Sync I/O Only Adaptive I/O Staging MRU LRU SAS-2 Disk Adaptive Throttle Algorithm Determines Pipe Size 2TB DRAM LFU MFU READ FLASH (Evicted) MLC NAND L2ARC
ZFS Additional Advantages • High consolidation ratio – “Green Savings” – power, space, cooling • Hardware configuration options – defined pre-rack configuration • Analytics – ability to understand in-depth work load specifics • Data protection options – performance vs. capacity vs. data protection • Shadow Migration – easy migration from any NFS server • High thresholds – Ability to handle high number of volumes, directories, clones – exceeds other vendors by >5x times
Oracle IT: ZFS under the hood • ZFS EVERYWHERE • Hardware development • Software Development • Internal Tools • Sustaining Engineering • Software as a Service (Cloud)
Simulation for SPARC Development SPARC CPU Simulations Run on Sun ZFS Storage Appliance • Very large compute grid • CPU and circuit design • 43 Sun ZFS Storage Appliances • Over 1.3PBs of production storage • Over 4,500 filesystems • Over 2:1 compression improvement • Over 125,000 computing jobs daily
Virtualization – Dynamic FARM • Compute resource • Pre release starvation • Post release availability • Quickly switch FARM hosts’ OSes • Scripting automation to achieve consistent configuration • Cloning feature enables rapid deployment 74% OS Switching Time Advantage 74% OS Switching Time Advantage
Use Case: Compute FARM Development and Testing Environment • Offloads local QA systems • Parallel processing of builds and tests • Compute Farm with 10,000 hosts • Includes both Static and Dynamic Farm systems • 290K compute hours capacity per day • 130K farm jobs per day • Versus prior EMC-based solution: Sun Servers ZFS Storage Database Transactions: 5x Faster Results Purge: 12x Faster Sun Servers
Environment Management System (EMS) Highlights • EMS simplifies creation, deployment & management of full environments: • Oracle E-Business Suite • Oracle Database • Oracle Fusion Apps • PeopleSoft • Siebel • Nearly 2x faster refresh vs. Netapp • Virtually unlimited shares/projects • More usable capacity Sun Servers ZFS Storage
Use Case: Mission Critical Patch Deployment Patch and update deployment system serving Oracle customers • OLTP Database for Management • tracks accounts, access, entitlements • 3 million weekly registered users • 6 million weekly requests • File Repository for Patches • 400,000 weekly patch downloads • Replaced an EMC system • 23%-66% SQL transaction time improvement after migration • 50% database compression improvement
Oracle Cloud Services Transitioned to Sun ZFS Storage Appliance • ZFS Shadow Migration used to minimize downtime during migration from NetApp • Management efficiency gains realized • Superior D-Trace Analytics • Find bottlenecks quickly • Powerful scripting language • Automate repetitive tasks • Simple, intuitive management interface • Minimize routine administration time • ~2:1 improvement in headcount/GB ~2:1 HC per GB Improvement
Oracle Cloud Services Standardized on Sun ZFS Storage Appliance • Large customer-facing cloud business • Mission-critical applications • Complete Oracle Stack • Hypervisor (Oracle VM) • OS (Oracle Enterprise Linux or Solaris) • Oracle Database (including RAC) • Oracle Fusion Middleware and Applications • Sun ZFS Storage Appliances support: • Over 17,000 VMs / 4,000 physical servers • Over 5,300 customer instances via NFS
ZFS Appliance AutomationIs AWESOME • BUI vs. CLI • Loops, iterators, analytics, conditionals • ZFS Automation is • Asynchronous • Well-versioned • ECMAScript • Scheduled • Object-Oriented • Methods & Properties • Everywhere
Sample: Cloud Backup Automation • Scheduled on-appliance* • Replication automation • Clean-up • OSB Tape Backups • Metrics Reporting • EM Monitoring * in large part
Oracle ZFS Storage Appliance: IT Advantages • Automation in a well-understood language • Analytics Advantage • Multi-protocol and multi-tenancy • Reduced Cost • Ridiculously fast performance for certain workloads
Oracle IT Relies on ZFS Storage ORACLE IT RELIES ON Sun ZFS Storage AppliancesDelivering Best-in-Class Performance, Efficiency, and Oracle Integration
Storage Track Session Overview Westin San Francisco
Storage Demo Overview Moscone South