آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
52m
16
Skillshare (اسکیل شیر) skillshare-small
16 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
15
از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Cohen David Cohen

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

David Cohen David Cohen

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

Skillshare (اسکیل شیر)

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

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.