SlideShare a Scribd company logo
1 of 20
This is the Title Page
Sure is!

www.sungardas.com
Cloudstack Orchestration Appliance
Adam Grochowski, Sungard Availability Services

www.sungardas.com
Introduction

 Sungard‘s adoption and implementation of Cloudstack

 Make it even more HA/Secure
 Some extensions necessary

© 2013 SunGard Availability Services LP – All Rights Reserved

3
About SunGard
 SunGard is one of the world‘s leading software and

technology services companies
• More than 17,000 employees serving 25,000 customers
• Annual revenue of over $4 billion

 SunGard Availability Services is one of SunGard‘s four core

lines of business
• Provides responsive and integrated disaster recovery, managed IT
services, IT consulting and business continuity management software
solutions
• Portfolio of availability services contains a set of solutions that leverage
shared, high-intensity IT resources
• 5 million square feet of datacenter and operations space
• Manages 90 hardened IT facilities connected by a redundant,
global dedicated network backbone

© 2013 SunGard Availability Services LP – All Rights Reserved

4
History SunGard Cloud Engineering – estab. 2009

Enterprise Cloud
Services—we operate
a shared, multi-tenant
infrastructure

Our customers get
cloud economics and
agility without needing
to re-architect their
applications

We provide a fully
managed "Virtual Data
Center" environment
for our customers

We currently use
traditional network
isolation and security
techniques

© 2013 SunGard Availability Services LP – All Rights Reserved

We have developed our
own orchestration
platform for fully
automated service
provisioning

5
Current Sungard Enterprise Cloud Orchestration
Provisions entire network end to end

Runs on complicated hardware

Difficult to perform upgrades, generally lifecycle

© 2013 SunGard Availability Services LP – All Rights Reserved

6
Choosing Cloudstack
We are growing, so scaling is always a concern
Our customers want us to be more flexible
and provide more customization
We want to improve the reliability of
provisioning automation

We need to provide more features to our customers
in a more agile fashion
Public as well as Enterprise Offerings

© 2013 SunGard Availability Services LP – All Rights Reserved

7
Hardware - Current Enterprise Orchestration - From this

•
•
•
•
•

Dedicated Storage
Dedicated SAN
Dedicated UCS + ToRs
Complex
Expensive

© 2013 SunGard Availability Services LP – All Rights Reserved

8
To this

•
•
•
•
•
•

Simplicity
No shared resources (exc. network)
Easily Expandable
Local storage per host
Fully redundant (hypervisor agnostic)
Way Cheaper

© 2013 SunGard Availability Services LP – All Rights Reserved

9
Orchestration Design Philosophy/Background

Simple and quick to deploy

Appliance like for operational ease

Highly available and Secure

© 2013 SunGard Availability Services LP – All Rights Reserved

10
Cloudstack HA Orchestration Components, in pairs

Cloudstack Management Servers
MariaDB + Galera

Virtual Firewall
Virtual Load Balancer

© 2013 SunGard Availability Services LP – All Rights Reserved

11
Pictures!

© 2013 SunGard Availability Services LP – All Rights Reserved

12
But Galera requires 3 nodes for proper clustering!

• Only if you’re concerned about split brain
• When one hypervisor loses connectivity, all
hope is lost for it
• This can make recovery of ‘secondary’ db
server a manual task

© 2013 SunGard Availability Services LP – All Rights Reserved

13
Failure/HA Scenarios

© 2013 SunGard Availability Services LP – All Rights Reserved

14
Failure/HA Scenarios Network

© 2013 SunGard Availability Services LP – All Rights Reserved

15
Current Features

 Network/Firewall/Load Balancer HA design
 Auto start MariaDB – check for peer before

starting
 Auto start CS – check for SQL before starting

© 2013 SunGard Availability Services LP – All Rights Reserved

16
Next Steps

 Puppet-ize everything, from install on out

 Startup ‗Questionnaire‘ to create site build from

scratch.
 Potential – FW Participation with routing core, SG
managed on premises clouds

© 2013 SunGard Availability Services LP – All Rights Reserved

17
Conclusion
 Cloud cloud.



Cloud, cloud, cloud cloud cloud.
Cloud cloud, cloud cloud; cloud.

 Cloud cloud cloud cloud cloud.


Cloud, cloud, cloud cloud cloud.

 Cloud = Cloud – Cloud * Cloud

 Cloud cloud-cloud cloud.
• Cloud, cloud, cloud cloud cloud.
• Cloud!

© 2013 SunGard Availability Services LP – All Rights Reserved

Questions?
18
Contacts

Adam Grochowski
Partly Cloudy with a chance of showers
SunGard Availability Services
680 E. Swedesford Road
Wayne, PA 19087
215 446 2679 Office
adam.grochowski@sungard.com

© 2013 SunGard Availability Services LP – All Rights Reserved

19
Confidentiality Statement
Copyright ©2012 by SunGard Availability Services (or its subsidiaries, ―SunGard‖). All rights reserved.
No parts of this document may be reproduced, transmitted or stored electronically without SunGard‘s
prior written permission.
This document contains SunGard's confidential or proprietary information.
By accepting this document, you agree that: (A)(1) if a pre-existing contract containing disclosure
and use restrictions exists between your company and SunGard, you and your company will use this
information subject to the terms of the pre-existing contract; or (2) if no such pre-existing contract exists,
you and your Company agree to protect this information and not reproduce or disclose the information in
any way; and (B) SunGard makes no warranties, express or implied, in this document, and SunGard
shall not be liable for damages of any kind arising out of use of this document
Trademark Information: SunGard and the SunGard logo are trademarks or registered trademarks of
SunGard Data Systems Inc. or its subsidiaries in the U.S. and other countries. All other trade names
are trademarks or registered trademarks of their respective holders.

© 2013 SunGard Availability Services LP – All Rights Reserved

20

More Related Content

What's hot

Hashicorp Corporate Pitch Deck Stenio_v2
Hashicorp Corporate Pitch Deck Stenio_v2 Hashicorp Corporate Pitch Deck Stenio_v2
Hashicorp Corporate Pitch Deck Stenio_v2 Stenio Ferreira
 
Hadoop summit cloudera keynote_v5
Hadoop summit cloudera keynote_v5Hadoop summit cloudera keynote_v5
Hadoop summit cloudera keynote_v5Cloudera, Inc.
 
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleOpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleCloud Expo
 
Hybrid Cloud: OpenStack and Other Approaches
  Hybrid Cloud:  OpenStack and Other Approaches  Hybrid Cloud:  OpenStack and Other Approaches
Hybrid Cloud: OpenStack and Other ApproachesMirantis
 
Data Science and CDSW
Data Science and CDSWData Science and CDSW
Data Science and CDSWJason Hubbard
 
Shared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityShared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityAndy Powell
 
Cloudera - IoT & Smart Cities
Cloudera - IoT & Smart CitiesCloudera - IoT & Smart Cities
Cloudera - IoT & Smart CitiesCloudera, Inc.
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Regis Allegre
 
Cloudera streaming with flink oct 29, 2020 meetup london
Cloudera streaming with flink oct 29, 2020 meetup londonCloudera streaming with flink oct 29, 2020 meetup london
Cloudera streaming with flink oct 29, 2020 meetup londonTimothy Spann
 
Providing Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsProviding Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsVeritas Technologies LLC
 
Dynamic L4-7 Services for OpenStack Cloud Data Centers
Dynamic L4-7 Services for OpenStack Cloud Data CentersDynamic L4-7 Services for OpenStack Cloud Data Centers
Dynamic L4-7 Services for OpenStack Cloud Data CentersA10 Networks
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wirelessLINAGORA
 
Gregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyGregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyCloud Native Day Tel Aviv
 
Tiny Sensors, Big Data
Tiny Sensors, Big DataTiny Sensors, Big Data
Tiny Sensors, Big DataJake Galbreath
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMatt Lord
 

What's hot (20)

Hashicorp Corporate Pitch Deck Stenio_v2
Hashicorp Corporate Pitch Deck Stenio_v2 Hashicorp Corporate Pitch Deck Stenio_v2
Hashicorp Corporate Pitch Deck Stenio_v2
 
Hadoop summit cloudera keynote_v5
Hadoop summit cloudera keynote_v5Hadoop summit cloudera keynote_v5
Hadoop summit cloudera keynote_v5
 
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleOpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
 
Hybrid Cloud: OpenStack and Other Approaches
  Hybrid Cloud:  OpenStack and Other Approaches  Hybrid Cloud:  OpenStack and Other Approaches
Hybrid Cloud: OpenStack and Other Approaches
 
Big data on cloud infrastructure
Big data on cloud infrastructure Big data on cloud infrastructure
Big data on cloud infrastructure
 
Data Science and CDSW
Data Science and CDSWData Science and CDSW
Data Science and CDSW
 
Shared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityShared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud security
 
Cloudera - IoT & Smart Cities
Cloudera - IoT & Smart CitiesCloudera - IoT & Smart Cities
Cloudera - IoT & Smart Cities
 
OpenStack at PayPal
OpenStack at PayPalOpenStack at PayPal
OpenStack at PayPal
 
Cassandra and IoT
Cassandra and IoTCassandra and IoT
Cassandra and IoT
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2
 
Cloudera streaming with flink oct 29, 2020 meetup london
Cloudera streaming with flink oct 29, 2020 meetup londonCloudera streaming with flink oct 29, 2020 meetup london
Cloudera streaming with flink oct 29, 2020 meetup london
 
Korejanai Story
Korejanai StoryKorejanai Story
Korejanai Story
 
Providing Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsProviding Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud Environments
 
Bird of Feather - OpenStack
Bird of Feather - OpenStackBird of Feather - OpenStack
Bird of Feather - OpenStack
 
Dynamic L4-7 Services for OpenStack Cloud Data Centers
Dynamic L4-7 Services for OpenStack Cloud Data CentersDynamic L4-7 Services for OpenStack Cloud Data Centers
Dynamic L4-7 Services for OpenStack Cloud Data Centers
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wireless
 
Gregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyGregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud Journey
 
Tiny Sensors, Big Data
Tiny Sensors, Big DataTiny Sensors, Big Data
Tiny Sensors, Big Data
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 

Viewers also liked

Analisis tecnico
Analisis tecnicoAnalisis tecnico
Analisis tecnico52957568
 
Analisis tecnico
Analisis tecnicoAnalisis tecnico
Analisis tecnico52957568
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas52957568
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas52957568
 
Un amigo local
Un amigo localUn amigo local
Un amigo local52957568
 
Ondas de calor e vagas de frio joão lourenço
Ondas de calor e vagas de frio joão lourençoOndas de calor e vagas de frio joão lourenço
Ondas de calor e vagas de frio joão lourenço8_c_clube
 

Viewers also liked (6)

Analisis tecnico
Analisis tecnicoAnalisis tecnico
Analisis tecnico
 
Analisis tecnico
Analisis tecnicoAnalisis tecnico
Analisis tecnico
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
 
Un amigo local
Un amigo localUn amigo local
Un amigo local
 
Ondas de calor e vagas de frio joão lourenço
Ondas de calor e vagas de frio joão lourençoOndas de calor e vagas de frio joão lourenço
Ondas de calor e vagas de frio joão lourenço
 

Similar to Cloudstack Orchestration Appliance

Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013
Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013
Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013RightScale
 
PLM on the Cloud
PLM on the CloudPLM on the Cloud
PLM on the CloudAras
 
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSaas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSungard Availability Services
 
Cloud Computing in Africa
Cloud Computing in AfricaCloud Computing in Africa
Cloud Computing in Africatechzimslides
 
Oracle GoldenGate Cloud Service Overview
Oracle GoldenGate Cloud Service OverviewOracle GoldenGate Cloud Service Overview
Oracle GoldenGate Cloud Service OverviewJinyu Wang
 
Software-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StorySoftware-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StoryCisco Enterprise Networks
 
Understanding IaaS Requirements & Design Cloud
Understanding IaaS Requirements & Design CloudUnderstanding IaaS Requirements & Design Cloud
Understanding IaaS Requirements & Design CloudJohn Treadway
 
Dimension Data – Enabling the Journey to the Cloud: Real Examples
Dimension Data – Enabling the Journey to the Cloud: Real ExamplesDimension Data – Enabling the Journey to the Cloud: Real Examples
Dimension Data – Enabling the Journey to the Cloud: Real Examplesitnewsafrica
 
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.NuoDB
 
MPMA 2013 - Leveraging the Cloud for Museum Collections
MPMA 2013  - Leveraging the Cloud for Museum CollectionsMPMA 2013  - Leveraging the Cloud for Museum Collections
MPMA 2013 - Leveraging the Cloud for Museum CollectionsKacy Clarke
 
Software Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesSoftware Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesADVA
 
TwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a ServiceTwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a Serviceinside-BigData.com
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssRex Wang
 
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...EMC
 
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudUnder the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudVeloCloud Networks, Inc.
 
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...SolarWinds
 
4 Easy Steps to the Cloud: Taking the storage path
4 Easy Steps to the Cloud: Taking the storage path4 Easy Steps to the Cloud: Taking the storage path
4 Easy Steps to the Cloud: Taking the storage pathTwinStrata, Inc
 

Similar to Cloudstack Orchestration Appliance (20)

Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013
Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013
Using Hybrid Cloud for Scalable, Global Applications - RightScale Compute 2013
 
PLM on the Cloud
PLM on the CloudPLM on the Cloud
PLM on the Cloud
 
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSaas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
 
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Cloud - Infrastructure as a Service - IaaSSunGard Cloud - Infrastructure as a Service - IaaS
SunGard Cloud - Infrastructure as a Service - IaaS
 
NIDHI KULKARNI.pptx
NIDHI KULKARNI.pptxNIDHI KULKARNI.pptx
NIDHI KULKARNI.pptx
 
Cloud Computing in Africa
Cloud Computing in AfricaCloud Computing in Africa
Cloud Computing in Africa
 
Oracle GoldenGate Cloud Service Overview
Oracle GoldenGate Cloud Service OverviewOracle GoldenGate Cloud Service Overview
Oracle GoldenGate Cloud Service Overview
 
The Oracle Cloud for Newbies
The Oracle Cloud for NewbiesThe Oracle Cloud for Newbies
The Oracle Cloud for Newbies
 
Software-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StorySoftware-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success Story
 
Understanding IaaS Requirements & Design Cloud
Understanding IaaS Requirements & Design CloudUnderstanding IaaS Requirements & Design Cloud
Understanding IaaS Requirements & Design Cloud
 
Dimension Data – Enabling the Journey to the Cloud: Real Examples
Dimension Data – Enabling the Journey to the Cloud: Real ExamplesDimension Data – Enabling the Journey to the Cloud: Real Examples
Dimension Data – Enabling the Journey to the Cloud: Real Examples
 
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
 
MPMA 2013 - Leveraging the Cloud for Museum Collections
MPMA 2013  - Leveraging the Cloud for Museum CollectionsMPMA 2013  - Leveraging the Cloud for Museum Collections
MPMA 2013 - Leveraging the Cloud for Museum Collections
 
Software Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesSoftware Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use Cases
 
TwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a ServiceTwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a Service
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ss
 
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
 
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudUnder the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
 
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
 
4 Easy Steps to the Cloud: Taking the storage path
4 Easy Steps to the Cloud: Taking the storage path4 Easy Steps to the Cloud: Taking the storage path
4 Easy Steps to the Cloud: Taking the storage path
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Cloudstack Orchestration Appliance

  • 1. This is the Title Page Sure is! www.sungardas.com
  • 2. Cloudstack Orchestration Appliance Adam Grochowski, Sungard Availability Services www.sungardas.com
  • 3. Introduction  Sungard‘s adoption and implementation of Cloudstack  Make it even more HA/Secure  Some extensions necessary © 2013 SunGard Availability Services LP – All Rights Reserved 3
  • 4. About SunGard  SunGard is one of the world‘s leading software and technology services companies • More than 17,000 employees serving 25,000 customers • Annual revenue of over $4 billion  SunGard Availability Services is one of SunGard‘s four core lines of business • Provides responsive and integrated disaster recovery, managed IT services, IT consulting and business continuity management software solutions • Portfolio of availability services contains a set of solutions that leverage shared, high-intensity IT resources • 5 million square feet of datacenter and operations space • Manages 90 hardened IT facilities connected by a redundant, global dedicated network backbone © 2013 SunGard Availability Services LP – All Rights Reserved 4
  • 5. History SunGard Cloud Engineering – estab. 2009 Enterprise Cloud Services—we operate a shared, multi-tenant infrastructure Our customers get cloud economics and agility without needing to re-architect their applications We provide a fully managed "Virtual Data Center" environment for our customers We currently use traditional network isolation and security techniques © 2013 SunGard Availability Services LP – All Rights Reserved We have developed our own orchestration platform for fully automated service provisioning 5
  • 6. Current Sungard Enterprise Cloud Orchestration Provisions entire network end to end Runs on complicated hardware Difficult to perform upgrades, generally lifecycle © 2013 SunGard Availability Services LP – All Rights Reserved 6
  • 7. Choosing Cloudstack We are growing, so scaling is always a concern Our customers want us to be more flexible and provide more customization We want to improve the reliability of provisioning automation We need to provide more features to our customers in a more agile fashion Public as well as Enterprise Offerings © 2013 SunGard Availability Services LP – All Rights Reserved 7
  • 8. Hardware - Current Enterprise Orchestration - From this • • • • • Dedicated Storage Dedicated SAN Dedicated UCS + ToRs Complex Expensive © 2013 SunGard Availability Services LP – All Rights Reserved 8
  • 9. To this • • • • • • Simplicity No shared resources (exc. network) Easily Expandable Local storage per host Fully redundant (hypervisor agnostic) Way Cheaper © 2013 SunGard Availability Services LP – All Rights Reserved 9
  • 10. Orchestration Design Philosophy/Background Simple and quick to deploy Appliance like for operational ease Highly available and Secure © 2013 SunGard Availability Services LP – All Rights Reserved 10
  • 11. Cloudstack HA Orchestration Components, in pairs Cloudstack Management Servers MariaDB + Galera Virtual Firewall Virtual Load Balancer © 2013 SunGard Availability Services LP – All Rights Reserved 11
  • 12. Pictures! © 2013 SunGard Availability Services LP – All Rights Reserved 12
  • 13. But Galera requires 3 nodes for proper clustering! • Only if you’re concerned about split brain • When one hypervisor loses connectivity, all hope is lost for it • This can make recovery of ‘secondary’ db server a manual task © 2013 SunGard Availability Services LP – All Rights Reserved 13
  • 14. Failure/HA Scenarios © 2013 SunGard Availability Services LP – All Rights Reserved 14
  • 15. Failure/HA Scenarios Network © 2013 SunGard Availability Services LP – All Rights Reserved 15
  • 16. Current Features  Network/Firewall/Load Balancer HA design  Auto start MariaDB – check for peer before starting  Auto start CS – check for SQL before starting © 2013 SunGard Availability Services LP – All Rights Reserved 16
  • 17. Next Steps  Puppet-ize everything, from install on out  Startup ‗Questionnaire‘ to create site build from scratch.  Potential – FW Participation with routing core, SG managed on premises clouds © 2013 SunGard Availability Services LP – All Rights Reserved 17
  • 18. Conclusion  Cloud cloud.   Cloud, cloud, cloud cloud cloud. Cloud cloud, cloud cloud; cloud.  Cloud cloud cloud cloud cloud.  Cloud, cloud, cloud cloud cloud.  Cloud = Cloud – Cloud * Cloud  Cloud cloud-cloud cloud. • Cloud, cloud, cloud cloud cloud. • Cloud! © 2013 SunGard Availability Services LP – All Rights Reserved Questions? 18
  • 19. Contacts Adam Grochowski Partly Cloudy with a chance of showers SunGard Availability Services 680 E. Swedesford Road Wayne, PA 19087 215 446 2679 Office adam.grochowski@sungard.com © 2013 SunGard Availability Services LP – All Rights Reserved 19
  • 20. Confidentiality Statement Copyright ©2012 by SunGard Availability Services (or its subsidiaries, ―SunGard‖). All rights reserved. No parts of this document may be reproduced, transmitted or stored electronically without SunGard‘s prior written permission. This document contains SunGard's confidential or proprietary information. By accepting this document, you agree that: (A)(1) if a pre-existing contract containing disclosure and use restrictions exists between your company and SunGard, you and your company will use this information subject to the terms of the pre-existing contract; or (2) if no such pre-existing contract exists, you and your Company agree to protect this information and not reproduce or disclose the information in any way; and (B) SunGard makes no warranties, express or implied, in this document, and SunGard shall not be liable for damages of any kind arising out of use of this document Trademark Information: SunGard and the SunGard logo are trademarks or registered trademarks of SunGard Data Systems Inc. or its subsidiaries in the U.S. and other countries. All other trade names are trademarks or registered trademarks of their respective holders. © 2013 SunGard Availability Services LP – All Rights Reserved 20

Editor's Notes

  1. We've created a appliance that can host all of the components required to manage a CloudStack-based cloud infrastructure, and can be deployed on various types of hardware, with minimal requirements. The project led to the use of a few interesting technologies and methods, including a tested and customized implementation of MariaDB/Galera to backend CloudStack. During this session, we will go over this appliance design, and hopefully have a dialogue about similar deployment designs that others have used.
  2. Sungard is a global business with fingers in Various areas. I work for availabilty services which provides DR, Managed Services, and IT consulting. This is a lot of stuff that you’re probably not super interested in.
  3. Around 2009, Product Development was tasked with creating a cloud solution, and for all intents and purposes became Cloud Engineering. We developed an Enterprise grade clouds, for customers to move their workloads into a virtualized solution without changing their processes much. It’s totally managed, which means our operation team will maintain your OS, some of your Apps etc.
  4. Over time we’ve developed a fully automated service provisioning system that creates every aspect of a customer’s Virtual Datacenter, from Routing, to Firewall, to switching, all the way to VMs and services for them, such as business continuity.
  5. However, Over time this software has also gotten a bit unwieldy, difficult to troubleshoot, lifecycle, and maintain for Engineering and operations. So starting around 2011, the decision was made to start looking at cloudstack, at least for a ‘Public, Dev/QA’ offerings WE launched our first ‘Cloudstack powered’ offering in our Dublin center in November of last year. Currently I’m working on a Public Cloud offering which will launch in the early part of 2014, and will launch soon after in 4 other locations around the world. – Cloudstack for automation, and a custom created Portal for the User experience. The hope is that Cloudstack will allow us meet our customers changing demands in a more agile fashion.
  6. This is what our orchestration systems look look like currently. They are super expensive, and pretty complex to lifecycle, troubleshoot. And cable. And purchase. And deal with in general.
  7. Cloudstack and our current design has allowed us to simplify this. We didn’t want to deal with a SAN or NAS (in case this gets deployed as an on premises solution) so any kind of shared storage was right out – the only shared resource between these servers is network, and that will be shared with some NAS traffic, as well as Outbound bandwidth. We wanted to have some headroom to add services (rabbitmq for notifications is on our todo list, etc), so our current environment has rather beefy servers (2x8 core Procs, way too much ram)These servers are using Xen as a hypervisor, but since we’re not using any hypervisor specific features, we don’t particularly care what we use
  8. That’s guided what we’ve done with this current setup, especially with regards to our orchestration designKeep the orchestration with as few moving parts as possible, allowing for ease of setup, maintenance and troubleshooting. OUR customer won’t tolerate downtime, so platform is designed to be resillient and secure. Our Portal will consume the cloudstack API, as will (some) customers.
  9. So let’s talk about what’s running on those hypervisors that we don’t care about.Cloudstack management Servers,MariaDB with Galera for DB HAA virtual Firewall
  10. Both mariadb servers are active and therefore we have a multi master environment , and sowe have each CS platform speaking to only one DB
  11. We’re not very concerned about split brain in our design, because the hypervisors are connected via an LACP interface, on which all necessary tagged networks ride. In the unlikely event that we lose the pair of interfaces on the same host, no traffic will flow to or from that Cloudstack instance, effectively fencing it off from the world. \In the case of a prolonged outage, upon recovery, operations may have to make sure that the dbs are in sync before bringing the second system back online
  12. Animate me
  13. Animate me
  14. Here are the features we've currently worked outAs we've discussed, the firewall and network layout has been specifically tailored to this purposeMariaDB setup - For those not familiar with we've got mariadb auto starting, but checking for a peer to set proper mastership.  If you're unfamiliar with MariaDB and Galera, to sum up, you must start up a server in standalone mode, and then start the secondary with knowledge of its masterIf you don't wait, they will either each start up as standalone, or not start because they can't find their peer.We have created a script to mitigate this, and to allow you to not worry about startup order across machinesWe also have some scripts written to check to see if the DB is up before starting up Cloudstack.These modifications allow us to boot up our orchestration hpervisors, and not worry about boot order for vms.  They will all naturally shake into place as they boot.
  15. Here are some future stepsWe are finishing the puppetizaton the entire set of orchestration VMs, so that it's easier to install and maintain  We are creating a questionnaire script to feed into puppet - in this way we can create a base install, answer some questions, and have an up and running base cloudstack build, ready to manage an environment. This will allow us to spin up more sites more quickly. In the future, the firewall might participate in the routing core, so that we can remotely manage entire sites through a vpn tunnel to the remote set of cloudstack servers
  16. So it's a work in progress, we'll continue to refine things as we go along.  I'd love to hear any comments, questions, or suggestions, especially if they're written on a 20 dollar bill.