Post on 13-Apr-2017
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
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
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
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:● openstack-dev@openstack.org with [Murano] in the subject
Weekly IRC meeting is held on Tuesdays at 17:00 UTC on #openstack-meeting-alt at Freenode.