Exploring Azure Container Apps: Scaling Modern and Cloud-Native Apps and Microservices
暫譯: 探索 Azure Container Apps:擴展現代雲原生應用程式與微服務

Vootukuri, Naga Santhosh Reddy, Joudeh, Taiseer, Kdouh, Wael

  • 出版商: Apress
  • 出版日期: 2025-07-09
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 261
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868814853
  • ISBN-13: 9798868814853
  • 相關分類: Microservices 微服務SOAMicrosoft Azure
  • 海外代購書籍(需單獨結帳)

商品描述

Equip yourself with the knowledge and tools needed to harness the full potential of Azure Container Apps, Microsoft's cutting-edge platform for orchestrating and scaling containerized applications effortlessly.

Begin your journey with an introduction to Azure Container Apps (ACA), uncovering its unique features, benefits, and use cases. Further, you will dive into setting up and using Azure Container Registry (ACR) to efficiently store and manage container images, while mastering best practices for access control and security. You will also explore the intricacies along with comprehensive guides on deployment, scaling, and troubleshooting. You will learn how to integrate the Distributed Application Runtime (Dapr) with Azure Container Apps, explore best practices for seamless integration, and leverage its powerful building blocks for state management and pub/sub mechanisms. In conclusion, you will navigate the complexities of communication between microservices within Azure Container Apps environments, exploring various communication patterns and techniques.

After reading this book, you will be able to work with ACA and implement the modern application deployment and scaling with Azure Container Apps with KEDA.

What You Will Learn:

- Building and Deploying Backend API and Frontend UI to ACA

- Communication between different Microservices inside ACA

- Integration with Distributed Application Runtime (Dapr)

- State management inside ACA

- Scheduling and managing backend jobs

- Monitoring with Application insights

- Kubernetes Event Driven AutoScaler (KEDA)

Who This Book is For:

Application developers, DevOps Engineers and Tech Enthusiasts

商品描述(中文翻譯)

裝備自己,掌握充分利用 Azure Container Apps 的知識和工具,這是微軟最新的平臺,能夠輕鬆地協調和擴展容器化應用程式。

開始您的旅程,首先介紹 Azure Container Apps (ACA),揭示其獨特的功能、優勢和使用案例。接著,您將深入了解如何設置和使用 Azure Container Registry (ACR),以有效地存儲和管理容器映像,同時掌握訪問控制和安全性的最佳實踐。您還將探索部署、擴展和故障排除的複雜性,並提供全面的指南。您將學習如何將分散式應用程式運行時 (Dapr) 與 Azure Container Apps 整合,探索無縫整合的最佳實踐,並利用其強大的組件進行狀態管理和發布/訂閱機制。最後,您將了解 Azure Container Apps 環境中微服務之間的通信複雜性,探索各種通信模式和技術。

閱讀完本書後,您將能夠使用 ACA,並利用 KEDA 實現現代應用程式的部署和擴展。

您將學到的內容:
- 建立和部署後端 API 和前端 UI 到 ACA
- ACA 內不同微服務之間的通信
- 與分散式應用程式運行時 (Dapr) 的整合
- ACA 內的狀態管理
- 調度和管理後端任務
- 使用 Application Insights 進行監控
- Kubernetes 事件驅動自動擴展器 (KEDA)

本書適合誰閱讀:
應用程式開發人員、DevOps 工程師和技術愛好者

作者簡介

Naga Santhosh Reddy Vootukuri works for Microsoft as a senior software engineering manager in Azure SQL product. He has more than 16 years of experience in designing and developing several products within Microsoft, ranging from SSIS, MDS, and currently in Azure SQL db. He has deep knowledge in cloud computing, distributed systems, artificial intelligence (AI), microservice-based architecture, cloud-native apps, and has experience working in three different Microsoft centers (India, China, USA). Santhosh has authored and published numerous research articles in peer-reviewed and indexed journals. He is a core MVB blogger at Dzone and an active senior IEEE member handling various conferences as Technical Chair at the Seattle IEEE region. He frequently speaks and presents at various conferences about AI and cloud computing and you can contact him on Linkedin at naga-santhosh-reddy-vootukuri-5a67a133/.

Taiseer Joudeh works for Microsoft Consultation Services as a Principal App Dev Consultant. He has more than 15 years of experience in developing and managing different software solutions for the finance, transportation, logistics, and e-commerce sectors. Taiseer has been deeply involved in .NET development since the early framework versions were developed, and has knowledge of distributed systems, microservices architecture, cloud-native apps, and Microsoft Azure.

Wael Kdouh is a seasoned Architect with over 20 years of experience developing innovative solutions for leading software companies. He has successfully led the completion of several mission critical projects in multiple sectors such Airline Solutions and Retail. Wael holds a PhD in Computer Science from the University of Southern Methodist university (SMU). As a Principal Cloud Architect at Microsoft, Wael spends the majority of his time assisting Microsoft customers with architecting cloud-native applications. He also is manging open source projects such as APIOps and others. You will find him actively blogging on Medium and occasionally tweeting on X. You can stay in touch with Wael on LinkedIn.

作者簡介(中文翻譯)

Naga Santhosh Reddy Vootukuri 在微軟擔任 Azure SQL 產品的高級軟體工程經理。他在微軟設計和開發多個產品方面擁有超過 16 年的經驗,涵蓋 SSIS、MDS,並目前專注於 Azure SQL 數據庫。他對雲計算、分散式系統、人工智慧 (AI)、微服務架構、雲原生應用程式有深入的了解,並在印度、中國和美國的三個不同微軟中心工作過。Santhosh 在同行評審和索引期刊上發表了多篇研究文章。他是 Dzone 的核心 MVB 博客作者,也是活躍的 IEEE 高級會員,擔任西雅圖 IEEE 區域的技術主席,負責各種會議。他經常在各種會議上發表演講,主題涉及 AI 和雲計算,您可以在 LinkedIn 上聯繫他,網址為 naga-santhosh-reddy-vootukuri-5a67a133/。 Taiseer Joudeh 在微軟諮詢服務擔任首席應用程式開發顧問。他在金融、運輸、物流和電子商務領域開發和管理不同軟體解決方案方面擁有超過 15 年的經驗。Taiseer 自早期框架版本開發以來,深度參與 .NET 開發,並對分散式系統、微服務架構、雲原生應用程式和 Microsoft Azure 擁有豐富的知識。 Wael Kdouh 是一位資深架構師,擁有超過 20 年為領先軟體公司開發創新解決方案的經驗。他成功領導了多個關鍵任務項目的完成,涵蓋航空解決方案和零售等多個領域。Wael 擁有南方衛理大學 (SMU) 的計算機科學博士學位。作為微軟的首席雲架構師,Wael 大部分時間都在協助微軟客戶架構雲原生應用程式。他還管理開源項目,如 APIOps 等。您可以在 Medium 上找到他活躍的博客,並偶爾在 X 上發推文。您可以在 LinkedIn 上與 Wael 保持聯繫。