Використання механізму контейнеризації з метою побудови безпечної клієнт-серверної інфраструктури
Zusammenfassung
Сучасний стан розробки програмного забезпечення констатує перехід від монолітних сервісів (створюваних для персональних комп’ютерів) до великих хмаро орієнтованих – для великих дата-центрів. Переваги використання хмарних технологій, з точки зору користувачів і бізнесу, є зрозумілими: можливість створення програмних засобів, які будуть працювати однаково ефективно, незалежно від потужності машини користувача; більш гнучкі механізми передплати програмного забезпечення. Переважно хмарні системи у своїй інфраструктурі використовують мікросервіси: бази даних, обчислювальні сервери, сервери кешування, веб-сервери, балансувальники навантаження. До організації розробки програмного забезпечення для такої хмарної інфраструктури висувається ряд вимог, що полягають в недопущенні (мінімізації) програмно-апаратних збоїв, несанкціонованого доступу до оброблюваної інформації, фінансових та репутаційних втрат для бізнесу.