В эпоху облачных технологий архитектура серверных систем меняется, в частности, в следующих направлениях:
- Децентрализация. 5 Облачные приложения состоят из небольших децентрализованных служб, которые взаимодействуют между собой через API с помощью асинхронного обмена сообщениями или событиями. 5
- Горизонтальное масштабирование. 5 Приложения можно масштабировать горизонтально, добавляя новые экземпляры, если появляется потребность в этом. 5
- Использование различных технологий хранения данных. 5 Возможно одновременное применение разных технологий, что позволяет делать с данными всё то же самое, что и раньше, но быстрее, дешевле и комфортнее. 4
- Развитие бессерверных облаков. 2 С их помощью пользователи запускают программы и сайты в облаке без привязки к конкретному серверу. 2
- Рост популярности гибридных и мультиоблаков. 2 Бизнес использует ресурсы нескольких облачных провайдеров, при этом критически важные базы данных компании предпочитают хранить на собственных серверах. 2
- Усиление внимания к кибербезопасности. 2 Облачные провайдеры предоставляют услуги шифрования информации, распределённого доступа и автоматического резервного копирования. 2
- Развитие ответственного энергопотребления. 2 Чтобы сократить углеродный след из-за огромных энергозатрат, облачные провайдеры запускают дата-центры, которые работают на возобновляемых ресурсах. 2