Details

OpenStack Cloud Application Development


OpenStack Cloud Application Development


1. Aufl.

von: Scott Adkins, John Belamaric, Vincent Giersch, Denys Makogon, Jason E. Robinson

30,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 13.11.2015
ISBN/EAN: 9781119239642
Sprache: englisch
Anzahl Seiten: 168

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<b>Leverage the power of OpenStack to develop scalable applications with no vendor lock-in</b> <p><i>OpenStack Cloud Application Development</i> 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. <p>If you need to get on board quickly, this professional book is your ideal roadmap to OpenStack development. <ul> <li>Understand all aspects of OpenStack technologies</li> <li>Follow an example build to drill down into critical elements</li> <li>Learn the OpenStack best practices and insider tips</li> <li>Leverage the full capability of IaaS at a professional pace</li> </ul> <p>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. <i>OpenStack Cloud Application Development</i> is an expert-led guide to getting the most out of OpenStack, designed specifically for the professional developer.
INTRODUCTION xi <p><b>PART I: OPENSTACK OVERVIEW</b></p> <p><b>CHAPTER 1: INTRODUCING OPENSTACK 3</b></p> <p>What Is Cloud Computing? 3</p> <p>Why Should I Care? 6</p> <p>Understanding the Architecture 13</p> <p>Summary 18</p> <p><b>CHAPTER 2: UNDERSTANDING THE OPENSTACK ECOSYSTEM: CORE PROJECTS 19</b></p> <p>Identity 20</p> <p>Compute 24</p> <p>Storage 28</p> <p>Imaging 34</p> <p>Dashboard 37</p> <p>Networking 38</p> <p>Bringing It All Together 45</p> <p>Summary 48</p> <p><b>CHAPTER 3: UNDERSTANDING THE OPENSTACK ECOSYSTEM: ADDITIONAL PROJECTS 49</b></p> <p>OpenStack Heat 50</p> <p>OpenStack Database as a Service: Trove 54</p> <p>Designate: DNS as a Service 62</p> <p>Magnum 67</p> <p>Murano: Application as a Service 70</p> <p>Ceilometer: Telemetry as a Service 75</p> <p>Summary 76</p> <p><b>PART II: DEVELOPING AND DEPLOYING APPLICATIONS WITH OPENSTACK</b></p> <p><b>CHAPTER 4: APPLICATION DEVELOPMENT 79</b></p> <p>Converting a Legacy App to an OpenStack App 79</p> <p>Building Apps from Scratch 83</p> <p>OpenStack App Description and Deployment Strategies 87</p> <p>Summary 92</p> <p><b>CHAPTER 5: IMPROVING ON THE APPLICATION 93</b></p> <p>Failure Scenarios 94</p> <p>Hostname and IP Addressing 99</p> <p>Scaling 103</p> <p>Improving Our Application 111</p> <p>Summary 119</p> <p><b>CHAPTER 6: DEPLOYING THE APPLICATION 121</b></p> <p>Bare Metal, Virtual Machines, and Containers 122</p> <p>Orchestration and Configuration Management 127</p> <p>Monitoring and Metering 136</p> <p>Elasticity 137</p> <p>Updating and Patching 147</p> <p>Summary 149</p> <p>Book Wrap Up 149</p> <p>INDEX 151</p>
<p><b>About the authors</b> <p><b>Scott Adkins</b> is a technical lead for the Cloud Operations team at Comcast helping deploy new internal OpenStack environments. <p><b>John Belamaric</b> is a key architect of the Infoblox Cloud products, concentrating on OpenStack integration and development. <p><b>Vincent Giersch</b> is the co-founder and CTO of Flat.io, where he works on the automation of deployment and scaling of the SaaS application. <p><b>Denys Makogon</b> is a lead software developer for Gigaspaces, developing and designing platform and SaaS applications for OpenStack. <p><b>Jason Robinson</b> is a senior platform developer at GoDaddy helping teams transition traditional applications to their internal OpenStack cloud with a focus on orchestration and resiliency.
<p><b>Master the OpenStack platform to develop robust scalable applications</b> <p>Developers are flocking to OpenStack as a free, reliable, fast, and easy platform for developing scalable cloud applications without concern for underlying hardware. Compatible with Amazon Web Services, VMWare, and similar technologies, OpenStack allows developers greater flexibility without compromising performance or security. This guide is a professional-level roadmap to robust OpenStack development, providing detailed instruction on building, deploying, networking, and protecting a large application. Geared toward real-world professional training, the complete build-along example provides a true hands-on learning experience and the opportunity to delve deep into the technologies used at each stage of the development process. <p><i>OpenStack Cloud Application Development:</i> <ul> <li>Explains the use of OpenStack service primitives including compute, storage, networking, and orchestration in building and deploying cloud applications</li> <li>Describes the OpenStack Ecosystem and drills down into the deep mechanics of networking</li> <li>Details the current Best Practices in the deployment of Virtualized Network Functions for Enterprises, along with expert tips and tricks</li> <li>Builds an example application on top of OpenStack to show the benefits of enterprise-level IaaS at a professional pace</li> <li>Provides expert instruction on OpenStack security and protection against data loss</li> </ul> <p><b>Wrox Professional guides</b> are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Diese Produkte könnten Sie auch interessieren:

Gut gerüstet gegen Überwachung im Web
Gut gerüstet gegen Überwachung im Web
von: Christina Czeschik, Matthias Lindhorst, Roswitha Jehle
EPUB ebook
9,99 €
Symbian OS Explained
Symbian OS Explained
von: Jo Stichbury
PDF ebook
32,99 €
Symbian OS Internals
Symbian OS Internals
von: Jane Sales
PDF ebook
56,99 €