وبلاگ

30 مارس 2017

نحوه اجرای لینوکس در لاجورد، قسمت اول: مبانی

/
ارسال شده توسط

مایکروسافت طی چندین سال اخیر چندین پیشنهاد را برای لینوکس و گروه منبع باز ارائه کرده است. همه چیز را از اجرای SQL Server و ویژوال استودیو در لینوکس برای اجرای یک پوسته راست آبی بش در ویندوز 10. در واقع، در ماه نوامبر 2016، مایکروسافت لینوکس را به عنوان بخشی از پلاتین پیوست. با اکثریت این موارد، ابتدا و از دیدگاه های مختلف، ضروری ترین مرحله مایکروسافت، به سختی قابل توجه است، تا بتواند لینوکس مایکروسافت لاورو را درک کند و به طور کامل تقویت کند. من نیاز به اشتراک یک بخشی از دلایل اصلی من تبدیل به یک خائن بزرگ برای اجرای لینوکس در لاجورد.

لینوکس یکی از بهترین بازیگران در Azure است

وقتی شروع به تحقیق در مورد اجرای لینوکس در لاجورد کردم، آماده بودم که روش جدیدی را برای مقابله با کار در Azure بگیرم. من از زمانی که عملا شروع باز کردن آن را داشتم با (خوب، به طور کلی بازی می کردم) کار می کردم. من حرکت را از مرحله مهندس به مرحله پایه و حتی از یک نوع از Azure به سازگاری دو انجام دادم. من آماده بودم به لینوکس در Azure حرکت کنم.

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

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

یک اطمینان جالب (که شما در هر مقدمه مایکروسافت در مورد Azure می شنوید) این است که برخی از مکان های بیش از 40 درصد از ماشین های مجازی جدید ساخته شده در Azure واقعا مبتنی بر لینوکس هستند. من به چندین معرفی مراجعه کرده ام که در آن آنها بیان می کنند که بخش بزرگی از کارهای جدید است، هرچند هرچیزی که بسیار زیاد است. پیش بینی 10 سال گذشته و نشان دادن به مایکروسافت که میزان قابل توجهی از کار جدید در مورد ضروری ترین محیط خود را لینوکس خواهد بود. این جالب خواهد بود، با این حال من منحرف می شوم.

مایکروسافت دیر به جمع آوری رسیده است، اما همه آنها در حال حاضر هستند. ساخت منابع مبتنی بر لینوکس در Azure همانقدر ساده است که منابع مبتنی بر ویندوز را دارد. به هر حال، به طور قابل توجهی، منابع لینوکس در Azure برآورده می شود و مفید است. در حال حاضر مایکروسافت با چندین بازرگان بی نظیر مبتنی بر لینوکس به منظور مدیریت در سطوح بنیاد، مرحله و برنامه نویسی، تلاش می کند. به عنوان مثال، تامین کنندگان، Red Hat و Docker دارای ادارات هستند که می توانند در عرض چند دقیقه در Azure ساخته شوند. به عنوان مثال، مدیران منبع باز، برای مثال، Redis Cache و Chef در حال حاضر یک بخش از چارچوب Azure هستند.

این چیزی است که هیچ مشکلی برای ایجاد و نظارت بر منابع لینوکس در Azure نیست

مهندسی اساسی در داخل لاجورد باعث می شود لینوکس یک بازی معادل برای ویندوز باشد. پایه ابر ابرها به سه طبقه بنیادی تقسیم می شود: ذخیره سازی، سازماندهی و شکل گیری. ظرفیت و توانایی های مدیریت سیستم در Azure OS منطق فکری است، به این معنی که آنها به همان شیوه کار خواهند کرد یا ویندوز یا لینوکس.

اصلی ترین چیزی که واقعا تغییر می کند این است چارچوب کاری در حال اجرا بر روی یک ماشین مجازی. خوب این و بدیهی است که برنامه های در حال اجرا در داخل چارچوب کاری.

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

همانطور که گفته شد چند بار من یک مرد ویندوز هستم، اما من از یک مشتری لینوکس برای ایجاد و نظارت بر همه چیز در Azure برای مدتی استفاده کرده ام. در حال حاضر، من صادقانه با استفاده از یک پوسته GUI، با این حال، از پوسته Bash برای بخش بیشتر کار من و نگه داشتن ماشین های مجازی استفاده کرده ام. مایکروسافت تنظیمات ابزار متقابل را انجام می دهد، به عنوان مثال، CLI یا XPLAT CLI در احتمال خاموش که شما باید آنها را اسکن کنید، که به شما اجازه می دهد تا کاملا Azure را نظارت کنید. به عنوان مثال، برای ساخت یک ماشین مجازی، شما می توانید از:

Azure VM Make-Q Canonical: ubuntuserver: 14.04.4-LTS: آخرین ...

ساختار ساختار زبانی ابزاری متقابل است که واقعا منطقی است. من واقعا کشف ساختار شارژ دستگاه های CLI شایع تر از دستگاه های PowerShell (که دستگاه های خطی ضروری برای شرایط ویندوز است).

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

پاسخ دهید

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!