Building for Webscale with OpenSource platform considerations including Cassandra, IaaS, VDI, Hadoop and web apps. Gathering the data drives decision making based on quality, performance, price and reliability. Created by James Malachowski, CEO of NodePrime for the Silicon Valley Database Meets SSD Meetup (www.meetup.com/db-speed-sv)
2. INTRODUCTION
About Me
Former Cisco, Dell. I’ve helped some of the world’s
largest companies design and build out massive
datacenters.
About NodePrime
Management & Analytics Platform for Webscale IT.
Our Mission
Empower Truth, Efficiency and Flexibility in IT
Operations.
2
3. THE DATACENTER IS EVOLVING
3
COMPUTE
STORAGE
NETWORK
MONOSCALE WEBSCALE
WEB
APP
DB
STORAGE
4. COMPONENTS OF WEBSCALE IT
4
C/C++
APPLICATION CONTAINERS BIG DATA APPLICATIONS
COMPUTE NETWORKSTORAGE
HARDWARE ABSTRACTION
VIRTUALDATACENTER OS BARE-METAL OS
5. PLATFORM CONSIDERATIONS
5
BARE-METAL HYPERVISOR DATACENTER OS
High Performance, Purpose Built Workload Mobility, Infra Efficiency High Availability, Infra Scalability
Database, Storage, Legacy IaaS, VDI, Legacy SaaS, PaaS, Analytics, Web Services
Cassandra
• Dual socket
• 64GB Mem
• 1GB network
• SAS SSD’s
Search
• Dual socket
• 128GB Mem
• 1GB network
• PCIE SSD’s
Hadoop
• Single socket
• 64GB Mem
• 10GB network
• HDD’s
Web/App
• Single socket/ARM
• 32GB Mem
• 1GB network
• Stateless (no disk)
IaaS
• Quad socket
• 1TB Mem
• 10GB network
• SAS SSD’s
VDI
• Dual socket
• 256GB Mem
• 10GB network
• PCIE SSD’s
6. DATA DRIVES DECISION MAKING
6
Quality
Performance
Price
Reliability
Failure Rates?
MTBF?
Read/Write ratio?
Warranty expectations?
Power consumption?
Availability?
Sourcing?
Support?
Which Drives Do I Need?