با اعلام این که مرکز داده آلتونا اکنون به بخشی از ۱.۳۵ میلیارد کاربر خود خدمات ارائه میدهد، این شرکت همچنین فاش کرد که مهندسانش چگونه شبکه کامپیوتری را که تمام آن اطلاعات دیجیتال را از طریق این مرکز منتقل میکند، کنار هم قرار دادهاند. این ترتیب نسبتاً پیچیده به وضوح نشان میدهد که بزرگترین شرکتهای اینترنتی اکنون شبکههای کامپیوتری خود را به روشهای بسیار متفاوتی میسازند – روشهایی که نیازی به تجهیزات شبکه گران قیمت از شرکتهایی مانند سیسکو و جونیپر ندارند، غولهای سختافزاری که نقش بزرگی در زمانی که پایههای اینترنت گذاشته میشد، ایفا کردند.
از قدیم به جدید
به طور سنتی، زمانی که شرکتها شبکههای کامپیوتری برای اجرای عملیات آنلاین خود میساختند، آنها را به صورت لایهای میساختند. آنها یک “هسته” شبکه عظیم با استفاده از تجهیزات شبکه بسیار گران و قدرتمند ایجاد میکردند. سپس یک لایه کوچکتر که قادر به جابجایی دادههای کمتری بود به این هسته متصل میشد. لایهای حتی کوچکتر به آن متصل میشد. و همینطور ادامه مییافت تا شبکه به سرورهای کامپیوتری که نرمافزارهایی را که مردم میخواستند استفاده کنند در خود داشتند، میرسید.
به طور عمده، سختافزاری که این لایههای متعدد را اجرا میکرد – از سوئیچهای کوچک “بالای رک” که رکهای سرورهای کامپیوتری را هدایت میکردند، تا سوئیچهای عظیم در ستون فقرات – توسط غولهای سختافزاری مانند سیسکو و جونیپر تأمین میشد. اما در سالهای اخیر، این روند شروع به تغییر کرده است. بسیاری از عملیاتهای آسیایی و دیگر فروشندگان شبکه که کمتر در دید عموم هستند اکنون سوئیچهای بالای رک ارزانتری را ارائه میدهند، و در تلاش برای کاهش بیشتر هزینهها و یافتن راههای بهتر برای طراحی و مدیریت شبکههای خود، غولهای اینترنتی مانند گوگل و فیسبوک اکنون در حال طراحی سوئیچهای بالای رک خود هستند.
این به خوبی مستند شده است. اما این همه ماجرا نیست. غولهای اینترنتی همچنین به سمت تجهیزات ارزانتر در قلب شبکههای عظیم خود حرکت میکنند. این همان کاری است که فیسبوک در مرکز داده آلتونا خود انجام داده است. در اصل، این شرکت مدل سلسله مراتبی را رها کرده و از تجهیزات شبکه بسیار گران قیمتی که قبلاً هسته شبکههایش را هدایت میکردند فاصله گرفته است. اکنون، این شرکت از تجهیزات سادهتری در طول و عرض شبکه خود استفاده میکند و با ایجاد یک روش جدید برای مسیریابی ترافیک در این شبکه، میتواند از این تجهیزات برای بهبود کارایی مرکز داده – و بهبود آن به طور چشمگیری – استفاده کند.
برش از پارچه تازه
فیسبوک این را “پارچه مرکز داده جدید” مینامد. اگر به جزئیات علاقه دارید، میتوانید در یک پست وبلاگی که توسط الکسی آندریوف، مهندس ارشد پروژه نوشته شده است، درباره آن بخوانید. اما خلاصه مطلب این است که آندریوف و تیمش یک شبکه ماژولار ایجاد کردهاند.
شبکه به “پاد”هایی تقسیم شده و شرکت میتواند هر زمان که بخواهد پادهای بیشتری اضافه کند. این به این معناست که گسترش شبکه بسیار آسانتر است، به گفته نجمع احمد، که به نظارت بر مهندسی شبکه در فیسبوک کمک میکند. اما همچنین به این معناست که فیسبوک میتواند دادهها را آسانتر و سریعتر در سراسر شبکه منتقل کند.
اگر اصلاً درباره نحوه کار فیسبوک فکر کنید، احتمالاً به انتقال اطلاعات از یک مرکز داده فیسبوک به تلفن خود فکر میکنید. اما برنامه فیسبوک اکنون بسیار پیچیده شده است – با استفاده از اطلاعات از سرورهای بسیار مختلف – به طوری که در واقع اطلاعات بیشتری درون مراکز داده فیسبوک جریان دارد تا اطلاعاتی که بین سرورها و افرادی مانند شما منتقل میشود. به گفته احمد، این تفاوت به میزان یک مرتبه بزرگی است. پارچه جدید مرکز داده برای کمک به مدیریت این ترافیک اضافی درون مرکز داده طراحی شده است.
بخشی از ترفند این است که فیسبوک از پروتکلهای “لایه ۳” برای مدیریت کل شبکه استفاده میکند، از وسط شبکه تا سرورها. اساساً، این بدان معناست که ماشینها میتوانند دادهها را به راحتی به هر ماشین دیگری در شبکه ارسال کنند. پری میگوید: “این به شما انعطافپذیری بیشتری میدهد.” اما بخش دیگر این است که در وسط شبکه، شرکت به سوئیچهای بسیار گرانقیمت برای انجام کارهای سنگین متکی نیست.
در افق
بنابراین، مرکز داده جدید فیسبوک نه تنها کارآمدتر است، بلکه ساخت آن نیز ارزانتر است – حداقل به لحاظ نسبی. احمد میگوید: “انتقال از تعداد کمی سوئیچ بزرگ به تعداد بیشتری سوئیچ کوچکتر یکی از راههای کاهش پیچیدگی بود و به ما اجازه میدهد تا مقیاسبندی کنیم. این همچنین به دلیل بازار رقابتی ارزانتر است. این سوئیچهای کوچکتر از تعداد بیشتری از فروشندگان در دسترس هستند.”
اما این فقط درباره فیسبوک نیست. شرکتهای بزرگ اینترنتی دیگر نیز به این سمت حرکت میکنند. کارل پری میگوید که او چیزی مشابه – هرچند در مقیاس کوچکتر – در داخل خدمات ابری مانند Dreamhost طراحی کرده است. او میگوید شبکهای که فیسبوک در آلتونا ساخته است، چیزی است که بسیاری دیگر در آینده خواهند ساخت. “این چیزی است که بسیاری از ما در افق میبینیم.”
درباره اصطلاحات شبکه مطالعه کنید