automating and orchestrating cloud computing

17
Automating & Orchestrating Cloud Computing © Ostrato 2015 This material is confidential and proprietary to Ostrato, Inc. and may not be distributed without the expressed written consent of Ostrato, Inc.

Upload: ostrato

Post on 06-Aug-2015

65 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Automating and Orchestrating Cloud Computing

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

Page 2: Automating and Orchestrating Cloud Computing

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

Page 3: Automating and Orchestrating Cloud Computing

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!

Page 4: Automating and Orchestrating Cloud Computing

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

Page 5: Automating and Orchestrating Cloud Computing

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.

Page 6: Automating and Orchestrating Cloud Computing

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.

Page 7: Automating and Orchestrating Cloud Computing

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.

Page 8: Automating and Orchestrating Cloud Computing

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.

Page 9: Automating and Orchestrating Cloud Computing

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.

Page 10: Automating and Orchestrating Cloud Computing

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 …

Page 11: Automating and Orchestrating Cloud Computing

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.

Page 12: Automating and Orchestrating Cloud Computing

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

Page 13: Automating and Orchestrating Cloud Computing

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.

Page 14: Automating and Orchestrating Cloud Computing

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.

Page 15: Automating and Orchestrating Cloud Computing

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.

Page 16: Automating and Orchestrating Cloud Computing

Demo

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

Page 17: Automating and Orchestrating Cloud Computing

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

[email protected]

Dale WickizerChief Technology [email protected]