چگونه مراکز داده تعطیلات را ذخیره می کنند

چگونه مراکز داده تعطیلات را ذخیره می کنند

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

ما به شما خواهیم گفت که چگونه با استفاده از مثال سینمای آنلاین Okko که بر قدرت مرکز داده Linxdatacenter متکی است، از دسترسی بی وقفه محتوا اطمینان حاصل کنید.

پیش از این، در پاسخ به افزایش فصلی مصرف، تجهیزات اضافی برای استقرار محلی و "با ذخیره" خریداری شده بود. با این حال، هنگامی که "زمان H" فرا رسید، اغلب مشخص می شد که شرکت ها یا نمی توانند یا وقت ندارند تا به تنهایی با پیکربندی صحیح سرورها و سیستم های ذخیره سازی کنار بیایند. با ایجاد شرایط اضطراری به سادگی امکان حل این مشکلات وجود نداشت. پس از مدتی، تفاهم حاصل شد: اوج تقاضا برای محتوا و خدمات آنلاین کاملاً با کمک منابع شخص ثالث کنترل می شود که می توان با استفاده از مدل پرداخت در زمان خرید - پرداخت برای حجم واقعی مصرف شده، خریداری کرد.

امروزه تقریباً همه شرکت هایی که افزایش تقاضا برای منابع خود را در طول تعطیلات (به اصطلاح انفجار) پیش بینی می کنند، از قبل افزایش ظرفیت کانال ارتباطی را سفارش می دهند. آن دسته از شرکت‌هایی که برنامه‌ها و پایگاه‌های داده را بر روی منابع مرکز داده مستقر می‌کنند، قدرت محاسباتی را در ابرها در زمان اوج تعطیلات افزایش می‌دهند، همچنین ماشین‌های مجازی لازم، ظرفیت ذخیره‌سازی و غیره را از مراکز داده سفارش می‌دهند.  

چگونه علامت را در محاسبات از دست ندهیم

چگونه مراکز داده تعطیلات را ذخیره می کنند

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

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

  • اولا، اینها متعادل کننده های حجم کار هستند: اینها راه حل های نرم افزاری هستند که به دقت سطح بار سرورها، سیستم های ذخیره سازی و شبکه ها را نظارت می کنند و به شما امکان می دهند عملکرد هر سیستم را برای کار در دست بهینه سازی کنید. تعادل‌دهنده‌ها سطح در دسترس بودن هر دو سخت‌افزار و ماشین‌های مجازی را ارزیابی می‌کنند، از یک سو از به خطر انداختن عملکرد سیستم و از سوی دیگر از "گرم شدن بیش از حد" و کاهش سرعت زیرساخت جلوگیری می‌کنند. به این ترتیب، سطح معینی از منابع ذخیره حفظ می شود که می تواند به سرعت برای حل مشکلات فوری (جهش شدید درخواست ها به پورتال با محتوای ویدیویی، افزایش سفارشات برای یک محصول خاص و غیره) منتقل شود.
  • در مرحله دوم، CDN. این فناوری به کاربران اجازه می دهد تا با دسترسی به آن از نزدیک ترین نقطه جغرافیایی به کاربر، محتوا را از پورتال بدون تاخیر بافر دریافت کنند. علاوه بر این، CDN تأثیر مضر بر فرآیندهای انتقال ترافیک ناشی از ازدحام کانال، قطع اتصال، تلفات بسته در اتصالات کانال و غیره را حذف می کند.

اوکو همه‌چیز

چگونه مراکز داده تعطیلات را ذخیره می کنند

بیایید به نمونه ای از سینمای آنلاین Okko که برای تعطیلات آماده می شود، با استفاده از سایت های ما در مسکو و سن پترزبورگ نگاه کنیم.

به گفته الکسی گلوبف، مدیر فنی Okko، در این شرکت، علاوه بر تعطیلات تقویم (فصل بالا)، دوره هایی وجود دارد که فیلم های اصلی منتشر شده از بزرگان اصلی منتشر می شود:

هر سال در طول فصل تعطیلات، حجم ترافیک Okko نسبت به سال قبل تقریبا دو برابر می شود. بنابراین، اگر در فصل سال جدید سال گذشته حداکثر بارگذاری 80 گیگابیت بر ثانیه بود، در سال 2018/19 ما انتظار 160 را داشتیم - افزایش دو برابری سنتی. با این حال، ما بیش از 200 گیگابیت بر ثانیه دریافت کردیم!

Okko همیشه در طول سال، به عنوان بخشی از پروژه ای با نام رمز "سال نو"، برای اوج بار به آرامی آماده می شود. پیش از این، Okko از زیرساخت های خود استفاده می کرد؛ این شرکت دارای خوشه تحویل محتوا، بر روی سخت افزار و نرم افزار خاص خود است. در طول سال، متخصصان فنی Okko به تدریج سرورهای جدید خریداری کردند و با پیش بینی رشد سالانه دوبرابر، توان عملیاتی خوشه خود را افزایش دادند. علاوه بر این، لینک‌ها و اپراتورهای جدید متصل شدند - علاوه بر بازیکنان بزرگ مانند Rostelecom، Megafon و MTS، نقاط تبادل ترافیک و کوچک‌ترین اپراتورها نیز متصل شدند. این رویکرد امکان ارائه خدمات به حداکثر تعداد مشتریان را با استفاده از کوتاه ترین مسیر فراهم کرد.

سال گذشته، پس از تجزیه و تحلیل هزینه تجهیزات، هزینه های نیروی کار برای توسعه و مقایسه آن با هزینه استفاده از CDN های شخص ثالث، Okko متوجه شد که زمان آن رسیده است که یک مدل توزیع ترکیبی را امتحان کند. به دنبال رشد دو برابری در تعطیلات سال نو، کاهش ترافیک مشاهده می شود و بهمن ماه کمترین فصل است. و معلوم می شود که تجهیزات شما در این زمان بیکار است. تا تابستان، نزول کاهش می یابد و در فصل پاییز یک صعود جدید آغاز می شود. بنابراین، در آماده سازی برای سال 2019 جدید، Okko مسیر متفاوتی را در پیش گرفت: آنها نرم افزار خود را تغییر دادند تا بتوانند بار را نه تنها روی خود، بلکه در CDN های خارجی (شبکه تحویل محتوا) نیز توزیع کنند. دو CDN از این قبیل متصل شدند که ترافیک اضافی در آنها "ادغام" شد. پهنای باند داخلی زیرساخت فناوری اطلاعات Okko برای مقاومت در برابر همان رشد مضاعف آماده بود، اما در صورت وجود بیش از حد منابع، CDN های شریک آماده شدند.

تصمیم برای عدم گسترش CDN خود باعث شد Okko حدود 20 درصد از بودجه توزیع خود را در CAPEX صرفه جویی کند. بعلاوه، شرکت با انتقال کار نصب تجهیزات بر روی دوش شریک، چندین ماه صرفه جویی کرد. - نظرات الکسی گلوبف.

خوشه توزیع (CDN داخلی) در Okko در دو سایت Linxdatacenter در مسکو و سنت پترزبورگ پیاده سازی شده است. انعکاس کامل محتوا و ذخیره آن (گره های توزیع کننده) ارائه شده است. بر این اساس، مرکز داده مسکو مسکو و چندین منطقه روسیه را پردازش می کند و مرکز داده سن پترزبورگ شمال غرب و بقیه کشور را پردازش می کند. تعادل نه تنها به صورت منطقه ای، بلکه بسته به بار روی گره ها در یک مرکز داده خاص اتفاق می افتد؛ وجود فیلم در حافظه پنهان و تعدادی از عوامل دیگر نیز در نظر گرفته می شود.

معماری سرویس بزرگ شده در نمودار به صورت زیر است:

چگونه مراکز داده تعطیلات را ذخیره می کنند

از نظر فیزیکی، پشتیبانی توسعه خدمات و محصول شامل حدود ده رک در سن پترزبورگ و چندین قفسه در مسکو است. چندین سرور برای مجازی سازی و تقریباً دویست سرور "سخت افزاری" برای هر چیز دیگری وجود دارد - توزیع، پشتیبانی خدمات و زیرساخت خود دفتر. تعامل ارائه‌دهنده محتوا با مرکز داده در دوره‌های اوج بار هیچ تفاوتی با کار فعلی ندارد. تمام ارتباطات محدود به درخواست خدمات پشتیبانی و در مواقع اضطراری از طریق تماس می باشد.

امروز، ما بیش از هر زمان دیگری به یک سناریوی واقعاً 100٪ بدون وقفه مصرف محتوای آنلاین نزدیک شده‌ایم، زیرا همه فناوری‌های لازم برای این کار در حال حاضر در دسترس هستند. توسعه پخش آنلاین بسیار سریع اتفاق می افتد. محبوبیت مدل های قانونی مصرف محتوا در حال افزایش است: کاربران روسی به تدریج به این واقعیت عادت می کنند که باید برای محتوا هزینه کنند. علاوه بر این، نه تنها برای سینما، بلکه برای موسیقی، کتاب و مطالب آموزشی در اینترنت. و در این راستا، ارائه متنوع ترین محتوا و با کمترین تاخیر شبکه، مهمترین معیار در عملکرد خدمات آنلاین است. و وظیفه ما به عنوان یک ارائه دهنده خدمات این است که نیازهای منابع را به موقع و با ذخیره تامین کنیم.

منبع: www.habr.com

اضافه کردن نظر