کتاب Mastering Python Network Automation (تسلط بر اتوماسیون شبکه پایتون: اتوماسیون ارکستراسیون کانتینر، پیکربندی و شبکه سازی با Terraform، Calico، HAProxy و Istio) یک راهنمای کلی و جامع برای یادگیری اتوماسیون شبکه و اجرای آن با استفاده از زبان برنامهنویسی پایتون است.
در ادامه مقدمهای از کتاب Mastering Python Network Automation را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Mastering Python Network Automation:
با «تسلط بر اتوماسیون شبکه پایتون»، میتوانید ارکستراسیون کانتینر، مدیریت پیکربندی، و شبکههای انعطافپذیر را با پایتون و کتابخانههای آن ساده کنید و به شما این امکان را میدهد تا به عنوان یک مهندس شبکه ماهر یا یک متخصص قوی DevOps ظاهر شوید.
از ابتدا، این راهنما خوانندگان را در راه اندازی یک آزمایشگاه اتوماسیون شبکه با استفاده از شبیه ساز شبکه NS3 و برنامه نویسی پایتون راهنمایی میکند. این شامل نصب NS3 و همچنین کتابخانههای پایتون مانند nornir، paramiko، netmiko و PyEZ، و همچنین پیکربندی پورتها، هاستها و سرورها میشود.
این کتاب مهارتهای تبدیل شدن به یک توسعهدهنده اتوماسیون ماهر را به شما میآموزد که میتواند هر گونه اشکال در اسکریپتهای اتوماسیون را آزمایش و رفع کند. این کتاب ظهور مش سرویس را به عنوان راه حلی برای مشکلات مرتبط با ارتباط سرویس به سرویس در طول زمان بررسی میکند.
بیشتر بخوانید: کتاب Practical Automation with PowerShell
این کتاب شما را در خودکارسازی وظایف مختلف مرتبط با کانتینر در پایتون و کتابخانههای آن، از جمله هماهنگسازی کانتینر، کشف سرویس، متعادلسازی بار، مدیریت ذخیرهسازی کانتینر، نظارت بر عملکرد کانتینر و بهروزرسانیهای چرخشی راهنمایی میکند. Calico و Istio دو ابزار معروف سرویس مش هستند و نحوه تنظیم و پیکربندی آنها برای مدیریت مسیریابی ترافیک، امنیت و نظارت را خواهید یافت.
موضوعات اضافی تحت پوشش این کتاب شامل اتوماسیون خطمشیهای شبکه، مسیریابی بارهای کاری، و جمعآوری و نظارت بر معیارها، گزارشها و ردیابیها است. همچنین نکات و ترفندهایی را برای جمع آوری و تجسم معیارهای Istio با کمک ابزارهایی مانند Grafana انتخاب خواهید کرد.
در این کتاب شما یاد خواهید گرفت که چگونه:
- استفاده از ایستیو برای مدیریت ترافیک خوشهای، مسیریابی ترافیک و اجرای مش خدمات.
- استفاده از Cilium و Calico برای حل شبکه پاد و خودکارسازی خط مشی شبکه و مسیریابی حجم کار.
- نظارت و مدیریت خوشههای Kubernetes با متعادلکنندههای بار etcd و HAProxy و ذخیرهسازی کانتینر.
- ایجاد آزمایشگاه اتوماسیون شبکه با ابزارهایی مانند شبیه ساز NS3، Python، Virtual Environment و VS Code.
- ایجاد اتصال بین هاست، اتصال پورت، اتصال SSH، کتابخانههای پایتون، NS3 و رمزگذاری شبکه.
سرفصلهای کتاب Mastering Python Network Automation:
- Mastering Python Network Automation
- Chapter 1: Python Essentials for Networks
- Chapter 2: File Handling and Modules in Python
- Chapter 3: Preparing Network Automation Lab
- Chapter 4: Configuring Libraries and Lab Components
- Chapter 5: Code, Test & Validate Network Automation
- Chapter 6: Automation of Configuration Management
- Chapter 7: Managing Docker and Container Networks
- Chapter 8: Orchestrating Container & Workloads
- Chapter 9: Pod Networking
- Chapter 10: Implementing Service Mesh
- Thank You
جهت دانلود کتاب Mastering Python Network Automation میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.