Windows 8 برای مرکز داده چه معنایی دارد
بحثها پیرامون سیستمعامل دسکتاپ جدید Microsoft یعنی Windows 8، تقریباً کاملاً حول رابط کاربری Metro که به شکلی چشمگیر از الگوهای قبلی فاصله گرفته متمرکز است؛ رابطی که از Windows Phone قرض گرفته شده که آن هم به نوبه خود از Microsoft Zune بدبخت آن را گرفته بود. ظاهراً Microsoft معتقد است که بار سوم شانس است وقتی پای Metro در میان باشد.
برای من داستان جذاب Windows 8 نه در ظاهر و پرداخت آن بلکه در بازسیمکشی زیر کاپوت آن است که نوید آیندهای پرامید برای این پلتفرم میدهد. Microsoft در گذشته تلاشهایی برای عرضه سیستمعامل Windows Server روی معماریهای جایگزین داشته از جمله، برای کسانی که به یاد دارند، پردازنده Digital Alpha و اخیرتر Intel Itanium. در آن موارد قبلی، تمرکز بر بالاترین پلتفرمهای Microsoft بود که روی سختافزاری فراتر از آنچه دنیای Windows معمولاً میبیند اجرا میشد.
Windows 8 قول میدهد دنیای معماریهای متعدد را به روشی کاملاً متفاوت حل کند – با شروع از پایینترین سطح سیستمعامل و تمرکز بر پلتفرمی که از پیشنهاد معمول Intel یا AMD سبکتر و کمتوانتر است؛ معماری RISC کممصرف ARM با نام جدید Windows RT (که قبلاً WoA یا Windows on ARM نامیده میشد).
معماری ARM در حالی که Microsoft تلاش میکند به دستگاههای دستی و کممصرف نفوذ عمیق کند، سرخط خبرها شده است. Windows RT میتواند نشانهای از اتحاد در آینده بین کدپایه دسکتاپ Windows و کدپایه گوشی هوشمند موبایل باشد. Windows RT میتواند به معنای رقابت قوی Microsoft در بازار تبلت دستی باشد که در حال حاضر iPad به طور کامل بر آن تسلط دارد. Windows RT میتواند رقیب واقعی پلتفرمهای Android باشد.
قطعاً، همانطور که امروز وضع دارد، Windows RT پتانسیل زیادی دارد که واقعاً جالب و حتی تحولآفرین باشد، حتی اگر هنگام عرضه به آن مرحله نرسد. اما فکر میکنم داستان جالب زیر سطح قرار دارد؛ یعنی آنچه Windows RT به طور بالقوه میتواند برای مرکز داده معنی داشته باشد. Microsoft ممکن است در آینده چه چیزی برای ما در نظر داشته باشد؟
مرکز داده امروز در جهات بسیاری در حال حرکت است. مجازیسازی یک عامل محرک است و همچنین گزینههای سرور کممصرف مانند Project Moonshot Hewlett-Packard که برای آوردن سرورهای ARM مبتنی بر مصرف کم انرژی به کاربردهای مرکز داده با مقیاسپذیری افقی طراحی شده است.
در حال حاضر، تعداد سیستمعاملهای سرور موجود برای اجرا روی سرورهای ARM، مانند آنهایی که به زودی از HP میآیند، کم و نادر هستند و اکثراً فقط از خانواده BSD سیستمعاملی موجود است. جامعه Linux، به عنوان مثال، در حال تقلا برای گردآوری حتی یک توزیع ARM مبتنی بر پشتیبانی سازمانی است و به نظر میرسد Ubuntu اولین گزینهای باشد که از دروازه بیرون میآید. اما این کمبود سیستمعاملهای سرور روی ARM یک شکاف بازار آشکار ایجاد میکند که Microsoft ممکن است به خوبی به فکر پر کردن آن باشد.
Windows Server روی ARM میتواند یک برد بزرگ برای Microsoft در مرکز داده باشد. یک پیشنهاد با هزینه پایینتر که پرتفولیوی پلتفرم آنها را گسترش میدهد بدون نیاز به بازنویسی سنگین هسته از آنجا که این تلاش را برای هسته در دستگاههای دستی خود قبلاً انجام دادهاند. این میتواند یک فشار مهم برای ورود Windows به عرصه مرکز داده سبز که در حال محبوب شدن است باشد؛ جایی که انتظار میرود پردازندههای ARM نقش محوری ایفا کنند.
Microsoft مدتهاست در تلاش برای جا انداختن پای خود در مرکز داده است و امروز به اندازه هر کسی در آن راحت است اما سرورهای Windows به انجام کارها در دنیایی جداگانه ادامه میدهند که در آن ایمیل، احراز هویت و برخی برنامههای داخلی روی پلتفرمهای Windows قرار دارند اما اکثریت پردازش سنگین، وبهاستینگ، ذخیرهسازی و نقشهای دیگر تقریباً به طور جهانی به اعضای خانواده UNIX سپرده میشود. در دسترس بودن Windows روی پلتفرم ARM میتواند آن را به پیشقراول گزینهها برای اشکال سرور با مقیاسپذیری افقی مانند وب سرورها، سرورهای برنامه و کارهای دیگری که در بالاترین سطح استخر محاسباتی ARM قرار خواهند گرفت برساند – شاید حتی شبکههای محاسباتی با کارایی بالا و سبز.
ARM ممکن است چیزهای هیجانانگیزی برای آینده پلتفرم Windows Server داشته باشد، احتمالاً حداقل یک، اگر نه دو نسخه جلوتر. و همچنین، Windows ممکن است چیز هیجانانگیزی برای ARM به معنی داشته باشد.