Разработка мобильных приложений. Соколова В.В. - 44 стр.

UptoLike

Составители: 

44
Рис. 1.12. Двухуровневая архитектура
Плюсы: удобство и возможность специализации сервера баз данных.
Минусы: меньшая масштабируемость, сложности при обеспечении
безопасности и дороговизна.
Отделение сервера баз данных позволяет ему стать более специали-
зированным, но по-прежнему крайне сложно применять масштабирова-
ние. При такой архитектуре сложно оградить серверы с брандмауэрами
и зоны безопасности, хотя это разделение происходит лучше, чем в одно-
уровневой архитектуре. Тем не менее, безопасность приложения все равно
небольшая.
Трехуровневая архитектура
Трехуровневая архитектура обеспечивает разделение базы данных,
сервера приложений и сервера представлений друг от друга (рис. 1.13).
Такой подход имеет свои преимущества и недостатки.