برنامه نویسی

سفر مجدد/شروع AWS من: هفته 1 – بنیادهای ابری

Summarize this content to 400 words in Persian Lang
من اخیراً یک سفر یادگیری هیجان انگیز 12 هفته ای را از طریق AWS re/Start آغاز کرده ام، برنامه ای جامع که برای ایجاد مهارت های محاسبات ابری طراحی شده است. در این مقاله، تجربیات، نکات مهم یادگیری و کارهای عملی خود را در طول برنامه مستند خواهم کرد. بیایید به هفته 1 بپردازیم، که موضوعات اساسی اساسی را پوشش داد و در یک جلسه آزمایشگاهی عملی به اوج رسید که در آن من نمونه EC2 را راه اندازی و مدیریت کردم.

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

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

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

مبانی رایانش ابرییکی از موضوعات اصلی AWS re/Start، محاسبات ابری، با مفاهیم کلیدی مانند مجازی سازی، مقیاس پذیری، کشش و در دسترس بودن بالا معرفی شد. ما یاد گرفتیم که چگونه ارائه دهندگان ابری مانند AWS منابع منعطف را بر حسب تقاضا ارائه می دهند، که آغازی برای غوطه ور شدن عمیق من در فناوری های ابری بود.

اصول قیمت گذاری AWSیکی از حیاتی ترین جنبه های AWS درک مدل قیمت گذاری آن است. ما مفهوم «پرداخت به‌حساب»، ابزارهای مدیریت هزینه، ردیف رایگان AWS و نحوه بهینه‌سازی منابع ابری را برای جلوگیری از هزینه‌های غیرضروری پوشش دادیم.

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

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

راه اندازی آزمایشگاهما آزمایشگاه را با رفتن به کنسول مدیریت AWS، جایی که اولین نمونه آمازون EC2 خود را راه اندازی کردیم، شروع کردیم. تهیه منابع لازم چند دقیقه طول کشید و نشانگرهای وضعیت (قرمز، زرد و سبز) به ما در نظارت بر آمادگی آزمایشگاه کمک کرد.

راه اندازی نمونه EC2من یک نمونه EC2 به نام Web Server ایجاد کردم، AMI پیش‌فرض Amazon Linux 2 را انتخاب کردم و یک نوع نمونه t3.micro را انتخاب کردم. این نوع نمونه برای بارهای کاری کوچک مناسب است و تحت ردیف Free موجود بود.

پیکربندی داده های کاربربا استفاده از یک اسکریپت User Data، من استقرار یک وب سرور ساده Apache را در نمونه EC2 خودکار کردم. این اسکریپت سرور HTTP Apache را نصب کرد، آن را راه اندازی کرد و حتی یک صفحه HTML اولیه با این پیام ایجاد کرد: “Hello From Your Web Server!”

نظارت بر نمونهمن نمونه EC2 را از طریق CloudWatch نظارت کردم، که بینش هایی را در مورد سلامت و عملکرد آن ارائه داد. بررسی وضعیت نمونه و دسترسی به سیستم به من درک بهتری از نحوه انجام بررسی‌های روتین AWS برای اطمینان از اجرای روان نمونه‌ها داد.

به روز رسانی گروه امنیتیدر ابتدا، من قادر به دسترسی به وب سرور نبودم، که اهمیت گروه های امنیتی در AWS را برجسته می کرد. پس از افزودن یک قانون ورودی برای اجازه دادن به ترافیک HTTP در پورت 80، توانستم صفحه وب را که مستقر کرده بودم مشاهده کنم.

تغییر اندازه و پایان دادن به نمونهاین آزمایشگاه همچنین نشان داد که تغییر اندازه نمونه های EC2 و اصلاح حجم های EBS چقدر آسان است. نمونه را متوقف کردم، نوع آن را از t3.micro به t3.small تغییر دادم و اندازه حجم EBS را از 8 گیگابایت به 10 گیگابایت افزایش دادم. در نهایت، قبل از پایان دادن به نمونه، ویژگی حفاظت از پایان را آزمایش کردم.

نکات کلیدی از هفته 1مبانی ابر: درک مفاهیم اساسی رایانش ابری و گستره وسیع خدمات AWS پایه محکمی را برای هفته های آینده فراهم کرده است.تمرین عملی: آزمایشگاه عملی به تقویت دانش نظری کمک کرد، به ویژه در مورد کارهایی مانند راه اندازی و مدیریت نمونه های EC2.آگاهی از هزینه: یادگیری در مورد قیمت گذاری AWS به من بینشی در مورد نحوه بهینه سازی هزینه های ابری داده است، که یک مهارت ضروری برای هر متخصص ابری است.هفته 1 هم آموزنده و هم جذاب بود، و من هیجان زده هستم که ببینم هفته های آینده چه اتفاقی می افتد زیرا ما عمیق تر به خدمات AWS و فناوری های ابری پیشرفته تر می پردازیم. منتظر به‌روزرسانی‌های هفته دوم باشید!

من اخیراً یک سفر یادگیری هیجان انگیز 12 هفته ای را از طریق AWS re/Start آغاز کرده ام، برنامه ای جامع که برای ایجاد مهارت های محاسبات ابری طراحی شده است. در این مقاله، تجربیات، نکات مهم یادگیری و کارهای عملی خود را در طول برنامه مستند خواهم کرد. بیایید به هفته 1 بپردازیم، که موضوعات اساسی اساسی را پوشش داد و در یک جلسه آزمایشگاهی عملی به اوج رسید که در آن من نمونه EC2 را راه اندازی و مدیریت کردم.

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

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

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

مبانی رایانش ابری
یکی از موضوعات اصلی AWS re/Start، محاسبات ابری، با مفاهیم کلیدی مانند مجازی سازی، مقیاس پذیری، کشش و در دسترس بودن بالا معرفی شد. ما یاد گرفتیم که چگونه ارائه دهندگان ابری مانند AWS منابع منعطف را بر حسب تقاضا ارائه می دهند، که آغازی برای غوطه ور شدن عمیق من در فناوری های ابری بود.

اصول قیمت گذاری AWS
یکی از حیاتی ترین جنبه های AWS درک مدل قیمت گذاری آن است. ما مفهوم «پرداخت به‌حساب»، ابزارهای مدیریت هزینه، ردیف رایگان AWS و نحوه بهینه‌سازی منابع ابری را برای جلوگیری از هزینه‌های غیرضروری پوشش دادیم.

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

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

راه اندازی آزمایشگاه
ما آزمایشگاه را با رفتن به کنسول مدیریت AWS، جایی که اولین نمونه آمازون EC2 خود را راه اندازی کردیم، شروع کردیم. تهیه منابع لازم چند دقیقه طول کشید و نشانگرهای وضعیت (قرمز، زرد و سبز) به ما در نظارت بر آمادگی آزمایشگاه کمک کرد.

راه اندازی نمونه EC2
من یک نمونه EC2 به نام Web Server ایجاد کردم، AMI پیش‌فرض Amazon Linux 2 را انتخاب کردم و یک نوع نمونه t3.micro را انتخاب کردم. این نوع نمونه برای بارهای کاری کوچک مناسب است و تحت ردیف Free موجود بود.

پیکربندی داده های کاربر
با استفاده از یک اسکریپت User Data، من استقرار یک وب سرور ساده Apache را در نمونه EC2 خودکار کردم. این اسکریپت سرور HTTP Apache را نصب کرد، آن را راه اندازی کرد و حتی یک صفحه HTML اولیه با این پیام ایجاد کرد: “Hello From Your Web Server!”

نظارت بر نمونه
من نمونه EC2 را از طریق CloudWatch نظارت کردم، که بینش هایی را در مورد سلامت و عملکرد آن ارائه داد. بررسی وضعیت نمونه و دسترسی به سیستم به من درک بهتری از نحوه انجام بررسی‌های روتین AWS برای اطمینان از اجرای روان نمونه‌ها داد.

به روز رسانی گروه امنیتی
در ابتدا، من قادر به دسترسی به وب سرور نبودم، که اهمیت گروه های امنیتی در AWS را برجسته می کرد. پس از افزودن یک قانون ورودی برای اجازه دادن به ترافیک HTTP در پورت 80، توانستم صفحه وب را که مستقر کرده بودم مشاهده کنم.

تغییر اندازه و پایان دادن به نمونه
این آزمایشگاه همچنین نشان داد که تغییر اندازه نمونه های EC2 و اصلاح حجم های EBS چقدر آسان است. نمونه را متوقف کردم، نوع آن را از t3.micro به t3.small تغییر دادم و اندازه حجم EBS را از 8 گیگابایت به 10 گیگابایت افزایش دادم. در نهایت، قبل از پایان دادن به نمونه، ویژگی حفاظت از پایان را آزمایش کردم.

نکات کلیدی از هفته 1
مبانی ابر: درک مفاهیم اساسی رایانش ابری و گستره وسیع خدمات AWS پایه محکمی را برای هفته های آینده فراهم کرده است.
تمرین عملی: آزمایشگاه عملی به تقویت دانش نظری کمک کرد، به ویژه در مورد کارهایی مانند راه اندازی و مدیریت نمونه های EC2.
آگاهی از هزینه: یادگیری در مورد قیمت گذاری AWS به من بینشی در مورد نحوه بهینه سازی هزینه های ابری داده است، که یک مهارت ضروری برای هر متخصص ابری است.
هفته 1 هم آموزنده و هم جذاب بود، و من هیجان زده هستم که ببینم هفته های آینده چه اتفاقی می افتد زیرا ما عمیق تر به خدمات AWS و فناوری های ابری پیشرفته تر می پردازیم. منتظر به‌روزرسانی‌های هفته دوم باشید!

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

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

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

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