automating and orchestrating cloud computing

Post on 06-Aug-2015

65 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Automating & Orchestrating Cloud Computing

© Ostrato 2015

Our Mission

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Ostrato’s next generation platform revolutionizes the way companies orchestrate

their cloud services

Who We Are

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

• Start Up – June 2013

• Local – Sterling, VA

• Enviro – Dev Friendly

• Equity – everyone

• Fun – game nite, videos, go karts, HHr

The Bull!

Ostrato Team Here Tonight

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Dale Wickizer

CTO

Joe Ammeraal

Lead Architect

Brock Spradling

Director of Sales

Jennifer Galvin Director of Cloud

Services

Private CloudBusiness Group A

Business Group B

IT

Top Challenges:

• Controlling Costs

• Governance• Administration• Aggregation

Why?

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Different Providers & ServicesService Amazon Azure OpenStack vCloud

Compute EC2 Instance Virtual Machine Nova Instance Virtual Machine

Networking VPC, Route 53Virtual Networks,

Express RouteNeutron vCloud

Relational Databases

RDS SQL Database Trove N/A

Image AMI/Marketplace Images GlancevApp, vCHS Marketplace

Volume Storage

EBS Disk Blob Cinder VMFS, vSAN

Object Storage

S3 (object)Glacier (archive)

Block Blob, Files Blob, Tables Blob

Swift (Object) N/A

Orchestration

CloudFormation Automation Heat vCloud Director

Messaging SQS, SNS BizTalk Rabbit MQ vFabric

Identity Mgmt

IAM Azure AD, MFA Keystone N/A

Telemetry CloudWatchOperation Insights

Ceilometer N/A

Load Balancing

ELB, BeanstalkTraffic Mgr,

Availability Sets N/A

vCloud Automation

CenterCDN CloudFront Media Svcs, CDN N/A N/A

Co-location Direct Connect Service Bus N/A N/A

Caching Elastic Cache Redis Cache N/A N/AThis material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Our Design PhilosophyBuild a powerful, cloud service management platform:

• Seamless operations across public & private clouds

• Simple-to-use

• Open SourceDeliver immediate business value

• Strong, global policies

• Rich product features

• Role-based Access Controls (RBAC)Great user experience

• User-specific marketplaces (multi-tenant)

• Same intuitive actions and workflows, regardless of CSP

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Self-Service Portals

Governance Engine

Cloud Operations

Our Solution

Ostrato cloudSM

API Abstraction Layer

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Self-Service Portals

Governance Engine

Cloud Operations

Our Focus

Ostrato cloudSM

API Abstraction Layer

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

GUI or API

GET /parking_calendars

200 OK[  { "name":   "Schedule A",

"id": <id>, "calendar_url": <url>,  "times": {

With TheGUI

With TheAPI

CONTROL

One Pane to Help Stop the Pain

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

One Ring to Rule Them All …

GUI or API

GET /parking_calendars

200 OK[  { "name":   "Schedule A",

"id": <id>, "calendar_url": <url>,  "times": {

With TheGUI

With TheAPI

CONTROL

One Pane to Help Stop the Pain

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

DevOps Automation

© Ostrato 2015

What is DevOps?

DevOps = Development + IT Operations Teams

DevOps Process: the pipeline for moving changes in application code “checked in” by the developers, through testing and into production

Continuous Delivery (CD): the design practice aimed at automating this pipeline to deliver new software faster without sacrificing quality

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

DevOps Pipeline

Manually intensive and/or a lot of custom scripting to maintain

Inconsistent (unpredictable delivery times)Often tied to one infrastructure or cloud provider

Provision & Config Env

Run Unit

Tests

VersionControl System

Provision & Config Env

Provision & Config Env

RunRegress

Tests

User AcceptTests

Approval Release

Dev Team

Unit Test Env

RegressionTest Env

Prod ReadinessLoad Testing

Custom Scripts

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Automated DevOps

Completely automated Cloud Provider IndependentProvisioned as a single cloudSM composite with Chef configuration

Repeatable and predictable releases

Provision & Config Env

Run Unit

Tests

VersionControl System

Provision & Config Env

Provision & Config Env

RunRegress

Tests

User AcceptTests

Approval Release

Dev Team

Unit Test Env

RegressionTest Env

Prod ReadinessLoad Testing

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Demo

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Thank You!

This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Questions???

Jennifer GalvinDirector of Cloud Solutions

jgalvin@ostrato.com

Dale WickizerChief Technology Officerdwickizer@ostrato.com

top related