engine yard cloud architecture enhancements
Post on 03-Jul-2015
893 Views
Preview:
DESCRIPTION
TRANSCRIPT
Josh Hamilton, Product Manager
March 7, 2013
• 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!
Engine Yard"
Your Running App"
Platform Components"
You"
3!
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"
5!
IaaS Management"
Languages!OS"
Gentoo"Ubuntu"
Runtime flexibility: Choose your platform components!
Operating Systems!
Middleware!OS"
Gentoo"Ubuntu"
Databases!
IaaS Management"
6
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"
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"
• 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
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
11
12
• Built using Angular.js, the new UI provides a structured experience
• Developers can • Plan projects • Deploy applications • Monitor performance • Manage
environments
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
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
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
Josh Hamilton, Product Manager
@joshbhamilton
top related