کافه بازار،
از هزار درخواست در روز،
تا هزار درخواست در ثانیه

Scaling = تعویض همهٔ اجزای ماشین، در حالی که با سرعت ۱۰۰ مایل در ساعت می‌رانیدش.

Mike Krieger

Co-founder @ Instagram

تولد بازار

چالش اول / ۵۰ هزار کاربر

طی دو ماه اخیر 1TB ازش خواندیم، و از ۷٫۶۶ میلیارد درخواست get مون، کمتر از نیم میلیاردش miss شده‌اند.

Cache

کابوس کاربران همزمان

خرید سرور / یک میلیون کاربر

ندا۱، یک PC صبور

ندا۲، سرور تازه نفس

چرتکه

⁎ نیاز به توان محاسباتی بیشتر

⁎ نیاز به ابزارهای سریع‌تر

تقسیم وظایف میان سرورها

  • شروع کار با ۴ نود

  • هم‌اکنون ۱۰ نود

هم‌اکنون بیش از ۲۵۰GB داده را در Redis ذخیره می‌کنیم

سرور ندا۳

پایان دوران ارتقای عمودی

Replication و Read Slaves

هم‌اکنون

۱۵ سرور

۲ نود Postgresql

۱۲ نود Redis

۳ نود Memcached

بیش از ۱۵۰۰ درخواست در ثانیه

حجم دانلود

آینده

نیاز به زیرساخت High Availble

نیاز به زیرساخت جمع‌آوری و تحلیل داده‌ها

ممنون :)

Made with Slides.com