Learning OpenStack High Availability

Rishabh Sharma

  • 出版商: Packt Publishing
  • 出版日期: 2015-11-30
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 156
  • 裝訂: Paperback
  • ISBN: 1784395706
  • ISBN-13: 9781784395704
  • 相關分類: OpenStack
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Build a resilient and scalable OpenStack cloud, using advanced open source tools

About This Book

  • Leverage the power of OpenStack to achieve high availability
  • Get to grips with concepts such as Galeria Cluster for Glance and Cinder, MariaDB, and validation
  • Using clustering and high-availability solutions, this book provides a comprehensive plan for you to connect them with Red Hat Enterprise Linux OpenStack Platform

Who This Book Is For

This book is for OpenStack administrator, cloud administrator, cloud engineer, or cloud developer with some real time understanding of cloud computing, OpenStack and familiarity with Linux command is essential to start with this book.

What You Will Learn

  • Grasp an understanding of what a highly available design should be using RTO, MTTR, and SLA concepts
  • Set up and configure Galera and RabbitMQ clusters to build an efficient and reliable messaging cluster
  • Get to know the advanced areas of network load balancing using configurations of HAproxy and keepalived
  • Control active/passive OpenStack services by setting up a cluster for two or more nodes
  • Gain a deeper understanding of how OpenStack services work in cooperation with a stateless mode to offer a scalable cloud framework
  • Configure and run a distributed neutron installation based on openvswitch and different tunneling protocols
  • Explore the rudimental configuration of different shared storage options and provide backup services of OpenStack
  • Get acquainted with how an OpenStack-based cloud can survive various failures using network partitioning split brain, automatic failover, and geo-replication
  • Distribute applications and services among availability zones in OpenStack to achieve maximum uptime and reliability of service
  • Control and maintain a cloud with key concepts and tools to correctly measure and control the operations of an OpenStack cloud
  • Get to know more about the relevant HA deployments of OpenStack with use cases

In Detail

OpenStack is one of the most popular open source cloud computing platforms, and it is used most of all for deploying Infrastructure as a Service (IaaS) solutions. Enabling high availability in OpenStack is a required skill for cloud administrators and cloud engineers in today's world.

This book helps you to achieve high availability and resiliency to OpenStack. This means clustering, fencing, load-balancing, distributed networking, leveraging shared storage, automatic failover, and replication. We start with a basic understanding of what a highly available design is meant to achieve in OpenStack and various ways to achieve high availability in OpenStack through simple step-by-step procedures.

Through hands-on examples, you will develop a solid knowledge of horizontally-scalable, fault-resistant, and highly-available OpenStack clusters and will be able to apply the techniques from this book in your day-to-day projects. This book also sheds light on the principles of application design for high availability, and monitoring for high availability, with examples.

Style and approach

This is a step-by-step guide that uses clustering and high-availability solutions available in the market and provides a comprehensive plan to connect them with Red Hat Enterprise Linux OpenStack Platform to make you a competent OpenStack administrator.

商品描述(中文翻譯)

建立一個具有彈性和可擴展性的OpenStack雲端,使用先進的開源工具

關於本書
- 利用OpenStack的能力實現高可用性
- 瞭解Galeria Cluster for Glance和Cinder、MariaDB和驗證等概念
- 本書使用集群和高可用性解決方案,為您提供了一個全面的計劃,將它們與Red Hat Enterprise Linux OpenStack平台連接起來

本書適合對OpenStack管理員、雲端管理員、雲端工程師或雲端開發人員,具有一定的雲端運算、OpenStack的實時理解和熟悉Linux命令的基礎。

您將學到什麼
- 瞭解高可用性設計應該具備的RTO、MTTR和SLA概念
- 設置和配置Galeria和RabbitMQ集群,建立高效可靠的消息集群
- 了解使用HAproxy和keepalived進行高級網絡負載平衡的配置
- 通過為兩個或多個節點設置集群,控制主動/被動OpenStack服務
- 更深入地瞭解OpenStack服務如何與無狀態模式合作,提供可擴展的雲端框架
- 基於openvswitch和不同的隧道協議配置和運行分佈式neutron安裝
- 探索不同共享存儲選項的基本配置,並提供OpenStack的備份服務
- 瞭解基於OpenStack的雲端如何通過網絡分割分裂大腦、自動故障轉移和地理複製來應對各種故障
- 在OpenStack中將應用程序和服務分佈在可用性區域,實現最大的正常運行時間和可靠性
- 使用關鍵概念和工具來控制和維護雲端,正確測量和控制OpenStack雲端的操作
- 進一步瞭解OpenStack相關的高可用性部署和使用案例

詳細內容
OpenStack是最受歡迎的開源雲端運算平台之一,主要用於部署基礎設施即服務(IaaS)解決方案。在當今世界中,實現OpenStack的高可用性是雲端管理員和雲端工程師所需的技能。

本書幫助您實現OpenStack的高可用性和彈性。這包括集群、隔離、負載平衡、分佈式網絡、共享存儲、自動故障轉移和複製。我們從基本瞭解在OpenStack中實現高可用性的設計開始,並通過簡單的逐步程序介紹在OpenStack中實現高可用性的各種方法。

通過實例操作,您將建立對水平可擴展、容錯、高可用性的OpenStack集群的扎實知識,並能夠在日常項目中應用本書中的技術。本書還通過示例介紹了高可用性應用程序設計和監控的原則。

風格和方法
這是一本逐步指南,使用市場上可用的集群和高可用性解決方案,並提供了一個全面的計劃,將它們與Red Hat Enterprise Linux OpenStack平台連接起來,使您成為一名熟練的OpenStack管理員。