how to get plone on your openstack

16
Copyright © 2016 Mirantis, Inc. All rights reserved software.mirantis.com How to get Plone on your OpenStack Learn how to quickly deploy Plone on top of OpenStack and give your users self-service portal.

Upload: serg-melikyan

Post on 13-Apr-2017

186 views

Category:

Software


2 download

TRANSCRIPT

Copyright © 2016 Mirantis, Inc. All rights reserved

software.mirantis.com

How to get Ploneon your OpenStack

Learn how to quickly deploy Plone on top of OpenStack and give your users self-service portal.

Copyright © 2016 Mirantis, Inc. All rights reserved

Definition: Cloud

As described by the National Institute of Standards and Technology (NIST):

“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”

Copyright © 2016 Mirantis, Inc. All rights reserved

Definition: OpenStack

As described by the OpenStack Foundation:

“Aims to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.”

Copyright © 2016 Mirantis, Inc. All rights reserved

Core Services

Copyright © 2016 Mirantis, Inc. All rights reserved

Optional Services

Copyright © 2016 Mirantis, Inc. All rights reserved

Murano

Introduce an application catalog to OpenStack, enabling application developers and cloud administrators to publish various cloud-ready applications in a browsable categorized

catalog.

Application Catalog for OpenStack

Copyright © 2016 Mirantis, Inc. All rights reserved

Catalog

Copyright © 2016 Mirantis, Inc. All rights reserved

How to get them?

http://apps.openstack.org

Copyright © 2016 Mirantis, Inc. All rights reserved

Ready to use applications!

DBaaS Containers

PaaS

CI/CD

CMS Web/ App Servers

Copyright © 2016 Mirantis, Inc. All rights reserved

Benefits

Developer Tooling Application Catalog Cloud Orchestration

Onboarding Developers Onboarding Workloads Self-Service Deployment

IT Admins End Users

Build better cloud apps faster Deploy without assistance from ITManage what end users can deploy

Copyright © 2016 Mirantis, Inc. All rights reserved

Capabilities

● Supports both Windows and Linux● Complete application lifecycle management● Integration with configuration management tools

● Ansible, Chef & Puppet● Pluggable app definition languages

● Heat Templates● MuranoPL

Copyright © 2016 Mirantis, Inc. All rights reserved

Orchestration vs Configuration Management

● Orchestration is a sub-category of automation, concerned with coordination of multiple component:● For example, servers, networks, volumes, etc..● Orchestration is a “higher form” of automation ● Not just simple or lower-level tasks, but multilayer applications

● Configuration Management is automation of server configuration:● Typically a declarative model, based on “fact” discovery of the server● Abstracts out the underlying implementation detail of service deployment

● Both are needed to fully automate cloud application deployment

Copyright © 2016 Mirantis, Inc. All rights reserved

Demo

or ...demo is worth a thousand words!

Copyright © 2016 Mirantis, Inc. All rights reserved

Screencasts

● Openstack Application Catalog. Quick introduction● HA & Autoscaling for Applications● Docker Integration● Support for Heat based application● Composing Murano Application Package

Please, find more screencasts published on wiki: https://wiki.openstack.org/wiki/Murano/Screencasts

Copyright © 2016 Mirantis, Inc. All rights reserved

Links

● Project Links:● https://launchpad.net/murano ● https://wiki.openstack.org/wiki/Murano ● http://docs.openstack.org/developer/murano/

● MailingList:● [email protected] with [Murano] in the subject

Weekly IRC meeting is held on Tuesdays at 17:00 UTC on #openstack-meeting-alt at Freenode.

Copyright © 2016 Mirantis, Inc. All rights reserved

Thank you

ploneconf.sixfeetup.com