Containerization with LXC
暫譯: 使用 LXC 的容器化技術
Konstantin Ivanov
- 出版商: Packt Publishing
- 出版日期: 2017-02-28
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 1785888943
- ISBN-13: 9781785888946
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$580$458 -
$299Hacking and Securing iOS Applications: Stealing Data, Hijacking Software, and How to Prevent It (Paperback)
-
$1,200CISSP All-in-One Exam Guide, 6/e (Hardcover)
-
$2,900$2,755 -
$1,225CISSP (ISC)2 Certified Information Systems Security Professional Official Study Guide, 7/e (Paperback)
-
$860$731 -
$796Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 4/e
-
$1,840$1,748 -
$650$507 -
$479$455
商品描述
Key Features
- Get the most practical and up-to-date resource on LXC and take full advantage of what Linux containers can offer in the day-to-day operations of large-scale applications
- Learn how to deploy and administer various workloads such as web applications inside LXC
- Save your organization time and money by building robust and secure containers and by speeding the deployment process of your software
Book Description
In recent years, containers have gained wide adoption by businesses running a variety of application loads. This became possible largely due to the advent of kernel namespaces and better resource management with control groups (cgroups). Linux containers (LXC) are a direct implementation of those kernel features that provide operating system level virtualization without the overhead of a hypervisor layer.
This book starts by introducing the foundational concepts behind the implementation of LXC, then moves into the practical aspects of installing and configuring LXC containers. Moving on, you will explore container networking, security, and backups. You will also learn how to deploy LXC with technologies like Open Stack and Vagrant. By the end of the book, you will have a solid grasp of how LXC is implemented and how to run production applications in a highly available and scalable way.
What you will learn
- Deep dive into the foundations of Linux containers with kernel namespaces and cgroups
- Install, configure, and administer Linux containers with LXC and libvirt
- Begin writing applications using Python libvirt bindings
- Take an in-depth look at container networking
- Set up monitoring and security with LXC
- Build and deploy a highly available application with LXC in the cloud
About the Author
Konstantin Ivanov is a Linux systems engineer, an open source developer, and a technology blogger who has been designing, configuring, deploying, and administering large-scale, highly available Linux environments for more than 15 years.
His interests include large distributed systems and task automation, along with solving technical challenges involving multiple technology stacks.
Konstantin received two MS in Computer Science from universities in Bulgaria and the United States, specializing in system and network security and software engineering.
Table of Contents
- Introduction to Linux Containers
- Installing and Running LXC on Linux Systems
- Command-Line Operations Using Native and Libvirt Tools
- LXC Code Integration with Python
- Networking in LXC with the Linux Bridge and Open vSwitch
- Clustering and Horizontal Scaling with LXC
- Monitoring and Backups in a Containerized World
- Using LXC with OpenStack
- LXC Alternatives to Docker and OpenVZ
商品描述(中文翻譯)
主要特點
- 獲取最實用且最新的 LXC 資源,充分利用 Linux 容器在大型應用程序日常運營中的優勢
- 學習如何在 LXC 中部署和管理各種工作負載,例如網頁應用程序
- 通過構建穩健且安全的容器以及加快軟體的部署過程,為您的組織節省時間和金錢
書籍描述
近年來,容器在運行各種應用負載的企業中得到了廣泛採用。這在很大程度上得益於內核命名空間的出現以及控制組(cgroups)更好的資源管理。Linux 容器(LXC)是這些內核特性的直接實現,提供了操作系統級別的虛擬化,而不需要超級管理程式層的開銷。
本書首先介紹 LXC 實現的基礎概念,然後進入安裝和配置 LXC 容器的實際方面。接下來,您將探索容器網絡、安全性和備份。您還將學習如何使用 Open Stack 和 Vagrant 等技術部署 LXC。到書籍結束時,您將對 LXC 的實現有扎實的理解,並能以高可用性和可擴展的方式運行生產應用程序。
您將學到什麼
- 深入了解 Linux 容器的基礎,包括內核命名空間和 cgroups
- 使用 LXC 和 libvirt 安裝、配置和管理 Linux 容器
- 開始使用 Python libvirt 綁定編寫應用程序
- 深入了解容器網絡
- 使用 LXC 設置監控和安全性
- 在雲中使用 LXC 構建和部署高可用性應用程序
關於作者
Konstantin Ivanov 是一名 Linux 系統工程師、開源開發者和技術部落客,擁有超過 15 年設計、配置、部署和管理大型高可用性 Linux 環境的經驗。
他的興趣包括大型分佈式系統和任務自動化,以及解決涉及多個技術堆棧的技術挑戰。
Konstantin 在保加利亞和美國的兩所大學獲得了計算機科學碩士學位,專攻系統和網絡安全及軟體工程。
目錄
- Linux 容器介紹
- 在 Linux 系統上安裝和運行 LXC
- 使用原生和 Libvirt 工具的命令行操作
- 使用 Python 的 LXC 代碼集成
- 使用 Linux Bridge 和 Open vSwitch 的 LXC 網絡
- 使用 LXC 的集群和水平擴展
- 在容器化世界中的監控和備份
- 使用 LXC 與 OpenStack
- LXC 的 Docker 和 OpenVZ 替代方案