SlideShare a Scribd company logo
Analytical Compute Grid
(ACG)

Elastic “Big Data” Infrastructure
Rackspace® Private Cloud powered by OpenStack® Use Case



                                                     by Natasha Gajic
October 17, 2012
Rackspace’s EBI Environment

Current Environment        “Big Data” Problem
  Windows    and Linux       Cost  of purchasing
   operating systems           additional licenses
  Oracle and Microsoft       Time required to set up
   databases solutions         new hardware
  Microsoft and Oracle       Increased demand for DBA
   replication technology      resources
  SSIS                       System performance

  Informatica                System scalability

  Dedicated servers          Capacity

  Rapid data set growth


                                        RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                     2
Analytical Compute Grid (ACG) Features

• Host ever growing set of data
• Quick data collection and retrieval
• Rapid scalability
• Ease of maintenance
• Provide standard data access API




                                        RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                     3
Analytical Compute Grid (ACG) Features
• Ability to provide variety of storage types:
 • Columnar
 • Relational
 • HDFS
• Enable users to select optimal storage
  type for information collected
• Leverage Rackspace® Private Cloud
  powered by OpenStack® and open
  source technology

                                          RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                       4
Analytical Compute Grid (ACG) Quality Attributes




                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                 5
ACG on Rackspace® Private
Cloud powered by OpenStack®
     High Level Architecture




                          RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                       6
ACG on Rackspace® Private Cloud powered by OpenStack®




       8 Hypervisor Servers each:
            Dual Socket Six Core 2.4GHz Processors
            96GB RAM
           Terabytes of Storage

       *The environment will grow significantly next year


                                                      RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                   7
ACG on Rackspace® Private Cloud powered by OpenStack®
Image




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         8
ACG on Rackspace® Private Cloud powered by OpenStack®
Database Engine Selection




  Columnar                   Cassandra
  Relational                 PostgreSQL
  HDFS                       Hadoop



                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         9
ACG on Rackspace® Private Cloud powered by OpenStack®
Node




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         10
ACG on Rackspace® Private Cloud powered by OpenStack®
Node




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         11
ACG on Rackspace® Private Cloud powered by OpenStack®
Node




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         12
ACG on Rackspace® Private Cloud powered by OpenStack®
Node




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         13
ACG on Rackspace® Private Cloud powered by OpenStack®
Controller




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         14
ACG on Rackspace® Private Cloud powered by OpenStack®
Controller




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         15
ACG on Rackspace® Private Cloud powered by OpenStack®
Controller




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         16
ACG on Rackspace® Private Cloud powered by OpenStack®
API




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         17
ACG on Rackspace® Private
Cloud powered by OpenStack®
      Indexing Structure




                           RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                        18
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure:
 • Resides on a set of Rackspace® Private Cloud powered by
   OpenStack® instances




                                               RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                            19
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure:
 • Resides on a set of Rackspace® Private Cloud powered by
   OpenStack® instances
 • It is a set of pointers ultimately addressing database entities




                                                     RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                  20
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure:
 • Resides on a set of Rackspace® Private Cloud powered by
   OpenStack® instances
 • It is a set of pointers ultimately addressing database entities
 • ACG Controller manages Indexing Structure




                                                     RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                  21
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure:
 • Resides on a set of Rackspace® Private Cloud powered by
   OpenStack® instances
 • It is a set of pointers ultimately addressing database entities
 • ACG Controller manages Indexing Structure
 • Dynamically expands vertically and horizontally to address a
   growing data set




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 22
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure Enables:
 • Distribution of data bases across many instances




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              23
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure Enables:
 • Distribution of data bases across many instances
 • Splitting large data sets across many instances




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              24
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure Enables:
 • Distribution of data bases across many instances
 • Splitting large data sets across many instances
 • Parallelization of large data set queries




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              25
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure Enables:
 •   Distribution of data bases across many instances
 •   Splitting large data sets across many instances
 •   Parallelization of large data set queries
 •   Deploying data stores with optimal configuration, minimizing
     maintenance




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 26
ACG on Rackspace® Private Cloud powered by OpenStack®
Indexing Structure
• ACG Indexing Structure Enables:
 • Distribution of data bases across many instances
 • Splitting large data sets across many instances
 • Parallelization of large data set queries
 • Deploying data stores with optimal configuration, minimizing
   maintenance
 • Accessing data residing in
   variety of storage types via
   uniform interface




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               27
ACG on Rackspace® Private Cloud powered by OpenStack®
Sorter & Aggregator
• ACG Sorter & Aggregator Enables:
 • Joining the results from multiple ACG nodes




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              28
ACG on Rackspace® Private Cloud powered by OpenStack®
Sorter & Aggregator
• ACG Sorter & Aggregator Enables:
 • Joining the results from multiple ACG nodes
 • Result sorting and aggregation




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              29
ACG on Rackspace® Private Cloud powered by OpenStack®
Sorter & Aggregator
• ACG Sorter & Aggregator Enables:
 • Joining the results from multiple ACG nodes
 • Result sorting and aggregation
 • Together with temporary segment it will support
   joining heterogeneous data sets




                                                     RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                  30
ACG on Rackspace® Private
Cloud powered by OpenStack®
       Quality Attributes




                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                         31
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                   ACG
powered by OpenStack®




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         32
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Creates ACG node in 30 seconds




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         33
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Creates ACG node in 30 seconds
Creates ACG nodes concurrently




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         34
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                        ACG
powered by OpenStack®            Controlled data set size resulting
Creates ACG node in 30 seconds   in:
Creates ACG nodes concurrently




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              35
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                        ACG
powered by OpenStack®            Controlled data set size resulting
Creates ACG node in 30 seconds   in:  Quick data distribution
Creates ACG nodes concurrently




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              36
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                        ACG
powered by OpenStack®            Controlled data set size resulting
Creates ACG node in 30 seconds   in: Quick data distribution
Creates ACG nodes concurrently        Query parallelization




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              37
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes - Performance

Rackspace® Private Cloud                        ACG
powered by OpenStack®            Controlled data set size resulting
Creates ACG node in 30 seconds   in: Quick data distribution
Creates ACG nodes concurrently        Query parallelization
                                      Fast data retrieval




                                                 RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                              38
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Scalability

Rackspace® Private Cloud                   ACG
powered by OpenStack®




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         39
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Scalability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Quick and concurrent ACG node
creation




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         40
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Scalability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Quick and concurrent ACG node
creation
Ability to re-size existing nodes




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         41
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Scalability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Quick and concurrent ACG node
creation
Ability to re-size existing nodes
Ability to remove nodes




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         42
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Scalability

Rackspace® Private Cloud                           ACG
powered by OpenStack®               Indexing structure and controlled
Quick and concurrent ACG node       data set size allow ACG to
creation                            stabilize quickly as it expands or
Ability to re-size existing nodes   contracts
Ability to remove nodes




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 43
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Availability

Rackspace® Private Cloud                   ACG
powered by OpenStack®




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         44
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Availability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Rapidly replace failed ACG nodes




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         45
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Availability

Rackspace® Private Cloud                           ACG
powered by OpenStack®               Deploys data store native
Rapidly replace failed ACG nodes    availability mechanisms
                                    (replication, data distribution…)




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 46
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         47
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Adding ACG nodes expands:




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         48
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Adding ACG nodes expands:
   Storage capacity




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         49
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Adding ACG nodes expands:
  Storage capacity
  CPU power




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         50
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Adding ACG nodes expands:
  Storage capacity
  CPU power
  RAM




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         51
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                   ACG
powered by OpenStack®
Adding ACG nodes expands:
  Storage capacity
  CPU power
  RAM
No DBA or system administrators
activity required




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         52
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                         ACG
powered by OpenStack®             Controlled data set size enables:
Adding ACG nodes expands:
  Storage capacity
  CPU power
  RAM
No DBA or system administrators
activity required




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               53
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                          ACG
powered by OpenStack®             Controlled data set size enables:
Adding ACG nodes expands:          Optimal and stable data store
  Storage capacity                configuration
  CPU power
  RAM
No DBA or system administrators
activity required




                                                   RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                54
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                         ACG
powered by OpenStack®             Controlled data set size enables:
Adding ACG nodes expands:          Optimal and stable data store
  Storage capacity                configuration
  CPU power                         Reducing demand for managing
  RAM                             data store objects
No DBA or system administrators
activity required




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               55
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Maintainability

Rackspace® Private Cloud                         ACG
powered by OpenStack®             Controlled data set size enables:
Adding ACG nodes expands:          Optimal and stable data store
  Storage capacity                configuration
  CPU power                         Reducing demand for managing
  RAM                             data store objects
No DBA or system administrators     Stable query execution plans
activity required




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               56
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                              ACG




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         57
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                              ACG
Variety of storage types:




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         58
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                                          ACG
Variety of storage types:
Columnar – Cassandra : time series data




                                                RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                             59
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                                            ACG
Variety of storage types:
Columnar – Cassandra : time series data
Relational – PostgreSQL : relational data




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               60
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                                            ACG
Variety of storage types:
Columnar – Cassandra : time series data
Relational – PostgreSQL : relational data
HDFS – Hadoop : un-structured data




                                                  RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                               61
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Flexibility

                                            ACG
Variety of storage types:                     Ability to select optimal storage
Columnar – Cassandra : time series data       type for individual use case
Relational – PostgreSQL : relational data
HDFS – Hadoop : un-structured data




                                                                RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                             62
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         63
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         64
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:
   SQL language




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         65
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:
   SQL language
   JDBC API




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         66
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:
  SQL language
  JDBC API
  Data store native calls




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         67
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:             Native bulk loader utility
  SQL language
  JDBC API
  Data store native calls




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 68
ACG on Rackspace® Private Cloud powered by OpenStack®
Quality Attributes – Usability

                             ACG
Standard interfaces:             Native bulk loader utility
  SQL language
  JDBC API                       ACG will support joining
  Data store native calls        heterogeneous data sets




                                                    RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                                 69
ACG on Rackspace® Private
Cloud powered by OpenStack®
     Rackspace Use Case




                          RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                       70
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case
• Subject:
 • Complex availability calculation sourcing 3
   months of monitoring data and creating 1 billion
   records in initial calculation




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         71
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case
• Environment 1
 • Data Warehouse Microsoft SQL server database
 • SSIS data loading
 • SQL server with 24 CPUs and 250GB RAM was
   dedicated to the initial calculation
 • SQL server stored procedure performed the
   calculation
 • Source and result are stored in traditional data
   warehouse structure

                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         72
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case
• Environment 2
 • In 30 seconds, ACG Node Manager instantiated
   new columnar data store consisting of 4
   Cassandra nodes, and registered it in ACG
   Indexing Structure
 • Each ACG node has 2CPUs and 8GB RAM
 • Informatica data loading
 • Calculation developed in Java
 • Source and result are stored in columnar
   structure suitable for time series data
                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         73
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Result
• Calculation Duration
  •Microsoft SQL Server lasted 5 days
  •ACG calculation completed in 3.5 hours
• Storage Size
   • Microsoft SQL server 500GB
   •ACG 20 GB
• Complexity of the calculation
   •Columnar data store is optimal for time series data.
    Sourcing from columnar data store resulted in relatively
    simple Java calculation process comparing to SQL
    server stored procedure
                                              RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                           74
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         75
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement
  • Reduced storage demand




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         76
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement
  • Reduced storage demand
  •Simplified processes




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         77
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement
  • Reduced storage demand
  •Simplified processes
  •Ability to process terabytes of data per day close to
   real-time and on-demand




                                            RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                         78
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement
  • Reduced storage demand
  •Simplified processes
  •Ability to process terabytes of data per day close to
   real-time and on-demand
  •Improved trending and reporting:
   • enhances support capabilities
   • improved Rackspace customer experience


                                              RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                           79
ACG on Rackspace® Private Cloud powered by OpenStack®
Rackspace Use Case - Conclusion
 • Selecting optimal data store for use case resulted in:
  • Substantial performance improvement
  • Reduced storage demand
  • Simplified processes
  • Ability to process terabytes of data per day close to
   real-time and on-demand
  • Improved trending and reporting:
   • enhances support capabilities
   • improved Rackspace customer experience
  • Significant cost reduction
                                              RACKSPACE® HOSTING   |   WWW.RACKSPACE.COM
                                                                                           80
RACKSPACE® HOSTING                 |    5000 WALZEM ROAD              |    SAN ANTONIO, TX 78218
                                                US SALES: 1-800-961-2888              |    US SUPPORT: 1-800-961-4454               |    WWW.RACKSPACE.COM


RACKSPACE® HOSTING   |   © RACKSPACE US, INC.   |   RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN TH E UNITED STATES AND OTHER COUNTRIES.   |   WWW.RACKSPACE.COM
                                                                                                                                                                                                              81

More Related Content

PPTX
Rackspace Analytical Compute Grid (ACG)
PDF
Scality - RING Overview
PDF
Panasas ActiveStor Reliability that Improves with Scale
PPTX
Product introduction- Apsara File Storage NAS
PDF
ActiveStor Performance at Scale
PDF
PanasasActiveStor
PDF
Panasas® activestor® and ansys
PDF
Panasas ® California Institute of Technology Success Story
Rackspace Analytical Compute Grid (ACG)
Scality - RING Overview
Panasas ActiveStor Reliability that Improves with Scale
Product introduction- Apsara File Storage NAS
ActiveStor Performance at Scale
PanasasActiveStor
Panasas® activestor® and ansys
Panasas ® California Institute of Technology Success Story

What's hot (19)

PDF
Camel Riders in the Cloud
PDF
7 distributed storage_open_stack
PDF
Webinar - Introduction to Ceph and OpenStack
PPTX
Introduction to OpenStack (2012)
PDF
Improving Python and Spark (PySpark) Performance and Interoperability
PDF
Oracle RAC 12c Rel. 2 for Continuous Availability
PPTX
Not All Storage Arrays Are Created Equal - with Arraya Solutions and EMC
PDF
Chef for OpenStack: OpenStack Spring Summit 2013
PDF
New in Oracle Universal Installer (OUI)
PPTX
AltaVault
PPTX
Spectrum Scale - Diversified analytic solution based on various storage servi...
PDF
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
PPTX
6 Storage Workloads Ideal for Microsoft Azure
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
PDF
Aerospike meetup july 2019 | Big Data Demystified
PDF
Whitepaper
PDF
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
PDF
Oracle RAC on Extended Distance Clusters - Presentation
PPTX
OpenStack Heat
Camel Riders in the Cloud
7 distributed storage_open_stack
Webinar - Introduction to Ceph and OpenStack
Introduction to OpenStack (2012)
Improving Python and Spark (PySpark) Performance and Interoperability
Oracle RAC 12c Rel. 2 for Continuous Availability
Not All Storage Arrays Are Created Equal - with Arraya Solutions and EMC
Chef for OpenStack: OpenStack Spring Summit 2013
New in Oracle Universal Installer (OUI)
AltaVault
Spectrum Scale - Diversified analytic solution based on various storage servi...
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
6 Storage Workloads Ideal for Microsoft Azure
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Aerospike meetup july 2019 | Big Data Demystified
Whitepaper
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
Oracle RAC on Extended Distance Clusters - Presentation
OpenStack Heat
Ad

Viewers also liked (9)

PDF
Int_Updates-Brazil-HowOpenStackWillScoreInBR.pdf
PDF
201304 chef for open stack overview
PPTX
Best Practices for Integrating a Third party Portal with OpenStack
PPTX
OpenStack Summit Tokyo Sponsor Webinar
PPTX
OpenStack Foundation 2H 2015 Marketing Plan
PPTX
Liberty release: Preliminary marketing materials & messages
PPT
OpenStack Marketing Plan - Community Presentation
PPTX
OpenStack 5th Birthday - User Group Parties
PDF
OpenStack Summits 101: A Guide For Attendees
Int_Updates-Brazil-HowOpenStackWillScoreInBR.pdf
201304 chef for open stack overview
Best Practices for Integrating a Third party Portal with OpenStack
OpenStack Summit Tokyo Sponsor Webinar
OpenStack Foundation 2H 2015 Marketing Plan
Liberty release: Preliminary marketing materials & messages
OpenStack Marketing Plan - Community Presentation
OpenStack 5th Birthday - User Group Parties
OpenStack Summits 101: A Guide For Attendees
Ad

Similar to ACG_Rackspace.pdf (20)

PPTX
Solve the Cross-Cloud Conundrum with jclouds
PPTX
Why the Cloud is Important for Non-Profit Orgs
PPTX
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
PDF
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
PDF
RightScale Introduction, Amazon EBS
PDF
How to get the most from your Website
PPTX
19th February 2013, AWS User Group UK, Meetup #3, Managing your apps on AWS: ...
PPTX
Protect your app from Outages
PPTX
Is Private Cloud Right for Your Organization?
PPTX
SKALICloud CCM Nov 2011
PDF
Cloud Computing and DR Keynote DRJ Conf
PPTX
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
PDF
Cloud Computing from an Entrpreneur's Viewpoint
PDF
Portrait of the developer as The Artist - SpringOne India 2012
PPTX
Cloud Computing 101
PDF
Be a Cloud Native
PDF
An enterprise journey in the Cloud
PPTX
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
PDF
OpenStack Tutorial
PDF
Openstack in action2 Rackspace- state of the openstack union 31-05-12
Solve the Cross-Cloud Conundrum with jclouds
Why the Cloud is Important for Non-Profit Orgs
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
RightScale Introduction, Amazon EBS
How to get the most from your Website
19th February 2013, AWS User Group UK, Meetup #3, Managing your apps on AWS: ...
Protect your app from Outages
Is Private Cloud Right for Your Organization?
SKALICloud CCM Nov 2011
Cloud Computing and DR Keynote DRJ Conf
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
Cloud Computing from an Entrpreneur's Viewpoint
Portrait of the developer as The Artist - SpringOne India 2012
Cloud Computing 101
Be a Cloud Native
An enterprise journey in the Cloud
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
OpenStack Tutorial
Openstack in action2 Rackspace- state of the openstack union 31-05-12

More from OpenStack Foundation (20)

PDF
Sponsor Webinar - OpenStack Summit Vancouver 2018
PPTX
Cinder Updates - Liberty Edition
PPTX
Glance Updates - Liberty Edition
PPTX
Heat Updates - Liberty Edition
PPTX
Neutron Updates - Liberty Edition
PPTX
Nova Updates - Liberty Edition
PPTX
Sahara Updates - Liberty Edition
PDF
Searchlight Updates - Liberty Edition
PPTX
Trove Updates - Liberty Edition
PPTX
OpenStack: five years in
PDF
Swift Updates - Liberty Edition
PPTX
Congress Updates - Liberty Edition
PDF
Release Cycle Management Updates - Liberty Edition
PPT
OpenStack Day CEE 2015: Real-World Use Cases
PPTX
OpenStack Kilo - April 2015
PPT
April 2015 Marketing Meeting: OpenStack Powered
PPT
OpenStack 2015 Marketing Plan
PPTX
Designing an OpenStack Summit Session Submission for Success
PPTX
OpenStack Vancouver Summit Sponsor Overview
PPTX
Keystone Updates - Kilo Edition
Sponsor Webinar - OpenStack Summit Vancouver 2018
Cinder Updates - Liberty Edition
Glance Updates - Liberty Edition
Heat Updates - Liberty Edition
Neutron Updates - Liberty Edition
Nova Updates - Liberty Edition
Sahara Updates - Liberty Edition
Searchlight Updates - Liberty Edition
Trove Updates - Liberty Edition
OpenStack: five years in
Swift Updates - Liberty Edition
Congress Updates - Liberty Edition
Release Cycle Management Updates - Liberty Edition
OpenStack Day CEE 2015: Real-World Use Cases
OpenStack Kilo - April 2015
April 2015 Marketing Meeting: OpenStack Powered
OpenStack 2015 Marketing Plan
Designing an OpenStack Summit Session Submission for Success
OpenStack Vancouver Summit Sponsor Overview
Keystone Updates - Kilo Edition

ACG_Rackspace.pdf

  • 1. Analytical Compute Grid (ACG) Elastic “Big Data” Infrastructure Rackspace® Private Cloud powered by OpenStack® Use Case by Natasha Gajic October 17, 2012
  • 2. Rackspace’s EBI Environment Current Environment “Big Data” Problem  Windows and Linux  Cost of purchasing operating systems additional licenses  Oracle and Microsoft  Time required to set up databases solutions new hardware  Microsoft and Oracle  Increased demand for DBA replication technology resources  SSIS  System performance  Informatica  System scalability  Dedicated servers  Capacity  Rapid data set growth RACKSPACE® HOSTING | WWW.RACKSPACE.COM 2
  • 3. Analytical Compute Grid (ACG) Features • Host ever growing set of data • Quick data collection and retrieval • Rapid scalability • Ease of maintenance • Provide standard data access API RACKSPACE® HOSTING | WWW.RACKSPACE.COM 3
  • 4. Analytical Compute Grid (ACG) Features • Ability to provide variety of storage types: • Columnar • Relational • HDFS • Enable users to select optimal storage type for information collected • Leverage Rackspace® Private Cloud powered by OpenStack® and open source technology RACKSPACE® HOSTING | WWW.RACKSPACE.COM 4
  • 5. Analytical Compute Grid (ACG) Quality Attributes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 5
  • 6. ACG on Rackspace® Private Cloud powered by OpenStack® High Level Architecture RACKSPACE® HOSTING | WWW.RACKSPACE.COM 6
  • 7. ACG on Rackspace® Private Cloud powered by OpenStack® 8 Hypervisor Servers each: Dual Socket Six Core 2.4GHz Processors 96GB RAM Terabytes of Storage *The environment will grow significantly next year RACKSPACE® HOSTING | WWW.RACKSPACE.COM 7
  • 8. ACG on Rackspace® Private Cloud powered by OpenStack® Image RACKSPACE® HOSTING | WWW.RACKSPACE.COM 8
  • 9. ACG on Rackspace® Private Cloud powered by OpenStack® Database Engine Selection Columnar Cassandra Relational PostgreSQL HDFS Hadoop RACKSPACE® HOSTING | WWW.RACKSPACE.COM 9
  • 10. ACG on Rackspace® Private Cloud powered by OpenStack® Node RACKSPACE® HOSTING | WWW.RACKSPACE.COM 10
  • 11. ACG on Rackspace® Private Cloud powered by OpenStack® Node RACKSPACE® HOSTING | WWW.RACKSPACE.COM 11
  • 12. ACG on Rackspace® Private Cloud powered by OpenStack® Node RACKSPACE® HOSTING | WWW.RACKSPACE.COM 12
  • 13. ACG on Rackspace® Private Cloud powered by OpenStack® Node RACKSPACE® HOSTING | WWW.RACKSPACE.COM 13
  • 14. ACG on Rackspace® Private Cloud powered by OpenStack® Controller RACKSPACE® HOSTING | WWW.RACKSPACE.COM 14
  • 15. ACG on Rackspace® Private Cloud powered by OpenStack® Controller RACKSPACE® HOSTING | WWW.RACKSPACE.COM 15
  • 16. ACG on Rackspace® Private Cloud powered by OpenStack® Controller RACKSPACE® HOSTING | WWW.RACKSPACE.COM 16
  • 17. ACG on Rackspace® Private Cloud powered by OpenStack® API RACKSPACE® HOSTING | WWW.RACKSPACE.COM 17
  • 18. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure RACKSPACE® HOSTING | WWW.RACKSPACE.COM 18
  • 19. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure: • Resides on a set of Rackspace® Private Cloud powered by OpenStack® instances RACKSPACE® HOSTING | WWW.RACKSPACE.COM 19
  • 20. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure: • Resides on a set of Rackspace® Private Cloud powered by OpenStack® instances • It is a set of pointers ultimately addressing database entities RACKSPACE® HOSTING | WWW.RACKSPACE.COM 20
  • 21. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure: • Resides on a set of Rackspace® Private Cloud powered by OpenStack® instances • It is a set of pointers ultimately addressing database entities • ACG Controller manages Indexing Structure RACKSPACE® HOSTING | WWW.RACKSPACE.COM 21
  • 22. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure: • Resides on a set of Rackspace® Private Cloud powered by OpenStack® instances • It is a set of pointers ultimately addressing database entities • ACG Controller manages Indexing Structure • Dynamically expands vertically and horizontally to address a growing data set RACKSPACE® HOSTING | WWW.RACKSPACE.COM 22
  • 23. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure Enables: • Distribution of data bases across many instances RACKSPACE® HOSTING | WWW.RACKSPACE.COM 23
  • 24. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure Enables: • Distribution of data bases across many instances • Splitting large data sets across many instances RACKSPACE® HOSTING | WWW.RACKSPACE.COM 24
  • 25. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure Enables: • Distribution of data bases across many instances • Splitting large data sets across many instances • Parallelization of large data set queries RACKSPACE® HOSTING | WWW.RACKSPACE.COM 25
  • 26. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure Enables: • Distribution of data bases across many instances • Splitting large data sets across many instances • Parallelization of large data set queries • Deploying data stores with optimal configuration, minimizing maintenance RACKSPACE® HOSTING | WWW.RACKSPACE.COM 26
  • 27. ACG on Rackspace® Private Cloud powered by OpenStack® Indexing Structure • ACG Indexing Structure Enables: • Distribution of data bases across many instances • Splitting large data sets across many instances • Parallelization of large data set queries • Deploying data stores with optimal configuration, minimizing maintenance • Accessing data residing in variety of storage types via uniform interface RACKSPACE® HOSTING | WWW.RACKSPACE.COM 27
  • 28. ACG on Rackspace® Private Cloud powered by OpenStack® Sorter & Aggregator • ACG Sorter & Aggregator Enables: • Joining the results from multiple ACG nodes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 28
  • 29. ACG on Rackspace® Private Cloud powered by OpenStack® Sorter & Aggregator • ACG Sorter & Aggregator Enables: • Joining the results from multiple ACG nodes • Result sorting and aggregation RACKSPACE® HOSTING | WWW.RACKSPACE.COM 29
  • 30. ACG on Rackspace® Private Cloud powered by OpenStack® Sorter & Aggregator • ACG Sorter & Aggregator Enables: • Joining the results from multiple ACG nodes • Result sorting and aggregation • Together with temporary segment it will support joining heterogeneous data sets RACKSPACE® HOSTING | WWW.RACKSPACE.COM 30
  • 31. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 31
  • 32. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® RACKSPACE® HOSTING | WWW.RACKSPACE.COM 32
  • 33. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Creates ACG node in 30 seconds RACKSPACE® HOSTING | WWW.RACKSPACE.COM 33
  • 34. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Creates ACG node in 30 seconds Creates ACG nodes concurrently RACKSPACE® HOSTING | WWW.RACKSPACE.COM 34
  • 35. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size resulting Creates ACG node in 30 seconds in: Creates ACG nodes concurrently RACKSPACE® HOSTING | WWW.RACKSPACE.COM 35
  • 36. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size resulting Creates ACG node in 30 seconds in: Quick data distribution Creates ACG nodes concurrently RACKSPACE® HOSTING | WWW.RACKSPACE.COM 36
  • 37. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size resulting Creates ACG node in 30 seconds in: Quick data distribution Creates ACG nodes concurrently Query parallelization RACKSPACE® HOSTING | WWW.RACKSPACE.COM 37
  • 38. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes - Performance Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size resulting Creates ACG node in 30 seconds in: Quick data distribution Creates ACG nodes concurrently Query parallelization Fast data retrieval RACKSPACE® HOSTING | WWW.RACKSPACE.COM 38
  • 39. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Scalability Rackspace® Private Cloud ACG powered by OpenStack® RACKSPACE® HOSTING | WWW.RACKSPACE.COM 39
  • 40. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Scalability Rackspace® Private Cloud ACG powered by OpenStack® Quick and concurrent ACG node creation RACKSPACE® HOSTING | WWW.RACKSPACE.COM 40
  • 41. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Scalability Rackspace® Private Cloud ACG powered by OpenStack® Quick and concurrent ACG node creation Ability to re-size existing nodes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 41
  • 42. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Scalability Rackspace® Private Cloud ACG powered by OpenStack® Quick and concurrent ACG node creation Ability to re-size existing nodes Ability to remove nodes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 42
  • 43. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Scalability Rackspace® Private Cloud ACG powered by OpenStack® Indexing structure and controlled Quick and concurrent ACG node data set size allow ACG to creation stabilize quickly as it expands or Ability to re-size existing nodes contracts Ability to remove nodes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 43
  • 44. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Availability Rackspace® Private Cloud ACG powered by OpenStack® RACKSPACE® HOSTING | WWW.RACKSPACE.COM 44
  • 45. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Availability Rackspace® Private Cloud ACG powered by OpenStack® Rapidly replace failed ACG nodes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 45
  • 46. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Availability Rackspace® Private Cloud ACG powered by OpenStack® Deploys data store native Rapidly replace failed ACG nodes availability mechanisms (replication, data distribution…) RACKSPACE® HOSTING | WWW.RACKSPACE.COM 46
  • 47. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® RACKSPACE® HOSTING | WWW.RACKSPACE.COM 47
  • 48. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Adding ACG nodes expands: RACKSPACE® HOSTING | WWW.RACKSPACE.COM 48
  • 49. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Adding ACG nodes expands: Storage capacity RACKSPACE® HOSTING | WWW.RACKSPACE.COM 49
  • 50. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Adding ACG nodes expands: Storage capacity CPU power RACKSPACE® HOSTING | WWW.RACKSPACE.COM 50
  • 51. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Adding ACG nodes expands: Storage capacity CPU power RAM RACKSPACE® HOSTING | WWW.RACKSPACE.COM 51
  • 52. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Adding ACG nodes expands: Storage capacity CPU power RAM No DBA or system administrators activity required RACKSPACE® HOSTING | WWW.RACKSPACE.COM 52
  • 53. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size enables: Adding ACG nodes expands: Storage capacity CPU power RAM No DBA or system administrators activity required RACKSPACE® HOSTING | WWW.RACKSPACE.COM 53
  • 54. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size enables: Adding ACG nodes expands: Optimal and stable data store Storage capacity configuration CPU power RAM No DBA or system administrators activity required RACKSPACE® HOSTING | WWW.RACKSPACE.COM 54
  • 55. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size enables: Adding ACG nodes expands: Optimal and stable data store Storage capacity configuration CPU power Reducing demand for managing RAM data store objects No DBA or system administrators activity required RACKSPACE® HOSTING | WWW.RACKSPACE.COM 55
  • 56. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Maintainability Rackspace® Private Cloud ACG powered by OpenStack® Controlled data set size enables: Adding ACG nodes expands: Optimal and stable data store Storage capacity configuration CPU power Reducing demand for managing RAM data store objects No DBA or system administrators Stable query execution plans activity required RACKSPACE® HOSTING | WWW.RACKSPACE.COM 56
  • 57. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG RACKSPACE® HOSTING | WWW.RACKSPACE.COM 57
  • 58. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG Variety of storage types: RACKSPACE® HOSTING | WWW.RACKSPACE.COM 58
  • 59. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG Variety of storage types: Columnar – Cassandra : time series data RACKSPACE® HOSTING | WWW.RACKSPACE.COM 59
  • 60. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG Variety of storage types: Columnar – Cassandra : time series data Relational – PostgreSQL : relational data RACKSPACE® HOSTING | WWW.RACKSPACE.COM 60
  • 61. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG Variety of storage types: Columnar – Cassandra : time series data Relational – PostgreSQL : relational data HDFS – Hadoop : un-structured data RACKSPACE® HOSTING | WWW.RACKSPACE.COM 61
  • 62. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Flexibility ACG Variety of storage types: Ability to select optimal storage Columnar – Cassandra : time series data type for individual use case Relational – PostgreSQL : relational data HDFS – Hadoop : un-structured data RACKSPACE® HOSTING | WWW.RACKSPACE.COM 62
  • 63. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG RACKSPACE® HOSTING | WWW.RACKSPACE.COM 63
  • 64. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: RACKSPACE® HOSTING | WWW.RACKSPACE.COM 64
  • 65. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: SQL language RACKSPACE® HOSTING | WWW.RACKSPACE.COM 65
  • 66. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: SQL language JDBC API RACKSPACE® HOSTING | WWW.RACKSPACE.COM 66
  • 67. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: SQL language JDBC API Data store native calls RACKSPACE® HOSTING | WWW.RACKSPACE.COM 67
  • 68. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: Native bulk loader utility SQL language JDBC API Data store native calls RACKSPACE® HOSTING | WWW.RACKSPACE.COM 68
  • 69. ACG on Rackspace® Private Cloud powered by OpenStack® Quality Attributes – Usability ACG Standard interfaces: Native bulk loader utility SQL language JDBC API ACG will support joining Data store native calls heterogeneous data sets RACKSPACE® HOSTING | WWW.RACKSPACE.COM 69
  • 70. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case RACKSPACE® HOSTING | WWW.RACKSPACE.COM 70
  • 71. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case • Subject: • Complex availability calculation sourcing 3 months of monitoring data and creating 1 billion records in initial calculation RACKSPACE® HOSTING | WWW.RACKSPACE.COM 71
  • 72. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case • Environment 1 • Data Warehouse Microsoft SQL server database • SSIS data loading • SQL server with 24 CPUs and 250GB RAM was dedicated to the initial calculation • SQL server stored procedure performed the calculation • Source and result are stored in traditional data warehouse structure RACKSPACE® HOSTING | WWW.RACKSPACE.COM 72
  • 73. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case • Environment 2 • In 30 seconds, ACG Node Manager instantiated new columnar data store consisting of 4 Cassandra nodes, and registered it in ACG Indexing Structure • Each ACG node has 2CPUs and 8GB RAM • Informatica data loading • Calculation developed in Java • Source and result are stored in columnar structure suitable for time series data RACKSPACE® HOSTING | WWW.RACKSPACE.COM 73
  • 74. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Result • Calculation Duration •Microsoft SQL Server lasted 5 days •ACG calculation completed in 3.5 hours • Storage Size • Microsoft SQL server 500GB •ACG 20 GB • Complexity of the calculation •Columnar data store is optimal for time series data. Sourcing from columnar data store resulted in relatively simple Java calculation process comparing to SQL server stored procedure RACKSPACE® HOSTING | WWW.RACKSPACE.COM 74
  • 75. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement RACKSPACE® HOSTING | WWW.RACKSPACE.COM 75
  • 76. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement • Reduced storage demand RACKSPACE® HOSTING | WWW.RACKSPACE.COM 76
  • 77. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement • Reduced storage demand •Simplified processes RACKSPACE® HOSTING | WWW.RACKSPACE.COM 77
  • 78. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement • Reduced storage demand •Simplified processes •Ability to process terabytes of data per day close to real-time and on-demand RACKSPACE® HOSTING | WWW.RACKSPACE.COM 78
  • 79. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement • Reduced storage demand •Simplified processes •Ability to process terabytes of data per day close to real-time and on-demand •Improved trending and reporting: • enhances support capabilities • improved Rackspace customer experience RACKSPACE® HOSTING | WWW.RACKSPACE.COM 79
  • 80. ACG on Rackspace® Private Cloud powered by OpenStack® Rackspace Use Case - Conclusion • Selecting optimal data store for use case resulted in: • Substantial performance improvement • Reduced storage demand • Simplified processes • Ability to process terabytes of data per day close to real-time and on-demand • Improved trending and reporting: • enhances support capabilities • improved Rackspace customer experience • Significant cost reduction RACKSPACE® HOSTING | WWW.RACKSPACE.COM 80
  • 81. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN TH E UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM 81