Cloudify and OpenStack Heat



Similar documents
What's the Difference Between OpenStack & A Cloud Management Platform?

System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

Cloud Computing #8 - Datacenter OS. Johan Eker

HP OpenStack & Automation

OpenStack Alberto Molina Coballes

Savanna Hadoop on. OpenStack. Savanna Technical Lead

The Total Newbie s Introduction to Heat Orchestration in OpenStack

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Cloud Essentials for Architects using OpenStack

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

Brochure Fast-track to advanced hybrid cloud HP Helion CloudSystem

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack The State of the Stack

Change the Game with HP Helion

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

Building on these core skills, customers can work on advanced concepts, such as:

The Top 5 Most Common Cloud Management Functions

Business transformation with Hybrid Cloud

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

Your Journey to the Cloud with Red Hat

OpenStack An Open Cloud for an Open Data World IBM s Contributions, Commitments & Products

CYCLOPS The Ultimate Billing Framework for Cloud Services Dr. Piyush Harsh, ICCLab InIT Zurich University of Applied Sciences Zürcher Fachhochschule

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Introduction to OpenStack

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Implementing Software- Defined Security with CloudPassage Halo

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

cloud functionality: advantages and Disadvantages

KVM, OpenStack, and the Open Cloud

Selforganizing cloud (SOC)

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

A Call to Arms for Private Cloud Builders March 26, 2013

AppStack Technology Overview Model-Driven Application Management for the Cloud

Cloudsoft seeks investment to AMP up cloud application management

Ironside Group Rational Solutions

Hybrid Cloud Management with Red Hat CloudForms

OpenStack Introduction. November 4, 2015

Software Defined Networking (SDN) and OpenStack. Christian Koenning

Application Development: In the Cloud, It's Not The Same. An InformationWeek & Dr. Dobb s Webcast Sponsored by

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

OPENSTACK IN THE ENTERPRISE Best practices for deploying enterprise-grade OpenStack implementations

Red Hat Enterprise Linux OpenStack Platform Update February 17, 2016

Is OpenStack the best path forward towards successful Clouds? Cor van der Struijf Senior Cloud Advisor

A STUDY OF ADOPTING BIG DATA TO CLOUD COMPUTING

FUJITSU Enterprise Store - Introduction

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Hybrid cloud on your terms: Dell Cloud Manager with Dell Hybrid Cloud System for Microsoft

Red Hat CloudForms for Cloud Management: Key Features & Roadmap

Openstack. Cloud computing with Openstack. Saverio Proto

2015 LENOVO. ALL RIGHTS RESERVED. Isabel Zarate Lenovo EBG Leader

Shareable Private Space on a Public Cloud

Postgres Plus Cloud Database!

Managing Traditional Workloads Together with Cloud Computing Workloads

Copyright 2013 enstratius, Inc.

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Infrastructure as a Service (IaaS)

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

How To Manage A Cloud System

BEST PRACTICES FOR DEPLOYING VNX IN THE HYBRID CLOUD

EMA Radar for Private Cloud Platforms: Q1 2013

Getting Started with Database As a Service on OpenStack

McAfee Public Cloud Server Security Suite

Alfresco Enterprise on AWS: Reference Architecture

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Iron Chef: Bare Metal OpenStack

KVM, OpenStack, and the Open Cloud

Code in the cloud for the cloud jfokus.mybluemix.net

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

Introduction to CoprHD: An Open Source Software Defined Storage Controller

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

Scale Cloud Across the Enterprise

Infrastructure as a Service

Scalable Architecture on Amazon AWS Cloud

Bridge Development and Operations for faster delivery of applications

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Understand IBM Cloud Manager V4.2 for IBM z Systems


How To Use Openstack On Your Laptop

systems WHITE PAPER Automating Continuous Integration over Complex IT Infrastructure

Ubuntu OpenStack Fundamentals Training

OpenStack Ecosystem and Xen Cloud Platform

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO FULVIO VALENZA

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

CLOUD COMPUTING & DIGITAL CUSTOMER EXPERIENCE. Nicola Previati Territory Manager Italy

Accenture Cloud Platform at v3 - the Airbnb or Uber of cloud?

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Are you ready to light up your Cloud? July 7, 2015

Transcription:

Cloudify and OpenStack Heat General Cloudify is an application orchestration platform that provides a complete solution for automating and managing application deployment and DevOps processes on top of a multicloud environment. OpenStack Heat is OpenStack s orchestration project that provides a scripting, templating and orchestration engine to automate the configuration and setup of an OpenStack environment. It also allows the addition of application stacks as part of the provisioning process. While there is some degree of overlap between Cloudify and OpenStack Heat, the two are mostly complementary. Mapping Cloudify and Heat in the Cloud Stack The following diagram maps the Amazon cloud stack (marked in yellow boxes) and its OpenStack equivalent (marked in blue boxes). In this stack, Cloudify serves as the equivalent of Amazon OpsWorks and as in the case of Amazon it is mostly complementary with OpenStack Heat that serves as the equivalent of Amazon CloudFormation. Cloudify and Heat Integration The next versions of Cloudify will include an integration with Heat for infrastructure orchestration (e.g. network, compute, security setup). In the first phase, Cloudify will simply execute Heat templates instead of calling the Nova, Cinder or Neutron API directly as it does today as part of its current OpenStack cloud driver.

Support for OpenStack OpenStack Heat is a core service with OpenStack and is, therefore, included as part of the OpenStack distribution. Meanwhile, Cloudify is an external, open source project that works natively with OpenStack, but not exclusively. Cloudify s Native OpenStack Approach The open nature of OpenStack allows Cloudify to provide deeper integration with the underlying stack, despite being external to OpenStack. This is done through tight integration with OpenStack s core services, such as Nova, Neutron, Cinder, Cilometer, Keystone, etc. Cloudify follows similar design and architecture principles to those of other OpenStack projects. It is also based on Python and includes a similar stack, such as RabbitMQ, as part of the underlying implementation. Multi-Cloud Support OpenStack Heat is designed to work exclusively with OpenStack. Cloudify was designed to support multi-cloud infrastructure and allow interoperability between those infrastructures. The supported cloud infrastructure includes support for private clouds such as VMware, CloudStack as well as public clouds such as Amazon, Azure and IBM SoftLayer. It also includes support for traditional a datacenter environment through a specialized driver that allows mapping a group of IP addresses into a Cloudify cloud. The cloud abstraction includes abstraction for Compute, Network and Storage API. Project (Heat) vs Platform (Cloudify) - Cloudify s added value beyond Heat OpenStack Heat is one of the projects within the OpenStack environment. As such, building a complete deployment solution with Heat will require integration of many other projects within and outside of an OpenStack environment. Cloudify provides a pre-integrated solution for automating and managing the application s deployment and post deployment processes. As such, it comes with a rich set of services, starting with application topology and modeling to complete monitoring analytics and deployment.

The following diagram illustrates the overall set of services that Cloudify provides in which OpenStack Heat overlaps to limited degree with only one of the Cloudify components (intelligent Orchestration). Cloudify Logging and Monitoring Services A big part of the Cloudify platform includes built-in logging and monitoring services to allow for tracking and monitoring of application deployment. Such services include: Log Aggregation Historical analysis of event and logs Real-Time monitoring analytics Application deployment monitoring Easy to use Application Topology editor and execution The following diagrams illustrate Cloudify s built-in blueprint editor and monitoring. The blueprint editor allows users to create and change topologies through graphical and text interfaces. It also provides a single point of access to execute a blueprint and monitor the status of the deployment directly from the blueprint.

Cloudify provides enhanced monitoring that allows for monitoring of application-specific KPI as well as system monitoring. It also provides easy integration of external monitoring sources into a single view.

Other Added Value Services In addition to monitoring and logging, Cloudify includes other sets of services, including: Advanced Workflow Integrated Application Catalog Service Native support for TOSCA Built-in policies for DevOps processes, self-healing, auto-scaling Built-in services for data replication, session HA and Elastic caching These services will expand over time and will continually increase the set of added value services that Cloudify adds on top of OpenStack Heat.