DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration

Michael S. Cuppett

  • 出版商: Apress
  • 出版日期: 2016-12-14
  • 定價: $1,650
  • 售價: 9.0$1,485
  • 語言: 英文
  • 頁數: 159
  • 裝訂: Paperback
  • ISBN: 1484222075
  • ISBN-13: 9781484222072
  • 相關分類: CI/CDDevOps
  • 立即出貨 (庫存=1)

商品描述

Learn how DBAs in a DevOps environment manage data platforms and change requests to support and optimize continuous integration, delivery, testing, and deployment in the application development life cycle. On the Dev side, DBAs evaluate change requests to ensure compliance with organizational best practices and guard against degradation of database performance and the validity of dependent objects. On the Ops side, DBAs perform release and troubleshooting activities in support of the application, manage the data platform’s access and security, and monitor and maintain performance of the databases that they have designed and provisioned.

DevOps, DBAs, and DBaaS investigates the complex intersection between DBA functions and DevOps processes. DevOps teams traditionally viewed DBAs as process outliers who disrupt and retard SDLC timelines. At each touch point, veteran DBA Mike Cuppett shows how DBAs can most effectively contribute to decreasing release cycle times and improving product resiliency by applying automation, orchestration, and DBaaS solutions to database administration in ways that dovetail with DevOps requirements and metrics.

At a high level, Cuppett demonstrates the importance of leveling silo walls in the IT supply chain and of measuring application performance holistically by reference to satisfaction of customer requirements and end-user experience. At a technical level, he drills into topics and case studies on diagnosing and resolving problems commonly encountered by DBAs and DevOps teams when meshing database management with application delivery.

What You Will Learn:
  • Understand techniques and best practices at all points of collaboration between DBAs and DevOps teams in product development
  • Use tools for measuring DBA inputs to DevOps processes by holistic criteria of end-user experience and business requirement
  • Integrate open source database technologies with DevOps
  • Know when to decouple application and database layers and move to DBaaS models
  • Overcome language and mindset barriers between DBAs and DevOps teams
 
Who This Book Is For:
 
DBAs who are leaning toward or already involved with DevOps and DevOps engineers, team leaders, developers and product managers who are already working with DBAs or planning to integrate DBAs in DevOps teams. The secondary readership is executives and managers in companies that practice DevOps.
 
 
 

商品描述(中文翻譯)

在 DevOps 環境中,DBA 負責管理數據平台和變更請求,以支持和優化應用程式開發生命週期中的持續整合、交付、測試和部署。在開發方面,DBA 評估變更請求,確保符合組織最佳實踐,並防止數據庫性能下降和相關對象的有效性。在運營方面,DBA 負責釋放和疑難排解活動,支持應用程式,管理數據平台的訪問和安全性,並監控和維護他們設計和配置的數據庫的性能。

《DevOps、DBAs 和 DBaaS》探討了 DBA 職能和 DevOps 流程之間的複雜交集。傳統上,DevOps 團隊認為 DBA 是破壞和延遲 SDLC 時程的過程異常者。在每個接觸點上,資深 DBA Mike Cuppett 展示了如何通過應用自動化、協調和 DBaaS 解決方案,以符合 DevOps 的要求和指標,最有效地減少發布週期時間並提高產品的彈性。

在高層次上,Cuppett 示範了在 IT 供應鏈中消除隔閡的重要性,並通過滿足客戶需求和最終用戶體驗的標準來全面衡量應用程式的性能。在技術層面上,他深入探討了 DBA 和 DevOps 團隊在將數據庫管理與應用程式交付相結合時常遇到的問題和案例研究。

你將學到什麼:
- 瞭解 DBA 和 DevOps 團隊在產品開發的各個協作點上的技術和最佳實踐
- 使用工具以全面的標準(如最終用戶體驗和業務需求)來衡量 DBA 對 DevOps 流程的貢獻
- 將開源數據庫技術與 DevOps 整合
- 知道何時解耦應用程式和數據庫層,轉向 DBaaS 模型
- 克服 DBA 和 DevOps 團隊之間的語言和思維障礙

本書適合對 DevOps 有興趣或已經參與 DevOps 的 DBA,以及已經與 DBA 合作或計劃將 DBA 整合到 DevOps 團隊中的 DevOps 工程師、團隊領導、開發人員和產品經理。次要讀者是實踐 DevOps 的公司的高管和經理。