0
نام کتاب
Terraform in Depth

Infrastructure as Code with Terraform and OpenTofu

Robert Hafner

Paperback505 Pages
PublisherManning
Edition1
LanguageEnglish
Year2025
ISBN9781633438002
430
A5942
انتخاب نوع چاپ:
جلد سخت
1,269,000ت
0
جلد نرم
1,369,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,409,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Terraform

#CI/CD

#OpenTofu

#IaC

توضیحات

راهنمای جامع Terraform، همراه با جدیدترین بهترین روش‌ها و بینش‌های تخصصی در زمینه Infrastructure as Code (IaC)


Terraform و OpenTofu (نسخه‌ی متن‌باز آن) رویکرد Infrastructure as Code (IaC) را متحول کرده‌اند. مفهوم اصلی این فناوری ساده اما قدرتمند است: زیرساخت خود را با همان سادگی که کدهای برنامه‌نویسی را مدیریت می‌کنید، تأمین، به‌روزرسانی، مقیاس‌بندی و تکثیر کنید. در کتاب "Terraform in Depth"، همه چیزهایی که برای مدیریت و خودکارسازی زیرساخت نیاز دارید، تنها با چند خط کد خواهید آموخت.


آنچه در "Terraform in Depth" خواهید آموخت:

  • درک و نوشتن کدهای اولیه‌ی Terraform
  • جلوگیری از وابستگی به یک ارائه‌دهنده (Vendor Lock-in) با استفاده از OpenTofu
  • سوئیچ بین Terraform و OpenTofu بر اساس نیاز پروژه
  • ایجاد و مدیریت پایپ‌لاین‌های CI/CD برای Terraform
  • سازماندهی پروژه‌ها و ماژول‌های Terraform برای تیم‌های حرفه‌ای و محیط‌های عملیاتی
  • توسعه و تست ماژول‌های مقاوم و قابل استفاده‌ی مجدد در Terraform
  • ایجاد ارائه‌دهندگان (Providers) سفارشی برای Terraform



"Terraform in Depth" کاملاً به‌روز بوده و شامل جدیدترین نسخه‌ها، استانداردها و رویکردهای Terraform و OpenTofu است. این کتاب به‌صورت جامع و یکپارچه، از مفاهیم پایه‌ای تا پیاده‌سازی‌های پیشرفته در محیط‌های عملیاتی را پوشش می‌دهد. تمامی تکنیک‌ها همراه با نمونه‌های واقعی ارائه شده‌اند که مهندسان زیرساخت در پروژه‌های روزمره خود با آن‌ها مواجه می‌شوند.

با مقدمه‌ای از آنتون بابنکو و کریستین مش.


درباره‌ی فناوری

Terraform و OpenTofu نیاز به پیکربندی دستی زیرساخت‌ها را تا حد زیادی حذف می‌کنند. با Terraform، حتی عملیات‌های پیچیده که قبلاً نیاز به اسکریپت‌نویسی‌های سنگین و تنظیمات زمان‌بر داشتند، اکنون می‌توانند در قالب یک پایگاه کد سازمان‌یافته، ایجاد، مدیریت و به اشتراک گذاشته شوند. با تسلط بر Terraform، می‌توانید یک ناوگان کامل از سرورها و سرویس‌ها را تنها با چند خط کد به‌روزرسانی کنید.


درباره‌ی کتاب

  • "Terraform in Depth" تکنیک‌های Terraform و بهترین شیوه‌های Infrastructure as Code (IaC) را آموزش می‌دهد که می‌توانید برای استقرار و مدیریت اپلیکیشن‌ها در فضای ابری یا دیتاسنترهای داخلی (On-Premises) استفاده کنید.
  • هر فصل شامل مثال‌های عملی جذاب است، مانند:
  • ایجاد ماژول‌های انعطاف‌پذیر در Terraform
  • اشکال‌زدایی (Debugging) و بررسی خروجی‌های Terraform Plan
  • تعریف زیرساخت‌ها در Terraform
  • ایجاد و مدیریت پایپ‌لاین‌های CI/CD
  • توسعه‌ی ابزارهای مستندسازی و امنیت برای زیرساخت‌ها
  • مدیریت و بهینه‌سازی کد Terraform در مقیاس سازمانی


An in-depth guide to everything Terraform, complete with newly established best practices and experienced insights into Infrastructure as Code.


Terraform and its open-source fork OpenTofu’s “Infrastructure as Code (IaC)” approach has redefined the way you manage your infrastructure. Its premise is simple-yet-awesome: provision, update, scale, and replicate your infrastructure with the same ease as your application code. In Terraform in Depth, you’ll discover absolutely everything you need to automate and manage your infrastructure with just a few lines of code.


Inside Terraform in Depth, you’ll learn how to:


• Understand and write basic Terraform code

• Avoid vendor lock-in with the open source OpenTofu

• Switch between OpenTofu and Terraform as needed

• Construct continuous integration and continuous delivery (CI/CD) pipelines for Terraform

• Organize Terraform projects and modules for team-based, production use

• Develop and test robust Terraform modules

• Create custom Terraform providers


Terraform in Depth is fully up to date with the latest versions, standards, and approaches of Terraform and OpenTofu. Complete and comprehensive, its one-stop approach covers everything from Terraform and OpenTofu’s absolute basics all the way to advanced production uses. Every technique is illustrated with the kind of real-world examples infrastructure engineers encounter every day.


Forewords by Anton Babenko and Christian Mesh.


About the technology

Terraform and its open-source fork OpenTofu practically eliminate manual infrastructure configuration. With the Terraform infrastructure management tool, even complex operations that used to require kludgy scripts and time-sucking tinkering can be created, managed, and shared as an organized codebase. Master Terraform, and you’ll be able to update a fleet of machines with just a few lines of code.


About the book

Terraform in Depth teaches Terraform techniques and Infrastructure as Code (IaC) practices that you can use to deploy and manage applications in the cloud or your on-prem data center. Each chapter includes interesting hands-on examples, such as creating a flexible Terraform module and debugging Terraform plans. You’ll quickly learn to define your infrastructure with Terraform. Then, you’ll dive into advanced applications, including CI/CD pipelines, creating tools for documentation and security, and Terraform code management.


What's inside

• Understand and write basic Terraform code

• Avoid vendor lock-in with OpenTofu

• Construct CI/CD pipelines

• Develop and test Terraform modules


About the reader

For sysadmins, software developers, and cloud engineers famil- iar with the CLI.


About the author

Robert Hafner has led engineering efforts at numerous startups, including Malwarebytes, Vicarious AI, and Rad AI. He is currently a Distinguished Engineer at a Fortune 100 Telecom.


Table of Contents

Part 1. Getting started with Terraform

1. A brief overview of Terraform

2. Terraform HCL components

3. Terraform variables and modules

4. Expressions and iterations

5. The Terraform plan


Part 2. Terraform in production

6. State management

7. Code quality and continuous integration

8. Continuous delivery and deployment

9. Testing and refactoring


Part 3. Advanced Terraform topics

10. Advanced Terraform topics

11. Alternative interfaces

12. Terraform providers



About the Author

Robert Hafner has led engineering efforts at numerous startups, including Malwarebytes, Vicarious AI, and Rad AI. He is currently a Senior Principal Architect at a Fortune 100 Telecom in their Developer Experience organization. In his career, he has built large-scale infrastructure with reliability typically reserved for large organizations, while utilizing small, focused teams. When he’s not working with computers, he’s creating resin art or trying something new in the kitchen. He lives in Chicago with his amazing wife and two cats.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
More Books
975
The Ray Tracer Challenge
697,000 تومان
More Books
1,458
Grokking Functional Programming
1,308,000 تومان
More Books
599
grep
336,000 تومان
More Books
959
Jira 8 Essentials
907,000 تومان
More Books
1,318
Policy Design in the Age of Digital Adoption
775,000 تومان
More Books
979
Seven Concurrency Models in Seven Weeks
702,000 تومان
More Books
1,074
Splunk Certified Study Guide
989,000 تومان
More Books
1,296
Jira 8 Administration Cookbook
678,000 تومان
More Books
1,028
Asterisk: The Definitive Guide
916,000 تومان
More Books
959
Learning Redux
831,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©