Сьогодні ми отримали цікаву «вимогу» від клієнта.
Вони хочуть, щоб 100% тривалий час роботи з відмовою поза веб-сайтом у веб-додатку. З точки зору нашої веб-програми, це не проблема. Він був розроблений так, щоб мати можливість масштабувати масштаб на декількох серверах баз даних тощо.
Однак з питань мережі я просто не можу зрозуміти, як змусити її працювати.
Коротше кажучи, додаток житиме на серверах у мережі клієнта. До нього звертаються як внутрішні, так і зовнішні люди. Вони хочуть, щоб ми зберігали позамісцеву копію системи, яка у випадку серйозної несправності в їхніх приміщеннях негайно забрала б і перейняла.
Тепер ми знаємо, що немає абсолютно ніякого способу вирішити це для внутрішніх людей (голуб-носій?), Але вони хочуть, щоб зовнішні користувачі навіть не помічали.
Відверто кажучи, я не маю найяснішої ідеї, як це можливо. Здається, якщо вони втратять підключення до Інтернету, тоді нам доведеться змінити DNS, щоб перенести трафік на зовнішні машини ... На що, звичайно, потрібен час.
Ідеї?
ОНОВЛЕННЯ
Я сьогодні мав дискусію з клієнтом, і вони уточнили це питання.
Вони залишилися на 100%, кажучи, що програма повинна залишатися активною навіть у випадку повені. Однак ця вимога виникає лише в тому випадку, якщо ми їх приймемо. Вони сказали, що вони будуть справлятись з вимогами, що стосуються часу роботи, якщо програма повністю працює на їх серверах. Ви можете вгадати мою відповідь.