Hands-On Heat Tutorial
Brought to you by Rackspace and SUSE
Insert Presenter's Name (16pt)
Insert Presenter's Title (14pt)
Insert Company/Email (14pt)
Insert Presenter's Name (16pt)
Insert Presenter's Title (14pt)
Insert Company/Email (14pt)
2
21 Years of Adapting Open Source
3
How is SUSE Participating?
Platinum Member Alan Clark
Chairman of the Board
Technical
Contributions
Promotion in
openSUSE Community
OpenStack
Distribution
4
Rackspace Intro
Service Deployment
6
How do I deploy it?
There are 3 ways to deploy services in the cloud:
The easy way
The “not quite as easy” way
The “hard up-front, but totally
easier in the end” way
7
How do I deploy it?
The easy way ...
Manual deployment process
‒ Log into the dashboard
‒ Go to the images section
‒ Select your image(s) and launch it
‒ Configure networking and storage as necessary
Very quick and easy...
If you're doing it once
8
How do I deploy it?
The “not quite as easy” way ...
Use the API
‒ Python libraries
‒ Script out the manipulation of compute, network, and
storage
Labor intensive up front, but scales easily to
large deployments
Not terribly friendly to all potential cloud users
9
How do I deploy it?
The “hard up-front, but totally easier in the end” way
OpenStack Heat Project
‒ Incubated project for Grizzly
‒ Fully supported as of SUSE Cloud 3.0 (Havana)
Heat is a service to orchestrate multiple
composite cloud applications
10
How do I deploy it?
The “hard up-front, but totally easier in the end” way
“Heat is a service to orchestrate multiple
composite cloud applications using the AWS
Cloud Formation template format, through
both an OpenStack-native ReST API and a
CloudFormation-compatible Query API.”
11
How do I deploy it?
The “hard up-front, but totally easier in the end” way
Um ... what?
“Heat is a service to orchestrate multiple
composite cloud applications using the AWS
Cloud Formation template format, through
both an OpenStack-native ReST API and a
CloudFormation-compatible Query API.”
12
How do I deploy it?
The “hard up-front, but totally easier in the end” way
Heat allows you to pre-define a set of
compute, network, and storage
requirements to provide a specific service,
and deploy the whole thing automagically.
Thank you.
13
It's hands-on time!
<url for cloud instance>
<url for heat template>
14
Corporate Headquarters
Maxfeldstrasse 5
90409 Nuremberg
Germany
+49 911 740 53 0 (Worldwide)
www.suse.com
Join us on:
www.opensuse.org
20
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document,
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The
development, release, and timing of features or functionality described for SUSE products remains at the sole
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All
third-party trademarks are the property of their respective owners.

More Related Content

PPTX
MomentumSI Recommends OpenStack and AWS
PPTX
The Cloud
DOCX
Taller cinetica quimica y equilibrio quimico gregory martin y keiny guedez
DOC
Propriétés des matériaux
PDF
Drgorad.RM
PDF
DRGORAD TQM at L&T steel & forging
PPT
Grenoble
PPTX
Contoh slide Mikroteaching
MomentumSI Recommends OpenStack and AWS
The Cloud
Taller cinetica quimica y equilibrio quimico gregory martin y keiny guedez
Propriétés des matériaux
Drgorad.RM
DRGORAD TQM at L&T steel & forging
Grenoble
Contoh slide Mikroteaching

Similar to Hands-On with Heat: Service Orchestration in SUSE Cloud (20)

ODP
Running SAP on SUSE Cloud 2.0
PDF
SUSE Open Stack Cloud.
PDF
OpenStack: Past, Present, and Future
PDF
Presentation SUSE workshop Brussel September 24th 2014
PDF
SUSE OpenStack Cloud
PDF
Using Ceph in a Private Cloud - Ceph Day Frankfurt
PPTX
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
ODP
Use build service API in your program
PDF
TechEd 2019 SUSE theater session
PDF
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
PDF
SUSE Expert Days Paris 2018 – SLE 15
PPTX
Meetup Cloud Foundry - SUSE et Pivotal
PDF
High Performance Computing with SUSE — We adapt. You succeed!
PPTX
The new SUSE Academic Program explained!
PDF
Lifecycle Management for the Software Defined Infrastructure
ODP
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
Learning to fly with Airship - Simon Briggs, SUSE
PDF
Cloud Ubuntu Open Stack Primer
Running SAP on SUSE Cloud 2.0
SUSE Open Stack Cloud.
OpenStack: Past, Present, and Future
Presentation SUSE workshop Brussel September 24th 2014
SUSE OpenStack Cloud
Using Ceph in a Private Cloud - Ceph Day Frankfurt
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Use build service API in your program
TechEd 2019 SUSE theater session
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
SUSE Expert Days Paris 2018 – SLE 15
Meetup Cloud Foundry - SUSE et Pivotal
High Performance Computing with SUSE — We adapt. You succeed!
The new SUSE Academic Program explained!
Lifecycle Management for the Software Defined Infrastructure
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Learning to fly with Airship - Simon Briggs, SUSE
Cloud Ubuntu Open Stack Primer
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Five Habits of High-Impact Board Members
PDF
Hybrid model detection and classification of lung cancer
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Modernising the Digital Integration Hub
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Architecture types and enterprise applications.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
STKI Israel Market Study 2025 version august
PPTX
The various Industrial Revolutions .pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Zenith AI: Advanced Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A review of recent deep learning applications in wood surface defect identifi...
Five Habits of High-Impact Board Members
Hybrid model detection and classification of lung cancer
1 - Historical Antecedents, Social Consideration.pdf
Module 1.ppt Iot fundamentals and Architecture
Modernising the Digital Integration Hub
Getting started with AI Agents and Multi-Agent Systems
sustainability-14-14877-v2.pddhzftheheeeee
Chapter 5: Probability Theory and Statistics
A novel scalable deep ensemble learning framework for big data classification...
Group 1 Presentation -Planning and Decision Making .pptx
Architecture types and enterprise applications.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Assigned Numbers - 2025 - Bluetooth® Document
Web Crawler for Trend Tracking Gen Z Insights.pptx
STKI Israel Market Study 2025 version august
The various Industrial Revolutions .pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Ad

Hands-On with Heat: Service Orchestration in SUSE Cloud

  • 1. Hands-On Heat Tutorial Brought to you by Rackspace and SUSE Insert Presenter's Name (16pt) Insert Presenter's Title (14pt) Insert Company/Email (14pt) Insert Presenter's Name (16pt) Insert Presenter's Title (14pt) Insert Company/Email (14pt)
  • 2. 2 21 Years of Adapting Open Source
  • 3. 3 How is SUSE Participating? Platinum Member Alan Clark Chairman of the Board Technical Contributions Promotion in openSUSE Community OpenStack Distribution
  • 6. 6 How do I deploy it? There are 3 ways to deploy services in the cloud: The easy way The “not quite as easy” way The “hard up-front, but totally easier in the end” way
  • 7. 7 How do I deploy it? The easy way ... Manual deployment process ‒ Log into the dashboard ‒ Go to the images section ‒ Select your image(s) and launch it ‒ Configure networking and storage as necessary Very quick and easy... If you're doing it once
  • 8. 8 How do I deploy it? The “not quite as easy” way ... Use the API ‒ Python libraries ‒ Script out the manipulation of compute, network, and storage Labor intensive up front, but scales easily to large deployments Not terribly friendly to all potential cloud users
  • 9. 9 How do I deploy it? The “hard up-front, but totally easier in the end” way OpenStack Heat Project ‒ Incubated project for Grizzly ‒ Fully supported as of SUSE Cloud 3.0 (Havana) Heat is a service to orchestrate multiple composite cloud applications
  • 10. 10 How do I deploy it? The “hard up-front, but totally easier in the end” way “Heat is a service to orchestrate multiple composite cloud applications using the AWS Cloud Formation template format, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API.”
  • 11. 11 How do I deploy it? The “hard up-front, but totally easier in the end” way Um ... what? “Heat is a service to orchestrate multiple composite cloud applications using the AWS Cloud Formation template format, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API.”
  • 12. 12 How do I deploy it? The “hard up-front, but totally easier in the end” way Heat allows you to pre-define a set of compute, network, and storage requirements to provide a specific service, and deploy the whole thing automagically.
  • 13. Thank you. 13 It's hands-on time! <url for cloud instance> <url for heat template>
  • 14. 14
  • 15. Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 20
  • 16. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.