SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
BETTER, FASTER, CHEAPER 
INFRASTRUCTURE: APACHE 
CLOUDSTACK + RIAK CS 
John Burwell 
(jburwell@basho.com | @john_burwell)
Who Am I 
• Senior Software Engineer @ Basho Technologies 
• Member, Apache CloudStack PMC 
• Ran operations and designed automated provisioning for hybrid 
analytic/virtualization cloud infrastructures 
• Led architectural design and server-side development of a SaaS 
physical security platform
... but I submitted a ticket.
Better adjust to shifting requirements 
Deliver resources and recover from failure faster 
Utilize cheaper commodity components 
without compromising reliability
1administrator per 
10000 servers
Composable Infrastructure 
• Resource Pooling 
• Rapid Elasticity 
• Self Service 
Automated late binding of responsibilities to hardware
Doesn’t vSphere/ 
XCP/XenServer 
already do that?
Software Is Eating Hardware 
• Moore’s Law has pulled fault tolerance up the stack 
• Commodity Hardware 
• Reduced cost 
• Services wider range of workloads 
• Dynamic resource allocation 
Specialized Hardware Reduces Agility
Traditional Workload 
Management 
Network 
Hypervisor
  
Cluster 
Hypervisor
  
Cluster 
Shared
 Storage 
• Reliable 
• Fault tolerant 
• Specialized hardware 
• IT managed provisioning 
• Static scale out model 
Focused on resource consolidation not agility
Cloud Workload 
• Reliable 
• Fault Tolerant 
• Commodity Hardware 
• Self-Service provisioning 
• Control Plane - Dynamic 
scale out model 
SDN 
Rack Rack 
App App 
Object
 Storage 
Resource optimization increases agility
Traditional 
Workload 
Cloud 
Workload 
Reality
Got It ... Why Go Private? 
• Leverage existing infrastructure investment 
• Customization and Control 
• Regulatory/Security Requirements 
• Cost
Complete Private Cloud 
+ 
Compute Services Object Storage 
Services
What Is Apache Cloudstack? 
§Open source software that deploys 
and manages large networks of 
virtual machines, as a highly 
available, highly scalable 
Infrastructure as a Service (IaaS) 
cloud computing platform. 
! 
§CloudStack is a Top-Level Project at 
the Apache Software Foundation.
~300: Acknowledged production implementations 
~43,000: Hosts in a single CloudStack instance 
~100: Project committers
Anatomy Of CloudStack 
• Management Server Farm 
• Management and provisioning tasks 
• Zone 
• Collection of pods, network offerings and secondary storage 
• Pod 
• Collection of clusters in the same failure boundary 
• Cluster 
• A grouping of hosts and their associated storage 
• Hosts 
• Servers onto which services will be provisioned 
• Primary Storage 
• VM disk storage 
• Network 
• Logical network associated with service offerings 
• Secondary Storage 
• Template, snapshot and ISO storage 
! 
Host 
! 
Host 
Cluster 
CloudStack Pod 
Zone 
Cluster 
Network 
Primary 
Storage 
VM 
VM 
CloudStack Pod 
Secondary 
Storage
Primary Vs Secondary Storage 
• Random access read/write 
• Changes often 
• Zone Scoped 
• Focused on throughput 
• Write once/read many 
• Append only 
• Zone or Region Scoped 
• Focused on reliability 
Secondary Storage is the compute lifeboat.
Secondary Storage Vm 
• Required for secondary storage operation 
• Separates data transfer operations from the control plane 
• Transfers data and manipulates secondary storage as directed 
by the management server 
• Dynamically scaled by the management server 
• An SSVM template is required and its installation is an 
additional step
What Is Object Storage? 
• Stores large, immutable, chunks of unstructured data 
referenced through a unique key 
• Objects live in a unique global namespace (e.g. bucket) 
• Simple interface that provides uniform access to distributed 
storage 
• Typically provide redundancy and replication in software 
allowing the use commodity JBOD storage
What Is Riak CS? 
• Simple, reliable storage of large objects accessed using the S3 or Swift 
API 
• Multi-tenant security model with per object ACLs 
• Usage Accounting and Reporting 
• Open Source (Apache2 Licensed) 
Your Own Private S3
Anatomy Of Riak CS 
• S3/Swift API Proxy + Riak key-value store 
• Peer-to-Peer Design: Any node can service any read or accept 
any write request 
• Maintains multiple replicas (default 3) spread across multiple 
nodes 
• Ops Friendly 
Horizontally scalable storage on commodity 
hardware
Riak CS Use Cases 
• Secondary Storage for VM snapshot and template data 
• Backup Storage 
• Serving Static Content 
• Application Log Storage
Using Riak Cs With CloudStack 
• Create a user account and bucket for CloudStack — the user’s 
ACLs should be restricted to the CloudStack bucket 
• In CloudStack, define an S3 secondary storage resource using 
the Riak CS cluster’s end point, the CloudStack account’s 
credentials, and the CloudStack bucket name 
• Create an NFS share to stage files sized to meet peak snapshot 
and VM creation load. This share is scratch space to support 
hypervisors that can not directly stream objects.
Achieving Commodity Reliability 
• Create a zone per power source/backbone network connection 
• Establish independent primary storage in each zone with block-level 
replication between zones 
• Utilize Riak CS for secondary storage — evenly distributing 
nodes across zones 
• Distribute application instances across all zones
A Complete Private Cloud 
CloudStack

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

How to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba CloudHow to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba Cloud
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
 
Building Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWSBuilding Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWS
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
 
Locaweb cloud and sdn
Locaweb cloud and sdnLocaweb cloud and sdn
Locaweb cloud and sdn
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
 
Choosing the right Cloud Database
Choosing the right Cloud DatabaseChoosing the right Cloud Database
Choosing the right Cloud Database
 
Cloud native data platform
Cloud native data platformCloud native data platform
Cloud native data platform
 
Aneka platform
Aneka platformAneka platform
Aneka platform
 
NextGen IBM Cloud Monitoring and Logging
NextGen IBM Cloud Monitoring and LoggingNextGen IBM Cloud Monitoring and Logging
NextGen IBM Cloud Monitoring and Logging
 
Backup on the cloud Webinar
Backup on the cloud WebinarBackup on the cloud Webinar
Backup on the cloud Webinar
 
Introducing the Hub for Data Orchestration
Introducing the Hub for Data OrchestrationIntroducing the Hub for Data Orchestration
Introducing the Hub for Data Orchestration
 
Getting Started with Elasticsearch
Getting Started with ElasticsearchGetting Started with Elasticsearch
Getting Started with Elasticsearch
 
Architecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The Cloud
 
Responding to Digital Transformation With RDS Database Technology
Responding to Digital Transformation With RDS Database TechnologyResponding to Digital Transformation With RDS Database Technology
Responding to Digital Transformation With RDS Database Technology
 
Tokyo azure meetup #9 azure update, october
Tokyo azure meetup #9   azure update, octoberTokyo azure meetup #9   azure update, october
Tokyo azure meetup #9 azure update, october
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, August
 
Tokyo Azure Meetup #9 - Azure Update, september
Tokyo Azure Meetup #9 - Azure Update, septemberTokyo Azure Meetup #9 - Azure Update, september
Tokyo Azure Meetup #9 - Azure Update, september
 
How does Riak compare to Cassandra? [Cassandra London User Group July 2011]
How does Riak compare to Cassandra? [Cassandra London User Group July 2011]How does Riak compare to Cassandra? [Cassandra London User Group July 2011]
How does Riak compare to Cassandra? [Cassandra London User Group July 2011]
 
AliCloud Object Storage Service (OSS) Core Features
AliCloud Object Storage Service (OSS) Core FeaturesAliCloud Object Storage Service (OSS) Core Features
AliCloud Object Storage Service (OSS) Core Features
 

Destaque

Destaque (8)

Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CSMaking Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
 
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
 
When the Cloud is a Rockin: High Availability in Apache CloudStack
When the Cloud is a Rockin: High Availability in Apache CloudStackWhen the Cloud is a Rockin: High Availability in Apache CloudStack
When the Cloud is a Rockin: High Availability in Apache CloudStack
 
Riak / Riak-CS(Enterprise版) ベンチマークしました
 Riak / Riak-CS(Enterprise版) ベンチマークしました Riak / Riak-CS(Enterprise版) ベンチマークしました
Riak / Riak-CS(Enterprise版) ベンチマークしました
 
Terraform始めました
Terraform始めましたTerraform始めました
Terraform始めました
 
Embracing Failure: Self-healing, Decentralized Resource Management for Apach...
Embracing Failure:  Self-healing, Decentralized Resource Management for Apach...Embracing Failure:  Self-healing, Decentralized Resource Management for Apach...
Embracing Failure: Self-healing, Decentralized Resource Management for Apach...
 
elixirを使ったゲームサーバ
elixirを使ったゲームサーバelixirを使ったゲームサーバ
elixirを使ったゲームサーバ
 
RiakCSとmixiプライベートクラウド環境
RiakCSとmixiプライベートクラウド環境RiakCSとmixiプライベートクラウド環境
RiakCSとmixiプライベートクラウド環境
 

Semelhante a Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux

Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 

Semelhante a Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux (20)

AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
What are clouds made from
What are clouds made fromWhat are clouds made from
What are clouds made from
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
Débuter sur le cloud AWS
Débuter sur le cloud AWSDébuter sur le cloud AWS
Débuter sur le cloud AWS
 
Intro to CloudStack
Intro to CloudStackIntro to CloudStack
Intro to CloudStack
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginners
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStack
 
Txlf2012
Txlf2012Txlf2012
Txlf2012
 
Riak CS Build Your Own Cloud Storage
Riak CS Build Your Own Cloud StorageRiak CS Build Your Own Cloud Storage
Riak CS Build Your Own Cloud Storage
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux

  • 1. BETTER, FASTER, CHEAPER INFRASTRUCTURE: APACHE CLOUDSTACK + RIAK CS John Burwell (jburwell@basho.com | @john_burwell)
  • 2. Who Am I • Senior Software Engineer @ Basho Technologies • Member, Apache CloudStack PMC • Ran operations and designed automated provisioning for hybrid analytic/virtualization cloud infrastructures • Led architectural design and server-side development of a SaaS physical security platform
  • 3. ... but I submitted a ticket.
  • 4. Better adjust to shifting requirements Deliver resources and recover from failure faster Utilize cheaper commodity components without compromising reliability
  • 6. Composable Infrastructure • Resource Pooling • Rapid Elasticity • Self Service Automated late binding of responsibilities to hardware
  • 8. Software Is Eating Hardware • Moore’s Law has pulled fault tolerance up the stack • Commodity Hardware • Reduced cost • Services wider range of workloads • Dynamic resource allocation Specialized Hardware Reduces Agility
  • 9. Traditional Workload Management Network Hypervisor
  • 12.  Storage • Reliable • Fault tolerant • Specialized hardware • IT managed provisioning • Static scale out model Focused on resource consolidation not agility
  • 13. Cloud Workload • Reliable • Fault Tolerant • Commodity Hardware • Self-Service provisioning • Control Plane - Dynamic scale out model SDN Rack Rack App App Object
  • 14.  Storage Resource optimization increases agility
  • 15. Traditional Workload Cloud Workload Reality
  • 16. Got It ... Why Go Private? • Leverage existing infrastructure investment • Customization and Control • Regulatory/Security Requirements • Cost
  • 17. Complete Private Cloud + Compute Services Object Storage Services
  • 18. What Is Apache Cloudstack? §Open source software that deploys and manages large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. ! §CloudStack is a Top-Level Project at the Apache Software Foundation.
  • 19. ~300: Acknowledged production implementations ~43,000: Hosts in a single CloudStack instance ~100: Project committers
  • 20. Anatomy Of CloudStack • Management Server Farm • Management and provisioning tasks • Zone • Collection of pods, network offerings and secondary storage • Pod • Collection of clusters in the same failure boundary • Cluster • A grouping of hosts and their associated storage • Hosts • Servers onto which services will be provisioned • Primary Storage • VM disk storage • Network • Logical network associated with service offerings • Secondary Storage • Template, snapshot and ISO storage ! Host ! Host Cluster CloudStack Pod Zone Cluster Network Primary Storage VM VM CloudStack Pod Secondary Storage
  • 21. Primary Vs Secondary Storage • Random access read/write • Changes often • Zone Scoped • Focused on throughput • Write once/read many • Append only • Zone or Region Scoped • Focused on reliability Secondary Storage is the compute lifeboat.
  • 22. Secondary Storage Vm • Required for secondary storage operation • Separates data transfer operations from the control plane • Transfers data and manipulates secondary storage as directed by the management server • Dynamically scaled by the management server • An SSVM template is required and its installation is an additional step
  • 23. What Is Object Storage? • Stores large, immutable, chunks of unstructured data referenced through a unique key • Objects live in a unique global namespace (e.g. bucket) • Simple interface that provides uniform access to distributed storage • Typically provide redundancy and replication in software allowing the use commodity JBOD storage
  • 24. What Is Riak CS? • Simple, reliable storage of large objects accessed using the S3 or Swift API • Multi-tenant security model with per object ACLs • Usage Accounting and Reporting • Open Source (Apache2 Licensed) Your Own Private S3
  • 25. Anatomy Of Riak CS • S3/Swift API Proxy + Riak key-value store • Peer-to-Peer Design: Any node can service any read or accept any write request • Maintains multiple replicas (default 3) spread across multiple nodes • Ops Friendly Horizontally scalable storage on commodity hardware
  • 26. Riak CS Use Cases • Secondary Storage for VM snapshot and template data • Backup Storage • Serving Static Content • Application Log Storage
  • 27. Using Riak Cs With CloudStack • Create a user account and bucket for CloudStack — the user’s ACLs should be restricted to the CloudStack bucket • In CloudStack, define an S3 secondary storage resource using the Riak CS cluster’s end point, the CloudStack account’s credentials, and the CloudStack bucket name • Create an NFS share to stage files sized to meet peak snapshot and VM creation load. This share is scratch space to support hypervisors that can not directly stream objects.
  • 28. Achieving Commodity Reliability • Create a zone per power source/backbone network connection • Establish independent primary storage in each zone with block-level replication between zones • Utilize Riak CS for secondary storage — evenly distributing nodes across zones • Distribute application instances across all zones
  • 29. A Complete Private Cloud CloudStack
  • 36.  Storage SDN Rack Rack Riak
  • 38. Up And Running With Riak CS • Learn more @ http://basho.com/riak-cloud-storage • Grab it @ http://docs.basho.com/riakcs/latest/riakcs-downloads/ • Follow us @basho • Help from the riak-users@lists.basho.com mailing list or on FreeNode @ #riak • Contribute @ http://github.com/basho/riak_cs
  • 39. Join Our Community • Learn more @ http://cloudstack.apache.org • Grab it @ http://cloudstack.apache.org/downloads.html • Follow us @cloudstack • Help from the cloudstack-users@cloudstack.apache.org mailing list or on Freenode @ #cloudstack • Contribute on the cloudstack-dev@cloudstack.apache.org mailing list or on Freenode @ #cloudstack-dev
  • 41. Thank You Deck http://slideshare.net/JohnBurwell1 Follow @ john_burwell Email jburwell@basho.com