کتاب The Linux DevOps Handbook: Customize and scale your Linux distributions to accelerate your DevOps workflow (راهنمای لینوکس DevOps: توزیع های لینوکس خود را سفارشی و مقیاس کنید تا گردش کار DevOps خود را تسریع کنید.) مفاهیم لینوکس را به همراه کاربرد آن در رایانش ابری و DevOps شرح خواهد داد.
در ادامه مقدمهای از کتاب The Linux DevOps Handbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The Linux DevOps Handbook:
DevOps به یک جزء حیاتی در توسعه و تحویل نرمافزار مدرن تبدیل شده است. این انقلاب در نحوه ساخت، آزمایش، استقرار و اجرای سیستمهای نرمافزاری ایجاد شده است. DevOps فقط مجموعهای از ابزارها و شیوهها نیست، بلکه فرهنگ و طرز فکری است که بر همکاری، ارتباطات و اتوماسیون تمرکز دارد.
کتاب The Linux DevOps Handbook به گونهای طراحی شده است که راهنمای جامعی برای DevOps باشد و همه چیز را از انتخاب توزیع مناسب لینوکس گرفته تا اجتناب از مشکلات در DevOps را پوشش دهد. هر فصل در این کتاب اطلاعات دقیق و مثالهای عملی را ارائه میکند تا به شما در درک مفاهیم و اعمال آنها در سناریوهای دنیای واقعی کمک کند.
بیشتر بخوانید: کتاب Linux Containers and Virtualization
کتاب The Linux DevOps Handbook برای چه کسی است؟
این کتاب برای افرادی طراحی شده است که قبلاً دانش و تجربهای در زمینه توسعه نرمافزار و عملیات IT کسب کردهاند و اکنون به دنبال گسترش بیشتر دانش خود در مورد سیستمهای DevOps و Linux هستند.
اگر در سیستمهای لینوکس به خوبی آشنا نیستید، این کتاب راهنماییها و ابزارهای لازم را برای یادگیری سریع و مهارت در مدیریت زیرساختهای مبتنی بر لینوکس در اختیار شما قرار میدهد. شما درک درستی از سیستم عامل لینوکس، معماری آن و مفاهیم اساسی آن به دست خواهید آورد. علاوه بر این، کتاب The Linux DevOps Handbook بر یادگیری در مورد فناوریهای ابر عمومی با تمرکز بر AWS تأکید دارد.
اگر علاقهمند به یادگیری نحوه استفاده از AWS برای ساخت و مدیریت سیستمهای مقیاسپذیر و قابل اعتماد هستید، این کتاب دانش و ابزار لازم را برای شروع در اختیار شما قرار میدهد.
چه در DevOps تازه کار باشید و چه قبلاً تجربه کسب کردهاید، این کتاب پایه محکمی برای یادگیری مفاهیم پیچیدهتر فراهم میکند. این طیف گستردهای از موضوعات را پوشش میدهد، از اصول اولیه سیستمهای لینوکس تا اقدامات پیشرفتهتر DevOps مانند پیکربندی و زیرساخت به عنوان کد و CI/CD.
آنچه کتاب The Linux DevOps Handbook پوشش میدهد:
فصل ۱، انتخاب توزیع مناسب لینوکس، تاریخچه گنو/لینوکس و تفاوتهای بین توزیعهای محبوب را مورد بحث قرار میدهد.
فصل ۲، مبانی خط فرمان، شما را در استفاده از خط فرمان و ابزارهای رایجی که در سراسر کتاب استفاده خواهیم کرد، راهنمایی میکند.
فصل ۳، لینوکس متوسط، ویژگیهای پیشرفتهتر گنو/لینوکس را توضیح میدهد که برای شما مفید خواهد بود.
فصل ۴، خودکارسازی با اسکریپتهای شل توضیح میدهد که چگونه شروع به نوشتن اسکریپتهای خود با استفاده از پوسته Bash کنید.
فصل ۵، مدیریت خدمات در لینوکس، راههای مختلف مدیریت خدمات در لینوکس را مورد بحث قرار میدهد و به شما نشان میدهد که چگونه خدمات خود را با استفاده از systemd تعریف کنید.
فصل ۶، شبکهسازی در لینوکس، نحوه عملکرد شبکه، نحوه کنترل جنبههای مختلف پیکربندی شبکه و نحوه استفاده از ابزارهای خط فرمان را شرح میدهد.
فصل ۷، Git، دریچه شما به DevOps، درباره چیستی Git و نحوه استفاده از سیستم کنترل نسخه Git، از جمله ویژگیهای کمتر شناخته شده Git بحث میکند.
فصل ۸، مبانی داکر، کانتینریسازی سرویسها یا ابزارهای شما و اجرای و مدیریت کانتینرها را بررسی میکند.
فصل ۹، شیرجه عمیق به داکر، ویژگیهای پیشرفتهتر Docker، از جمله Docker Compose و Docker Swarm را مورد بحث قرار میدهد.
فصل ۱۰، نظارت، ردیابی، و گزارش توزیع شده، نحوه نظارت بر سرویسهای خود، ابزارهایی را که میتوانید در فضای ابری استفاده کنید، و نحوه انجام تنظیمات اولیه را مورد بحث قرار میدهد.
فصل ۱۱، استفاده از Ansible برای پیکربندی به عنوان کد، به Configuration به عنوان کد با استفاده از Ansible میپردازد. شما را از طریق تنظیمات اولیه و ویژگیهای پیشرفتهتر Ansible راهنمایی میکند.
فصل ۱۲، بهرهبرداری از زیرساخت بهعنوان کد، به این موضوع میپردازد که زیرساخت بهعنوان کد (IaC) چیست، ابزارهای محبوب چیست و چگونه زیرساخت خود را با استفاده از Terraform مدیریت کنید.
فصل ۱۳، CI/CD با Terraform، GitHub و Atlantis، IaC را با استفاده از ادغام پیوسته (CI) و استقرار مستمر (CD) زیرساخت با استفاده از Terraform و Atlantis یک قدم جلوتر میبرد.
فصل ۱۴، اجتناب از دامها در DevOps، چالشهایی را که ممکن است در کار خود در DevOps با آن مواجه شوید، مورد بحث قرار میدهد.
سرفصلهای کتاب The Linux DevOps Handbook:
- Cover
- Title Page
- Copyrights and credits
- Contributors
- Table of Contents
- Preface
- Part 1: Linux Basics
- Chapter 1: Choosing the Right Linux Distribution
- Chapter 2: Command-Line Basics
- Chapter 3: Intermediate Linux
- Chapter 4: Automating with Shell Scripts
- Part 2: Your Day-to-Day DevOps Tools
- Chapter 5: Managing Services in Linux
- Chapter 6: Networking in Linux
- Chapter 7: Git, Your Doorway to DevOps
- Chapter 8: Docker Basics
- Chapter 9: A Deep Dive into Docker
- Part 3: DevOps Cloud Toolkit
- Chapter 10: Monitoring, Tracing, and Distributed Logging
- Chapter 11: Using Ansible for Configuration as Code
- Chapter 12: Leveraging Infrastructure as Code
- Chapter 13: CI/CD with Terraform, GitHub, and Atlantis
- Chapter 14: Avoiding Pitfalls in DevOps
- Index
- Other Books You May Enjoy
جهت دانلود کتاب The Linux DevOps Handbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.