SlideShare une entreprise Scribd logo
1  sur  15
Architecting
a Scale Out Cloud Storage Solution
Open versus Commercial
           Implementation

• Commercial – comes at a price
• Open architecture – with support
• Whatever your choice, HW must be flexible.
Appliance vs. SW on Commodity HW
                           Appliance model wins when…                  SW on commodity HW wins when…
Workloads                  Workloads are fairly standard across        Workloads vary tremendously
                           organizations                               across multiple dimensions (e.g.
                                                                       performance, availability, capacity,
                                                                       I/O requirements, etc.)
Economics/Growth           Savings from commodity hardware             Savings from commodity hardware
                           are limited to the savings from one         stretch across multiple “boxes” and
                           “box” and therefore small relative to       are massive
                           the overall TCO savings from easy
                           deployment and management
Flexibility                All needed flexibility can be               Significant need for flexibility in
                           accomplished by configuration               hardware to optimize capacity,
                           changes in a single box                     performance, availability, etc.
Cloud                      Cloud not a factor                          Cloud a major factor, driving need to
                                                                       be able to run on multiple disparate
                                                                       devices across the internet

  Ben Golub, Computerworld , October 11, 2011 “Storage is a hard problem with a soft(ware) solution”
Open Software Choices
  •   GlusterFS
  •   Open Stack (Swift)
  •   NexentaStor
  •   OS Nexus
  •   Open-E
  •   OpenStorage Software
  •   Openfiler
  •   FreeNAS
  •   ………
Three Leading Open Architectures
• Lustre/Gluster (bought by Red Hat)
    – HPC – the others don’t have the throughput
    – If something fails, it takes days to bring it back
    – Gluster fixed HA and failover and now they’ve been acquired…?
• Open Stack (Swift) (numerous contributors)
    –   Compute, Storage and Networking Management
    –   Many firms are trying to commercialize it, Rackspace one of the largest
    –   Pure cloud storage = pure block level replication, not file level
    –   Still at least 6-12 months from being production ready
• ZFS/NexentaStor (Nexenta)
    – OpenSolaris developed at Sun, Nexenta added GUI and redundancy for HA
    – Swiss army knife = rich feature set, highly configurable platform for unified storage
      management (iSCSI, NAS, DAS)
    – GlusterFS and Swift need dedicated server head node plus storage head nodes,
      NexentaStor only requires one head node
Case Study – Korea Telecom
• Storage Cloud – mobile & online storage
• NexentaStor for unified storage management
• Cirrascale for consolidation (space savings),
  cooling efficiency (power savings and
  reliability), and lowest TCO
  – Decouple server and storage
  – Flexibility to configure/reconfigure on the fly
Case Study – Korea Telecom
                                 Problem
• 6 x 4u storage chassis per rack
   – 24 x 2TB HDDs per chassis
   – 288TB per rack
• Due to overheating, could not
  install more than 6 chassis in
  each rack
• Each rack occupied 1 x 2 floor
  tiles
• High cost of wasted
  infrastructure became a
  problem for the data center
Case Study – Korea Telecom
                         Problem Resolved
• Cirrascale provided Storage Bricks
  in a 1:4 Head Node to Storage
  Blade configuration
   –   12 x 2TB HDDs per Storage Blade
   –   96TB per Storage Brick
   –   14 Storage Bricks per rack
   –   1.3PB storage capacity per rack
       (compared to 288TB and lots of heat)
• Reduced almost 5 racks to 1
• Rack still had 8U of space available
  for switching and other equipment
• All in the same two floor tiles
Vertical Cooling Technology
                                    Server Blades



                                                     Close up of the air gap
       Blades x 12
                                                    between HDDs and blade
                                                            chassis


           Fans x 8
                                  Storage Blades

       Blades x 12

                       Air Flow
           Fans x 8
                                                                         Ethernet and I/O
       Blades x 12                                                        cabled from the
                                                                         backplane to the
                                  Cooling Fans                            foot of the rack.

           Fans x 8                                                     I/O in separate axis
                                                                           than air flow.
     Horizontal 8u
           Switches
        Patch Panels
Serial Concentrators
Storage Systems
   “Storage Brick” is the base product
     1 Head Node (Control Logic/Power Supply)
     1 - 4 Storage Blades (12 – 48 HDDs)
     12 - 36 Storage Bricks per frame
 2PB per Rack in a 1:3 Configuration
 Flexible Configuration
     Mix and match storage media, modify head node to
      HDD ratios, upgrade or downgrade server types
     Rack or blade level redundancy depending on cost
      and application requirements
   Flexible Management
     IPMI 2.0 support for integration with leading tools
     Individual HDDs hot swappable
SB1315                              7                                               SB1315                4                                 SB1315                   1
                                   SB1058                              7                                               SB1058                4                                 SB1058                   1




        FAN
                                                                                                  FAN
                                                                                                                                                                  FAN
                                                                                                                                                                                                                                                                    FAN
                                   SB1058                              7                                               SB1058                4                                 SB1058                   1
                                   SB1058                              7                                               SB1058                4                                 SB1058                   1
                                   SB1315                              8                                               SB1315                5                                 SB1315                   2




        FAN
                                                                                                  FAN
                                                                                                                                                                  FAN
                                                                                                                                                                                                                                                                    FAN
                                   SB1058                              8                                               SB1058                5                                 SB1058                   2
                                   SB1058                              8                                               SB1058                5                                 SB1058                   2




Front
                                   SB1058                              8                                               SB1058                5                                 SB1058                   2




        FAN
                                                                                                  FAN
                                                                                                                                                                  FAN
                                                                                                                                                                                                                                                                    FAN

                                   SB1315                              9                                               SB1315                6                                 SB1315                   3
                                   SB1058                              9                                               SB1058                6                                 SB1058                   3
                                   SB1058                              9                                               SB1058                6                                 SB1058                   3




        FAN
                                                                                                  FAN
                                                                                                                                                                  FAN
                                                                                                                                                                                                                                                                    FAN




                                   SB1058                              9                                               SB1058                6                                 SB1058                   3




                                  SB1315                             16                                                SB1315              13                                  SB1315              10
                                  SB1058                             16                                                SB1058              13                                  SB1058              10




        FAN
                                                                                                  FAN
                                                                                                                                                             FAN
                                  SB1058                             16                                                SB1058              13                                  SB1058              10
                                  SB1058                             16                                                SB1058              13                                  SB1058              10
                                  SB1315                             17                                                SB1315              14                                  SB1315              11




        FAN
                                                                                                  FAN
                                                                                                                                                                   FAN



                                  SB1058                             17                                                SB1058              14                                  SB1058              11
                                  SB1058                             17                                                SB1058              14                                  SB1058              11




Back
                                                                                                                                                                                                                                                                   • FAN Servers




                                  SB1058                             17                                                SB1058              14                                  SB1058              11




        FAN
                                                                                                  FAN
                                                                                                                                                                         FAN
                                                                                                                                                                                                                                                                      18 FAN FAN




                                  SB1315                             18                                                SB1315              15                                  SB1315              12
                                                                                                                                                              • Up to 1.9PB



                                  SB1058                             18                                                SB1058              15                                  SB1058              12
                                  SB1058                             18                                                SB1058              15                                  SB1058              12




        FAN
                                                                                                  FAN
                                                                                                                                                              • Optional SSD FAN
                                                                                                                                                                                                                                                                    FAN




                                  SB1058                             18                                                SB1058              15                                  SB1058              12
                                                                                                                           ratio at any time
                                                                                                                                                              • 2.5” or 3.5” HDDs
                                                                                                                                                              • 1,2,or 3TB SATA or SAS
                                                                                                                                                                                         • 54 Disk Blades (648 Drives)




                                                                                                                         • Reconfigure storage and compute
                                                                                                                                                                                                                         • User defined performance and features
                                                                                                                                                                                                                                                                                   Modular Design




              • Up to 2.2PB
                                                               • 1:14 HeadNode to Storage Blade Ratio
                                                             • Same 2 SKUs was before, with additional
                                                                                                         • 4 Servers


                                                                       SAS Switch Blade using LSI 6160
                              • 56 Disk Blades (672Drives)
Why Separate Head Node from Storage?
 • Easily configure the server independent of
   storage
 • Optimize the compute to storage
   configuration
 • Storage blades can be SSD, SAS, or SATA or
   any combination
Storage Server Capacity/Configurability
        Feature             Cirrascale           Standard 4U         High Density 4U
                                                  Rackmount            Rackmount
Floor Tiles                     2                      2                    2
Height                        87.5”                  84.0”                84.0”
Maximum Capacity               2PB                  720TB                1.38PB
Floor                  Raised or Concrete      Raised or Concrete   Raised or Concrete
Maximum Storage            672 drives              240 drives           432 drives
                        Up to 3TB HDDs          Up to 3TB HDDs       Up to 3TB HDDs
                        14 Server heads         10 Server heads      10 Server heads
Configuration Granularity
 Drives                     12 Drives              24 Drives            45 Drives
 Server:Drive Ratio   1:12, 1:24, 1:36, 1:48         1:24                 1:45
Case Study: SAN for Cloud Deployment
Cirrascale HW Configuration                     Dell HW Configuration
• Head Node:                                    • Head Node: PowerEdge R510 2U
  –   Dual Xeon X5606 2.13GHz quad core CPUs        –   Dual Xeon X5530 2.4GHz quad core CPUs
  –   48GB DDR3-1333MHz ECC memory                  –   32GB DDR3-1333MHz ECC memory
  –   2 x 10GbE ports                               –   2 x 10GbE ports
  –   2 x 250GB, 7200 RPM 2.5” HDD (hot swap)       –   2 x 250GB, 7200 RPM 3.5” HDD
• Storage Blade:                                •    Storage JBOD: MD1220 4U
  – 24 x 2.5” 300GB SAS 15K RPM HDDs                – 24 x 2.5” 300GB SAS 10K HDDs
    7.4 TB per Blade                                  7.4 TB per JBOD
• Head Node to Storage Blade Ratio 1:2          • Head Node to JBOD Ratio 1:2
  – 1 Head Node: 48 HDDs                            – 1 Head Node: 48 HDDs

Bottom line
     2.6PB, 7 Racks, $2.4M                              2.6PB, 27 Racks, $4.3M
Summary
• Every storage architecture balances trade offs among:
      • Availability              • Manageability
      • Backup/Recovery           • Compliance
      • Performance               • Scalability
      • Capacity                  • Density
      • Power Consumption         • Cost
• Compelling benefits among SAN, iSCSI, NAS, and DAS are
  driving Cloud Service Providers and enterprises to install
  converged and hybrid solutions
• Open Software and Hardware platforms provide the most
  flexible, cost effective, future proof platforms for scale

Contenu connexe

En vedette

El calendario escolar 2016-17
El calendario escolar 2016-17El calendario escolar 2016-17
El calendario escolar 2016-17Juanmaisperfect
 
English as a way of communicatiion report
English as a way of communicatiion reportEnglish as a way of communicatiion report
English as a way of communicatiion reportvirgo_az
 
Cuaderno de-trabajo-matematicas-7mo
Cuaderno de-trabajo-matematicas-7moCuaderno de-trabajo-matematicas-7mo
Cuaderno de-trabajo-matematicas-7momikahakki44
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghNeil Allison
 
Konsep, pendekatan, prinsip, dan aspek geografi
Konsep, pendekatan, prinsip, dan aspek geografiKonsep, pendekatan, prinsip, dan aspek geografi
Konsep, pendekatan, prinsip, dan aspek geografiAriza Ekky
 
Pronostico y valorización del plan de tratamiento
Pronostico y valorización del plan de tratamientoPronostico y valorización del plan de tratamiento
Pronostico y valorización del plan de tratamientopolieyd
 
Творець Могилянки київський митрополит Петро Могила
Творець Могилянки київський митрополит Петро Могила Творець Могилянки київський митрополит Петро Могила
Творець Могилянки київський митрополит Петро Могила library_darnitsa
 

En vedette (12)

El calendario escolar 2016-17
El calendario escolar 2016-17El calendario escolar 2016-17
El calendario escolar 2016-17
 
English as a way of communicatiion report
English as a way of communicatiion reportEnglish as a way of communicatiion report
English as a way of communicatiion report
 
Etologi
EtologiEtologi
Etologi
 
Luz
LuzLuz
Luz
 
Cuaderno de-trabajo-matematicas-7mo
Cuaderno de-trabajo-matematicas-7moCuaderno de-trabajo-matematicas-7mo
Cuaderno de-trabajo-matematicas-7mo
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of Edinburgh
 
Erosión dental
Erosión dentalErosión dental
Erosión dental
 
Konsep, pendekatan, prinsip, dan aspek geografi
Konsep, pendekatan, prinsip, dan aspek geografiKonsep, pendekatan, prinsip, dan aspek geografi
Konsep, pendekatan, prinsip, dan aspek geografi
 
Pronostico y valorización del plan de tratamiento
Pronostico y valorización del plan de tratamientoPronostico y valorización del plan de tratamiento
Pronostico y valorización del plan de tratamiento
 
Творець Могилянки київський митрополит Петро Могила
Творець Могилянки київський митрополит Петро Могила Творець Могилянки київський митрополит Петро Могила
Творець Могилянки київський митрополит Петро Могила
 
El Arte del neoclasicismo
El Arte del neoclasicismo El Arte del neoclasicismo
El Arte del neoclasicismo
 
Materi 1; tik
Materi 1; tikMateri 1; tik
Materi 1; tik
 

Similaire à Architecting a Scale Out Cloud Storage Solution

Presentation to dm as november 2007 with dynamic provisioning information
Presentation to dm as   november 2007 with dynamic provisioning informationPresentation to dm as   november 2007 with dynamic provisioning information
Presentation to dm as november 2007 with dynamic provisioning informationxKinAnx
 
Cisco UCS - Servidores
Cisco  UCS  - ServidoresCisco  UCS  - Servidores
Cisco UCS - ServidoresBruno Banha
 
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg Data
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg DataPresentazione nuova famiglia di librerie a Overland Storage e Tandberg Data
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg DataPaolo Rossi
 
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...Integrated Device Technology
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopDataWorks Summit
 
Fujitsu - 27mai2011
Fujitsu - 27mai2011Fujitsu - 27mai2011
Fujitsu - 27mai2011Agora Group
 
08 Supercomputer Fugaku
08 Supercomputer Fugaku08 Supercomputer Fugaku
08 Supercomputer FugakuRCCSRENKEI
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021Gene Leyzarovich
 
Hds brcd solutions_tech_summit
Hds brcd solutions_tech_summitHds brcd solutions_tech_summit
Hds brcd solutions_tech_summitSteve Lee
 
JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!Gene Leyzarovich
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY
 
lenovo_storage_d3284_ds
lenovo_storage_d3284_dslenovo_storage_d3284_ds
lenovo_storage_d3284_dsJohn Marquis
 
HP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without BoundariesHP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without Boundariesjameshub12
 
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...MarketingArrowECS_CZ
 
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IP
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IPCost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IP
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IPCAST, Inc.
 
Presentation sun 8 gb fc channel hba customer
Presentation   sun 8 gb fc channel hba customerPresentation   sun 8 gb fc channel hba customer
Presentation sun 8 gb fc channel hba customerxKinAnx
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Corporation
 
Xtw01t4v011311 i dataplex
Xtw01t4v011311 i dataplexXtw01t4v011311 i dataplex
Xtw01t4v011311 i dataplexpgnguyen44
 
Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014Mustafa Kuğu
 

Similaire à Architecting a Scale Out Cloud Storage Solution (20)

Presentation to dm as november 2007 with dynamic provisioning information
Presentation to dm as   november 2007 with dynamic provisioning informationPresentation to dm as   november 2007 with dynamic provisioning information
Presentation to dm as november 2007 with dynamic provisioning information
 
Cisco UCS - Servidores
Cisco  UCS  - ServidoresCisco  UCS  - Servidores
Cisco UCS - Servidores
 
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg Data
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg DataPresentazione nuova famiglia di librerie a Overland Storage e Tandberg Data
Presentazione nuova famiglia di librerie a Overland Storage e Tandberg Data
 
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...
PCI Express Clock Generators and Buffers by IDT: Ultra-low-power for PCIe Gen...
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Fujitsu - 27mai2011
Fujitsu - 27mai2011Fujitsu - 27mai2011
Fujitsu - 27mai2011
 
08 Supercomputer Fugaku
08 Supercomputer Fugaku08 Supercomputer Fugaku
08 Supercomputer Fugaku
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021
 
Hds brcd solutions_tech_summit
Hds brcd solutions_tech_summitHds brcd solutions_tech_summit
Hds brcd solutions_tech_summit
 
JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
lenovo_storage_d3284_ds
lenovo_storage_d3284_dslenovo_storage_d3284_ds
lenovo_storage_d3284_ds
 
ACNC JetStor AFA
ACNC JetStor AFAACNC JetStor AFA
ACNC JetStor AFA
 
HP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without BoundariesHP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without Boundaries
 
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...
Naprostá bezpečnost vašich dat díky jednoduchému, škálovatelnému, flexibilním...
 
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IP
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IPCost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IP
Cost-Effective System Continuation using Xilinx FPGAs and Legacy Processor IP
 
Presentation sun 8 gb fc channel hba customer
Presentation   sun 8 gb fc channel hba customerPresentation   sun 8 gb fc channel hba customer
Presentation sun 8 gb fc channel hba customer
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer Presentation
 
Xtw01t4v011311 i dataplex
Xtw01t4v011311 i dataplexXtw01t4v011311 i dataplex
Xtw01t4v011311 i dataplex
 
Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014
 

Plus de Chris Westin

Data torrent meetup-productioneng
Data torrent meetup-productionengData torrent meetup-productioneng
Data torrent meetup-productionengChris Westin
 
Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalChris Westin
 
Cluster management and automation with cloudera manager
Cluster management and automation with cloudera managerCluster management and automation with cloudera manager
Cluster management and automation with cloudera managerChris Westin
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcacheChris Westin
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
cfengine3 at #lspe
cfengine3 at #lspecfengine3 at #lspe
cfengine3 at #lspeChris Westin
 
mongodb-aggregation-may-2012
mongodb-aggregation-may-2012mongodb-aggregation-may-2012
mongodb-aggregation-may-2012Chris Westin
 
Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Chris Westin
 
mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012Chris Westin
 
Stingray - Riverbed Technology
Stingray - Riverbed TechnologyStingray - Riverbed Technology
Stingray - Riverbed TechnologyChris Westin
 
MongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkMongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkChris Westin
 
Replication and replica sets
Replication and replica setsReplication and replica sets
Replication and replica setsChris Westin
 
MongoDB: An Introduction - July 2011
MongoDB:  An Introduction - July 2011MongoDB:  An Introduction - July 2011
MongoDB: An Introduction - July 2011Chris Westin
 
Practical Replication June-2011
Practical Replication June-2011Practical Replication June-2011
Practical Replication June-2011Chris Westin
 
MongoDB: An Introduction - june-2011
MongoDB:  An Introduction - june-2011MongoDB:  An Introduction - june-2011
MongoDB: An Introduction - june-2011Chris Westin
 
Ganglia Overview-v2
Ganglia Overview-v2Ganglia Overview-v2
Ganglia Overview-v2Chris Westin
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011Chris Westin
 

Plus de Chris Westin (20)

Data torrent meetup-productioneng
Data torrent meetup-productionengData torrent meetup-productioneng
Data torrent meetup-productioneng
 
Gripshort
GripshortGripshort
Gripshort
 
Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.final
 
Cluster management and automation with cloudera manager
Cluster management and automation with cloudera managerCluster management and automation with cloudera manager
Cluster management and automation with cloudera manager
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcache
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
cfengine3 at #lspe
cfengine3 at #lspecfengine3 at #lspe
cfengine3 at #lspe
 
mongodb-aggregation-may-2012
mongodb-aggregation-may-2012mongodb-aggregation-may-2012
mongodb-aggregation-may-2012
 
Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19
 
mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012
 
Stingray - Riverbed Technology
Stingray - Riverbed TechnologyStingray - Riverbed Technology
Stingray - Riverbed Technology
 
MongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkMongoDB's New Aggregation framework
MongoDB's New Aggregation framework
 
Replication and replica sets
Replication and replica setsReplication and replica sets
Replication and replica sets
 
FlashCache
FlashCacheFlashCache
FlashCache
 
Large Scale Cacti
Large Scale CactiLarge Scale Cacti
Large Scale Cacti
 
MongoDB: An Introduction - July 2011
MongoDB:  An Introduction - July 2011MongoDB:  An Introduction - July 2011
MongoDB: An Introduction - July 2011
 
Practical Replication June-2011
Practical Replication June-2011Practical Replication June-2011
Practical Replication June-2011
 
MongoDB: An Introduction - june-2011
MongoDB:  An Introduction - june-2011MongoDB:  An Introduction - june-2011
MongoDB: An Introduction - june-2011
 
Ganglia Overview-v2
Ganglia Overview-v2Ganglia Overview-v2
Ganglia Overview-v2
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

Architecting a Scale Out Cloud Storage Solution

  • 1. Architecting a Scale Out Cloud Storage Solution
  • 2. Open versus Commercial Implementation • Commercial – comes at a price • Open architecture – with support • Whatever your choice, HW must be flexible.
  • 3. Appliance vs. SW on Commodity HW Appliance model wins when… SW on commodity HW wins when… Workloads Workloads are fairly standard across Workloads vary tremendously organizations across multiple dimensions (e.g. performance, availability, capacity, I/O requirements, etc.) Economics/Growth Savings from commodity hardware Savings from commodity hardware are limited to the savings from one stretch across multiple “boxes” and “box” and therefore small relative to are massive the overall TCO savings from easy deployment and management Flexibility All needed flexibility can be Significant need for flexibility in accomplished by configuration hardware to optimize capacity, changes in a single box performance, availability, etc. Cloud Cloud not a factor Cloud a major factor, driving need to be able to run on multiple disparate devices across the internet Ben Golub, Computerworld , October 11, 2011 “Storage is a hard problem with a soft(ware) solution”
  • 4. Open Software Choices • GlusterFS • Open Stack (Swift) • NexentaStor • OS Nexus • Open-E • OpenStorage Software • Openfiler • FreeNAS • ………
  • 5. Three Leading Open Architectures • Lustre/Gluster (bought by Red Hat) – HPC – the others don’t have the throughput – If something fails, it takes days to bring it back – Gluster fixed HA and failover and now they’ve been acquired…? • Open Stack (Swift) (numerous contributors) – Compute, Storage and Networking Management – Many firms are trying to commercialize it, Rackspace one of the largest – Pure cloud storage = pure block level replication, not file level – Still at least 6-12 months from being production ready • ZFS/NexentaStor (Nexenta) – OpenSolaris developed at Sun, Nexenta added GUI and redundancy for HA – Swiss army knife = rich feature set, highly configurable platform for unified storage management (iSCSI, NAS, DAS) – GlusterFS and Swift need dedicated server head node plus storage head nodes, NexentaStor only requires one head node
  • 6. Case Study – Korea Telecom • Storage Cloud – mobile & online storage • NexentaStor for unified storage management • Cirrascale for consolidation (space savings), cooling efficiency (power savings and reliability), and lowest TCO – Decouple server and storage – Flexibility to configure/reconfigure on the fly
  • 7. Case Study – Korea Telecom Problem • 6 x 4u storage chassis per rack – 24 x 2TB HDDs per chassis – 288TB per rack • Due to overheating, could not install more than 6 chassis in each rack • Each rack occupied 1 x 2 floor tiles • High cost of wasted infrastructure became a problem for the data center
  • 8. Case Study – Korea Telecom Problem Resolved • Cirrascale provided Storage Bricks in a 1:4 Head Node to Storage Blade configuration – 12 x 2TB HDDs per Storage Blade – 96TB per Storage Brick – 14 Storage Bricks per rack – 1.3PB storage capacity per rack (compared to 288TB and lots of heat) • Reduced almost 5 racks to 1 • Rack still had 8U of space available for switching and other equipment • All in the same two floor tiles
  • 9. Vertical Cooling Technology Server Blades Close up of the air gap Blades x 12 between HDDs and blade chassis Fans x 8 Storage Blades Blades x 12 Air Flow Fans x 8 Ethernet and I/O Blades x 12 cabled from the backplane to the Cooling Fans foot of the rack. Fans x 8 I/O in separate axis than air flow. Horizontal 8u Switches Patch Panels Serial Concentrators
  • 10. Storage Systems  “Storage Brick” is the base product  1 Head Node (Control Logic/Power Supply)  1 - 4 Storage Blades (12 – 48 HDDs)  12 - 36 Storage Bricks per frame  2PB per Rack in a 1:3 Configuration  Flexible Configuration  Mix and match storage media, modify head node to HDD ratios, upgrade or downgrade server types  Rack or blade level redundancy depending on cost and application requirements  Flexible Management  IPMI 2.0 support for integration with leading tools  Individual HDDs hot swappable
  • 11. SB1315 7 SB1315 4 SB1315 1 SB1058 7 SB1058 4 SB1058 1 FAN FAN FAN FAN SB1058 7 SB1058 4 SB1058 1 SB1058 7 SB1058 4 SB1058 1 SB1315 8 SB1315 5 SB1315 2 FAN FAN FAN FAN SB1058 8 SB1058 5 SB1058 2 SB1058 8 SB1058 5 SB1058 2 Front SB1058 8 SB1058 5 SB1058 2 FAN FAN FAN FAN SB1315 9 SB1315 6 SB1315 3 SB1058 9 SB1058 6 SB1058 3 SB1058 9 SB1058 6 SB1058 3 FAN FAN FAN FAN SB1058 9 SB1058 6 SB1058 3 SB1315 16 SB1315 13 SB1315 10 SB1058 16 SB1058 13 SB1058 10 FAN FAN FAN SB1058 16 SB1058 13 SB1058 10 SB1058 16 SB1058 13 SB1058 10 SB1315 17 SB1315 14 SB1315 11 FAN FAN FAN SB1058 17 SB1058 14 SB1058 11 SB1058 17 SB1058 14 SB1058 11 Back • FAN Servers SB1058 17 SB1058 14 SB1058 11 FAN FAN FAN 18 FAN FAN SB1315 18 SB1315 15 SB1315 12 • Up to 1.9PB SB1058 18 SB1058 15 SB1058 12 SB1058 18 SB1058 15 SB1058 12 FAN FAN • Optional SSD FAN FAN SB1058 18 SB1058 15 SB1058 12 ratio at any time • 2.5” or 3.5” HDDs • 1,2,or 3TB SATA or SAS • 54 Disk Blades (648 Drives) • Reconfigure storage and compute • User defined performance and features Modular Design • Up to 2.2PB • 1:14 HeadNode to Storage Blade Ratio • Same 2 SKUs was before, with additional • 4 Servers SAS Switch Blade using LSI 6160 • 56 Disk Blades (672Drives)
  • 12. Why Separate Head Node from Storage? • Easily configure the server independent of storage • Optimize the compute to storage configuration • Storage blades can be SSD, SAS, or SATA or any combination
  • 13. Storage Server Capacity/Configurability Feature Cirrascale Standard 4U High Density 4U Rackmount Rackmount Floor Tiles 2 2 2 Height 87.5” 84.0” 84.0” Maximum Capacity 2PB 720TB 1.38PB Floor Raised or Concrete Raised or Concrete Raised or Concrete Maximum Storage 672 drives 240 drives 432 drives Up to 3TB HDDs Up to 3TB HDDs Up to 3TB HDDs 14 Server heads 10 Server heads 10 Server heads Configuration Granularity Drives 12 Drives 24 Drives 45 Drives Server:Drive Ratio 1:12, 1:24, 1:36, 1:48 1:24 1:45
  • 14. Case Study: SAN for Cloud Deployment Cirrascale HW Configuration Dell HW Configuration • Head Node: • Head Node: PowerEdge R510 2U – Dual Xeon X5606 2.13GHz quad core CPUs – Dual Xeon X5530 2.4GHz quad core CPUs – 48GB DDR3-1333MHz ECC memory – 32GB DDR3-1333MHz ECC memory – 2 x 10GbE ports – 2 x 10GbE ports – 2 x 250GB, 7200 RPM 2.5” HDD (hot swap) – 2 x 250GB, 7200 RPM 3.5” HDD • Storage Blade: • Storage JBOD: MD1220 4U – 24 x 2.5” 300GB SAS 15K RPM HDDs – 24 x 2.5” 300GB SAS 10K HDDs 7.4 TB per Blade 7.4 TB per JBOD • Head Node to Storage Blade Ratio 1:2 • Head Node to JBOD Ratio 1:2 – 1 Head Node: 48 HDDs – 1 Head Node: 48 HDDs Bottom line 2.6PB, 7 Racks, $2.4M 2.6PB, 27 Racks, $4.3M
  • 15. Summary • Every storage architecture balances trade offs among: • Availability • Manageability • Backup/Recovery • Compliance • Performance • Scalability • Capacity • Density • Power Consumption • Cost • Compelling benefits among SAN, iSCSI, NAS, and DAS are driving Cloud Service Providers and enterprises to install converged and hybrid solutions • Open Software and Hardware platforms provide the most flexible, cost effective, future proof platforms for scale

Notes de l'éditeur

  1. The appliance model is winning in areas like network security. A single, well integrated, easy-to-manage firewall appliance can meet the workloads of most IT operations. The savings on a single, generic server are not material relative to the management ease of deploying a reliable, integrated appliance. To the extent that flexibility is needed, it can be achieved by configuring rules within the appliance. By contrast, storage pools are massive and growing, and the workloads they serve differ massively across organizations. The ideal hardware, disk to server ratio, I/O choice, etc., differs dramatically depending on whether one is providing storage for video, audio, images, virtual machines, or if one is dealing with read-intensive versus write-intensive applications.  Therefore, having flexibility in the underlying hardware is critical.Furthermore, in an environment where pools of hundreds of servers and petabytes of disk are becoming commonplace, the economics of being able to flexibly source commodity hardware from multiple vendors becomes very compelling.Finally, with the move to the cloud, it is clear that a hardware-bound model of storage will face challenges in the long term. One simply can't move a large, proprietary storage appliance to the cloud.  For that matter, one also can't easily adapt the proprietary appliance model to the kinds of SMAQ (Storage, Map Reduce and Query) workloads I discussed in my previous posts. Hence, in hybrid cloud or Big Data environments, there will be a clear imperative for the software model to win out.For all of these reasons, I think it is pretty clear that storage will follow the compute, middleware, and application server segments of the IT market in adopting the software model of the world.