SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
DESIGNING OPENSTACK ARCHITECTURES 
Boston OpenStack Meet-Up 
September 10, 2014 
Beth Cohen
Theme: Architecture Design Considerations 
•“To reap the benefits of OpenStack, you should plan, design, and architect your cloud properly, taking user's needs into account and understanding the use cases.” 
Introduction Architecture Design Guide
Agenda 
•What is a Design Guide? 
•Guide methodology 
•How to use 
•Typical Architectures 
•General purpose 
•Compute focused 
•Storage focused 
•Network focused 
•Multi-site 
•Hybrid 
•Massively scalable 
•Special cases 
OpenStack looks more attractive than most commercial solutions due to its inherent capability to mix and match different modules and deeply tweak the resulting cloud infrastructure stack.
What is OpenStack? 
Quick Start for the Terminally Busy… 
●Open Source Cloud software 
●Launched by NASA and Rackspace in 2010 
●Massively scalable 
●Managed by the OpenStack Foundation 
●Rapidly taking over the Cloud world!
What the Heck is a Design Guide? 
Is not… 
•Explicit instructions for building a Cloud 
•A hardware specification 
•Instructions for how to operate a Cloud 
•Security mandates 
Is… 
•Important considerations for common cloud use cases 
•Business objectives 
•Technology constraints 
•Organization requirements
12 People, 5 Days, 1 Book 
•How we did it 
•Used an extreme Agile approach 
Five days
The Team 
•Kenneth Hui (EMC) 
•• Alexandra Settle (Rackspace) 
• Anthony Veiga (Comcast) 
•Beth Cohen (Verizon) Kevin Jackson (Rackspace) 
•Maish Saidel-Keesing (Cisco) 
•Nick Chase (Mirantis) @NickChase 
•Scott Lowe (VMware) 
•Sean Collins (Comcast) @sc68cal 
•Sean Winn (Cloudscaling) 
•Sebastian Gutierrez (Red Hat) 
•Stephen Gordon (Red Hat) 
•Vinny Valdez (Red Hat)
High Level Logical Architecture
Another View… 
But Pretty Pictures are Not Enough!
OpenStack Architecture Evolution 
Onion Model 
Integrated Model
OpenStack DefCore Project 
•Committee working on OpenStack standardization and shared coding library 
•Finally some adults in the room
General Principles and Methodology 
•A process for capturing requirements and building use cases 
•Incorporate the requirements to design the cloud architecture
High Level Requirements 
Overall business objectives 
•Develop clear definition of business goals and requirements 
•Increase project support and engagement with business, customers and end users. 
Technology 
•Coordinate the OpenStack architecture across the project and leverage OpenStack community efforts more effectively. 
•Architect for automation as much as possible to speed development and deployment. 
•Use the appropriate tools for the development effort. 
•Create better and more test metrics and test harnesses to support continuous and integrated development, test processes and automation. 
Organization 
•Better messaging of management support of team efforts 
•Develop better cultural understanding of Open Source, cloud architectures, Agile methodologies, continuous development, test and integration, overall development concepts in general
Different Architectures for Different Purposes 
•General purpose: A cloud built with common components that should address 80% of common use cases. 
•Compute focused: A cloud designed to address compute intensive workloads such as high performance computing (HPC). 
•Storage focused: A cloud focused on storage intensive workloads such as data analytics with parallel file systems. 
•Network focused: A cloud depending on high performance and reliable networking, such as a content delivery network (CDN).
Different Architectures for Different Purposes 
•Multi-site: A cloud built with multiple sites available for application deployments for geographical, reliability or data locality reasons. 
•Hybrid cloud: An architecture where multiple disparate clouds are connected either for failover, hybrid cloud bursting, or availability. 
•Massively scalable: An architecture that is intended for cloud service providers or other extremely large installations. 
•Specialized cases
General purpose 
•Most common 
•Base for all other specialized architectures 
•No predefined use, so need to support all potential cases 
•Balanced loads across all Cloud components
Compute focused 
•High performance computing (HPC) 
•Big data analytics using Hadoop or other distributed data stores 
•Continuous integration/continuous deployment (CI/CD) 
•Platform-as-a-Service (PaaS) 
•Signal processing for network function virtualization (NFV)
Storage focused 
•Active archive, backups and hierarchical storage management. 
•General content storage and synchronization. 
•Data analytics with parallel file systems. 
•Unstructured data store for services. 
•Persistent block storage. 
•Operating system and application image store. 
•Media streaming. 
•Databases. 
•Content distribution. 
•Cloud storage peering.
Network focused 
•Content delivery network 
•Network service offerings 
•High speed and high volume transactional systems 
•Virtual desktop infrastructure (VDI) 
•Voice over IP (VoIP) 
•Video Conference or web conference 
•High performance computing (HPC)
Multi-site 
•An organization with a diverse geographic footprint. 
•Geo-location sensitive data. 
•Data locality, in which specific data or functionality should be close to users.
Hybrid cloud 
•Bursting from a private cloud to a public cloud 
•Disaster recovery 
•Development and testing 
•Federated cloud, enabling users to choose resources from multiple providers 
•Hybrid clouds built to support legacy systems as they transition to cloud
Hybrid cloud
Massively scalable
Specialized Cases 
•Specialized Networking: This describes running networking-oriented software that may involve reading packets directly from the wire or participating in routing protocols. 
•Software-defined networking (SDN): This use case details both running an SDN controller from within OpenStack as well as participating in a software-defined network. 
•Desktop-as-a-Service: This is for organizations that want to run a virtualized desktop environment on a cloud. This can apply to private or public clouds. 
• OpenStack on OpenStack: Some organizations are finding that it makes technical sense to build a multi-tiered cloud by running OpenStack on top of an OpenStack installation. 
•Specialized hardware: Some highly specialized situations will require the use of specialized hardware devices from within the OpenStack environment. 
•
Specialized – Multi-Hypervisor
Specialized – SDN
Specialized – Desktop as a Service 
•Boot storms: What happens when hundreds or thousands of users log in during shift changes, affects the storage design. 
•The performance of the applications running in these virtual desktops 
•Operating system and compatibility with the OpenStack hypervisor
Specialized – OpenStack on OpenStack
Specialized Hardware
DESIGNING OPENSTACK ARCHITECTURES 
Questions?
Additional Resources 
•OpenStack Architecture Design Guide 
•http://www.lulu.com/us/en/shop/openstack- foundation/openstack-architecture-design- guide/paperback/product-21758529.html - Purchase the book here. 
•Blogs and Articles 
•Five Days + Twelve Writers + One Book Sprint = One Excellent Book on OpenStack Architecture 
•OpenStack Architecture Design Guide—Now Available for Download 
•The OpenStack Architecture Design Guide Story 
•OpenStack Architecture and Design Book Sprint 
•The OpenStack Architecture Design Guide Book Sprint

Más contenido relacionado

La actualidad más candente

Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015
Stuart Miniman
 
Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First Look
Shanker Balan
 
CloudStack and BigData
CloudStack and BigDataCloudStack and BigData
CloudStack and BigData
Sebastien Goasguen
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
Splunk
 

La actualidad más candente (20)

Experiencing the hyperconverged
Experiencing the hyperconvergedExperiencing the hyperconverged
Experiencing the hyperconverged
 
Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015
 
Nutanix Technology Bootcamp
Nutanix Technology BootcampNutanix Technology Bootcamp
Nutanix Technology Bootcamp
 
Nutanix and microsoft_webinar_oct_28
Nutanix and microsoft_webinar_oct_28Nutanix and microsoft_webinar_oct_28
Nutanix and microsoft_webinar_oct_28
 
BlueData EPIC 2.0 Overview
BlueData EPIC 2.0 OverviewBlueData EPIC 2.0 Overview
BlueData EPIC 2.0 Overview
 
Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First Look
 
CloudStack and BigData
CloudStack and BigDataCloudStack and BigData
CloudStack and BigData
 
Ism
IsmIsm
Ism
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
 
What are clouds made from
What are clouds made fromWhat are clouds made from
What are clouds made from
 
Spark Infrastructure Made Easy
Spark Infrastructure Made EasySpark Infrastructure Made Easy
Spark Infrastructure Made Easy
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Active stak cloud 2017
Active stak cloud 2017Active stak cloud 2017
Active stak cloud 2017
 
Cloud patterns
Cloud patternsCloud patterns
Cloud patterns
 
Solving Business Challenges with OpenStack
Solving Business Challenges with OpenStackSolving Business Challenges with OpenStack
Solving Business Challenges with OpenStack
 
BlueData Integration with Cloudera Manager
BlueData Integration with Cloudera ManagerBlueData Integration with Cloudera Manager
BlueData Integration with Cloudera Manager
 
Web scale IT - Nutanix
Web scale IT - NutanixWeb scale IT - Nutanix
Web scale IT - Nutanix
 
Ceph and openstack at the boston meetup
Ceph and openstack at the boston meetupCeph and openstack at the boston meetup
Ceph and openstack at the boston meetup
 

Destacado

OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
mestery
 

Destacado (20)

OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
 
Dell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackDell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStack
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdate
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
kamesh Videos
kamesh Videoskamesh Videos
kamesh Videos
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologies
 
Dockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and NovaDockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and Nova
 
Postgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackPostgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStack
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?
 
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaSOpenstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 
Deploying OpenStack Using Docker in Production
Deploying OpenStack Using Docker in ProductionDeploying OpenStack Using Docker in Production
Deploying OpenStack Using Docker in Production
 
Whats new in neutron for open stack havana
Whats new in neutron for open stack havanaWhats new in neutron for open stack havana
Whats new in neutron for open stack havana
 
OCP Serverを用いた OpenStack Containerの検証
 OCP Serverを用いたOpenStack Containerの検証 OCP Serverを用いたOpenStack Containerの検証
OCP Serverを用いた OpenStack Containerの検証
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of Alabama
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Massachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeMassachusetts Open Cloud Initiative
Massachusetts Open Cloud Initiative
 
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgridOpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgrid
 
Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-
Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-
Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-
 

Similar a Designing OpenStack Architectures

An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Rhys Oxenham
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
eNovance
 

Similar a Designing OpenStack Architectures (20)

Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Pairs OpenStack Summit Summary
Pairs OpenStack Summit SummaryPairs OpenStack Summit Summary
Pairs OpenStack Summit Summary
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCO
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 

Más de Kamesh Pemmaraju

Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
Kamesh Pemmaraju
 
Software Defined Networking
Software Defined Networking Software Defined Networking
Software Defined Networking
Kamesh Pemmaraju
 
Open stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloudOpen stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloud
Kamesh Pemmaraju
 
Open stack foundation update 6 21_2012
Open stack foundation update 6 21_2012Open stack foundation update 6 21_2012
Open stack foundation update 6 21_2012
Kamesh Pemmaraju
 
Boston open stack meetup deployment case study
Boston open stack meetup   deployment case studyBoston open stack meetup   deployment case study
Boston open stack meetup deployment case study
Kamesh Pemmaraju
 

Más de Kamesh Pemmaraju (17)

Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
 
High Availability for OpenStack
High Availability for OpenStackHigh Availability for OpenStack
High Availability for OpenStack
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Software Defined Networking
Software Defined Networking Software Defined Networking
Software Defined Networking
 
Open stack qa and tempest
Open stack qa and tempestOpen stack qa and tempest
Open stack qa and tempest
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
Hyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack GrizzlyHyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack Grizzly
 
Pyrax talk
Pyrax talkPyrax talk
Pyrax talk
 
Private cloud in a box
Private cloud in a boxPrivate cloud in a box
Private cloud in a box
 
Open stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloudOpen stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloud
 
Openstack Keystone
Openstack Keystone Openstack Keystone
Openstack Keystone
 
Open stack swift_essex_meetup_2012_06_21_judd_maltin
Open stack swift_essex_meetup_2012_06_21_judd_maltinOpen stack swift_essex_meetup_2012_06_21_judd_maltin
Open stack swift_essex_meetup_2012_06_21_judd_maltin
 
Open stack foundation update 6 21_2012
Open stack foundation update 6 21_2012Open stack foundation update 6 21_2012
Open stack foundation update 6 21_2012
 
June Boston openStack Summit: Preparing quantum for the data center
June Boston openStack Summit: Preparing quantum for the data centerJune Boston openStack Summit: Preparing quantum for the data center
June Boston openStack Summit: Preparing quantum for the data center
 
Essex deployday
Essex deploydayEssex deployday
Essex deployday
 
Boston open stack meetup deployment case study
Boston open stack meetup   deployment case studyBoston open stack meetup   deployment case study
Boston open stack meetup deployment case study
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Designing OpenStack Architectures

  • 1. DESIGNING OPENSTACK ARCHITECTURES Boston OpenStack Meet-Up September 10, 2014 Beth Cohen
  • 2. Theme: Architecture Design Considerations •“To reap the benefits of OpenStack, you should plan, design, and architect your cloud properly, taking user's needs into account and understanding the use cases.” Introduction Architecture Design Guide
  • 3. Agenda •What is a Design Guide? •Guide methodology •How to use •Typical Architectures •General purpose •Compute focused •Storage focused •Network focused •Multi-site •Hybrid •Massively scalable •Special cases OpenStack looks more attractive than most commercial solutions due to its inherent capability to mix and match different modules and deeply tweak the resulting cloud infrastructure stack.
  • 4. What is OpenStack? Quick Start for the Terminally Busy… ●Open Source Cloud software ●Launched by NASA and Rackspace in 2010 ●Massively scalable ●Managed by the OpenStack Foundation ●Rapidly taking over the Cloud world!
  • 5. What the Heck is a Design Guide? Is not… •Explicit instructions for building a Cloud •A hardware specification •Instructions for how to operate a Cloud •Security mandates Is… •Important considerations for common cloud use cases •Business objectives •Technology constraints •Organization requirements
  • 6. 12 People, 5 Days, 1 Book •How we did it •Used an extreme Agile approach Five days
  • 7. The Team •Kenneth Hui (EMC) •• Alexandra Settle (Rackspace) • Anthony Veiga (Comcast) •Beth Cohen (Verizon) Kevin Jackson (Rackspace) •Maish Saidel-Keesing (Cisco) •Nick Chase (Mirantis) @NickChase •Scott Lowe (VMware) •Sean Collins (Comcast) @sc68cal •Sean Winn (Cloudscaling) •Sebastian Gutierrez (Red Hat) •Stephen Gordon (Red Hat) •Vinny Valdez (Red Hat)
  • 8. High Level Logical Architecture
  • 9. Another View… But Pretty Pictures are Not Enough!
  • 10. OpenStack Architecture Evolution Onion Model Integrated Model
  • 11. OpenStack DefCore Project •Committee working on OpenStack standardization and shared coding library •Finally some adults in the room
  • 12. General Principles and Methodology •A process for capturing requirements and building use cases •Incorporate the requirements to design the cloud architecture
  • 13. High Level Requirements Overall business objectives •Develop clear definition of business goals and requirements •Increase project support and engagement with business, customers and end users. Technology •Coordinate the OpenStack architecture across the project and leverage OpenStack community efforts more effectively. •Architect for automation as much as possible to speed development and deployment. •Use the appropriate tools for the development effort. •Create better and more test metrics and test harnesses to support continuous and integrated development, test processes and automation. Organization •Better messaging of management support of team efforts •Develop better cultural understanding of Open Source, cloud architectures, Agile methodologies, continuous development, test and integration, overall development concepts in general
  • 14. Different Architectures for Different Purposes •General purpose: A cloud built with common components that should address 80% of common use cases. •Compute focused: A cloud designed to address compute intensive workloads such as high performance computing (HPC). •Storage focused: A cloud focused on storage intensive workloads such as data analytics with parallel file systems. •Network focused: A cloud depending on high performance and reliable networking, such as a content delivery network (CDN).
  • 15. Different Architectures for Different Purposes •Multi-site: A cloud built with multiple sites available for application deployments for geographical, reliability or data locality reasons. •Hybrid cloud: An architecture where multiple disparate clouds are connected either for failover, hybrid cloud bursting, or availability. •Massively scalable: An architecture that is intended for cloud service providers or other extremely large installations. •Specialized cases
  • 16. General purpose •Most common •Base for all other specialized architectures •No predefined use, so need to support all potential cases •Balanced loads across all Cloud components
  • 17. Compute focused •High performance computing (HPC) •Big data analytics using Hadoop or other distributed data stores •Continuous integration/continuous deployment (CI/CD) •Platform-as-a-Service (PaaS) •Signal processing for network function virtualization (NFV)
  • 18. Storage focused •Active archive, backups and hierarchical storage management. •General content storage and synchronization. •Data analytics with parallel file systems. •Unstructured data store for services. •Persistent block storage. •Operating system and application image store. •Media streaming. •Databases. •Content distribution. •Cloud storage peering.
  • 19. Network focused •Content delivery network •Network service offerings •High speed and high volume transactional systems •Virtual desktop infrastructure (VDI) •Voice over IP (VoIP) •Video Conference or web conference •High performance computing (HPC)
  • 20. Multi-site •An organization with a diverse geographic footprint. •Geo-location sensitive data. •Data locality, in which specific data or functionality should be close to users.
  • 21. Hybrid cloud •Bursting from a private cloud to a public cloud •Disaster recovery •Development and testing •Federated cloud, enabling users to choose resources from multiple providers •Hybrid clouds built to support legacy systems as they transition to cloud
  • 24. Specialized Cases •Specialized Networking: This describes running networking-oriented software that may involve reading packets directly from the wire or participating in routing protocols. •Software-defined networking (SDN): This use case details both running an SDN controller from within OpenStack as well as participating in a software-defined network. •Desktop-as-a-Service: This is for organizations that want to run a virtualized desktop environment on a cloud. This can apply to private or public clouds. • OpenStack on OpenStack: Some organizations are finding that it makes technical sense to build a multi-tiered cloud by running OpenStack on top of an OpenStack installation. •Specialized hardware: Some highly specialized situations will require the use of specialized hardware devices from within the OpenStack environment. •
  • 27. Specialized – Desktop as a Service •Boot storms: What happens when hundreds or thousands of users log in during shift changes, affects the storage design. •The performance of the applications running in these virtual desktops •Operating system and compatibility with the OpenStack hypervisor
  • 31. Additional Resources •OpenStack Architecture Design Guide •http://www.lulu.com/us/en/shop/openstack- foundation/openstack-architecture-design- guide/paperback/product-21758529.html - Purchase the book here. •Blogs and Articles •Five Days + Twelve Writers + One Book Sprint = One Excellent Book on OpenStack Architecture •OpenStack Architecture Design Guide—Now Available for Download •The OpenStack Architecture Design Guide Story •OpenStack Architecture and Design Book Sprint •The OpenStack Architecture Design Guide Book Sprint