Wrox Home  
Search

Topic: Web

OpenStack Cloud Application Development (1119194318) cover image

OpenStack Cloud Application Development

Scott Adkins, John Belamaric, Vincent Giersch, Denys Makogon, Jason E. Robinson
ISBN: 978-1-119-19431-6
Paperback
168 pages
November 2015
Other Available Formats: E-book
If you are an instructor, you may request an evaluation copy for this title.
Paperback Version: US $40.00 Add to Cart

About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title
INTRODUCTION xi

PART I: OPENSTACK OVERVIEW

CHAPTER 1: INTRODUCING OPENSTACK 3

What Is Cloud Computing? 3

Why Should I Care? 6

Understanding the Architecture 13

Summary 18

CHAPTER 2: UNDERSTANDING THE OPENSTACK ECOSYSTEM: CORE PROJECTS 19

Identity 20

Compute 24

Storage 28

Imaging 34

Dashboard 37

Networking 38

Bringing It All Together 45

Summary 48

CHAPTER 3: UNDERSTANDING THE OPENSTACK ECOSYSTEM: ADDITIONAL PROJECTS 49

OpenStack Heat 50

OpenStack Database as a Service: Trove 54

Designate: DNS as a Service 62

Magnum 67

Murano: Application as a Service 70

Ceilometer: Telemetry as a Service 75

Summary 76

PART II: DEVELOPING AND DEPLOYING APPLICATIONS WITH OPENSTACK

CHAPTER 4: APPLICATION DEVELOPMENT 79

Converting a Legacy App to an OpenStack App 79

Building Apps from Scratch 83

OpenStack App Description and Deployment Strategies 87

Summary 92

CHAPTER 5: IMPROVING ON THE APPLICATION 93

Failure Scenarios 94

Hostname and IP Addressing 99

Scaling 103

Improving Our Application 111

Summary 119

CHAPTER 6: DEPLOYING THE APPLICATION 121

Bare Metal, Virtual Machines, and Containers 122

Orchestration and Configuration Management 127

Monitoring and Metering 136

Elasticity 137

Updating and Patching 147

Summary 149

Book Wrap Up 149

INDEX 151

Printer-Ready Version   Share This
With you wherever you go: pdf + ePub + kindle -- DRM-free