Архитектура облачных сервисов — это проектная схема, которая определяет компоненты, взаимосвязи и взаимодействия. 1 Она используется для создания и управления системой. 1
В структуру облачной архитектуры входят следующие уровни: 1
- Физический. 1 Самый нижний слой, включает серверы, хранилища и сети. 1
- Инфраструктура. 1 Предоставляет базовые вычислительные ресурсы: серверные, хранилища и сети. 1
- Платформа. 1 Формирует базу для разработки, развёртывания и управления приложениями. 1
- Приложения. 1 Слой включает приложения, которые работают в облаке. 1
Облачные сервисы можно разделить на три основных категории: 5
- IaaS (Infrastructure as a Service). 5 Предоставляет базовую инфраструктуру, такую как виртуальные машины, сети и хранилища. 5 Пользователи имеют полный контроль над операционной системой и приложениями, но должны управлять инфраструктурой самостоятельно. 5
- PaaS (Platform as a Service). 5 Предоставляет платформу для разработки, тестирования и развёртывания приложений. 5 Пользователи могут сосредоточиться на написании кода, не беспокоясь о настройке и управлении инфраструктурой. 5
- SaaS (Software as a Service). 5 Предоставляет готовые приложения, которые пользователи могут использовать через интернет. 5 Примеры включают Google Workspace, Microsoft Office 365 и Salesforce. 5
Некоторые ключевые компоненты архитектуры облачных платформ:
- Вычислительные ресурсы. 2 Виртуальные машины, контейнеры. 2
- Хранилища данных. 2 Объектное, блочное, файловое. 2
- Сети. 2 Виртуальные частные сети, балансировка нагрузки. 2
- Сервисы. 2 Базы данных, аналитика, платформы для разработки и размещения приложений. 2
Основные принципы архитектуры облачных решений включают многозадачность, масштабируемость, отказоустойчивость и безопасность. 2