آموزش از صفر تا مهندس قابلیت اطمینان سایت - آخرین آپدیت

دانلود From Zero to Site Reliability Engineer

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری گردش کار 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

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • برنامه دوره Course Plan

  • پروژه دوره Course Project

راه اندازی ایستگاه کاری ما Setting Up Our Workstation

  • نصب گیت Installing Git

  • نصب ترافرم Installing Terraform

  • نصب داکر Installing Docker

  • نصب IDE و ویرایشگر متن Installing an IDE and Text Editor

  • نصب AWS CLI Installing AWS Cli

  • ایجاد مخزن گیت‌هاب Creating a Github Repository

ایجاد VPC و کلاستر کوبرنتیز Creating the VPC and Kubernetes Cluster

  • ایجاد کلاستر EKS با استفاده از کنسول AWS Creating an EKS Cluster Using the AWS Console

  • راه اندازی ترافرم Setting Up Terraform

  • ایجاد VPC Creating a VPC

  • ایجاد کلاستر EKS Creating an EKS Cluster

  • بررسی آسیب پذیری‌ها در کد Checking for Vulnerabilities in the Code

  • استقرار یک اپلیکیشن میکروسرویس بر روی EKS Deploying a Microservice Application to EKS

  • پاکسازی Cleaning Up

ایجاد پایپ‌لاین استقرار Creating a Deployment Pipeline

  • ایجاد پایپ‌لاین GitHub Actions – بخش اول Creating a Github Actions Pipeline Part 1

  • ایجاد پایپ‌لاین GitHub Actions – بخش دوم Creating a Github Actions Pipeline Part 2

  • استقرار دمو میکروسرویس بر روی EKS – بخش اول Deploy Microservice Demo to EKS Part 1

  • استقرار دمو میکروسرویس بر روی EKS – بخش اول Deploy Microservice Demo to EKS Part 1

مانیتورینگ Monitoring

  • استقرار Kube-Prometheus-Stack – بخش اول Deploying Kube-Prometheus-Stack Part 1

  • استقرار Kube-Prometheus-Stack – بخش دوم Deploying Kube-Prometheus-Stack Part 2

  • اتصال به پرومتئوس و گرافانا Connecting to Prometheus and Grafana

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش از صفر تا مهندس قابلیت اطمینان سایت
جزییات دوره
3 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
154
4.2 از 5
دارد
دارد
دارد
Philip Afable
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Afable Philip Afable

مهندس سیستم

فیلیپ آفابل یک حرفه ای DevOps است که با AWS ، Azure و اتوماسیون آشنا می شود.

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