logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب ترافرم: راه‌اندازی و اجرا، ویرایش سوم

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

ترافرم به یک بازیگر کلیدی در دنیای DevOps تبدیل شده است برای تعریف، راه‌اندازی و مدیریت زیرساخت به عنوان کد (IaC) در پلتفرم‌های مختلف ابری و مجازی‌سازی، از جمله AWS، Google Cloud، Azure و موارد دیگر. این نسخه سوم عملی، گسترش یافته و کاملاً به‌روز شده برای نسخه 1.0 و بالاتر، سریع‌ترین راه را برای راه‌اندازی و اجرای ترافرم به شما نشان می‌دهد. Yevgeniy (Jim) Brikman، هم‌بنیان‌گذار Gruntwork، شما را با مثال‌های کد همراهی می‌کند که زبان برنامه‌نویسی اعلانی ساده ترافرم را برای استقرار و مدیریت زیرساخت با چند دستور نشان می‌دهد. مدیران سیستم کهنه‌کار، مهندسان DevOps و توسعه‌دهندگان تازه‌کار به سرعت از مبانی ترافرم به اجرای یک پشته کامل که می‌تواند از حجم عظیمی از ترافیک و یک تیم بزرگ توسعه‌دهنده پشتیبانی کند، خواهند رسید. * مقایسه ترافرم با Chef، Puppet، Ansible، CloudFormation و Pulumi * استقرار سرورها، متعادل‌کننده‌های بار و پایگاه‌های داده * ایجاد زیرساخت قابل استفاده مجدد با ماژول‌های ترافرم * تست ماژول‌های ترافرم خود با تجزیه و تحلیل ایستا، تست‌های واحد و تست‌های یکپارچه‌سازی * پیکربندی خطوط لوله CI/CD برای برنامه‌ها و کد زیرساخت شما * استفاده از نحو پیشرفته ترافرم برای حلقه‌ها، شرط‌ها و استقرار بدون توقف * به‌روز شدن در ترافرم 0.13 تا 1.0 و بالاتر * کار با چندین ابر و ارائه‌دهنده (از جمله Kubernetes!)

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

با مرور فصل‌های این کتاب می‌تونی خیلی سریع بفهمی هر بخش چی یاد میده، ساختار کلی چطوره و از کجا باید شروع کنی. هر فصل روی یک مفهوم یا مهارت خاص تمرکز داره و موضوعات اصلیش رو می‌بینی تا انتخابت آگاهانه‌تر باشه. چه بخوای کل کتاب رو دنبال کنی، چه فقط یک بخش خاص رو دنبال کنی، این نما کمکت می‌کنه مسیرت رو پیدا کنی.

book cover

چرا ترافرم

What Is DevOps? • What Is Infrastructure as Code? • Ad Hoc Scripts • Configuration Management Tools • Server Templating Tools • Orchestration Tools • Provisioning Tools • What Are the Benefits of Infrastructure as Code? • How Does Terraform Work? • How Does Terraform Compare to Other IaC Tools? • Configuration Management Versus Provisioning • Mutable Infrastructure Versus Immutable Infrastructure • Procedural Language Versus Declarative Language • General-Purpose Language Versus Domain-Specific Language • Master Versus Masterless • Agent Versus Agentless • Paid Versus Free Offering • Large Community Versus Small Community • Mature Versus Cutting Edge • Use of Multiple Tools Together • Conclusion

فصل 1

درحال تولید...

book cover

شروع کار با ترافرم

Setting Up Your AWS Account • Installing Terraform • Deploying a Single Server • Deploying a Single Web Server • Deploying a Configurable Web Server • Deploying a Cluster of Web Servers • Deploying a Load Balancer • Cleanup • Conclusion

فصل 2

درحال تولید...

book cover

نحوه مدیریت وضعیت ترافرم

What Is Terraform State? • Shared Storage for State Files • Limitations with Terraform’s Backends • State File Isolation • Isolation via Workspaces • Isolation via File Layout • The terraform_remote_state Data Source • Conclusion

فصل 3

درحال تولید...

book cover

نحوه ایجاد زیرساخت قابل استفاده مجدد با ماژول‌های ترافرم

Module Basics • Module Inputs • Module Locals • Module Outputs • Module Gotchas • File Paths • Inline Blocks • Module Versioning • Conclusion

فصل 4

درحال تولید...

book cover

نکات و ترفندهای ترافرم: حلقه‌ها، عبارات شرطی، استقرار و مشکلات

Loops • Loops with the count Parameter • Loops with for_each Expressions • Loops with for Expressions • Loops with the for String Directive • Conditionals • Conditionals with the count Parameter • Conditionals with for_each and for Expressions • Conditionals with the if String Directive • Zero-Downtime Deployment • Terraform Gotchas • count and for_each Have Limitations • Zero-Downtime Deployment Has Limitations • Valid Plans Can Fail • Refactoring Can Be Tricky • Conclusion

فصل 5

درحال تولید...

book cover

مدیریت اسرار با ترافرم

Secret Management Basics • Secret Management Tools • The Types of Secrets You Store • The Way You Store Secrets • The Interface You Use to Access Secrets • A Comparison of Secret Management Tools • Secret Management Tools with Terraform • Providers • Resources and Data Sources • State Files and Plan Files • Conclusion

فصل 6

درحال تولید...

book cover

کار با چندین ارائه‌دهنده

Working with One Provider • What Is a Provider? • How Do You Install Providers? • How Do You Use Providers? • Working with Multiple Copies of the Same Provider • Working with Multiple AWS Regions • Working with Multiple AWS Accounts • Creating Modules That Can Work with Multiple Providers • Working with Multiple Different Providers • A Crash Course on Docker • A Crash Course on Kubernetes • Deploying Docker Containers in AWS Using Elastic Kubernetes Service • Conclusion

فصل 7

درحال تولید...

book cover

کد ترافرم در سطح تولید

Why It Takes So Long to Build Production-Grade Infrastructure • The Production-Grade Infrastructure Checklist • Production-Grade Infrastructure Modules • Small Modules • Composable Modules • Testable Modules • Versioned Modules • Beyond Terraform Modules • Conclusion

فصل 8

درحال تولید...

book cover

نحوه تست کد ترافرم

Manual Tests • Manual Testing Basics • Cleaning Up After Tests • Automated Tests • Unit Tests • Integration Tests • End-to-End Tests • Other Testing Approaches • Conclusion

فصل 9

درحال تولید...

book cover

نحوه استفاده از ترافرم به عنوان یک تیم

Adopting IaC in Your Team • Convince Your Boss • Work Incrementally • Give Your Team the Time to Learn • A Workflow for Deploying Application Code • Use Version Control • Run the Code Locally • Make Code Changes • Submit Changes for Review • Run Automated Tests • Merge and Release • Deploy • A Workflow for Deploying Infrastructure Code • Use Version Control • Run the Code Locally • Make Code Changes • Submit Changes for Review • Run Automated Tests • Merge and Release • Deploy • Putting It All Together • Conclusion

فصل 10

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

10 فصل در حال تولید

آخرین بروزرسانی
۳۱ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

11:33

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۱ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

کتاب‌های نرم افزار خوندنش چه نسخه اصلی و چه ترجمه شده میتونه برامون چالش برانگیز و سخت باشه. یا شاید اصلا حوصله نکنی این همه وقت و انرژی بزاری برای کتاب ، ما هستیم تا تو بتونی کتاب های مطرح و مهم دنیای نرم افزار رو بیشتر از پیش و با انگیزه بیشتر و کیفیت بهتر مطاله کنی و یادش بگیری.
CardDev قدمی کوچک برای یک تیم و قدمی بزرگ برای جامعه بزرگ مهندسین نرم‌افزار و برنامه نویسان!

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by