Введение в услуги облачных вычислений


Что такое облачные вычисления?

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

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

Традиционный дизайн

При традиционном проектировании мы используем локальные решения для создания серверов и размещения приложений. Речь идет об использовании физической системы.

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

Существует 3 типа облачных вычислений:

1. IAAS: инфраструктура как услуга

IAAS — это высокомасштабируемая инфраструктура, предоставляемая по требованию. IaaS — это полностью самообслуживание для доступа и мониторинга компьютеров, сети, хранилища и других сервисов. Клиенты здесь не отвечают за сеть, хранилище, сервер и виртуализацию, а отвечают только за приложение, данные, промежуточное ПО и ОС.

IAAS поставляется через виртуализацию. Компании обычно получают приборную панель или API для использования IAAS. Клиенты могут получить доступ ко всему, как в физическом центре обработки данных, но в режиме онлайн.

Плюсы Минусы
Больше контроля: Поскольку только сетевой уровень принадлежит облачному провайдеру, потребители имеют больший доступ к решению. безопасность: Потребители зависят от SLA облака.
Масштабируемость: сетевой уровень можно легко масштабировать. Ответственность: Организация несет полную ответственность за любые обновления программного обеспечения и обслуживание инструментов или систем данных.
Автоматизация: Автоматизация помогает избежать большой нагрузки со стороны потребителей или провайдеров. Стоимость обучения:
и еще несколько… и еще несколько…

Пример: AWS, Azure, GCP

2. PAAS: платформа как услуга

Платформа как услуга: Здесь AWS (облачный провайдер) отвечает за платформу (сеть, хранилище, промежуточное ПО, операционная система, обновления), а пользователь отвечает за приложения и данные. В PAAS платформа предоставляется разработчикам для создания своих приложений.

Плюсы Минусы
Масштабируемость: Легко масштабировать инфраструктуру в соответствии с потребностями. Данные: Данные находятся в облаке, и потребителю/организации необходимо дополнительно позаботиться о том, чтобы обеспечить безопасность данных. Кроме того, если приоритетом является разработка безопасного приложения, то хранение данных в облаке не будет хорошей идеей.
Экономическая эффективность: Как организация мы сэкономим на первоначальных затратах на установку инфраструктуры на месте и будем платить только за то, что будет использоваться. Интеграция: Поставщики PAAS могут иметь некоторую интеграцию с третьими сторонами, и пользователь/организация может иметь к ней ограниченный доступ.
Высокая производительность и доступность: Облачные провайдеры гарантируют высокую производительность и доступность, что было бы сложнее достичь иным способом. привязка к поставщику: Существует блокировка поставщика, если любое решение использует PAAS. В результате пользователь/организация должны оставаться приверженцами только конкретного поставщика.
Автоматизация: Все автоматизировано
Простота разработки: PAAS обеспечивает простоту разработки. Большая часть тяжелой работы выполняется облачными провайдерами. Облачные разработчики/организации будут иметь только простой пользовательский интерфейс.
Легкая миграция: PAAS обеспечивает простой способ миграции из локальной системы в облако и наоборот.
и еще несколько… и еще несколько…

Пример: IOT-решения могут быть созданы с использованием PAAS, разработки микросервисов и работающего хранилища, такого как S3.

3. SAAS: программное обеспечение как услуга

Программное обеспечение как услуга: SAAS — это когда поставщик облака (AWS) управляет всем, а пользователь (мы) использует это. Облачный провайдер управляет всем — от сети до ОС и платформы. Все это предоставляется пользователям через Интернет. SAAS избавляет пользователей от необходимости загружать что-либо на свою систему.

Как вы можете видеть на рисунке. Все управляется только облачным провайдером. Это мощный способ использования облака.

Плюсы Минусы
Стоимость: экономия первоначальных затрат для разработчиков и организации. Отсутствие контроля: Мы не имеем контроля ни над одним из слоев. Все теперь находится у владельцев облака
Отсутствие обслуживания: Нет необходимости беспокоиться о техническом обслуживании, настройке инфраструктуры и т.д. Отсутствие интеграции: Сложно интегрировать любой сторонний сервис.
Легко масштабируется: Очень легко масштабируется. Поскольку все находится в облаке, в зависимости от потребностей. Безопасность данных: На данный момент данные будут находиться в облаке и у владельца. Мы будем зависеть от облака в плане безопасности.
Доступ из любого места: Облако доступно в Интернете и может быть доступно из любой точки мира. Производительность и время простоя: Если в облаке произойдет какой-либо сбой, то мы не сможем ничего сделать. Для улучшения производительности у нас также не будет никакой возможности, так как все решение от конца до конца принадлежит владельцам облака.
Быстрое время выхода на рынок: SAAS позволяет компаниям быстрее выходить на рынок со своим продуктом. Поскольку все управление осуществляется из облака, пользователи могут сосредоточиться на основном бизнесе. Зависимость от поставщика: Зависимость от поставщика также сопровождает SAAS. В результате потребители будут зависеть от облака во всем.
и еще несколько… и еще несколько…

Пример: Google Docs, Slack, GoToMeeting и т.д.

Вот краткое резюме:

IAAS PAAS SAAS
Что такое инфраструктура как услуга платформа как услуга программное обеспечение как услуга
Кто архитекторы разработчики конечные пользователи
Владелец управляемый пользователем управление от пользователя управлять поставщиком
Пример AWS, GCP AWS EBS Google doc
Стоимость $$ $$ $

Оцените статью
Procodings.ru
Добавить комментарий