با ایجاد یک ماشین مجازی لینوکس مبتنی بر ARM در فضای ابری با Azure، با معماری ARM شروع کنید.
کامپیوترهای ARM در حال افزایش هستند. اگر می خواهید اثبات محکمی داشته باشید، به مک بوک های جدید مبتنی بر ARM یا رزبری پای جیبی نگاه نکنید.
Azure یکی از ارائه دهندگان ابری است که شروع به ارائه ماشین های مجازی مبتنی بر ARM (VM) در مجموعه خود کرد. معماری ARM به طور گسترده در گوشی های هوشمند استفاده شده است و به دلیل مزایایی که ارائه می دهد، راه خود را به بازار رایانه های شخصی باز می کند.
ما به شما نشان خواهیم داد که چگونه می توانید یک ماشین مجازی لینوکس مبتنی بر ARM با Azure راه اندازی کنید.
مزایای رایانه های شخصی مبتنی بر ARM
برخی از مزایای معماری ARM در مقایسه با همتایان x86 سنتی خود مانند اینتل و AMD عبارتند از:
- انرژی کارآمد: پردازنده های ARM نسبت به همتایان x86 خود انرژی کمتری مصرف می کنند و کارآمدتر هستند. این به این دلیل است که آنها از ترانزیستورهای کمتری استفاده می کنند که انرژی کمتری مصرف می کنند.
- عمر باتری بیشتر: با توجه به طراحی کم مصرف، باتری دستگاه ARM در مقایسه با معماری های دیگر دوام بیشتری خواهد داشت.
- اندازه جمع و جور: میتوانید پردازندههای ARM را روی یک فضای کوچک قرار دهید زیرا دارای مدارهای نسبتاً سادهای هستند. این باعث می شود آن ها فشرده تر و قابل استفاده در دستگاه های کوچک مانند تلفن های همراه و Raspberry Pi باشند.
- تولید ارزانتر: به دلیل طراحی ساده پردازندههای مبتنی بر ARM، طراحی و تولید آنها نسبتاً ارزانتر و هزینه کمتری دارند.
پردازنده های ARM به همان اندازه قدرتمند و کارآمدتر از پردازنده های مبتنی بر x86 هستند. در اینجا نحوه ایجاد یک VM مبتنی بر ARM در Azure آورده شده است.
مرحله 1: به Azure وارد شوید و یک منبع ایجاد کنید
به portal.azure.com بروید و وارد شوید. اگر حساب Azure ندارید، ادامه دهید و یک حساب آزمایشی رایگان ایجاد کنید.
پس از ورود به سیستم، روی دکمه Create a Resource واقع در زیر هدر خدمات Azure کلیک کنید.
در مرحله بعد، لیستی از خدمات محبوب Azure را مشاهده خواهید کرد. سرویس ماشین مجازی را انتخاب کنید. از طرف دیگر، فقط “ماشین مجازی” را در کادر جستجو جستجو کنید.
مرحله 2: ایجاد ماشین مجازی مبتنی بر ARM
در صفحه Create Virtual Machine، باید تمام فیلدهایی که با ستاره (*) مشخص شده اند را با توجه به نیاز خود پر کنید.
به فیلدهای زیر توجه ویژه ای داشته باشید:
- تصویر: تصویر توزیع لینوکس مورد نظر خود را انتخاب کنید. باید ARM64 باشد. همچنین، تصویر VM مناسب را با توجه به نیازهای محاسباتی خود انتخاب کنید. تصاویر VM با مشخصات محاسباتی بالا هزینه بیشتری دارند.
- معماری VM: حتماً ARM64 را برای استفاده از پردازنده مبتنی بر ARM انتخاب کنید.
- Run with Azure spot discount: این کادر را علامت بزنید تا به راحتی VM های مبتنی بر ARM را پیدا کنید. با توجه به در دسترس بودن محدود ماشین های مجازی مبتنی بر ARM، Azure به شما فضایی را در یک منبع استفاده نشده اختصاص می دهد.
- نوع احراز هویت: گزینه Password را برای این کار انتخاب کرده و نام کاربری و رمز عبور دلخواه خود را وارد کنید.
Azure می تواند ظرفیت خدمات را با استفاده از تخفیف های نقطه ای به خاطر بیاورد، بنابراین نباید از تخفیف های نقطه ای برای سیستم های مهم استفاده کنید.
مرحله 3: اعتبارسنجی جزئیات ماشین مجازی
هنگامی که تمام اطلاعات مورد نیاز را پر کردید، روی دکمه Review + ایجاد واقع در گوشه سمت چپ پایین کلیک کنید.
Azure جزئیات VM را که شما ارائه کردهاید تأیید میکند و در صورتی که اعتبارسنجی مطابق با آن انجام شد یا ناموفق بود، توصیه میکند.
به خلاصه منبع VM که می خواهید ایجاد کنید نگاه کنید. در این مرحله، همچنان می توانید با کلیک بر روی Previous و اصلاح گزینه تنظیماتی که می خواهید تغییر دهید، تغییراتی در VM خود ایجاد کنید.
اگر اعتبارسنجی ناموفق بود، در مورد مواردی که باید اصلاح کنید راهنمایی خواهید شد. در غیر این صورت، اگر همه چیز خوب به نظر می رسد، روی دکمه ایجاد کلیک کنید.
مرحله 4: دسترسی به VM مبتنی بر ARM
پس از ایجاد، روی دکمه Go to Resource کلیک کنید و آدرس IP عمومی ماشین مجازی را یادداشت کنید. شما از این آدرس IP برای دسترسی به VM از طریق SSH از رایانه شخصی خود با استفاده از فرمت دستور زیر استفاده خواهید کرد:
ssh username@public_ip_address
مثلا:
ssh muo@108.143.208.20
می توانید همان دستورات قدیمی لینوکس را که با آنها آشنا هستید اجرا و استفاده کنید. تنها تفاوت این است که بسته هایی که نصب می کنید به سمت پردازنده های مبتنی بر ARM هدف قرار می گیرند.
برای تایید معماری ماشین مجازی خود، از دستور uname به صورت زیر استفاده کنید:
uname -m
خروجی aarch64 کوتاه شده برای پردازش 64 بیتی معماری ARM است.
به جای آن یک کامپیوتر لینوکس مبتنی بر ARM تهیه کنید!
رایانه های شخصی مبتنی بر ARM قدرتمند، کارآمد انرژی هستند و گرمای کمتری منتشر می کنند. اکثر توزیع های اصلی لینوکس می توانند بر روی پردازنده های مبتنی بر ARM اجرا شوند.
جدا از استفاده از ماشین های مجازی مبتنی بر ARM در فضای ابری، می توانید یک دسکتاپ یا لپ تاپ لینوکس مبتنی بر ARM خریداری کنید.