31
Software for building AWS-compatible private and hybrid clouds

What's New in Eucalyptus 3.3

Embed Size (px)

Citation preview

Software for building AWS-compatible private and hybrid clouds

© 2013 EUCALYPTUS SYSTEMS, INC.

WHAT’S NEW IN EUCALYPTUS 3.3

2

© 2013 EUCALYPTUS SYSTEMS, INC.

WHAT IS EUCALYPTUS?

3

• Software for building AWS-compatible private and hybrid clouds

– Runs on-prem, on your hardware

– EC2, S3, EBS, IAM, AMI-EMI

– Elastic Load Balancing, Auto Scaling & Cloud Watch

• Packaged, open source product

© 2013 EUCALYPTUS SYSTEMS, INC.

WHAT IT LOOKS LIKE

4

• Self-service user console to manage your cloud resources

• CLI access (user and admin)

• AWS-compatible APIs

• Java & Python AWS SDKs

– User Console demo video on YouTube - http://bit.ly/146xStq

© 2013 EUCALYPTUS SYSTEMS, INC.

WHAT TO EXPECT FROM THIS WEBINAR

• Dev / test with Eucalyptus – Real World Examples

• 3.3 Features Overview

• Demo: Eucalyptus User Console

• Demo: Dev / test with Eucalyptus 3.3

• Q & A and links to useful resources

5

© 2013 EUCALYPTUS SYSTEMS, INC.

POWERED BY EUCALYPTUS

• www.eucalyptus.com/customers

• http://www.eucalyptus.com/customers/case-studies

6

© 2013 EUCALYPTUS SYSTEMS, INC.

WHO USES EUCALYPTUS?

• Application performance management

–Netflix is their customer

• Test on Eucalyptus, deploy on AWS

–Previously, only tested on AWS

–Now using it for training, too

7

© 2013 EUCALYPTUS SYSTEMS, INC.

WHY EUCALYPTUS?

8

“We had already made a significant investment in development and QA tooling based on the AWS API, and Eucalyptus allowed us to utilize that without re-engineering.”

- Thomas Morse, Director of IT & SaaS Operations

• Economics

• No switching cost: already testing on AWS

• Control

© 2013 EUCALYPTUS SYSTEMS, INC.

WHO USES EUCALYPTUS?

9

• Mobile broadband equipment

–First ever call on GSM & LTE

• Test software to run next-gen mobile networks

• Four clouds serving 20+ dev sites

–Self-service: thousands of instances/month

–Thousands of developers across the globe

–Self-service and automation using Amazon APIs

© 2013 EUCALYPTUS SYSTEMS, INC.

WHY EUCALYPTUS?

10

• Agility

– Grew from 4 to 4,500 system tests/month

• Manageability

– Smaller team manages more gear

• Utilization

– Hardware utilization increased by 300%

By using cloud technologies, self service and automation, NSN has improved hardware usage by 300%. - Janne Heino, Product Manager

© 2013 EUCALYPTUS SYSTEMS, INC.

WHO USES EUCALYPTUS?

11

• Geospatial analytics

–Mobile coverage maps

• Use Eucalyptus for

–Testing

–Analytics

• Move workloads to AWS when they hit 100% utilization

© 2013 EUCALYPTUS SYSTEMS, INC.

WHY EUCALYPTUS?

12

• Agility, Manageability & Utilization

• Economics

• Elastic capacity: Eucalyptus + AWS

– Hybrid Cloud: “Own the base, rent the spike”

We are benefiting from a powerful and flexible cloud solution that permits us to consistently run workloads in the optimal location.

- Chip Strange, VP Products and Technology

© 2013 EUCALYPTUS SYSTEMS, INC.

WHY EUCALYPTUS?

13

IT JUST WORKS • A packaged product that’s easy to install and configure • Runs on commodity hypervisors, operating systems and servers

IT WORKS JUST LIKE AWS • EC2, S3, EBS, IAM, EMI-AMI, ELB, Auto Scaling, CloudWatch, AWS Java & Ruby SDKs

IT SERIOUSLY WORKS • Scalable, High Performance, VMware integration, SAN integration, High Availability,

Identity Management integration, Quotas, etc.

© 2013 EUCALYPTUS SYSTEMS, INC.

EUCALYPTUS 3.3 SUMMARY

• 3.3 GA in June 2013

• New AWS-compatible Services

• CloudWatch

• Elastic Load Balancing

• Auto Scaling

• AWS Compatibility Improvements

• Resource Tagging

• Expanded Instance Types

• Maintenance Mode for zero

downtime cloud maintenance

14

© 2013 EUCALYPTUS SYSTEMS, INC.

EUCALYPTUS 3.3: CLOUDWATCH

15

CloudWatch in Eucalyptus provides a reliable and flexible metric gathering solution which

allows application developers and cloud administrators to programmatically collect metrics, set

alarms, identify trends, and take action to ensure applications run smoothly.

Caching

Object Storage

Bucket

Cluster 1

Datacenter

Elastic Load

Balancer

CloudWatch

Alarms

Application

Auto Scaling Group

Web

Serve

r

Cluster 2

App

Serve

r

Auto Scaling Group

Web

Serve

r

App

Serve

r

© 2013 EUCALYPTUS SYSTEMS, INC.

ELASTIC LOAD BALANCING

16

Elastic Load Balancing is an AWS-compatible services which distributes incoming application traffic

across multiple Eucalyptus instances, providing greater fault tolerance for applications.

Caching

Object Storage

Bucket

Cluster 1

Datacenter

Elastic Load

Balancer CloudWatch

Alarms

Application

Auto Scaling Group

Web

Serve

r

Cluster 2

App

Serve

r Auto Scaling Group

Web

Serve

r

App

Serve

r

© 2013 EUCALYPTUS SYSTEMS, INC.

AUTO SCALING

17

Auto Scaling allows application developers to scale Eucalyptus resources up or down based on

policies which they define using Amazon EC2-compatible API’s and tools. As demand on an

application spikes, cloud resources can be seamlessly increased or decreased to maintain

performance and meet SLA’s.

Caching

Object Storage

Bucket

Cluster 1

Datacenter

Elastic Load

Balancer

CloudWatch

Alarms

Application

Auto Scaling Group

Web

Server

Cluster 2

App

Server

Auto Scaling Group

Web

Server

App

Server

Scale

Scale

Scale

Scale

© 2013 EUCALYPTUS SYSTEMS, INC.

RESOURCE TAGGING

18

• Resource Tagging allows application

developers and cloud administrators to

assign customizable metadata to

resources in Eucalyptus.

• Resource Tagging simplifies

management of cloud resources by

enabling you to categorize resources using

definable “tags”.

© 2013 EUCALYPTUS SYSTEMS, INC.

EXPANDED INSTANCE TYPES

19

In Eucalyptus 3.3, the number of default instance types has been expanded to more closely align

to what’s available in Amazon EC2. Furthermore, cloud administrators have flexibility to customize

instance types to meet specific business and technical requirements.

• m1.small

• m1.medium

• m1.large

• m1.xlarge

• m2.xlarge

• m2.2xlarge

• M2.4xlarge

© 2013 EUCALYPTUS SYSTEMS, INC.

MAINTENANCE MODE

20

New in 3.3, Maintenance Mode allows cloud administrators to perform routine maintenance on a

Eucalyptus cloud with no downtime to instances or applications running on the cloud

Zero Downtime Migration

© 2013 EUCALYPTUS SYSTEMS, INC.

WHAT TO EXPECT FROM THIS WEBINAR

Dev / test with Eucalyptus – Real World Examples

3.3 Features Overview

• Demo: Eucalyptus User Console

• Demo: Dev / test with Eucalyptus 3.3

• Q & A and links to useful resources

21

© 2013 EUCALYPTUS SYSTEMS, INC. 22

DEMO: EUCALYPTUS USER CONSOLE

© 2013 EUCALYPTUS SYSTEMS, INC.

EUCALYPTUS 3.3 USE CASE: DEV / TEST

23

© 2013 EUCALYPTUS SYSTEMS, INC.

A DEV/TEST PROFILE

• Lots of independent activities with time-varying resource requirements sharing common infrastructure

– Configuration, infrastructure, and code management

• Resource Commissioning and Decommissioning

– Often labor and time intensive

• Bursty Workloads

– Dev/test cycle is predictable but highly varying

• Accounting

– Developers must share resources but account separately

24

© 2013 EUCALYPTUS SYSTEMS, INC.

BENEFITS FOR DEV/TEST

• Reduce application delivery delays

• Ensure consistent environment

• Maintain governance and control

• Seamlessly meet unexpected demand

25

© 2013 EUCALYPTUS SYSTEMS, INC.

DEMO: CONTINUOUS INTEGRATION

• We will show how new Eucalyptus services enable a continuous integration environment to dynamically scale build/test capacity.

• Tools:

–Jenkins + Swarm plugin

–Eucalyptus: EC2, CloudWatch, Autoscaling

–Eucalobo

26

THANK YOU