engine yard cloud architecture enhancements

16
Josh Hamilton, Product Manager March 7, 2013

Upload: engine-yard

Post on 03-Jul-2015

896 views

Category:

Documents


0 download

DESCRIPTION

We’re excited to announce that we are evolving our cloud application architecture to be more flexible and modular, giving you greater control of your environment and more choices for components, deployment options and infrastructure. During this webcast we'll provide more information on Engine Yard Cloud's new cluster model, infrastructure abstraction layer and monitoring and alerting agent, share what's coming and have an open Q&A to answer your questions.

TRANSCRIPT

Page 1: Engine Yard Cloud Architecture Enhancements

Josh Hamilton, Product Manager

March 7, 2013

Page 2: Engine Yard Cloud Architecture Enhancements

• A flexible and modular architecture designed to give developers more granular control"

• Greater variety of choices for platform components, infrastructure and deployment options"

• A complete solution to effectively plan, build, deploy and manage applications"

2!

Page 3: Engine Yard Cloud Architecture Enhancements

Engine Yard"

Your Running App"

Platform Components"

You"

3!

Page 4: Engine Yard Cloud Architecture Enhancements

API"CLI" Dashboard" Custom"

API"

Security,"Management, Automation & Orchestration" In

frast

ruct

ure

Abst

ract

ion"

Core" Add-ons"•  Operating System"•  Runtime"•  Database"•  Etc."

•  Load testing"•  E-mail"•  Monitoring"•  Etc."

Engine Yard"

Your Running App"

Platform Components"

You"

Private"Plan!

Build & Deploy!

Monitor & Manage!

4!

App Environment"

IaaS-A" IaaS-B"

Agen

ts"

Stack"

Private"

Page 5: Engine Yard Cloud Architecture Enhancements

5!

IaaS Management"

Languages!OS"

Gentoo"Ubuntu"

Runtime flexibility: Choose your platform components!

Operating Systems!

Middleware!OS"

Gentoo"Ubuntu"

Databases!

IaaS Management"

Page 6: Engine Yard Cloud Architecture Enhancements

6

Page 7: Engine Yard Cloud Architecture Enhancements

BEFO

RE"

NEW

API"

Security,"Management, Automation & Orchestration"

AWS Only"

API

Security,"Management, Automation & Orchestration"

Terremark"AWS"

Private"

…"Infra

stru

ctur

e Ab

stra

ctio

n"

In place now"

Page 8: Engine Yard Cloud Architecture Enhancements

8

Environments!Before!

Environments!With Clusters !

AMI" AMI" AMI"

AMI" AMI" AMI"

AMI" AMI" AMI"

App"

App"

App"

DB"

DB"

DB"

Utility"

Utility"

Utility"

AppAMI"

DBAMI"

UtilityAMI"

AppAMI"

DBAMI"

Utility AMI"

AppAMI"

DBAMI"

Utility AMI"

App" DB" Utility"

Page 9: Engine Yard Cloud Architecture Enhancements

• Remove the need for instance roles

• Cluster belongs to a region – can have clusters in multiple regions.

• Cluster AMI and Cookbooks (soon)

• Try Now - Early Access

9

Page 10: Engine Yard Cloud Architecture Enhancements

10

•  A new monitoring and alerting agent is included with all new Engine Yard Cloud deployments

•  New monitoring capabilities provide incident data on applications, components and other processes in a VM

Alerts and monitoring are available for virtual resources in the infrastructure, including CPU, memory and disk

Page 11: Engine Yard Cloud Architecture Enhancements

11

Page 12: Engine Yard Cloud Architecture Enhancements

12

•  Built using Angular.js, the new UI provides a structured experience

•  Developers can •  Plan projects •  Deploy applications •  Monitor performance •  Manage

environments

Page 13: Engine Yard Cloud Architecture Enhancements

13

•  Blueprints are predefined structured plans based on Engine Yard best practices

•  Help developers use proven deployment options for others to easily reuse

•  Use blueprints provided, save for future use, modify parts, or create custom

Page 14: Engine Yard Cloud Architecture Enhancements

14

OS

Gentoo Ubuntu

OS

Gentoo Ubuntu

•  Use Engine Yard best practices via blueprints •  Create purpose built clusters •  Automate all tasks via the API •  Direct SSH access to your environment

•  Choice of infrastructures •  Increasing variety of components or bring your own •  Choice of private or hybrid cloud deployment

•  Plan projects •  Build platform stacks, extend capabilities •  Deploy applications •  Manage and monitor environments

•  We are here to help – from trouble shooting to solving any application issues •  Best of breed architecture based on deep expertise

Control

Expertise Comprehensive

Choice

Page 15: Engine Yard Cloud Architecture Enhancements

Learn more about our announcement:"https://www.engineyard.com/products/cloud/preview"Architecture Vision Whiteboard: http://ey.io/XVtKgX"New UI Preview Screencast: http://ey.io/VLvDNG"Architecture Solution Brief: http://ey.io/WYmoLZ"

Key Resources in our Community Forum!Feature Requests: http://ey.io/13hIXIA"Release Notes: http://ey.io/Xtb6gY"Early Access: http://ey.io/WNgmZ8"

15

Page 16: Engine Yard Cloud Architecture Enhancements

Josh Hamilton, Product Manager

@joshbhamilton