Mastering Service Mesh
暫譯: 掌握服務網格

Khatri, Anjali, Khatri, Vikram

  • 出版商: Packt Publishing
  • 出版日期: 2020-03-27
  • 定價: $1,550
  • 售價: 9.0$1,395
  • 語言: 英文
  • 頁數: 626
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789615798
  • ISBN-13: 9781789615791
  • 相關分類: DevOpsMicroservices 微服務SOA
  • 立即出貨 (庫存=1)

商品描述

Understand how to use service mesh architecture to efficiently manage and safeguard microservices-based applications with the help of examples

Key Features

  • Manage your cloud-native applications easily using service mesh architecture
  • Learn about Istio, Linkerd, and Consul – the three primary open source service mesh providers
  • Explore tips, techniques, and best practices for building secure, high-performance microservices

Book Description

Although microservices-based applications support DevOps and continuous delivery, they can also add to the complexity of testing and observability. The implementation of a service mesh architecture, however, allows you to secure, manage, and scale your microservices more efficiently. With the help of practical examples, this book demonstrates how to install, configure, and deploy an efficient service mesh for microservices in a Kubernetes environment.

You'll get started with a hands-on introduction to the concepts of cloud-native application management and service mesh architecture, before learning how to build your own Kubernetes environment. While exploring later chapters, you'll get to grips with the three major service mesh providers: Istio, Linkerd, and Consul. You'll be able to identify their specific functionalities, from traffic management, security, and certificate authority through to sidecar injections and observability.

By the end of this book, you will have developed the skills you need to effectively manage modern microservices-based applications.

What you will learn

  • Compare the functionalities of Istio, Linkerd, and Consul
  • Become well-versed with service mesh control and data plane concepts
  • Understand service mesh architecture with the help of hands-on examples
  • Work through hands-on exercises in traffic management, security, policy, and observability
  • Set up secure communication for microservices using a service mesh
  • Explore service mesh features such as traffic management, service discovery, and resiliency

Who this book is for

This book is for solution architects and network administrators, as well as DevOps and site reliability engineers who are new to the cloud-native framework. You will also find this book useful if you’re looking to build a career in DevOps, particularly in operations. Working knowledge of Kubernetes and building microservices that are cloud-native is necessary to get the most out of this book.

商品描述(中文翻譯)

了解如何使用服務網格架構有效管理和保護基於微服務的應用程式,並透過範例進行說明

主要特點


  • 輕鬆使用服務網格架構管理您的雲原生應用程式

  • 了解 Istio、Linkerd 和 Consul – 三個主要的開源服務網格提供者

  • 探索構建安全、高效能微服務的技巧、技術和最佳實踐

書籍描述

雖然基於微服務的應用程式支持 DevOps 和持續交付,但它們也可能增加測試和可觀察性的複雜性。然而,實施服務網格架構可以讓您更有效地保護、管理和擴展您的微服務。本書透過實用範例展示如何在 Kubernetes 環境中安裝、配置和部署高效的服務網格。

您將從雲原生應用程式管理和服務網格架構的概念入手,然後學習如何構建自己的 Kubernetes 環境。在後面的章節中,您將深入了解三個主要的服務網格提供者:Istio、Linkerd 和 Consul。您將能夠識別它們的特定功能,包括流量管理、安全性、證書授權、側車注入和可觀察性。

在本書結束時,您將具備有效管理現代基於微服務的應用程式所需的技能。

您將學到什麼


  • 比較 Istio、Linkerd 和 Consul 的功能

  • 熟悉服務網格控制平面和數據平面的概念

  • 透過實作範例理解服務網格架構

  • 進行流量管理、安全性、政策和可觀察性的實作練習

  • 使用服務網格設置微服務的安全通信

  • 探索服務網格的特性,如流量管理、服務發現和韌性

本書適合誰

本書適合解決方案架構師和網路管理員,以及對雲原生框架不熟悉的 DevOps 和網站可靠性工程師。如果您希望在 DevOps,特別是在運營方面建立職業生涯,這本書也將對您有所幫助。具備 Kubernetes 的工作知識以及構建雲原生微服務的能力是充分利用本書的必要條件。

作者簡介

Anjali Khatri is an enterprise cloud architect at DivvyCloud, advancing the cloud-native growth for the company by helping customers maintain security and compliance for resources running on AWS, Google, Azure, and other cloud providers. She is a technical leader in the adoption, scaling, and maturity of DivvyCloud's capabilities. In collaboration with product and engineering, she works with customer success around feature request architecture, case studies, account planning, and continuous solution delivery.

Prior to Divvycloud, Anjali worked at IBM and Merlin. She has 9+ years of professional experience in program management for software development, open source analytics sales, and application performance consulting.

Vikram Khatri is the chief architect of Cloud Pak for Data System at IBM. Vikram has 20 years of experience leading and mentoring high-performing, cross-functional teams to deliver high-impact, best-in-class technology solutions. Vikram is a visionary thought leader when it comes to architecting large-scale transformational solutions from monolithic to cloud-native applications that include data and AI. He is an industry-leading technical expert with a track record of leveraging deep technical expertise to develop solutions, resulting in revenues exceeding $1 billion over 14 years, and is also a technology subject matter expert in cloud-native technologies who frequently speaks at industry conferences and trade shows.

作者簡介(中文翻譯)

安賈莉·卡特里是DivvyCloud的企業雲端架構師,透過幫助客戶維護在AWS、Google、Azure及其他雲端供應商上運行的資源的安全性和合規性,推動公司的雲原生成長。她是DivvyCloud能力採用、擴展和成熟的技術領導者。她與產品和工程團隊合作,針對功能需求架構、案例研究、帳戶規劃和持續解決方案交付,與客戶成功團隊密切合作。

在加入DivvyCloud之前,安賈莉曾在IBM和Merlin工作。她在軟體開發的專案管理、開源分析銷售和應用程式性能諮詢方面擁有超過9年的專業經驗。

維克拉姆·卡特里是IBM Cloud Pak for Data System的首席架構師。維克拉姆擁有20年的經驗,領導和指導高效能的跨功能團隊,提供高影響力的最佳技術解決方案。維克拉姆在設計大型轉型解決方案方面是一位具前瞻性的思想領袖,這些解決方案從單體應用程式轉型為雲原生應用程式,並包含數據和人工智慧。他是一位行業領先的技術專家,擁有利用深厚技術專業知識開發解決方案的成功紀錄,14年來的收入超過10億美元,並且是雲原生技術的主題專家,經常在行業會議和貿易展上發言。

目錄大綱

  1. Monolithic Versus Microservices
  2. Cloud-Native Applications
  3. Service Mesh Architecture
  4. Service Mesh Providers
  5. Service Mesh Interface and SPIFFE
  6. Building Your Own Kubernetes Environment
  7. Understanding the Istio Service Mesh
  8. Installing a Demo Application
  9. Installing Istio
  10. Exploring Istio Traffic Management Capabilities
  11. Exploring Istio Security Features
  12. Enabling Istio Policy Controls
  13. Exploring Istio Telemetry Features
  14. Understanding the Linkerd Service Mesh
  15. Installing Linkerd
  16. Exploring the Reliability Features of Linkerd
  17. Exploring the Security Features of Linkerd
  18. Exploring the Observability Features of Linkerd
  19. Understanding the Consul Service Mesh
  20. Installing Consul
  21. Exploring the Service Discovery Features of Consul
  22. Exploring Traffic Management in Consul

目錄大綱(中文翻譯)


  1. Monolithic Versus Microservices

  2. Cloud-Native Applications

  3. Service Mesh Architecture

  4. Service Mesh Providers

  5. Service Mesh Interface and SPIFFE

  6. Building Your Own Kubernetes Environment

  7. Understanding the Istio Service Mesh

  8. Installing a Demo Application

  9. Installing Istio

  10. Exploring Istio Traffic Management Capabilities

  11. Exploring Istio Security Features

  12. Enabling Istio Policy Controls

  13. Exploring Istio Telemetry Features

  14. Understanding the Linkerd Service Mesh

  15. Installing Linkerd

  16. Exploring the Reliability Features of Linkerd

  17. Exploring the Security Features of Linkerd

  18. Exploring the Observability Features of Linkerd

  19. Understanding the Consul Service Mesh

  20. Installing Consul

  21. Exploring the Service Discovery Features of Consul

  22. Exploring Traffic Management in Consul

最後瀏覽商品 (20)