Top Banner
1 Project Solum OpenStack's Native PaaS Jason Callaway Senior Solutions Architect [email protected] @jasoncallaway 20 March 2014
21

Project Solum OpenStack's Native PaaS - Meetupfiles.meetup.com/2979972/Project_Solum-OpenStack_Native...2014/03/19  · OpenStack's Native PaaS Jason Callaway Senior Solutions Architect

Jan 28, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1

    Project SolumOpenStack's Native PaaS

    Jason CallawaySenior Solutions [email protected]@jasoncallaway

    20 March 2014

    mailto:[email protected]

  • 2

    Cloud Service Models

    STORAGE(RHS)

    HARDWARE(x86, ARM, S/390)

    VIRTUALIZATION(RHEV)

    OPERATING SYSTEM(RHEL)

    APPLICATION PLATFORM(JBOSS, PHP, RUBY, ETC)

    APPLICATION

    Managed and Controlled by the Public or Private Cloud Offering

    Managed and Controlled by Customer (IT, Dev, or User)

    IaaS PaaS SaaS

  • 3

    PaaS GrowthPlatform as a Service (PaaS) provides key benefits that will continue to drive enterprise adoption

    1 Gartner -- http://bit.ly/pEjAFM 2 CMSWire -- http://bit.ly/vn6sIh 3 Marketwire -- http://mwne.ws/HZuMRc

  • 4

    OpenStack Core Modules

    30 second review...

  • 5

    A new project

    http://solum.ioPronunciation guide:SOUL-um as in poemnot SOLL-um as in column

  • 6

    A brief history● Email to OpenStack Technical

    Committee on 21 Oct 2013● New project with three goals

    ● Make cloud easy● Make it manageable● Make it portable

    ● Then emails to two big players in PaaS

  • 7

    Other companies joined in

    + 46 independent devs

    * full list on solum.io

  • 8

    Data PlaneControl Plane

    How It Works

    Web UI

    CLI

    SDK

    Git

    RESTAPI

    Heat

    Autoscale

    Monitoring

    Neutron* Load Balancer

    Nova

    Instance

    Deploy

    OpenStackServices

    ExternalServices

    **

  • 9

    Two components

    Planfile ContainerImage

  • 10

    Planfile● Based off OASIS CAMP standard

    ● http://goo.gl/tS1TjQ● YAML translated to Heat Teamplate● Example:

    00 camp_version: CAMP 1.101 artifacts:02   03     artifact_type: org.rpm:RPM04     content: { myapp.rpm }05     requirements:06       07         requirement_type: org.rpm:Install08         org.rpm.installopts.excludedocs: true09         fulfillment:10           characteristics:11             12               characteristic_type: com.example:Linux13               com.example.linux.kernelVersion: 3.9.614               org.iaas.bitsize: 64

  • 11

    Images

    ContainerImage

    Nova Instance + Glance Image

    Possibly a Docker containerin the future...

  • 12

    Language Packs● What languages are supported?● Intent is to support existing PaaS standards

    ● Can read more at http://goo.gl/K0O69X

    VM

  • 13

    Project Designations● Core - official projects● Incubated - projects on an official track to become core

    projects (pursuing incubation as of 2 weeks ago)● Library - projects are directly or indirectly consumed by

    Core projects● Gated - gate mechanism that protects the core projects

    branches from regressive changes● Supporting - additional projects that are deemed

    necessary in producing the other official projects● Related – unofficial projects have chosen to associate

    themselves with OpenStack

  • 14

    It's Related● If Solum applied for Incubation status today, they would

    qualify● Philosophically, the OpenStack Technical Committee is

    opposed to incubating everything● OSTC would prefer to have a thriving community of

    Related projects● Seems to be encouraging projects to withdraw from

    Incubation and apply for Related status

    ● Solum's project status will be evolving “real time”

  • 15

    Release “Schedule”When can we see it?

    When can we play with it?

    Wait for M1 releasehttps://github.com/stackforge/solumhttps://solum.readthedocs.org/en/latest/getting_started/index.html

  • 16

    Hey, wait a second...

    Aren't you an OpenShift guy?

  • 17

    It takes a community

  • 18

    Different goals

    Runs anywhere you can run RHEL Runs on OpenStack

    Platform as a Service Application Lifecycle Management

    Embracing Docker May abandon Docker

    Developer-focused Infrastructure-focused

    Origin, Enterprise, Online Single flavor

  • 19

    Red Hat and Solum by commits

  • 20

    Red Hat and Solum by lines

  • 21

    So what is this Docker?

    An open source project to pack, ship and run any application as a lightweight container

    Stick around for a Docker workshop...

    PowerPoint PresentationSlide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21