Cloudstack Orchestration Appliance

20
www.sungardas.com This is the Title Page Sure is!

description

Do you want a way to deploy CloudStack management services, including databases and supporting services, into a new environment with ease? Do you need resilience for your environment's management plane? 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.

Transcript of Cloudstack Orchestration Appliance

Page 1: Cloudstack Orchestration Appliance

www.sungardas.com

This is the Title PageSure is!

Page 2: Cloudstack Orchestration Appliance

www.sungardas.com

Cloudstack Orchestration ApplianceAdam Grochowski, Sungard Availability Services

Page 3: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Introduction

Sungard’s adoption and implementation of Cloudstack Make it even more HA/Secure Some extensions necessary

3

Page 4: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved 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

Page 5: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved 5

History SunGard Cloud Engineering – estab. 2009

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

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

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

We currently use traditional network isolation and security techniques

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

Page 6: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Current Sungard Enterprise Cloud Orchestration

6

Provisions entire network end to end

Runs on complicated hardware

Difficult to perform upgrades, generally lifecycle

Page 7: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Choosing Cloudstack

7

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 customersin a more agile fashion

Public as well as Enterprise Offerings

Page 8: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

• Dedicated Storage• Dedicated SAN• Dedicated UCS + ToRs• Complex• Expensive

Hardware - Current Enterprise Orchestration - From this

8

Page 9: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

To this

9

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

Page 10: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved 10

Orchestration Design Philosophy/Background

Simple and quick to deploy

Appliance like for operational ease

Highly available and Secure

Page 11: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

MariaDB + Galera

Cloudstack Management Servers

11

Cloudstack HA Orchestration Components, in pairs

Virtual Firewall

Virtual Load Balancer

Page 12: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Pictures!

12

Page 13: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

• 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

But Galera requires 3 nodes for proper clustering!

13

Page 14: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Failure/HA Scenarios

14

Page 15: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

Failure/HA Scenarios Network

15

Page 16: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

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

starting Auto start CS – check for SQL before starting

Current Features

16

Page 17: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

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

Next Steps

17

Page 18: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved

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!

18

Questions?

Page 19: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved 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

[email protected]

Page 20: Cloudstack Orchestration Appliance

© 2013 SunGard Availability Services LP – All Rights Reserved 20

Confidentiality StatementCopyright ©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.