商品描述
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.
- 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
商品描述(中文翻譯)
了解在 DevOps 環境中,資料庫管理員 (DBAs) 如何管理資料平台和變更請求,以支持和優化應用程式開發生命週期中的持續整合、交付、測試和部署。在開發方面,DBAs 評估變更請求,以確保符合組織最佳實踐,並防止資料庫性能下降及依賴對象的有效性。在運營方面,DBAs 執行支援應用程式的發佈和故障排除活動,管理資料平台的存取和安全性,並監控和維護他們設計和配置的資料庫性能。
DevOps、DBAs 和 DBaaS 探討了 DBA 功能與 DevOps 流程之間的複雜交集。DevOps 團隊傳統上將 DBAs 視為過程異類,會干擾和延遲軟體開發生命週期 (SDLC) 的時間表。在每個接觸點,資深 DBA Mike Cuppett 展示了 DBAs 如何最有效地貢獻於縮短發佈週期時間和改善產品韌性,通過將自動化、編排和 DBaaS 解決方案應用於資料庫管理,以符合 DevOps 的需求和指標。
在高層次上,Cuppett 展示了在 IT 供應鏈中打破孤島牆的重要性,以及通過滿足客戶需求和最終用戶體驗來整體衡量應用程式性能的必要性。在技術層面上,他深入探討了診斷和解決 DBAs 和 DevOps 團隊在將資料庫管理與應用程式交付結合時常遇到的問題的主題和案例研究。
- 了解 DBAs 與 DevOps 團隊在產品開發中所有協作點的技術和最佳實踐
- 使用工具以整體標準衡量 DBAs 對 DevOps 流程的貢獻,包括最終用戶體驗和業務需求
- 將開源資料庫技術與 DevOps 整合
- 了解何時應將應用程式和資料庫層解耦並轉向 DBaaS 模型
- 克服 DBAs 與 DevOps 團隊之間的語言和思維障礙