Ми розробили Vercel таким чином, щоб на розгортання в реальному часі не впливав будь-який розрив у доступності або продуктивності наших основних баз даних. Як? Ми використовуємо багаторівневу архітектуру кешування та глобальну систему реплікації метаданих. Але: що робити, якщо база даних або основний регіон, який керує розгортаннями, відкатами, новими проектами, повністю вийшов з ладу? Що робити, якщо наш основний регіон постраждає від стихійного лиха? На межі, неможливість скасувати погане розгортання може бути такою ж шкідливою, як і падіння реального CDN-трафіку на робоче навантаження. Ми провели успішну симуляцію цього сценарію катастрофи та написали про це ↓
Vercel
Vercel29 серп., 02:06
Нещодавно ми успішно провели активний відмововідновлення нашої бази даних літаків керування з Azure West US до East US 2. Наша мета полягала в тому, щоб довести, що Vercel може пережити повний регіональний збій у своїй основній базі даних. Ось повна розбивка:
43,28K