تک‌نیوز‌وورد نوشت:

مایکروسافت از توسعه کانتینر لینوکس در ویندوز سرور پشتیبانی می‌کند

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

هفته گذشته Erin Chapple، مدیرکل سیستم‌عامل ویندوز سرور در پستی نوشت: قرار است تا کانتینرها با توجه به حجم کار لینوکس در ویندوز سرور نیز بومی‌سازی شود. این شرکت همچنین، قابلیت جداسازی ویندوز سرور Hyper-V را که با انتشار سیستم‌عامل در سال 2016 معرفی شد، گسترش خواهد داد.

Chapple گفت: این بدان معناست که کاربران دیگر مجبور نیستند برای توسعه برنامه‌های کاربردی در ویندوز و لینوکس، از دو زیرساخت کانتینر جداگانه استفاده کنند. علاوه بر این، ویندوزBash (یک Bash Shell کامل مبتنی بر اوبونتو که می‌تواند نرم‌افزار لینوکس را مستقیماً روی ویندوز اجرا کند) نیز همراه با نسخه بعدی ویندوز سرور خواهد آمد. این‌یک خبر خوب برای توسعه‌دهندگان است.

Chapple توضیح داد: این ترکیب منحصربه‌فرد، مدیران و برنامه‌نویسان را قادر می‌سازد تا از همان اسکریپت‌ها، ابزارها، رویه‌ها و تصاویری که برای کانتینرهای لینوکس استفاده می‌شود در میزبان کانتینر ویندوز سرور نیز استفاده کنند.

نانو سرور Slimmer

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

Ben Bernstein مدیرعامل شرکت Twistlock اظهار داشت: ایده این بود که با ساخت یک‌چیز ظریف به هر یک از توسعه‌دهندگان اجازه داده شود، فقط عناصر لازم برای خدمات خاص خود را به آن اضافه کنند.

او به LinuxInsider گفت: این سازگاری، پایدار و امن خواهد بود. عناصر کانتینر دقیقاً همان چیزهایی خواهند بود که توسعه‌دهندگان به آن اضافه می‌کنند و هیچ‌چیز اضافه دیگری نخواهد بود. Chapple نوشت: ویندوز سرور در انتشار نسخه بعدی خود، بر روی ساختن نانو سروری که بهترین تصویر از کانتینر را ارائه کند، تمرکز خواهد کرد.

وی خاطرنشان کرد که مشتریان می‌بینند که تصاویر ارائه‌شده توسط نانو سرور به‌اندازه بیش از 50 درصد کاهش خواهد یافت، که این امر، هم باعث کاهش زمان راه‌اندازی و هم، افزایش تراکم کانتینر خواهد شد.



هدف قرار دادن امتیاز

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

او به LinuxInsider نیز گفت: این مورد هنوز محقق نشده است و بااینکه کار بسیار ظریفی است ولی رسیدن به آن نیز ممکن است. Amir Jerbi  مدیر طرح‌های فنی و امنیت Aqua خاطرنشان کرد:  اندازه کانتینرهای ویندوز یکی از سه نکته مهمی است که مایکروسافت در پیاده‌سازی این فنّاوری پیش رو دارد.

او به LinuxInsider گفت: اندازه کانتینرهای ویندوز در مقایسه با کانتینرهای لینوکس بسیار بزرگ‌تر (بیش از 1 گیگابایت) است و مایکروسافت می‌خواهد آن را به میزان 50 درصد کاهش دهد. Jerbi افزود: اجرای کانتینرهای بومی لینوکس بر روی سرویس‌دهنده مایکروسافت و ابزارهای لینوکس باعث ساده‌تر شدن ویندوز و راحتی استفاده از هر دو سیستم‌عامل خواهد شد.

تسلط لینوکس بر کانتینرها

Jerbi گفت: استراتژی کانتینرهای مایکروسافت، این شرکت را با تقاضای مشتریان فعلی هم‌تراز می‌کند. او اشاره کرد: سازمان‌ها به دنبال عادی کردن پروسه‌های عملیاتی و ابزارها هستند. داشتن یک پلت فرم واحد برای هر دو سیستم‌عامل ویندوز و لینوکس، باعث کمک و اجرای یکنواخت آن‌ها می‌شود.

تشخیص حرکت مایکروسافت نشان‌دهنده وضعیت فضای کانتینری است. Bernstein Twistlock می‌گوید: در واقعیت، 99 درصد از تصاویر کانتینر ویندوز، همان تصاویر لینوکس است.

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

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

Bernstein گفت: مطالعات نشان می‌دهد که کانتینرها باعث افزایش بهره‌وری خواهند شد. به همین دلیل است که شرکت‌های توسعه‌دهنده نرم‌افزار، می‌خواهند بر روی آن سرمایه‌گذاری کنند.
 

نظرات کاربران (کامنتها)

ارسال نظر جدید

محتواي اين فيلد خصوصي نگهداشته شده و قابل مشاهده توسط عموم نخواهد بود.
  • آدرس‌های وب و آدرس‌های ایمیل به صورت خودکار به لینک تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها به صورت خودکار شکسته می‌شوند.
  • Allowed HTML tags: <a> <span> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <thead> <table> <tr> <td> <tbody> <th> <img> <a> <div> <map> <br>

اطلاعات بیشتر درباره فرمت های ورود اطلاعات

پرسش امنیتی
این پرسش به منظور تامین امنیت بیشتر در برنامه و شناسایی شما به عنوان یک کاربر انسانی ارائه شده است تا از پر شدن اتوماتیک فرم توسط روبات ها و اسپمرها جلوگیری به عمل آید.
14 + 4 =
این سوال ساده ریاضی را حل کنید و نتیجه را در محل مربوطه وارد نمایید. به طور مثال: عدد (1) + عدد (3): پاسخ عدد (4) خواهد بود و شما باید عدد (4) را در محل مناسب وارد کنید.