Облачные вычисления

Облачные вычисления — это доступность ресурсов компьютерной системы по запросу, особенно хранилища данных и вычислительной мощности, без непосредственного активного управления со стороны пользователя.

Облачные вычисления включают предоставление вычислительных услуг, включая серверы, хранилища, базы данных, сети, программное обеспечение, аналитику и интеллект, через Интернет («облако»), чтобы предложить более быстрые инновации, гибкие ресурсы и экономию от масштаба. Пользователи обычно платят только за облачные сервисы, которые они используют, что помогает снизить их операционные расходы, более эффективно использовать инфраструктуру и масштабироваться по мере изменения потребностей бизнеса. Эта модель контрастирует с традиционной моделью локальных вычислений, где пользователи управляют собственным физическим оборудованием и программным обеспечением.

Облачные вычисления предлагают различные модели обслуживания, включая Infrastructure as a Service (IaaS), Platform as a Service (PaaS) и Software as a Service (SaaS). IaaS предоставляет доступ к фундаментальным ресурсам, таким как виртуальные машины и хранилища. PaaS предлагает платформу для разработки, запуска и управления приложениями. SaaS предоставляет программные приложения через Интернет, по запросу, часто на основе подписки.

        graph LR
  Center["Облачные вычисления"]:::main
  Pre_virtualization["virtualization"]:::pre --> Center
  click Pre_virtualization "/terms/virtualization"
  Center --> Child_iaas_infrastructure_as_a_service["iaas-infrastructure-as-a-service"]:::child
  click Child_iaas_infrastructure_as_a_service "/terms/iaas-infrastructure-as-a-service"
  Center --> Child_saas_software_as_a_service["saas-software-as-a-service"]:::child
  click Child_saas_software_as_a_service "/terms/saas-software-as-a-service"
  Center --> Child_serverless["serverless"]:::child
  click Child_serverless "/terms/serverless"
  Rel_edge_computing["edge-computing"]:::related -.-> Center
  click Rel_edge_computing "/terms/edge-computing"
  Rel_devops["devops"]:::related -.-> Center
  click Rel_devops "/terms/devops"
  Rel_content_delivery_network["content-delivery-network"]:::related -.-> Center
  click Rel_content_delivery_network "/terms/content-delivery-network"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Проверка знаний

1 / 3

🧒 Простыми словами

☁️ Это как электроэнергия: вам не нужно строить собственную электростанцию, чтобы включить свет. Вы просто подключаетесь к сети и платите за то, что использовали. Облако — это такая же компьютерная 'розетка', дающая доступ к безграничной мощности через интернет.

🤓 Expert Deep Dive

Облачные вычисления абстрагируют аппаратные и инфраструктурные уровни, предлагая услуги через четко определенные API и консоли управления. Базовая архитектура обычно включает в себя масштабные центры обработки данных, использующие технологии виртуализации (например, гипервизоры, такие как KVM, Xen) для объединения ресурсов и обеспечения многопользовательского доступа. Планирование ресурсов, балансировка нагрузки и автоматическое предоставление являются критически важными компонентами для эффективной работы и масштабируемости. Модели развертывания включают публичные облака (общая инфраструктура), частные облака (выделенная инфраструктура) и гибридные облака (комбинация). Ключевые архитектурные аспекты включают локализацию данных, сетевую задержку, безопасность (модель общей ответственности), соответствие требованиям и стратегии оптимизации затрат (например, зарезервированные экземпляры, спотовые экземпляры). Бессерверные вычисления представляют собой дальнейшую эволюцию, абстрагируя даже аспект управления серверами, где выполнение кода управляется событиями и полностью осуществляется провайдером. Существуют компромиссы между контролем, стоимостью, производительностью и привязкой к поставщику. Экономия за счет масштаба, достигаемая крупными провайдерами, позволяет предлагать конкурентоспособные цены и передовые сервисы.

🔗 Связанные термины

Предварительные знания:

📚 Источники