Extending OpenStack: Leverage extended OpenStack projects to implement containerization, deployment, and architecting robust cloud solutions

Omar Khedher

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-28
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 1786465531
  • ISBN-13: 9781786465535
  • 相關分類: OpenStack
  • 立即出貨 (庫存=1)

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

商品描述

Discover new opportunities to empower your private cloud by making the most of the OpenStack universe

Key Features

  • This practical guide teaches you how to extend the core functionalities of OpenStack
  • Discover OpenStack's flexibility by writing custom applications and network plugins
  • Deploy a containerized environment in OpenStack through a hands-on and example-driven approach

Book Description

OpenStack is a very popular cloud computing platform that has enabled several organizations during the last few years to successfully implement their Infrastructure as a Service (IaaS) platforms. This book will guide you through new features of the latest OpenStack releases and how to bring them into production straightaway in an agile way.

It starts by showing you how to expand your current OpenStack setup and how to approach your next OpenStack Data Center generation deployment. You will discover how to extend your storage and network capacity and also take advantage of containerization technology such as Docker and Kubernetes in OpenStack. Additionally, you'll explore the power of big data as a Service terminology implemented in OpenStack by integrating the Sahara project. This book will teach you how to build Hadoop clusters and launch jobs in a very simple way. Then you'll automate and deploy applications on top of OpenStack. You will discover how to write your own plugin in the Murano project. The final part of the book will go through best practices for security such as identity, access management, and authentication exposed by Keystone in OpenStack. By the end of this book, you will be ready to extend and customize your private cloud based on your requirements.

What you will learn

  • Explore new incubated projects in the OpenStack ecosystem and see how they work
  • Architect your OpenStack private cloud with extended features of the latest versions
  • Consolidate OpenStack authentication in your large infrastructure to avoid complexity
  • Find out how to expand your computing power in OpenStack on a large scale
  • Reduce your OpenStack storage cost management by taking advantage of external tools
  • Provide easy, on-demand, cloud-ready applications to developers using OpenStack in no time
  • Enter the big data world and find out how to launch elastic jobs easily in OpenStack
  • Boost your extended OpenStack private cloud performance through real-world scenarios

Who This Book Is For

This book is for system administrators, cloud architects, and developers who have experience working with OpenStack and are ready to step up and extend its functionalities. A good knowledge of basic OpenStack components is required. In addition, familiarity with Linux boxes and a good understanding of network and virtualization jargon is required.

Table of Contents

  1. Inflating the OpenStack Setup
  2. Massively Scaling Computing Power
  3. Enlarging the OpenStack Storage Capabilities
  4. Harnessing the Power of the OpenStack Network Service
  5. Containerizing in OpenStack
  6. Managing Big Data in OpenStack
  7. Evolving Self-Cloud Ready Applications in OpenStack
  8. Extending the Applications Catalog Service
  9. Consolidating the OpenStack Authentication
  10. Boosting the Extended Cloud Universe

商品描述(中文翻譯)

發掘強化私有雲的新機會,充分利用OpenStack宇宙的潛力

主要特點:
- 這本實用指南教你如何擴展OpenStack的核心功能
- 通過撰寫自定義應用程序和網絡插件,發現OpenStack的靈活性
- 通過實踐和實例驅動的方法,在OpenStack中部署容器化環境

書籍描述:
OpenStack是一個非常受歡迎的雲計算平台,近年來已使多個組織成功實施基礎設施即服務(IaaS)平台。本書將指導您了解最新OpenStack版本的新功能,並以敏捷方式立即將其應用於生產環境。

它首先向您展示如何擴展當前的OpenStack設置,以及如何應對下一代OpenStack數據中心部署。您將發現如何擴展存儲和網絡容量,並在OpenStack中利用Docker和Kubernetes等容器化技術。此外,您還將通過集成Sahara項目,探索在OpenStack中實現的大數據即服務術語的威力。本書將教您如何以非常簡單的方式構建Hadoop集群並啟動作業。然後,您將在OpenStack上自動化和部署應用程序。您將發現如何在Murano項目中編寫自己的插件。本書的最後一部分將介紹Keystone在OpenStack中提供的身份、訪問管理和身份驗證等安全最佳實踐。通過閱讀本書,您將準備好根據自己的需求擴展和自定義私有雲。

您將學到什麼:
- 探索OpenStack生態系統中的新孵化項目,並了解它們的工作原理
- 使用最新版本的擴展功能架構您的OpenStack私有雲
- 在大型基礎設施中整合OpenStack身份驗證,避免複雜性
- 找出如何在大規模的OpenStack中擴展計算能力
- 通過利用外部工具,降低OpenStack存儲成本管理
- 在短時間內為開發人員提供易於使用、按需的雲端應用程序
- 進入大數據世界,了解如何在OpenStack中輕鬆啟動彈性作業
- 通過實際場景提升擴展的OpenStack私有雲性能

本書適合對OpenStack有經驗並準備擴展其功能的系統管理員、雲架構師和開發人員。需要具備基本的OpenStack組件知識,並熟悉Linux系統和網絡、虛擬化術語。

目錄:
1. 擴展OpenStack設置
2. 大規模擴展計算能力
3. 擴展OpenStack存儲能力
4. 利用OpenStack網絡服務的威力
5. 在OpenStack中進行容器化
6. 在OpenStack中管理大數據
7. 在OpenStack中發展自我雲端就緒應用程序
8. 擴展應用程序目錄服務
9. 整合OpenStack身份驗證
10. 提升擴展的雲端宇宙