ow2 - apphub, the new openstack friendly open-source marketplace presented at openstack summit in...

43
AppHub: an OpenStack-friendly vendor-neutral and quality oriented marketplace for open-source software Stéphane Laurière OW2 [email protected] OpenStack Summit 2016 Austin AppHub.eu.com

Upload: ow2-consortium

Post on 15-Jan-2017

250 views

Category:

Technology


0 download

TRANSCRIPT

AppHub: an OpenStack-friendlyvendor-neutral and quality oriented marketplace

for open-source software

Stéphane Laurière [email protected]

OpenStack Summit 2016 Austin

AppHub.eu.com

2The rise of cloud open-source software hypermarkets

3= The rise of cloud OSS hypermarkets

Software is eating the world

+ The Cloud paradigm is taking over

+ Open-source has become darwinian

+ Customers need market shelves

4

OpenStack-compatible marketplaces

AppHub connects consumers, producers, cloud providers

5

Producer

Consumer

AppHub

FactoryStore

Customize, DeployDiscover

Monetize Build

Clou

d Ser

vice P

rovid

ers

An emphasis on open-source software quality

6

AppHub Charter

Oscar quality programme

The AppHub Advisory Board

7

Theo Lynn (Irish Centre for Cloud Computing & Commerce)Lars Kurth (Xen) Sophie Gautier (LibreOffice)Roberto di Cosmo (IRILL)Patrick Ohnewein (FSFe)Francesco Chicchiricco (Apache Fnd.)Manuel Velardo (Cenatic)Dave Neary (Red Hat)Nelson Lago (Univ. Sao Paolo FLOSS Competency Center)

AppHub Charter

8

Governance

Licenses, copyright and IP

Project documentation

Standards

Quality assurance process

Code maintainability and stability

Requirements and roadmap

Configuration and versioning

Contribution and contributors

9

Oscar - Open-source Software Capability Assessment Radaroscar.ow2.org

Governance Engineering

Requirements

Metrics

Visual Reporting

Risk analysisOM

M for

m

OMM

Form

Metrics / Scorecards

Privacy

Standards

Documentation

Licenses and IPFossology SonarQube

Static code analysis

Code / Commits / Bugs

Testing

Deployment

AppHub Cloud Service Providers

10

Acmeo (DE)Claranet (FR)DreamHost (USA)Flexiant (UK)Ikoula (FR)Outscale (FR)Profit Bricks (USA)

Marketing advantages:Support for technical formatOne-button connectionParticipation in webinarsListing on AppHub marketing / communication materialJoint marketing events

11

Consumer perspective:

discover, deploy to your cloud

AppHub Store – Store.apphub.eu.com

12

Select a product

13

Export its template

14

Manage your cloud accounts

15

Cloud account example: OW2 OpenStack

16

Generate an image

17

Choose a target Cloud or a VM format

18

Publish the image to your cloud

19

Use the product

20

21

Producer perspective:

create templates, publish them to

the store

Describe your product

22

Sign the AppHub charter

23

Create a template – Factory.apphub.eu.com

24

Configuring the template

25

Configure :- Packages to install (JEOS)- Additional components- Boot scripts- Operating system

Add additional components

26

- The target path can be specified, useful to override default configuration files or init scripts

- Archives can be automatically expanded at generation or via a boot script

Configure the boot scripts

27

- Boot scripts contain the business logic for installing and configuring your project

- They can be uploaded or created from scratch- Ordering options can be set- Execution at first boot only or at every boot

Configure the operating system

28

Publish the template or image to the AppHub Store

29

30

OW2 projects getting added to AppHubprojects.ow2.org

Open Cloud Big Data Privacy / Security Engineering

We’re open for business

31

Producers: submit your project to OW2

Consumers: in 20’ you will have your application

deployed on your own cloud, public or private

Cloud providers: check out our partner program

AppHub: an OpenStack-friendlyvendor-neutral and quality oriented marketplace

for open-source software

Stéphane Laurière [email protected]

OpenStack Summit 2016 Austin

AppHub.eu.com

Sandbox

AppHub outreach partners

34

Adullact

Association Software Libre

Open Source Initiative

OpenStack Foundation

Markteting advantages:

Cross referencing

Logo and profile on the AppHub marketplace

Listing on AppHub marketing material

Mention in AppHub communications

Some AppHub current beta-testers

35

ArtistASCETiCCelarChorevolutionCloudSpaceserOCCIHammrMichelangeloMODACloudsPaaSageS-CASESpagoBISPECSXWiki

The delivery challenge

36

Algorithms / CodePOCs / Use-casesDemonstrationsEarly adopters

Documentation PackagingBug-fixingUpgradesTrainingSupportCase studiesPricingPredictabilityQuality

SustainabilityContributionsRoadmap management

Research and development

Product andmarketing

Governance

Softwaremarketvalue

What is a cloud software marketplace?

A catalog of products and servicesCarefully selected by a distributorProviding easy consumption via:

Billing serviceDeployment serviceMaintenance serviceAbility to find service providers

37

How AppHub compares with the other

OpenStack-compatible marketplaces

38

AppHub profile

39

Cloud marketplaces analysis

40

Advanced features:

collaboration and migration

41

Collaborating on appliances

42

Migration via a scan of a running system

43