برنامه نویسی

💽 AWS 112: Plug and Play – نحوه اتصال ولوم EBS به نمونه EC2

خلاصه ۲۰۰ کلمه‌ای به زبان فارسی:

روز دوازدهم چالش #100DaysOfCloud: ضمیمه کردن حجم EBS! در این مرحله، هدف پیوستن حجم ابری nautilus-volume به نمونه nautilus-ec2 در منطقه us-east-1 با استفاده از نام دستگاه /dev/sdb است.

چرا حجم ثانویه اضافه کنیم؟
در محیط‌های DevOps، جداسازی داده‌های برنامه یا پایگاه‌داده از سیستم‌عامل مزایای کلیدی دارد:

  • مدیریت بهتر (پشتیبان‌گیری آسان‌تر و انتقال بین نمونه‌ها)
  • بهینه‌سازی عملکرد (استفاده از انواع حجم‌های تخصصی مانند io2 برای داده در کنار gp3 برای سیستم‌عامل)
  • افزایش ماندگاری (حفظ داده‌ها حتی در صورت خرابی سیستم‌عامل و نمونه).

مراحل اجرا:

  1. پیدا کردن حجم: در کنسول AWS → EC2 → "جلدهای EBS"، nautilus-volume را با وضعیت "موجود" (آزاد) انتخاب کنید.
  2. ضمیمه کردن: پس از انتخاب حجم، "ضمیمه حجم" را کلیک کنید. نمونه nautilus-ec2 را بیابید و نام دستگاه را به /dev/sdb تغییر دهید.
  3. تأیید: پس از اتصال، وضعیت حجم به "در حال استفاده" تغییر می‌کند و در بخش "ذخیره‌سازی" نمونه، دومین دستگاه (/dev/sdb) ظاهر می‌شود.

نکات حیاتی:

  • منطقه تمرکز (AZ): حجم و نمونه باید در یک Availability Zone باشند.
  • نام دستگاه: ممکن است سیستم‌عامل لینوکس، نام دستگاه را به /dev/xvdb یا /dev/nvme1n1 تغییر دهد.
  • اتصال دینامیک: می‌توانید حجم‌ها را به نمونه‌های در حال اجرا متصل کنید.

اشتباهات رایج:

  • تطابق نداشتن AZ حجم و نمونه.
  • فراموش کردن قالب‌بندی و اتصال (mount) حجم داخل سیستم‌عامل لینوکس.
  • تنظیم نادرست نام دستگاه الزامی.

در نهایت، مدیریت حیات‌ذخیره‌سازی EBS مهارتی حیاتی برای DevOps در AWS است. چالش ابری شما چطور پیش می‌رود؟ 🛡️

AWS

هی ابر سازان! 👋

خوش آمدید به روز دوازدهم چالش #100DaysOfCloud: ضمیمه کردن حجم EBS! ما به مهاجرت سیستماتیک زیرساخت خود با مهندس KodeKloud ادامه می دهیم. امروز، ما در حال پر کردن شکاف بین محاسبات و ذخیره سازی هستیم.

ماموریت ما: ولوم EBS موجود با نام را ضمیمه کنید nautilus-volume به نمونه EC2 نامگذاری شده است nautilus-ec2 در us-east-1 منطقه با استفاده از نام دستگاه /dev/sdb.


1. مقدمه: چرا یک جلد دوم را ضمیمه کنیم؟ 💡

اکثر نمونه های EC2 با “حجم ریشه” در جایی که سیستم عامل زندگی می کند ارائه می شوند. با این حال، در DevOps های حرفه ای، ما اغلب حجم های ثانویه را برای داده های خاص متصل می کنیم.

  • جداسازی داده ها: نگه داشتن داده های برنامه یا پایگاه داده خود در یک حجم مجزا مدیریت پشتیبان گیری (عکس های فوری) و انتقال داده ها بین نمونه ها را آسان تر می کند.
  • عملکرد: شما می توانید انواع مختلف حجم را انتخاب کنید (مانند io2 برای پایگاه داده های پرسرعت) برای حجم داده های شما در حالی که استانداردی را حفظ می کنید gp3 برای سیستم عامل شما
  • ماندگاری: اگر سیستم عامل خراب شود و شما نیاز به حذف نمونه داشته باشید، حجم داده ثانویه را می توان به راحتی جدا کرد و ذخیره کرد!

بیایید این “هارد دیسک مجازی” را به برق وصل کنیم! 🔌


2. راهنمای گام به گام: پیوست کردن nautilus-volume به nautilus-ec2

برای انجام این عملیات از داشبورد EC2 استفاده خواهیم کرد.

مرحله 2.1: میزان صدای EBS خود را پیدا کنید

  1. وارد کنسول AWS شوید و به آن بروید داشبورد EC2.

  1. در نوار کناری سمت چپ، به پایین بروید “فروشگاه بلوک الاستیک” و بر روی کلیک کنید “جلدها”.

  1. حجم نامگذاری شده را پیدا کنید nautilus-volume.

نکته حرفه ای: مطمئن شوید که وضعیت صدا است “موجود” (یعنی در حال حاضر به چیز دیگری متصل نیست).

مرحله 2.2: به Instance پیوست کنید

  1. چک باکس برای را انتخاب کنید nautilus-volume.

  1. را کلیک کنید “اقدامات” را فشار دهید و انتخاب کنید “ضمیمه حجم”.

  1. در نمونه جعبه جستجو، کلیک کنید و نمونه خود را انتخاب کنید: nautilus-ec2.
  2. نام دستگاه: این یک گام مهم برای این کار است! پیشنهاد پیش فرض را حذف کنید و تایپ کنید: /dev/sdb.
  3. کلیک کنید “ضمیمه حجم”.

مرحله 2.3: پیوست را تأیید کنید

  1. فهرست حجم خود را تازه کنید. وضعیت از nautilus-volume اکنون باید باشد “در حال استفاده”.
  2. برو به داشبورد EC2، انتخاب کنید nautilus-ec2و روی آن کلیک کنید ذخیره سازی برگه اکنون باید دو جلد فهرست شده در زیر را ببینید دستگاه ها را مسدود کنید: حجم ریشه و جدید شما /dev/sdb حجم

موفقیت! سرور شما اکنون با فضای ذخیره سازی اضافی ارتقا یافته است. 🎉


3. خوراکی های کلیدی 📝

  • قانون AZ: یک حجم EBS باید دقیقاً در همان منطقه دسترسی (به عنوان مثال، us-east-1a) به عنوان نمونه EC2 که باید پیوست شود.
  • نام دستگاه ها: در نمونه های مدرن لینوکس، حتی اگر مشخص کنید /dev/sdb در AWS، سیستم عامل ممکن است آن را به این صورت ببیند /dev/xvdb یا /dev/nvme1n1.
  • اتصال داغ: شما می توانید ولوم های EBS را در حالی که نمونه در حال اجرا است، وصل کنید!

4. اشتباهات رایجی که باید از آنها اجتناب کنید 🚫

  1. عدم تطابق منطقه در دسترس: اگر نمی توانید نمونه خود را در منوی کشویی پیدا کنید، 99٪ مواقع به این دلیل است که حجم و نمونه در AZ های مختلف هستند.
  2. فراموش کردن کوه: وصل کردن صدا در AWS مانند وصل کردن یک درایو USB است. هنوز باید وارد سرور لینوکس شوید تا قالب دیسک و سوار کردن قبل از اینکه بتوانید از آن استفاده کنید، آن را به یک دایرکتوری وارد کنید!
  3. سردرگمی نام دستگاه: همیشه الزامات را دوباره بررسی کنید. برخی از سیستم های قدیمی به طور خاص به دنبال مسیرهای دستگاه خاصی هستند.

5. نتیجه گیری + دعوت به اقدام! 🌟

شما با موفقیت چرخه حیات ذخیره سازی منابع ابری خود را مدیریت کرده اید! یادگیری مدیریت حجم های EBS یک مهارت اصلی برای هر کسی است که پایگاه داده یا برنامه های دولتی را در AWS مدیریت می کند.

چطوری پیداش میکنی 100 روز چالش ابری تا اینجا؟ 🛡️

  • 💬 بیایید در لینکدین وصل شویم: آیا شما یک شخص “به طور پیش فرض GP3” هستید یا سایر انواع صدا را ترجیح می دهید؟ 👉 هرتیک راج
  • از سفر من در GitHub حمایت کنید: مخزن من را برای تمام وظایف 100 روزه ابری بررسی کنید. 👉 GitHub – 100 Days of Cloud

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا