Applied OpenStack Design Patterns (eBook)
XVII, 121 Seiten
Apress (Verlag)
978-1-4842-2454-0 (ISBN)
- Modern cloud infrastructure design techniques
- Complex application infrastructure design solutions
- Understanding of various OpenStack cloud infrastructure components
- Adoption and business impact analysis of OpenStack to support existing/new cloud infrastructure
- Use of specific components of OpenStack which can integrate with an existing tool-chain set to gain agility and a quick, continuous delivery model
Learn practical and applied OpenStack cloud design solutions to gain maximum control over your infrastructure. You will achieve a complete controlled and customizable platform.Applied OpenStack Design Patterns teaches you how to map your application flow once you set up components and architectural design patterns. Also covered is storage management and computing to map user requests and allocations. Best practices of High Availability and Native Cluster Management are included. Solutions are presented to network components of OpenStack and to reduce latency and enable faster communication gateways between components of OpenStack and native applications.What You Will Learn: Design a modern cloud infrastructureSolve complex infrastructure application problems Understand OpenStack cloud infrastructure componentsAdopt a business impact analysis to support existing/new cloud infrastructureUse specific components to integrate an existing tool-chain set to gain agility and a quick, continuous delivery modelWho This Book Is For:Seasoned solution architects, DevOps, and system engineers and analysts
Uchit Vyas is an IT industry veteran, a Cloud technologist at heart, and an Automation Solution Architect (Cloud and DevOps) at Opex Software, India. He is responsible for the delivery of solutions, services, and product development. He explores new open source technologies and defines the architecture, road maps, and best practices for enterprises. He has consulted on various tools and technologies, including Cloud computing, Big Data, Hadoop, ESB, Infrastructure automation (Chef/Puppet/Ansible), Java-based portals, and CMS technologies to Fortune 2000 companies around the world.He has completed his engineering in computer science from Gujarat University. He worked as a senior associate at Infosys Limited in the Education and Research Team, during which time he worked on DevOps, Big Data analytics, Cloud security, and Virtualization.He has also authored books on Mule ESB, AWS Development Essentials, Mastering AWS development, AWS DynamoDB and continues to write books on open source technologies.He hosts a blog named Cloud Magic World, where he posts tips and events about open source technologies.
Chapter 1: Designing your first cloud with OpenStackChapter Goal: In this chapter, readers will understand the different components of OpenStack and their underneath architectures. Also readers will come to know how to design and map application and its infrastructure with OpenStack Component as per design and flow. So in this chapter, readers will be able to relate their SDLC with Openstack to start with.Sub -Topics1.Getting familiar with OpenStack components2.Map your application and infrastructure with OpenStack components3.SummaryChapter 2: Reference ArchitectureChapter Goal: In this chapter users will understand the classic and popular design implementation patterns with OpenStack. Moreover, users will see the generic implementation practices examples of OpenStack.Sub -Topics1.Learn widely used design patterns on OpenStack2.Common implementation and custom patterns3.SummaryChapter 3: Deploying prerequisites and infrastructure servicesChapter Goal: In this chapter users will understand how to think big, start with small infrastructure and scale rapidly on the highly customizable platform. Also, users will come to know how to identify OpenStack components for implementation in the context of native applications.Sub - Topics1.Put down the idea, Start with Small and implement (scale) fast2.Define components for implementation with OpenStack3.SummaryChapter 4: Deploying Multimode clusterChapter Goal: In this chapter, readers will learn the need of cluster creation of compute resources and setup. At the end, readers will understand how to add or remove resources from the cluster as per the usage pattern.Sub - Topics: 1.Understand the cluster scenarios and requirements for native application2.Implementation of multi-node cluster on OpenStack Components3.SummaryChapter 5: Designing a resource management system with OpenStack computeChapter Goal: In this chapter users will learn about OpenStack resource management and underneath algorithm for resource management. Also, it covers the custom designing part for the resources management.Sub - Topics: 1.Learn OpenStack resource management2.Compute resource management design for resources3.SummaryChapter 6: Design solution for virtual machine with OpenStack computeChapter Goal: In this chapter, users will analyze the required compute pattern and capacity of VMs with respect to native Stack availability. Here users will also study what factors need to take care for deciding sizing and allocation pattern of compute resource.Sub - Topics: 1.Identify the usage pattern for VMs and underneath capacity allocation2.Decide the size and allocation pattern3.SummaryChapter 7: SDLC in a cloudChapter Goal: In this chapter, users will understand the component’s consistency of OpenStack with native applications. Also, users will understand the usage of OpenStack components for SDLC of native app and underneath infrastructure. At last user will come to know the resource integration requirements and their design with OpenStack.Sub - Topics: 1.Compatibility of OpenStack components with your App and external resources2.Utilization of OpenStack components for SDLC3.Integration requirements and design4.SummaryChapter 8: High AvailabilityChapter Goal: In this chapter, users will learn the necessity of getting HA and design principles for setting up HA with respect to request allocation and access pattern of the application and infrastructure components.Sub - Topics: 1.Design always available platform2.Learn the load and access patterns to achieve HAChapter 9: Networking and OpenStack computesChapter Goal: In this chapter, users will learn how to plan and design networking components of hardware and virtual compliances with OpenStack. Also, users will understand how to design efficient network topology for OpenStack to create faster and efficient communication channel.Sub - Topics: 1.Map networking components of Hardware with OpenStack2.Design gateways and endpoints for Network topology3.SummaryChapter 10: Orchestration of deployment and security in OpenStackChapter Goal: In this chapter, users will learn the best practices for Orchestration and Automation. Moreover, users will see the security implementations on each layer for application and platform on OpenStack.Sub - Topics: 1.Design Orchestration and deployment automation2.Enable security and encryption at every layer of your app and platform3.SummaryChapter 11: Monitoring and Metering Implementation patternsChapter Goal: In this chapter, users will learn how to model real-time patterns for access and usage by custom monitoring implementation of components of OpenStack and native applications. Also, readers will understand the implementation designs for granular profile based access on specific endpoints of the OpenStack components.Sub - Topics: 1.Design real-time app and component monitoring2.Enable profile based metering3.SummaryChapter 12: Cloud AutomationChapter Goal: With this chapter, Users will understand the industry best practices for cloud automation with respect to OpenStack by enabling DevOps model and Continuous Integration pipelines for native applications.Sub - Topics: 1.Design the platform as cloud agnostic platform2.DevOps and Automation implementation Model3.Summary
Erscheint lt. Verlag | 20.12.2016 |
---|---|
Zusatzinfo | XVII, 121 p. 27 illus., 9 illus. in color. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Mathematik / Informatik ► Mathematik ► Finanz- / Wirtschaftsmathematik | |
Wirtschaft ► Betriebswirtschaft / Management ► Wirtschaftsinformatik | |
Schlagworte | Architecture • Cloud Computing • compute • IaaS • OpenStack |
ISBN-10 | 1-4842-2454-X / 148422454X |
ISBN-13 | 978-1-4842-2454-0 / 9781484224540 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 2,9 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
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 dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
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 dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
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