OpenStack Cloud Application Development (eBook)
168 Seiten
John Wiley & Sons (Verlag)
978-1-119-23964-2 (ISBN)
OpenStack Cloud Application Development is a fast-paced, professional book for OpenStack developers, delivering comprehensive guidance without wasting time on development fundamentals. Written by experts in the OpenStack community from Infoblox, Gigaspaces, GoDaddy, and Comcast, this book shows you how to work effectively and efficiently within the OpenStack platform to develop large, scalable applications without worrying about underlying hardware. Follow along with an OpenStack build that illustrates how and where each technology comes into play, as you learn expert tips and best practices that make your product stronger. Coverage includes OpenStack service primitives, networking within the OpenStack Ecosystem, deployment of Virtualized Network Functions for Enterprises, containers, data protection, and much more.
If you need to get on board quickly, this professional book is your ideal roadmap to OpenStack development.
* Understand all aspects of OpenStack technologies
* Follow an example build to drill down into critical elements
* Learn the OpenStack best practices and insider tips
* Leverage the full capability of IaaS at a professional pace
OpenStack is supported by dozens of major technology companies, compatible with Amazon Web Services, and can be used alongside or on top of VMWare vSphere and other similar technologies. It frees developers from the confines of hardware and vendor lock-in while providing a reliable, fast, and easy platform for developing scalable cloud applications. OpenStack Cloud Application Development is an expert-led guide to getting the most out of OpenStack, designed specifically for the professional developer.
About the authors Scott Adkins is a technical lead for the Cloud Operations team at Comcast helping deploy new internal OpenStack environments. John Belamaric is a key architect of the Infoblox Cloud products, concentrating on OpenStack integration and development. Vincent Giersch is the co-founder and CTO of Flat.io, where he works on the automation of deployment and scaling of the SaaS application. Denys Makogon is a lead software developer for Gigaspaces, developing and designing platform and SaaS applications for OpenStack. Jason Robinson is a senior platform developer at GoDaddy helping teams transition traditional applications to their internal OpenStack cloud with a focus on orchestration and resiliency.
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
Erscheint lt. Verlag | 13.11.2015 |
---|---|
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Technik ► Elektrotechnik / Energietechnik | |
Schlagworte | Computer Science • Grid & Cloud Computing • Grid- u. Cloud-Computing • Informatik |
ISBN-10 | 1-119-23964-8 / 1119239648 |
ISBN-13 | 978-1-119-23964-2 / 9781119239642 |
Haben Sie eine Frage zum Produkt? |
Größe: 15,8 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich