Download - Developer Cloud Solution with OpenStack

Transcript
Page 1: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Developing Cloud Solution with OpenStackDeveloping Cloud Solution with OpenStack“Cloud as Utility and Ecosystem”“Cloud as Utility and Ecosystem”

Frans ThamuraFrans [email protected]@meruvian.com

+62 8557888699+62 8557888699

Page 2: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

• BlueOxygen Marketplace (www.blueoxygen.net)‏ - Founder

- Open Source Project on Java, since 2001.

• JUG Indonesia (http://www.jug.or.id)‏ - Founder

• Meruvian Group (http://www.meruvian.org)‏ - Founder

• jTechnopreneur (http://www.jtechnopreneur)‏ - Founder

• JENI Advisory Board (http://www.jeni.or.id)‏ - Committee

• Sun Java Champion

• OpenStack Indonesia Chapter (www.openstack.or.id)‏

• CloudFoundry Indonesia (www.cloudfoundry.or.id)‏

Who is Frans Thamura?Who is Frans Thamura?

Page 3: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

MeruvianMeruvian

• Meruvian is an Advanced Center on Java and Enterprise OpenSource.• Born as a gap solution between education and industry• Meruvian founded March 28, 2006• Education – Incubator – Venture

Page 4: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Cloud Computing OverviewCloud Computing Overview

Page 5: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Trend of ComputingTrend of Computing

Page 6: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Workloads are shifting to Cloud TypeWorkloads are shifting to Cloud Type

Stateful VMs become Stateless Vms Big VMs become Small VMs

Page 7: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

OpenStack EcosystemOpenStack Ecosystem

Page 8: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Source: OpenStack Foundation Survey 2013

Anatomy of OpenStackAnatomy of OpenStack

Page 9: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack is the leading Open Source cloud platform.And the fastest growing Open Source project ever.

COMPANIES172

DEVELOPERS859

COUNTRIES108

13

OpenStack LeadershipOpenStack Leadership

Page 10: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack Cloud PlatformOpenStack Cloud Platform

• OpenSource Cloud Computing – The Linux of Cloud

Page 11: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack powers #1 Super ComputerOpenStack powers #1 Super Computer

Page 12: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack EcosystemOpenStack Ecosystem

Page 13: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack Core OpenStack Core

Page 14: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Cloud Object Storage ConceptCloud Object Storage Concept

Page 15: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenStack Training GuideOpenStack Training Guide

Page 16: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Ubuntu – OpenStack – Quanta Toolbox*Ubuntu – OpenStack – Quanta Toolbox*

Page 17: Developer Cloud Solution with OpenStack

*

A different modelFreely available but supported

when you need it to be.

Free but unsupported Supported through subscriptions 10

Page 18: Developer Cloud Solution with OpenStack

Ubuntu has unique & growing ecosystem

The platform of scale out

An innovation platformInstagram, Snapchat, Uber, Netflix,

Heroku, Twitpic, FourSquare....

9/10 OpenStack cloudsThe reference architecture used

by leading companies worldwide

>60% Public guest>70% of AWS guest images (1)

>50% of Azure Linux guests (2)

Certified Partners

(1) Source Scalr Management data – March 2013 (2) Source Microsoft Azure 7

Page 19: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Looking across all the public clouds we are involved with, Ubuntu has 70% of all Linux guest images. Ubuntu is almost three times more popular than the next platform CentOS.

-- Sebastian Stadil

Ubuntu Popularity Ubuntu Popularity

Page 20: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Leading OpenStack with UbuntuLeading OpenStack with Ubuntu

Page 21: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

The platform of the webThe platform of the web

Page 22: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

12.04

12.10

13.04

13.10

14.04

14.10

15.04

15.10

16.04

16.10

17.04

Long Termrelease support

Matching OpenStack release support

Ubuntu 12.04 LTS

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

ESSEX

FOLSOM

GRIZZLY

HAVANA

ICEHOUSE

ICEHOUSE

J

K

L

M

M

...

5 yrs

5 yrs

21 mo

15 mo

9 mo

36 mo

5 yrs

5 yrs

21 mo

15 mo

9 mo

36 mo

5 yrs

5 yrs

...

Ubuntu Openstack Support ScheduleUbuntu Openstack Support Schedule

Page 23: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

ElasticSearchCouchDBRedisLogglyOn Ubuntu

MySQLmemcachedPython (pylons framework)jQueryOn Ubuntu

Platform of Innovation #1Platform of Innovation #1

Page 24: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

RedisPostgreSQLMuninApache SolrOn Ubuntu

CassandraMySQLHA ProxyRabbitMQTomcat/JettyOn Ubuntu

Platform of InnovationPlatform of Innovation

Page 25: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

1Four game-changing waves

IaaS

Openstack:

Cinder

Nova

Neutron

Horizon

Glance

Storage SDN PaaS

Block/Object

Ceph

Swift

Cisco N1KV

NSX

BigSwitch

MidoNet

Plumgrid

Juniper

Cloud Foundry

Heroku

EngineYard

ActiveState

2 3 4

They all share Ubuntu as a default platform

9

The platform of innovationThe platform of innovation

Page 26: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

● 56% in production or pre-production● Primary use case is private cloud● Secondary use case is backup, public cloud, and big data● OpenStack is the dominant cloud management platform● Ubuntu has more clusters in production than any other OS● http://ceph.com/community/results-from-the-ceph-census

Example: CephExample: Ceph

Page 27: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Ubuntu AdvantageUbuntu Advantage

Page 28: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

The best SLA in the business

AVAILABLE FOR UBUNTU OPENSTACK

OPTIONS

24/7 support for Ubuntu OpenStack

OpenStack, Ubuntu Server, Juju, MAAS & Landscape

Hardware Enablement

Ceph (64Tb) Storage

Knowledge Base

24/7

Technical Account Manager

Dedicated Service Engineer

26

Enterprise support for OpenStackEnterprise support for OpenStack

Page 29: Developer Cloud Solution with OpenStack

31

End-to-end professional servicesWe can help you with each step of your deployment phase

Assess Architect & Pilot Fully Deploy

2

Assessment & Proposalfor Architect and Pilot

Pilot Cloud, the foundationfor full deployment

Operational cloud implementation fully supported by Canonical

DELIVERABLE DELIVERABLE DELIVERABLE

27

Page 30: Developer Cloud Solution with OpenStack

Technical servicesEnabling customers to reduce costs and focus on value creation

PLANNING DESIGNING BUILDING OPERATING

Understandingof business goals

Selectionof technologies

Insightsabout efficient

business models

Design adviceon technologies

Size & Topologyfor your network

Adviceabout partnerships

& ecosystem

Online assistanceduring bring-up

Upstreamingof code

Hardware supportand driver

development

24/7 Global supportfor the entire stack

Upstreamingof code

Guest imagesoptimized& certified

Cont. integrationreducing costs &

increasing innovation

28

Page 31: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Openstack Interoperability Lab – TryStack IndonesiaOpenstack Interoperability Lab – TryStack Indonesia

Page 32: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

2

22

1

3

4

OIL - Goals of the labOIL - Goals of the lab

● Show Ubuntu OpenStack users different technology

options compatible with their deployment

● Provide technology vendors with a comprehensive

testing environment to validate their technology with

current and upstream versions of Ubuntu OpenStack

● Minimise the amount of end user integration efforts

required to connect Ubuntu OpenStack with infrastructure

● Show Ubuntu OpenStack users different technology

options compatible with their deployment

Page 33: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

On premise or delivered as a service

Subset of enterprise datacentre

Newchanges

Deploy acrossenterprise

Stable OpenStack deployment

Professional Services Best Practices

Automation Toolkit

In-house OpenStackdevelopment

2 31

Continous IntegrationContinous Integration

Page 34: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Open DevelopmentAligned release cycle

DEVELOPMENT PRODUCT

Partner Technologies Nicira, Ceph, VMWare, Hyper-V

Canonical CI Test Infrastructure

Deployment and Management Tools

OpenStack Trunk

TEST

UBUNTU OPENSTACK

IaaS platform

Deploy & Management Tools

12.04LTS

MAAS

18

An efficient development processAn efficient development process

Page 35: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Monetizing and Utilizing CloudMonetizing and Utilizing Cloud

Page 36: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Enabling the Business of CloudEnabling the Business of Cloud

• Rate plan flexibility• Multi-tenancy/customer isolation• N-level reseller management• Higher scale deployments• Self-service – account

management and service delivery

• Payment processing• Management reporting (August)‏

• Showback / Chargeback• Support Service Catalog/ITIL –

SLAs, costs, packaging• Management reporting

(November)‏

• Detailed historical record• Adapter architecture• Extensibility - REST API, user-defined billable

features

Page 37: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Managing OpenStack's Customer LifecycleManaging OpenStack's Customer Lifecycle

• ceilometer • vm / hour• bandwidth/storage• cloud services

• tax, currency• discount, promo

• register cloud user

• self-service user/quota management

• email, pdf, crm• payment gateway

• CIO, CFO dashboard• operations support

Page 38: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

OpenStack IndonesiaOpenStack Indonesiawww.openstack.or.idwww.openstack.or.id

Get Ready to OpenStack Day 2015

Page 39: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Questions and Comment?Questions and Comment?

Page 40: Developer Cloud Solution with OpenStack

© 2004 – 2015 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Thank YouThank You

Frans ThamuraFrans Thamura

[email protected]@meruvian.com+62 8557888699+62 8557888699