0
نام کتاب
Terraform in Depth

Infrastructure as Code with Terraform and OpenTofu

Robert Hafner

Paperback505 Pages
PublisherManning
Edition1
LanguageEnglish
Year2025
ISBN9781633438002
381
A5942
انتخاب نوع چاپ:
جلد سخت
856,000ت
0
جلد نرم
946,000ت(2 جلدی)
0
طلق پاپکو و فنر
966,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
942
Xamarin in Action
1,072,000 تومان
More Books
960
Running ESXi on a Raspberry Pi
718,000 تومان
More Books
915
Self-Sovereign Identity
948,000 تومان
More Books
933
The LEGO Arduino Cookbook
463,000 تومان
More Books
1,302
Math for Programmers
1,171,000 تومان
More Books
531
Systems Analysis and Design
869,000 تومان
More Books
875
Getting Started with Enterprise Architecture
521,000 تومان
More Books
924
Lean Software Systems Engineering for Developers
427,000 تومان
More Books
1,532
Up and Running with Affinity Designer
721,000 تومان
More Books
944
Kill It with Fire
468,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©