یادگیری گردش کار SRE (مهندسی قابلیت اطمینان سایت)
با یادگیری اصول مهندسی قابلیت اطمینان سایت (SRE)، زیرساختها را با استفاده از Terraform ایجاد کنید و میکروسرویسها را بر روی کلاستر EKS مستقر کنید. خطوط لوله CI/CD را راهاندازی کرده و یک راهکار مانیتورینگ برای نظارت بر منابع کلاستر و برنامه نصب کنید. آسیبپذیریها در کد Terraform و کلاستر Kubernetes را بررسی کنید.
پیشنیازها:
- دانش بنیادی AWS
- درک اولیه از خطوط لوله CI/CD با استفاده از Github Actions
- مهارت در سطح مبتدی در Terraform
در محیطهای SaaS (نرمافزار به عنوان سرویس) که به سرعت در حال تحول هستند، معماری میکروسرویس به عنوان یک رویکرد حیاتی برای ساخت برنامههای مقیاسپذیر و مقاوم مطرح شده است. به همین دلیل، مهارتهای مهندسی قابلیت اطمینان سایت (SRE) در نیروی کار بسیار مورد تقاضا قرار گرفته است. این دوره برای تجهیز فراگیران به مهارتها و دانش ضروری مورد نیاز برای استقرار یک میکروسرویس در AWS EKS با استفاده از Terraform و Github Actions طراحی شده است.
شرکتکنندگان سفری را در مفاهیم اصلی SRE آغاز خواهند کرد و نقش آن را در پر کردن شکاف بین توسعه نرمافزار و عملیات درک خواهند نمود. از طریق مجموعهای از تمرینهای عملی، فراگیران در اعمال اصول SRE برای بهبود قابلیت اطمینان و مقاومت سیستمهای حیاتی مهارت پیدا خواهند کرد.
این دوره بر پیادهسازی عملی با استفاده از Terraform، ابزار زیرساخت به عنوان کد (IaC)، برای تامین و مدیریت منابع AWS مورد نیاز برای استقرار میکروسرویسها بر روی EKS تمرکز خواهد کرد. شرکتکنندگان از سینتکس اعلانی Terraform برای تعریف اجزای زیرساخت مانند کلاسترهای EKS، پیکربندیهای شبکه و تنظیمات امنیتی بهرهمند خواهند شد و از استقرار سازگار و تکرارپذیر اطمینان حاصل میکنند.
علاوه بر این، فراگیران قدرت Github Actions، پلتفرم یکپارچهسازی مداوم و تحویل مداوم (CI/CD)، را برای خودکارسازی خط لوله استقرار برای زیرساخت و میکروسرویس نمونه همراه آن کشف خواهند کرد. آنها نحوه پیکربندی گردش کار Github Actions را برای راهاندازی بیوقفه ساختها به AWS EKS را کشف خواهند کرد و چرخههای تکرار و استقرار سریع را فعال مینمایند. فراگیران همچنین به بررسی اسکن آسیبپذیری میپردازند تا مسائل امنیتی در طول فرآیند توسعه شناسایی و کاهش یابند.
در این دوره چه چیزهایی یاد خواهید گرفت:
- Git
- Terraform
- AWS
- Visual Studio Code
- Kubernetes
- Containers
- Github Actions
- CICD Pipeline
- Vulnerability scanning
- Infrastructure as code
Philip Afable
نمایش نظرات