Jump to content

Draft:پروژه محاسبات باز (OCP)

From Wikipedia, the free encyclopedia
پروژه محاسبات باز (OCP)
AbbreviationOCP
Formation2011; 13 years ago (2011)
Typeگروه بازرگانی صنعتی
Purposeبه اشتراک گذاری طراحی دیتاسنتر
Region
جهانی
Membership
بیش از 50 شرکت
Websiteopencompute.org

پروژه محاسبات باز (OCP) یک نهاد پیشرو در تسهیل اشتراک‌گذاری طراحی‌های پیشرفته محصولات مراکز داده و پیاده‌سازی بهترین رویه‌های صنعتی میان شرکت‌های فعال در این حوزه است [1] [2] این سازمان که در سال 2011 تأسیس شده است، به‌طور چشمگیری در بهبود طراحی و بهره‌برداری از مراکز داده مقیاس بزرگ در سطح جهانی تأثیرگذار بوده و به توسعه نوآوری‌های زیرساختی و راهبردهای کارآمد در زمینه محاسبات ابری و مراکز داده کمک شایانی کرده است. [1]

تا جولای 2024، بیش از 50 شرکت در سراسر جهان به عضویت OCP درآمده‌اند که شامل شرکت‌های برجسته‌ای چون آرم هولدینگز ، متا ،آی‌بی‌ام ، اینتل ، نوکیا ، گوگل ، مایکروسافت ، سیگیت ، دل ، رکسپیس تکنالوجی ، هیولت پکرد انترپرایز ، انویدیا ، سیسکو ، گلدمن ساکس, سرمایه‌گذاری‌های فیدلیتی, لنوو و گروه علی بابا .[3] [4] [5]

ساختار

[edit]
سرور Open Compute نسخه 2
سینی درایو Open Compute V2،

بنیاد پروژه محاسبات باز (Open Compute Project Foundation) یک نهاد غیرانتفاعی تحت طبقه‌بندی 501(c)(6) است که در ایالت دلاور، ایالات متحده آمریکا به ثبت رسیده است. این بنیاد، دارای ساختار مدیریتی چندلایه است که شامل هیئت مدیره، هیئت مشورتی و کمیته راهبری جهت مدیریت بهینه عملیات و استراتژی‌های خود می‌باشد.

از جولای سال 2020، هیئت مدیره بنیاد شامل هفت عضو است که از یک عضو مستقل و شش عضو سازمانی تشکیل شده است. مارک رونیگ ( فیسبوک ) مدیر و رئیس هیئت مدیره بنیاد است. اندی بکتولشیم عضو مستقل است. علاوه بر مارک رونیگ که نماینده فیس‌بوک است، سایر سازمان‌های حاضر در هیئت‌ مدیره Open Compute عبارتند از: اینتل (ربکا ویکلی)، مایکروسافت (کوشاگرا واید)، گوگل (پارتا رانگاناتان) و رکسپیس (جیم هاوکینز).[6]

فهرست به‌روز اعضا را می‌توان در وب‌سایت opencompute.org مشاهده کرد.

تاریخچه

[edit]

پروژه محاسبات باز در فیس بوک به عنوان یک پروژه داخلی در سال 2009 به نام "پروژه آزادی" آغاز شد. تیم طراحی و مهندسی سخت‌افزار توسط امیر مایکل (مدیر، طراحی سخت‌افزار) هدایت می‌شد[7] [8] [9] و جاناتان هایلیگر (معاون عملیات فنی) و فرانک فرانکوفسکی (مدیر، طراحی سخت‌افزار و زیرساخت) از این پروژه حمایت می‌کردند. این سه نفر بعدها طراحی‌های Project Freedom را متن‌باز کردند و پروژه Open Compute را بنیان‌گذاری کردند. [10] [11] این پروژه در یک رویداد مطبوعاتی در دفتر مرکزی فیس بوک در پالو آلتو در 7 آوریل 2011 معرفی شد. [12]

پروژه های OCP

[edit]

بنیاد Open Compute Project تعدادی از پروژه‌های OCP را مدیریت می‌کند، از جمله:

طراحی سرورها

[edit]

دو سال پس از آغاز پروژه Open Compute، با تمرکز بر طراحی ماژولارتر سرورها، اعتراف شد که "طراحی جدید هنوز فاصله زیادی با مراکز داده واقعی دارد".[13] با این حال، برخی جنبه‌های منتشر شده برای بهبود بهره‌وری انرژی در مرکز داده Prineville فیس بوک مورد استفاده قرار گرفت، که این بهبود با شاخص PUE (اثرگذاری استفاده از توان) تعریف‌شده توسط The Green Grid اندازه‌گیری شد. [14]

تلاش‌ها برای پیشبرد طراحی نودهای محاسباتی سرور شامل طرحی برای پردازنده‌های اینتل و طرحی دیگر برای پردازنده‌های AMD بود. در سال 2013، ، Calxeda طراحی‌ای با پردازنده‌های مبتنی بر معماری ARM ارائه کرد. [15] از آن زمان، چندین نسل از طراحی‌های سرور OCP ارائه شده‌اند، از جمله:

ماژول شتاب دهنده OCP

[edit]

ماژول شتاب‌دهنده OCP (OAM) یک مشخصه طراحی برای معماری‌های سخت‌افزاری است که سیستم‌های هوش مصنوعی با نیاز به پهنای باند بالای ماژول به ماژول را پیاده‌سازی می‌کند.[18]

OAM در برخی از ماژول‌های شتاب‌دهنده Instinct شرکت AMD استفاده می‌شود.

طراحی رک و پاور

[edit]

طراحی‌های سیستم نصب مکانیکی با هدف بهبود هم‌گرایی میان رک‌های باز و رک‌های استاندارد 19 اینچی منتشر شده‌اند. این رک‌ها دارای همان عرض خارجی (600 میلی‌متر) و عمق رک‌های استاندارد هستند، اما به‌گونه‌ای طراحی شده‌اند که قابلیت نصب شاسی‌های عریض‌تر با عرض 537 میلی‌متر (21 اینچ) را داشته باشند. این طراحی امکان جا دادن تجهیزات بیشتر در همان حجم فیزیکی را فراهم کرده و بهبود قابل‌توجهی در جریان هوا و کاهش مقاومت حرارتی ایجاد می‌کند. اندازه‌های شاسی محاسباتی بر اساس مضارب OpenU یا OU تعریف شده است که معادل 48 میلی‌متر است و این مقدار کمی بلندتر از واحد رک معمولی 44 میلی‌متر می‌باشد. جدیدترین مشخصات مکانیکی پایه، به‌عنوان Open Rack V3، توسط شرکت متا در سال 2022 منتشر شد و مشارکت قابل‌توجهی از گوگل و ریتال در این امر صورت گرفت.[19]

هم‌زمان با انتشار این مشخصات پایه، متا همچنین مشخصات مربوط به رکتیفایرها و قفسه‌های پاور را با جزئیات بیشتری ارائه داد.[20][21] مشخصات رابط نظارت بر قدرت (PMI)، که یک رابط ارتباطی برای تسهیل ارتباطات بالادستی بین رکتیفایرها و واحد پشتیبان باتری (BBU) است، نیز توسط متا در همان سال منتشر شد. دلتا الکترونیک به‌عنوان مشارکت‌کننده اصلی در توسعه مشخصات فنی BBU ایفای نقش کرد.[22]

از سال 2020 به بعد، با افزایش نیازهای پردازشی هوش مصنوعی در مراکز داده، تقاضا برای توان الکتریکی بالاتر افزایش یافت تا بتوان نیازهای انرژی پردازنده‌های جدیدتر و پیچیده‌تر را برآورده کرد. متا در حال حاضر در حال به‌روزرسانی مشخصات رکتیفایر، قفسه پاور، واحد پشتیبان باتری و رابط مدیریت انرژی Open Rack V3 است تا بتواند این معماری‌های جدید و پیشرفته هوش مصنوعی را پشتیبانی کند.

در ماه می 2024، در اجلاس منطقه‌ای Open Compute، متا و ریتال برنامه‌های خود را برای توسعه اکوسیستم High Power Rack (HPR) همراه با شرکای خود در حوزه رک، انرژی و کابل اعلام کردند. این به‌روزرسانی‌ها ظرفیت توان رک را به 92 کیلووات یا بیشتر افزایش می‌دهد تا نیازهای انرژی بالای نسل جدید پردازنده‌ها را تأمین کند.[23] در همان جلسه، دلتا الکترونیک و ادونسد انرژی پیشرفت خود را در توسعه استانداردهای جدید Open Compute برای طراحی قفسه‌های پاور و رکتفایر برای کاربردهای HPR معرفی کردند. [24] ریتال همچنین به تشریح همکاری خود با متا در طراحی مهار جریان هوا، طراحی شینه‌ها و طرح‌های اتصال به زمین با الزامات جدید HPR را تشریح کرد. [25]

ذخیره سازی داده ها

[edit]

لوک‌های ذخیره‌سازی Open Vault به‌عنوان یکی از پیشرفته‌ترین راهکارهای ذخیره‌سازی، تراکم بالای دیسک‌ها را با 30 دیسک در یک شاسی Open Rack با اندازه 2U ارائه می‌دهند که به‌طور خاص برای تسهیل فرآیند تعویض دیسک‌ها طراحی شده است. دیسک‌های 3.5 اینچی در دو کشو سازمان‌دهی شده‌اند، به‌طوری‌که هر کشو شامل پنج دیسک در عرض و سه دیسک در عمق می‌باشد. اتصالات از طریق فناوری SCSI متصل به سریال برقرار می‌شود که کارایی بالایی در انتقال داده‌ها ارائه می‌دهد.[26] این معماری ذخیره‌سازی همچنین با نام "Knox" شناخته می‌شود و یک نسخه ویژه برای ذخیره‌سازی سرد نیز دارد که در آن دیسک‌های غیرفعال به‌منظور کاهش مصرف انرژی به حالت خاموش درمی‌آیند. [27] در سال 2012، یک رویکرد طراحی دیگر توسط Hyve Solutions، یکی از بخش‌های شرکت سینکس، معرفی شد که نقش مهمی در توسعه این فناوری ایفا کرد. [28] [29] در اجلاس OCP سال 2016، فیسبوک به همراه Wiwynn، که یکی از شرکت‌های منشعب از ODM کمپانی تایوانی Wistron است، راهکار "Lightning" را معرفی کردند؛ یک JBOF (مجموعه‌ای از فلش‌های NVMe) انعطاف‌پذیر که مبتنی بر طراحی موجود Open Vault (Knox) توسعه یافته و با هدف بهینه‌سازی بهره‌وری و انعطاف‌پذیری در ذخیره‌سازی داده‌ها طراحی شده است. [30] [31]

دیتا سنترهای با بهره‌وری انرژی بهینه

[edit]

OCP طرح‌هایی جامع برای بهینه‌سازی بهره‌وری انرژی در مراکز داده منتشر کرده است. این طرح‌ها شامل توزیع برق در ولتاژ 277 ولت AC هستند که باعث حذف یک مرحله ترانسفورماتور در طراحی سنتی مراکز داده می‌شود، و به این ترتیب بازده انرژی افزایش می‌یابد. علاوه بر این، منبع تغذیه با ولتاژ ثابت (12.5 ولت DC) که برای تطابق با ورودی 277 ولت AC طراحی شده است، به همراه سیستم پشتیبانی باتری با ولتاژ 48 ولت DC نیز بخشی از این طراحی‌ها است. این اصلاحات در راستای کاهش تلفات انرژی و بهبود قابلیت اطمینان سیستم‌های برق در مراکز داده ارائه شده‌اند.[32]

سوئیچ های شبکه ای باز

[edit]

در تاریخ 8 می 2013، تلاشی برای تعریف سوئیچ های شبکه باز مطرح شد.[33] هدف این تلاش، فراهم‌سازی امکان بارگذاری سیستم عامل ختصاصی فیسبوک بر روی سوییچ‌ها بود. گزارش‌های خبری پیش‌بینی می‌کردند که سوییچ‌های با هزینه بالا و عملکرد برجسته همچنان محبوبیت خود را حفظ کنند، در حالی که محصولات ارزان‌تر، که عمدتاً به‌عنوان یک کالای رایج و غیرخاص در نظر گرفته می‌شوند (با استفاده از اصطلاح "top-of-rack")، احتمالاً این پیشنهاد را بپذیرند [34]

اولین تلاش فیسبوک برای طراحی یک سوییچ شبکه باز، با همکاری سازنده تایوانی ODM به نام Accton و با بهره‌گیری از چیپ برودکام Trident II انجام شد. این سوییچ که "Wedge" نامیده می‌شود، از سیستم‌عامل لینوکسی به نام FBOSS استفاده می‌کند.[35] [36] [37] در ادامه، سوییچ‌های پیشرفته‌تری مانند "6-pack" و "Wedge-100" معرفی شدند که بر اساس چیپ‌های Broadcom Tomahawk ساخته شده‌اند. [38] طراحی‌های مشابه برای سوییچ‌های شبکه توسط شرکت‌هایی نظیر Accton Technology Corporation (و شرکت زیرمجموعه آن Edgecore Networks)، Mellanox Technologies، Interface Masters Technologies و Agema Systems ارائه شده‌اند. [39] این سوییچ‌ها قادر به اجرای سیستم‌عامل‌های شبکه‌ای سازگار با محیط نصب شبکه باز (ONIE) هستند، از جمله Cumulus Linux، Switch Light OS از Big Switch Networks، و PICOS از Pica8. [40] همچنین پروژه مشابهی برای توسعه یک سوییچ سفارشی برای پلتفرم گوگل مطرح شده بود که به تدریج به استفاده از پروتکل OpenFlow تکامل یافت. [41] [42]

سرورها

[edit]

زیرپروژه مرتبط با Mezzanine (NIC) به منظور تعریف مشخصات OCP NIC 3.0 نسخه 1v00 در اواخر سال 2019 منتشر گردید و سه نوع فرم فاکتور را تعیین نمود: SFF، TSFF، و LFF. این فرم فاکتورها با هدف استانداردسازی طراحی و سازگاری زیرساخت‌های شبکه، امکان ادغام و توسعه سریع‌تر را فراهم می‌سازند. نسخه 1v00 این مشخصات به منظور بهبود کارایی و قابلیت انعطاف‌پذیری در معماری‌های مختلف شبکه به‌ویژه در سطح مراکز داده مدرن ارائه شده است.[43] [44]

دعاوی قضایی

[edit]

در مارس 2015،[45] گروه بلیدروم و شرکت بریپکو (بریتانیا) از فیسبوک، امرسون الکتریک و سایرین شکایت کردند و ادعا نمودند که فیسبوک اسرار تجاری مربوط به مراکز داده پیش‌ساخته آنان را در پروژه "محاسبات باز" افشا کرده است. [46] فیسبوک درخواست رد این دعوی را مطرح نمود، [47] اما این درخواست در سال 2017 توسط دادگاه رد شد. [48] نهایتاً، در آوریل 2018، یک توافق محرمانه در میانه محاکمه میان طرفین به دست آمد. [49]

منابع

[edit]
  1. ^ a b Metz, Cade (11 Apr 2015). "How Facebook Changed the Basic Tech That Runs the Internet". Wired.
  2. ^ "Open Compute Project".
  3. ^ Metz, Cade (11 Apr 2015). "How Facebook Changed the Basic Tech That Runs the Internet". Wired.
  4. ^ "Incubation Committee". Open Compute. Retrieved 2016-08-19.
  5. ^ "Open Compute Project".
  6. ^ "Organization and Board". Open Compute. Archived from the original on 2015-09-26. Retrieved 2015-09-12.
  7. ^ "Facebook Follows Google to Data Center Savings". Data Center Knowledge. 2009-11-27. Retrieved 2020-12-13.
  8. ^ "Oxide Computer Company: On the Metal: Amir Michael". Oxide Computer Company. Retrieved 2020-12-13.
  9. ^ "Facebook Hacks Shipping Dock Into World-Class Server Lab". Wired. ISSN 1059-1028. Retrieved 2020-12-13.
  10. ^ "Why I Started the Open Compute Project – Vertex Ventures". Retrieved 2020-12-13.
  11. ^ "Introducing the Open Compute Project - YouTube". www.youtube.com. 7 April 2011. Retrieved 2020-12-13.
  12. ^ "Facebook Opens its Server, Data Center Designs". Data Center Knowledge. 2011-04-07. Retrieved 2020-12-13.
  13. ^ Metz, Cade (January 16, 2013). "Facebook Shatters the Computer Server Into Tiny Pieces". Wired. Retrieved July 9, 2013.
  14. ^ Michael, Amir (February 15, 2012). "Facebook's Open Compute Project". Stanford EE Computer Systems Colloquium. Stanford University. (video archive)
  15. ^ Schnell, Tom (January 16, 2013). "ARM Server Motherboard Design for Open Vault Chassis Hardware v0.3 MB-draco-hesperides-0.3" (PDF). Archived from the original (PDF) on October 23, 2014. Retrieved July 9, 2013.
  16. ^ Data Center Knowledge (April 28, 2016). "Guide to Facebook's Open Source Data Center Hardware". Retrieved May 13, 2016.
  17. ^ Register, The (January 17, 2013). "Facebook rolls out new web and database server designs". The Register. Retrieved May 13, 2016.
  18. ^ Ledin, Jim (2020-04-30). Modern Computer Architecture and Organization. Birmingham Mumbai: Packt Publishing Ltd. p. 361. ISBN 978-1-83898-710-7.
  19. ^ Charest, Glenn; Mills, Steve; Vorreiter, Loren. "Open Rack V3 Base Specification". opencompute.org. Meta. Retrieved 25 September 2024.
  20. ^ Keyhani, Hamid; Tang, Ted; Shapiro, Dmitriy; Fernandes, John; Kim, Ben; Jin, Tiffany; Mercado, Rommel. "Open Rack V3 48V PSU Specification Rev: 1.0". opencompute.org. Meta. Retrieved 25 September 2024.
  21. ^ Keyhani, Hamid; Shapiro, Dmitriy; Fernandes, John; Kim, Ben; Jin, Tiffany; Mercado, Rommel. "Open Rack V3 Power Shelf Rev 1.0 Specification". opencompute.org. Meta. Retrieved 25 September 2024.
  22. ^ Sun, David; Shapiro, Dmitriy; Kim, Ben; Athavale, Jayati; Mercado, Rommel. "Open Rack V3 48V BBU Specification Rev: 1.4". opencompute.org. Meta. Retrieved 25 September 2024.
  23. ^ Open Compute Project (4 May 2024). "ORv3 High Power Rack (HPR) Ecosystem Solution". youtube.com. Youtube. Retrieved 25 September 2024.
  24. ^ Open Compute Project (4 May 2024). "Requirements/Considerations of Next Generation ORv3 PSU and Power Shelves". Youtube. Retrieved 25 September 2024.
  25. ^ Open Compute Project (4 May 2024). "ORv3 High Power Rack (HPR) Ecosystem Solution". Youtube. Retrieved 25 September 2024.
  26. ^ Mike Yan and Jon Ehlen (January 16, 2013). "Open Vault Storage Hardware V0.7 OR-draco-bueana-0.7" (PDF). Archived from the original (PDF) on May 21, 2013. Retrieved July 9, 2013.
  27. ^ "Under the hood: Facebook's cold storage system". May 4, 2015. Retrieved May 13, 2016.
  28. ^ "Hyve Solutions Contributes Storage Design Concept to OCP Community". News release. January 17, 2013. Archived from the original on April 14, 2013. Retrieved July 9, 2013.
  29. ^ Malone, Conor (January 15, 2012). "Torpedo Design Concept Storage Server for Open Rack Hardware v0.3 ST-draco-chimera-0.3" (PDF). Archived from the original (PDF) on May 21, 2013. Retrieved July 9, 2013.
  30. ^ Petersen, Chris (March 9, 2016). "Introducing Lightning: A flexible NVMe JBOF". Retrieved May 13, 2016.
  31. ^ "Wiwynn Showcases All-Flash Storage Product with Leading-edge NVMe Technology". March 9, 2016. Retrieved May 13, 2016.
  32. ^ Michael, Amir (February 15, 2012). "Facebook's Open Compute Project". Stanford EE Computer Systems Colloquium. Stanford University. (video archive)
  33. ^ Jay Hauser for Frank Frankovsky (May 8, 2013). "Up next for the Open Compute Project: The Network". Open Compute blog. Retrieved June 16, 2019.
  34. ^ Chernicoff, David (May 9, 2013). "Can Open Compute change network switching?". ZDNet. Retrieved July 9, 2013.
  35. ^ "Facebook Open Switching System (FBOSS) from Facebook". SDxCentral. Archived from the original on October 1, 2018.
  36. ^ "Introducing "Wedge" and "FBOSS," the next steps toward a disaggregated network". Meet the engineers who code Facebook. June 18, 2014. Retrieved 2016-05-13.
  37. ^ "Facebook Open Switching System ("FBOSS") and Wedge in the open". Meet the engineers who code Facebook. March 10, 2015. Retrieved 2016-05-13.
  38. ^ "Opening designs for 6-pack and Wedge 100". Meet the engineers who code Facebook. March 9, 2016. Retrieved 2016-05-13.
  39. ^ "Accepted or shared hardware specifications". Open Compute. Retrieved 2016-05-13.
  40. ^ "Current Network Operating System (NOS) List". Open Compute. Retrieved 2016-05-13.
  41. ^ Metz, Cade (May 8, 2013). "Facebook Rattles Networking World With 'Open Source' Gear". Wired. Retrieved July 9, 2013.
  42. ^ Levy, Steven (April 17, 2012). "Going With the Flow: Google's Secret Switch to the Next Wave of Networking". Wired. Retrieved July 9, 2013.
  43. ^ "Server/Mezz - OpenCompute". www.opencompute.org. Retrieved 2022-11-09.
  44. ^ Kumar, Rohit (2022-05-02). "OCP NIC 3.0 Form Factors The Quick Guide". ServeTheHome. Retrieved 2022-11-09.
  45. ^ "BladeRoom Group Limited et al v. Facebook, Inc". Justia. Retrieved 18 February 2017.
  46. ^ "ORDER granting in part and denying in part 128 Motion to Dismiss". Justia. Retrieved 18 February 2017.
  47. ^ Greene, Kat (10 May 2016). "Facebook Wants Data Center Trade Secrets Suit Tossed". Law360. Retrieved 8 March 2017.
  48. ^ SVERDLIK, YEVGENIY (17 February 2017). "Court Throws Out Facebook's Motion to Dismiss Data Center Design Lawsuit". Data center Knowledge. Retrieved 8 March 2017.
  49. ^ "Facebook settles $365m modular datacentre IP theft case with UK-based BladeRoom Group". Computer Weekly. 11 April 2018. Retrieved 15 March 2019.

پیوند به بیرون

[edit]

Official website

دیتاسنترها

[edit]

Game publisher builds a cost-efficient, scalable data center and reduces operational complexities with OCP. Archived 2018-10-13 at the Wayback Machine