شرکت ما کسب و کارش خیلی فصلیه. یعنی ۷۵ درصد کل فروشمون مال سه ماهه آخر سال میلادیه. بیشتر از همه دسامبر. غیر از اون بعد از تعطیلات تابستونی یا قبل از مناسبتهایی مثل ولنتاین و اینا هم فروشمون یه مقدار بالا میره. یعنی نمودار سفارشها رو اگه نگاه کنید میبینید که یه جاهایی جهشهای خیلی بزرگی داره.
بخش تولید برای این که خودش رو با این سبک فصلی هماهنگ کنه یه سری راه حل داره. مثلا قرارداد کارمنداش یه جوریه که مواقع خلوت سال هفتهای سه روز کار میکنن و شلوغیها هفتهای پنج روز. غیر از اون توی شلوغیها کارگر موقت استخدام میکنن و شیفت شب میذارن و از این جور کارها. انگار پارسال قبل از کریسمس انقدر کارگر موقت استخدام کرده بودن که کارخونهی فرانسه دم دستشوییها همیشه صف بوده و مجبور شدن دستشویی سیار بذارن توی حیاط!
توی حوزه IT، یه همچین بیزینسی همیشه این معضل رو داره که من چه زیربنایی باید داشته باشم تا هم بتونم توی اوج ترافیک به مشتریهام سرویس خوب بدم و هم برام به صرفه باشه. یعنی اگه پهنای باند شبکه و سرورها و کلا سختافزار/نرمافزارمون متناسب با ترافیک روزهای عادی باشه، شب کریسمس نمیتونیم جواب مشتریها رو بدیم. اگه بخوان متناسب با ترافیک شب کریسمس باشن، عملا در طول سال داریم پول اضافی برای ظرفیتی که استفاده نمیشه میدیم و صرفه نداره. از اون طرف هم در نظر بگیرید که رفتار کاربرها خیلی قابل پیشبینی نیست. مثلا توی همون فروش شب عید هم، شب ۱۱ دسامبر دو برابر رکورد قبل و بعد از خودش فروش داشتیم. خیلی سخته پیشبینی کردن این که دقیقا چقدر ظرفیت لازم داریم.
سالهای قبل من که نبودم ولی شنیدهم که همیشه شب کریسمس این مشکل رو داشتیم که سرویس خیلی کند میشده یا قطعشدنهای خیلی طولانی داشته. امسال شاخ غولی که شکستیم این بوده که به یاری آمازون این معضل رو حل کردیم و با اون رکوردشکنیهایی که گفتم، هیچوقت سرویسمون کند یا قطع نشد. (دروغ چرا؟ یه بار یه ساعت و نیم قطع شد ولی ربطی به حجم ترافیک نداشت)
شرکت آمازون، همون که کتابفروشی اینترنتیش معروفه، یه سرویسی داره به اسم Amazon Web Services. این جوری در نظر بگیرید که یه دیتا سنتر خیلی خیلی بزرگ باشه با بیشمار سرور و بینهایت فضای دیسک. بعد شما میتونید هر وقت که به سرور جدید یا به فضای بیشتر نیاز داشتید، در حد نیازتون از آمازون اجاره کنید. آمازون هم سرورها رو دقیقهای اجاره میده، فضا رو کیلوبایتی.
کاری که تیم فنی شرکت توی سال ۲۰۱۱ کرده و خیلی همه بهش افتخار میکنن و یه تاثیر خیلی قابل توجهی توی بیلانهای مالی شرکت داشته و دیروز که جلسه فنی جمعبندی سالانه بود، نصف جلسه فقط داشتن دربارهش بهبه و چهچه میکردن، این بوده که یه ساز و کاری تعبیه کرده که وقتی ترافیک سایت بیشتر از ظرفیت خودمون میشه، سرریزش رو هدایت میکنه به سرورهای اجارهای آمازون. یه جوریه انگار که دیتاسنترمون متناسب با ترافیک سایت بزرگ و کوچیک میشه. یعنی روزای قبل از کریسمس، سایت از حدود ظهر شروع میکرد به اجاره کردن سرور از آمازون، حدود ۹ شب میرسید به اوج خودش، از حدود ۱۲ هم شروع میکرد به پس دادن اجارهایها و تا سه صبح همه رو پس داده بود.
کارمون خیلی هم مورد توجه خود آمازون قرار گرفته و امروز رئیس اروپاییش قراره بیاد دفترمون بازدید و آشنا شدن با بچههایی که مسوول این پروژه بودن و احتمالا به زودی ما رو به عنوان یکی از Success Storyها معرفی میکنن.