آموزش Hands-on Packer: مقدمه ای عملی برای ساخت تصاویر ماشین در AWS

Hands-on Packer: a Practical Introduction to Building Machine Images on AWS

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

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

تا زمانی که کارتان تمام شود، ساخت تصویری برای سروری که یک سایت وردپرس را میزبانی می‌کند، خودکار خواهید کرد.

یاد خواهید گرفت:

  • نحوه نصب Packer
  • نحوه ایجاد و ساختار یک الگوی ساده Packer برای ساخت تصویر ماشین در AWS
  • چگونه در مورد تبدیل دستورات/روش های موجود به اسکریپت فکر کنیم و چگونه از آن اسکریپت ها در گردش کار Packer خود استفاده کنیم.
  • نحوه ایجاد VM (نمونه‌های AWS) از تصویر ماشینی که با Packer ایجاد کرده‌اید.

شما کی هستید؟

  • شما یک Linux، DevOps، Cloud Infrastructure یا مهندس نرم افزار هستید که می خواهید ساخت تصویر سرور را خودکار کنید.
  • شما چند مهارت اولیه در خط فرمان (Linux، Windows، یا OS X) دارید.
  • شما می دانید که چگونه یک پروژه را از GitHub کلون کنید و کد را در یک ویرایشگر متن ویرایش کنید.
  • می‌خواهید مهارت‌های کاربردی DevOps را بیاموزید.
  • می‌خواهید به‌عنوان اولین قدم برای تبدیل کردن پیکربندی زیرساخت به بخشی از خط لوله CI/CD، ساخت‌های تصویر را خودکار کنید.
  • شما فقط کنجکاو هستید که یک پروژه کوچک اما واقعی Packer چگونه به نظر می رسد.

من کی هستم؟

  • من تقریباً 15 سال است که لینوکس، زیرساخت ابری، توسعه نرم افزار و DevOps/SRE انجام می دهم.
  • من به صدها هزار نفر مهارت های فنی را آموزش داده ام.
  • من می‌خواهم مهارت‌های مهم را به روشی مفید و بدون BS آموزش دهم که به شما مهارت‌های عملی می‌دهد که می‌توانید فوراً در پروژه‌های دنیای واقعی، در مصاحبه‌های شغلی یا برای ارتقای شغلی اعمال کنید.

نگاهی بیندازید! من از دیدن شما در داخل هیجان زده هستم.

پروژه دوره در حال تکرار فرآیندی است که من به شما آموزش می دهم با مجموعه دیگری از اسکریپت ها که یک پروژه منبع باز را به انتخاب شما پیکربندی می کند.

شما همین فرآیند را دنبال می‌کنید تا مشکل خود را به مراحل قابل مدیریت تجزیه کنید، وابستگی‌ها را بین اسکریپت‌ها تعریف کنید، و یک الگوی Packer جدید برای خودکارسازی کل فرآیند و تولید یک AMI ایجاد کنید.

در صورت تمایل، می‌توانید از افزونه دیگری نیز استفاده کنید (به‌جای ایجاد یک AWS AMI، می‌توانید تصویر خود را در Azure، DigitalOcean، GCP Docker یا بسیاری دیگر از ارائه‌دهندگان ابری بسازید).


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

درس ها Lessons

  • پلاگین های مفید Packer Useful Packer Plugins

  • نصب پکر Installing Packer

  • چرا پکر؟ چرا زیرساخت به عنوان کد (IaC)؟ Why Packer? Why Infrastructure as Code (IaC)?

  • Packer Primitives and Terminology Packer Primitives and Terminology

  • تور کد پروژه وردپرس WordPress Project Code Tour

  • ساخت پکر The Packer Build

  • دستورالعمل پروژه دوره Course Project Instructions

  • بلوک های قالب بسته بندی Packer Template Blocks

  • استفاده از AMI برای میزبانی یک سایت وردپرس Using the AMI to Host a WordPress Site

  • نتیجه Conclusion

  • تور کد پروژه بسته بندی شده Packerized Project Code Tour

  • معرفی دوره Course Introduction

  • ایجاد یک کاربر AWS IAM برای Packer Creating an AWS IAM User for Packer

  • ایجاد یک کلید SSH در AWS EC2 Creating an SSH Key in AWS EC2

  • بررسی اجمالی Project Packerfile Project Packerfile Overview

  • گردش کار اسناد و توسعه Packer Packer Documentation and Development Workflow

درس ها Lessons

  • چرا پکر؟ چرا زیرساخت به عنوان کد (IaC)؟ Why Packer? Why Infrastructure as Code (IaC)?

  • ایجاد یک کاربر AWS IAM برای Packer Creating an AWS IAM User for Packer

  • نتیجه Conclusion

  • پلاگین های مفید Packer Useful Packer Plugins

  • تور کد پروژه بسته بندی شده Packerized Project Code Tour

  • نصب پکر Installing Packer

  • گردش کار اسناد و توسعه Packer Packer Documentation and Development Workflow

  • بررسی اجمالی Project Packerfile Project Packerfile Overview

  • دستورالعمل پروژه دوره Course Project Instructions

  • ساخت پکر The Packer Build

  • بلوک های قالب بسته بندی Packer Template Blocks

  • معرفی دوره Course Introduction

  • Packer Primitives and Terminology Packer Primitives and Terminology

  • تور کد پروژه وردپرس WordPress Project Code Tour

  • استفاده از AMI برای میزبانی یک سایت وردپرس Using the AMI to Host a WordPress Site

  • ایجاد یک کلید SSH در AWS EC2 Creating an SSH Key in AWS EC2

نمایش نظرات

آموزش Hands-on Packer: مقدمه ای عملی برای ساخت تصاویر ماشین در AWS
جزییات دوره
52m
16
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
15
از 5
ندارد
دارد
دارد
David Cohen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Cohen David Cohen

10+ سال Cloud، Linux، DevOps، و نرم افزار حرفه ای