Reverse Engineering with Terraform: An Introduction to Infrastructure Automation, Integration, and Scalability Using Terraform

Bhatia, Sumit, Gabhane, Chetan

  • 出版商: Apress
  • 出版日期: 2023-12-27
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 273
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868800733
  • ISBN-13: 9798868800733
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

This book is a comprehensive guide for employing Terraform in infrastructure as code automation, and its application to infrastructure operations.

Reverse Engineering with Terraform begins with an introduction to Terraform's core functionalities, including state files, configuration files, and providers, followed by a deep dive into the tool. You'll then learn how to pinpoint problems with Terraform automation and how reverse engineering can help you resolve them. Drilling down, authors Sumit Bhatia and Chetan Gabhane walk you through the various steps in reverse engineering with an eye towards more effective Terraform integration with preexisting and legacy IT infrastructure.

Using a real-world reverse engineering example, they demonstrate how to import a preexisting resource into your infrastructure, which can help you develop an automatable and scalable method for Terrraform adoption. You'll also learn how to create reusable, shareable components to streamline infrastructure code and foster collaboration within teams, and advanced techniques for using Terraform to optimize infrastructure provisioning, configuration, and management.

Filled with real-world case studies, tips and tricks, and best practices, this book will leave you with a thorough understanding of the infrastructure as code paradigm, and how to leverage Terraform automation with legacy as well as modern IT infrastructure.

What You Will Learn

  • Understand Terraform and its infrastructure automation capabilities
  • Explore how Terraform can be used with other platforms like AWS, Azure and VMware
  • Master the basic concepts of reverse engineering for legacy infrastructure entities
  • Enable Terraform in legacy IT environments through reverse engineering

 

Who This Book Is For

IT architects, admins, technical managers, and infrastructure solution experts. Minimal knowledge of Python programming is the only prerequisite.

商品描述(中文翻譯)

這本書是一本全面指南,介紹了如何使用Terraform進行基礎設施即代碼自動化,以及其在基礎設施運營中的應用。

《使用Terraform進行反向工程》首先介紹了Terraform的核心功能,包括狀態文件、配置文件和提供者,然後深入探討了這個工具。接著,您將學習如何使用Terraform自動化定位問題,以及如何通過反向工程來解決這些問題。作者Sumit Bhatia和Chetan Gabhane詳細介紹了反向工程的各個步驟,並關注如何更有效地將Terraform與現有和遺留的IT基礎設施集成。

通過一個真實的反向工程示例,他們演示了如何將現有資源導入您的基礎設施,這有助於您開發一種可自動化和可擴展的Terrraform採用方法。您還將學習如何創建可重用、可共享的組件,以簡化基礎設施代碼並促進團隊合作,以及使用Terraform進行基礎設施供應、配置和管理的高級技巧。

本書充滿了真實案例研究、技巧和最佳實踐,將使您全面了解基礎設施即代碼範式,以及如何在遺留和現代IT基礎設施中利用Terraform自動化。

您將學到什麼
- 了解Terraform及其基礎設施自動化能力
- 探索如何將Terraform與AWS、Azure和VMware等其他平台結合使用
- 掌握遺留基礎設施實體的反向工程基本概念
- 通過反向工程在遺留IT環境中啟用Terraform

適合閱讀對象
IT架構師、管理員、技術經理和基礎設施解決方案專家。唯一的先決條件是對Python編程有基本的了解。

作者簡介

Sumit Bhatia is a global infrastructure solutions architect with a focus on addressing difficult business challenges and encouraging green IT through intelligent hybrid cloud strategies, advanced automation and cost savings in IT operations to support the global oil and gas industry. With over 15 years in the tech industry, Sumit is driving technology innovations by employing his deep knowledge on automation tactics, DevOps practices, multi-cloud, and edge computing solutions engineering. With the help of his world-class inventions with Terraform, the introduction of capacity management as service (CMaaS) in hybrid deployments, and cost reductions with cutting-edge ON/OFF solutions, his firm was able to cut their yearly spending by hundreds of thousands of dollars. He received an award which is the "highest honor" from his organization, a pioneer in the field of energy innovation.

Sumit is a well-known author in leading oil and gas industry journals. He is actively contributing to the community as an expert reviewer for industry leading technology publications and journals. His steadfast drive to sharing information and best practices has aided several professionals in navigating the complicated realm of sustainability and solutions engineering.

Chetan Gabhane is a seasoned expert with over 15 years of experience as a solution architect and senior technical consultant in the field of hybrid and multi-cloud computing. His major focus is on developing resilient and efficient hybrid cloud architectures that combine the best of on-premises and cloud-based technologies. Chetan has extensive experience adopting cutting-edge DevOps approaches to improve the agility and scalability of cloud infrastructures. Chetan has actively contributed to the creation of cloud solutions seference architecture, white papers, and tech blogs. His commitment to sharing information and best practices has assisted numerous professionals in navigating the complex world of cloud computing with an unwavering dedication to excellence.

作者簡介(中文翻譯)

Sumit Bhatia是一位全球基礎設施解決方案架構師,專注於應對困難的業務挑戰,並通過智能混合雲策略、先進的自動化和節省IT運營成本來推動綠色IT,以支持全球石油和天然氣行業。在科技行業擁有超過15年的經驗,Sumit通過運用他對自動化策略、DevOps實踐、多雲和邊緣計算解決方案工程的深入了解,推動技術創新。通過他在Terraform方面的世界級發明,引入了混合部署中的容量管理服務(CMaaS),以及先進的ON/OFF解決方案的成本降低,他的公司能夠每年節省數十萬美元的開支。他獲得了他所在組織的“最高榮譽”獎項,該組織是能源創新領域的先驅。

Sumit是領先的石油和天然氣行業期刊的知名作者。作為行業領先技術出版物和期刊的專家審查人員,他積極為社區做出貢獻。他堅定的分享信息和最佳實踐的努力幫助了許多專業人士在可持續性和解決方案工程的複雜領域中導航。

Chetan Gabhane是一位經驗豐富的專家,擁有超過15年的混合和多雲計算解決方案架構師和高級技術顧問經驗。他的主要重點是開發具有彈性和高效的混合雲架構,結合本地和基於雲的技術的優勢。Chetan在採用尖端的DevOps方法改善雲基礎設施的敏捷性和可擴展性方面擁有豐富的經驗。Chetan積極參與創建雲解決方案參考架構、白皮書和技術博客。他對分享信息和最佳實踐的承諾幫助了許多專業人士在堅持卓越的前提下適應複雜的雲計算世界。