این ارقام که توسط IHS Markit منتشرشده است جدا از هزینههای سختافزاری مصرفشده توسط اعضای اصلی این پروژه یعنی فیسبوک، اینتل، رک اسپیس، مایکروسافت و گلدمن ساکس که همگی به شکلی از پروژه محاسبات باز استفاده میکنند محاسبهشده است و طبق برآورد گارتنر ارزشی معادل 178 میلیارد دلار در سال 2017 داشته است.
دلایل سازگاری با OCP
وقتی فیسبوک سختافزار مورد نیاز را برای اولین مرکز داده اختصاصی خود در Prineville طراحی کرد، قصد داشت در سه شاخص عمده انرژی، مواد و پول صرفهجویی کند. در این طرح با حذف ضایعات منبع تغذیه و با افزایش ارتفاع سرورها که فضای بیشتری برای هیتسینکهای بزرگتر و کارآمدتر فراهم میکرد و این امکان به وجود میآمد تا با استفاده از فنهایی با قطر بیشتر با انرژی کمتری هوای بیشتری را منتقل کرد، امکان مصرف بهینهتر انرژی فراهم شد. همچنین با خارج کردن صفحات غیرضروری، رنگ، لوگوها، اسلاتهای توسعه بلااستفاده و تجهيزاتی از قبیل کارتهای گرافیک و حتی پیچهای نصب نزدیک به 2.7 کیلوگرم از مواد هر سرور را کاهش داد. وقتی شما هزینه زیادی برای مصرف برق و قطعاتی که استفاده نمیکنید پرداخت نکنید، همین اقدامات باعث کاهش مجموع هزینهها خواهد شد. در راس اینها صرفهجویی در منابع انسانی قرار دارد. بدون پیچهای نصب، اتصال و جداسازی رک سرورها سریعتر انجام میشد، استانداردسازی باعث صرفهجویی زمان در مواجهه با ادوات شد و بهطورکلی مستقر کردن سیستمها سریعتر انجام میشد.
موانع سازگاری با OCP
در مطالعات انجامشده توسط IHS Markit مشخص شد که سه مانع بازدارنده برای همسو شدن با سختافزار OCP نگرانیهایی در مورد امنیت، یافتن منابع و یکپارچهسازی است. یکی از خطرات احتمالی ارائه مشخصههای مورد نیاز برای ساخت سختافزار OCP این است که بر اساس این دستورالعملها هرکسی میتواند نمونهای از آن را بسازد و قبل از تحویل، کسی ممکن است آن را دستکاری کند. بهعبارت دیگر امنیت زنجیره تامین به یک مشکل تبدیل خواهد شد.
امنیت
در همایش OCP که در مارس 2018 در سنخوزه برگزار شد، رهبران OCP گفتند، با ایجاد یک پروژه امنیتی جدید با تمرکز بر ایجاد یک رابط سختافزاری استاندارد و پروتکلهایی برای اطمینان از یکپارچگی کد بوت، به امنیت زنجیره تامین رسیدگی میکنند. مایکروسافت قبلا با پروژه Cerberus خود که یک سختافزار RoT (سرنام Roots of Trust) برای میانافزار مادربورد مطابق با NIST 800-192 است، در این برنامه مشارکت کرده است.
بر این اساس، آنها طرحی برای توسعه APIهای امنیتی دارند که یک میانافزار امنیتی برای سختافزار اختصاصی امنیتی، روشهای مطمئن ارائه میانافزار و ابزارهايی برای ایمنسازی و بررسی ذخیرهسازهای قابلتغییر، شامل فلش برای بایوس، میکروکنترلرها و دستگاههای منطقی قابلبرنامهریزی پیچیده (CPLD) میشود. به این شكل، شرکتهایی که قصد تحویل سختافزار OCP را دارند میتوانند مطمئن باشند که تنها میانافزاری را اجرا خواهد کرد که آنها انتظار اجرای آن را دارند. نگرانی دستاندرکاران این پروژه تنها درباره سختافزار جدید نیست، آنها به تجهيزات دستدوم هم فکر میکنند. برای امن باقی نگهداشتن بازار خردهفروشی آنها به دنبال ارائه ابزارهايی برای بازیابی سختافزار از مناطق نامطمئن و ردیابی و تغییر مالکیت آن هستند.
یکپارچگی نرمافزاری و سختافزاری
یکپارچگی سختافزار و نرمافزار در حال سادهتر شدن است. بهویژه در سطح سیستمعامل که بعد از محلق شدن مایکروسافت به هیئت OCP و مشارکت در طراحی رکها و سرورها حالا این شرکت خدمات Azure را به مشتريانش ارائه میکند. هنوز در سطوح دیگر کارهای ناتمامی باقیمانده است که باید انجام شود که از آن جمله میتوان به میانافزاری اشاره کرد که سرورهای OCP را قادر میسازد تا راهاندازی شوند.
اینجا است که ابتکار جدید دیگری از OCP که همانا پروژه میانافزار سیستم باز یا Open System Firmware Project است به میدان میآید. این پروژه روی منبع باز کردن کدهایی کار میکند که تراشههای سرور را مقداردهی اولیه میکند و به این شكل میتوان از آنها در طیف گستردهای از پلتفرمها و انواع مختلفی از پردازندهها استفاده کرد. با کار روی پروژههایی مثل UEFI و Linux Boot امکان پشتیبانی از تمام سیستمعاملهای ابری و معماری پردازندههای بهکاررفته در مراکز داده شامل GPU ها، FPGA ها و سایر سختافزارهای بهینهسازی شده برای کاربردهایی مثل یادگیری ماشینی فراهم خواهد شد. با استفاده از سختافزار محاسبات باز، بهطور فزایندهای کاربردهای مختلفی در مجازیسازی شبکه پیدا میشود و همچنین در اینجا نیز یکپارچهسازی نرمافزار و سختافزار باز نیز شکل خواهد گرفت. سازندگان تجهيزات شبکه سنتی مثل سیسکو سیستمز یا جایپر نتورکز از این شیوه استفاده کرده و نرمافزارهای اختصاصی را برای سختافزارهای اختصاصی ارائه میکنند. OCP بهمنظور یکپارچهسازی سختافزار خود با نرمافزار OPNFV (سرنام Open Platform for NFV) مشغول همکاری با سازمان Linux Foundation است و این دو اخیرا برای آزمایش مشترک محصولات سختافزاری و نرمافزاری مطابق با مشخصات مربوط همکاری خود را افزایش دادهاند.
ادوات OCP را از کجا میتوان خریداری کرد؟
یافتن منابع برای سختافزار پروژه محاسبات باز در حال سادهتر شدن است. به وبسایت این پروژه یک بخش محصولات (http://www.opencompute.org/products/) اضافهشده که شما میتوانید مشخصات تجهيزات و اطلاعات تماس با فروشندگان پروژه محاسبات باز را بررسی کنید. بیش از 100 محصول مرجع وجود دارد که مورد تایید OCP قرارگرفته است. برچسب تاییدیه OCP تنها روی محصولاتی قابلاستفاده است که بهطور کامل با مشخصات فعلی OCP سازگار بوده و توسط اعضای طلایی (Gold)، نقرهای (silver) و پلاتنیوم (Platinum) این پروژه ساختهشده باشد. محصولات موردپذیرش OCP میتواند توسط هرکسی ساختهشده باشد، اما آنها باید بهطور کامل با ضوابط و مشخصههای OCP مطابقت داشته باشند و فایلهای طراحی آنها باید بهصورت منبع باز قابلدسترس باشد.
انواع سختافزار پروژه محاسبات باز
در ابتدای کار و زمانی که این مفهوم تازه به دنیای فناوری وارد شده بود، تمرکز اولیه روی سرورها و منابع تغذیه پروژه محاسبات متنباز قرار داشت، اما به مرور زمان این تمرکز به سمت رکها، فضای ذخیرهسازی و شبکهسازی پروژه محاسبات باز گسترش پیدا کرد. در ادامه این سازمان برای تکمیلتر شدن و دقیقتر شدن این پروژه پیشنهادهایی که در قالب اضافه کردن یکسری خصایص و مشخصات در راستای بهبود سختافزار وایفای باز (open Wi-Fi) ارائه شدند را مورد تایید قرار داد و به کار گرفت.
ارائهدهندگان این پروژه از همان ابتدای کار به دنبال پیادهسازی سادهای در قالب یک دستگاه بودند، اما با گذشت زمان این سرورها در حوزههای مختلف با سایر روندهای موجود ترکیب شدند (یا در تعامل با سایر روندها به کار گرفته شدند) تا سرورها این ظرفیت را داشته باشند تا بارکارهای (workload) مختلفی را انجام دهند. نیل روزافزون شرکتها به سمت محاسبات کاربردی یادگیری ماشین و بهرهمندی از آنها در راستای بهبود فرآیندهای تجاری از جمله فاکتورهایی بودند که بر طرحهای ارائه شده تاثیرگذار بودند.
در این میان، فیسبوک تصمیم گرفت سیر حرکتی فعالیت تجاری خود را ادامه داده و سرور محاسبات باز را عرضه کند. در همایش پروژه محاسبات باز که در سال جاری میلادی (2018) در سنخوزه ایالات متحده برگزار شد، این شرکت نسل سوم زیرساخت یادگیری ماشین خود موسوم به Big Basin v2 را در معرض دید شرکتکنندگان قرار داد. این زیرساخت از پردازندههای گرافیکی تسلا وی 100 انودیا که مدل جدیدتری نسبت به کارت گرافیک P100 است که پیشتر در Big Basin v1 به کار گرفته شده بود استفاده میکند. عملکرد پردازندههای جدید در مقایسه با اسلاف پیش از آنها دو سوم بیشتر شده است. فیسبوک میگوید: «به لطف برخی اصلاحات انجام شده در طراحی Big Basin موفق شدیم تعداد پردازندههای مورد استفاده را افزایش داده، عملکرد فعلی را حفظ کرده و آنرا بیشتر کنیم.»
همچنین فیسبوک از یک سامانه جديد به نام Fabric Aggregator رونمایی کرد که بهمنظور متصل کردن مراکز داده مجاور در یک منطقه و مراکز داده بین منطقهای طراحی شده بود. Fabric Aggregator که با استفاده از سوییچ OPC 100G و نرمافزار FBOSS (سرنام Facebook Open Switching System) فیسبوک ساخته شده، به کسبوکارهایی که از شبکههایی شبیه فیسبوک استفاده میکنند، اجازه میدهد تا ترافیک درون منطقهای و برون منطقهای خود را مدیریت کنند. مایکروسافت نیز به سهم بازار سویچینگ باز امیدوار است. نرمافزار "شبکهسازی باز در فضای ابری" SONiC (سرنام Open Networking in the Cloud) این شرکت راه خود را به دستگاههای جدیدی که از سوی شرکت Mellanox Technologies طراحی شده هموار کرده است. این نرمافزار به سازمانها اجازه میدهد سوییچهای هسته مرکزی شبکههای داخلی خود را به آژر کلاود بیاورند. این رویکرد میتواند راهی برای تحقق بخشیدن به جذب بازار فروشندگان سختافزار به سمت استفاده از خدمات ابری این شرکت منتهی شود. اما این تنها سیاست راهبردی مایکروسافت در ارتباط با محاسبات باز نیست، مایکروسافت همچنین به دنبال آن است از طریق نوآوری خاصی در ارتباط با پروژه محاسبات باز تغییری در ساختار بازار فناوریهای ذخیرهساز به وجود آورد. سازندگان دستگاههای ذخیرهساز فلش و زیرسامانههای ذخیرهساز با ورود فناوریهای هوشمندی که قادر هستند فرآیند آدرسدهی را مدیریت کرده، ضایعات (garbage collection) را جمعآوری کرده و سطحی از نظارت دائمی را ارائه کنند مخالف هستند. اضافه کردن این هوشمندی به زیرسامانههای ذخیرهساز ممکن است برای ایستگاههای کاری یا دستگاههای مصرفی رویکردی توجیهپذیر باشد، اما اگر کنترلر اطلاع نداشته باشد دادهها از چه مکانی در حال وارد شدن هستند، آنگاه در ارتباط با عملکردهای مرتبط با خدمات ابری همچون جمعآوری ضایعات ممکن است شاهد کند شدن کارها و ناپایداری باشیم. این مشکل از آن جهت رخ دهد که حافظه پنهان سامانه ذخیرهساز بهطور معمول دادههایی که از برنامهها و ماشینهای مجازی مختلف در زمانهای مختلف به دست میآورد را با یکدیگر مخلوط میکند. مایکروسافت با پروژه Denali خود میخواهد این امکان را برای سازندگان دستگاه ذخیرهسازی OCP فراهم کند تا این هوش را به مرحله بالاتری برسانند. از درایو حافظه جامد گرفته تا میزبان این امکان فراهم خواهد شد تا رفتار درایو با ظرفیتهای کاری خاص مطابقت پیدا کند.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟