20
#rightscale Building Blocks for Private and Hybrid Clouds August 8, 2012 Watch the video of this webinar

Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

Embed Size (px)

Citation preview

Page 1: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#rightscale

Building Blocks for Private and Hybrid Clouds

August 8, 2012

Watch the video of this webinar

Page 2: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#2

#rightscale

Your Panel Today

Presenting

• Brian Adler, Sr. Professional Services Architect, RightScale

• Ryan Geyer, Sales Engineer, RightScale

Q&A

• Noel Cohen, Account Manager, RightScale

Please use the “Questions” window to ask questions any time!

Page 3: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#3

#rightscale

Agenda

• Definitions and Terminology

• Infrastructure Evolution

• Private Cloud Key Considerations

• Hybrid Clouds – Different things to different people

• Use Cases for Private and Hybrid Clouds

• Best Practices for Private/Hybrid Cloud Design and Implementation• Design Considerations

• Hardware Consideration

• Software Considerations

• Implementation

• Management

• Conclusion/Q&A

Page 4: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#4

#rightscale

Definitions and Terminology

• Virtualization (server)• Division of one physical server into multiple isolated virtual environments

• Private Cloud• A collection of compute, storage, and network resources for a single tenant

that are accessed programmatically via an API endpoint.

• Public Cloud• A similar set of resources that is multi-tenant and is provided by a cloud vendor

with access via an API endpoint.

• Multi-Cloud• An environment that spans two or more separate clouds, be they both public,

both private, or one (or more) of each.

• Hybrid Cloud• An environment that spans one or more public clouds as well as one or more

private clouds.

Page 5: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#5

#rightscale

Infrastructure Evolution

• Old school Datacenters• Racks of physical nodes, one application per node

• It’s all we knew, it worked, and it was fine.

• Virtualization – The Early Years• Capability of a node outgrew the needs of any single application

• Lots of idle resources on each node

• Virtualization provided the ability to have a many-to-one (servers per node) relationship

• This was better

• Cloudification (Virtualization grows up)• Automated provisioning and management via an API appears

• This is much, much better

Page 6: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#6

#rightscale

Private Cloud Key Considerations

• Workload and Infrastructure Interaction• Applications have different resource needs

• Choose the right fit for your application and your infrastructure

• Security• Data may be contained within the private cloud, thus allowing for stricter

security compliance

• Latency• Consumers of the private cloud resources are generally “closer” to the private

cloud, which reduces latency

• User Experience• Related to latency, end user experience is enhanced due to proximity to

resources.

• Cost• OPEX is generally reduced. (CAPEX is another story )

Page 7: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#7

#rightscale

Hybrid Clouds

• What if application outgrows the private cloud?

• Common desire is for “cloud-bursting”• When private cloud resources are exhausted, a server tier expands into the

public cloud to tap into the “infinite” resources

• Considerations:• Security – public Internet is traversed

• Latency – traversal of public Internet involves the Great Unknown

• Cost – bandwidth charges for public Internet traversal

• Complexity – setting up a secure environment is not a trivial task

• More common use case is multiple clouds in an organization, with multiple applications, and with each application contained entirely within a single cloud.

Page 8: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#8

#rightscale

Hybrid Cloud Bursting

PRIVATE CLOUD PUBLIC OR PRIVATE CLOUD

LOAD BALANCERS

APP SERVERS

MASTER DATABASE

SLAVE DATABASE

OBJECT STORAGE

APP SERVERS

PUBLIC

INTERNET

Cloud Bursting

Page 9: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#9

#rightscale

Use Cases

• Self-Service IT Portal (“IT Vending Machine”)• Test/Dev environment

• Users select one of several preconfigured tech stacks

• “Siloed” environments

Page 10: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#10

#rightscale

Use Cases

• Self-Service IT Portal (“IT Vending Machine”)• Demo

Page 11: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#11

#rightscale

Use Cases

• Scalable Applications with Uncertain Demand• Public cloud used as “proving ground” for new applications

• If applications fail, they are allowed to run their course in the public cloud until they are end-of-lifed

• If an application gains traction, it remains in the public cloud during its growth phase

• When stability of workload is reached, the application is transitioned into the private cloud

Page 12: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#12

#rightscale

Use Cases

• Disaster Recovery (DR)• Production environment in one cloud

• DR environment in a second cloud

• Most common configuration is the “Warm DR” scenario• Replicating slave in a second cloud

• All other servers in non-operational state

• Failure of production environment requires promotion of slave to master, launching of “standby” servers, and DNS reassignment

Page 13: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#13

#rightscale

Design Considerations

• Location of Physical Hardware• On-premise

• Availability considerations (power, cooling, networking, etc.)

• Hosted or Colocation facility• Accessibility of hardware for additions and/or modification

• Latency to end users

• Security

• Availability and Redundancy Configuration• Easiest configuration (single zone, single region, single API endpoint) does not

promote high availability• Outage of API endpoint renders entire cloud unavailable

• Power issues affect entire pool of resources

• High Availability of cloud resources requires more complex configurations• Multiple zones, multiple regions (if possible/practical)

• Multiple API endpoints

• Redundant and segregated power and networking

Page 14: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#14

#rightscale

Design Considerations/Options

Simple ConfigurationNo HA or Redundancy

HA Configuration

Page 15: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#15

#rightscale

Design Considerations

• Intended Workloads and Use Cases• Does the application require high availability or is it tolerant of interruptions of

service?• User-facing will most likely require HA.

• Batch processing tasks may not.

• Is flexibility of the infrastructure required for test-beds and/or proof-of-concepts?

• Potential topologies and hardware options will be affected/limited

• Does the application require (or greatly benefit from) high performance CPUs?

• Does the application have high IOPS demands?

• Are low-latency interconnects required?

Page 16: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#16

#rightscale

Hardware Considerations

• Compute• Commodity

• Allows for easy addition of capacity

• Easy swap-out of failed components

• High end/specialized• May be required for intended workloads

• Limits available options

• Increases costs

• Complicates maintenance

• Networking• Driven by topology, latency demands, and price

• Some cloud infrastructure software offerings have support for network hardware devices (load balancers in particular)

• Storage• Cost vs. Performance (commodity? SSD?, etc.)

Page 17: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#17

#rightscale

Software Considerations

• Cloud Infrastructure Software• CloudStack, OpenStack, Eucalyptus, etc.

• Open source vs. commercial

• Dictates/influences other decisions regarding cloud implementation

• Access to resources• Web interface

• API

• Cloud Management Software• Abstracts underlying details of the cloud infrastructure offerings

• Presents consistent interface to the available resources regardless of the underlying infrastructure provider

• Provides a cloud-portable solution

• Provides orchestration tools for provisioning and management

Page 18: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#18

#rightscale

Implementation Process

• Hardware Procurement• Pre-existing or new?

• Pre-existing limits ability to tailor infrastructure to workloads

• Cloud Infrastructure Software• This decision will dictate/limit many future decisions

• Research options, and choose wisely!

• Cloud Topology• Zones, regions, storage allocation, HA considerations, etc.

• Build or Buy• Use in-house resources if expertise exists

• Third-party resources• Build using existing resources

• Build using new preconfigured hardware

Page 19: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#19

#rightscale

Management Process

• Compatibility• Avoid vendor lock-in at IaaS level, hypervisor level, cloud infrastructure software

level

• Unified Control/Security• “Single pane of glass” for user access, keys and credentials, etc.

• On-Demand, Self-Service Provisioning• Allow users to access resources without administrative intervention

• Focus on Applications• Core competency is in application development, so remove yourself from image

management, automation, provisioning, etc.

Page 20: Rightscale Webinar: Building Blocks for Private and Hybrid Clouds

#20

#rightscale

Summary/Conclusions

• Private (and therefore hybrid) clouds were originally thought of as an academic exercise or science project

• Recent advances (particularly in cloud infrastructure software) have shown private and hybrid clouds to be viable IT delivery models

• Many considerations come into play• Design

• Hardware

• Software

• Implementation Details

• No “one size fits all”• Do your research. Find the right fit.

Contact RightScale(866) 720-0208

[email protected]