Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Облачные вычисления

Руководство по архитектуре облачных вычислений

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

Эта статья представляет собой введение в архитектуру облачных вычислений. и компоненты, которые работают в облачной среде. Читайте дальше, чтобы узнать, как различные системы работают в тандеме для создания функционального облака и предоставления конечным пользователям ИТ-ресурсов по требованию (серверов, приложений, баз данных, сетей и т. д.).

Объяснение архитектуры облачных вычислений

Архитектура облачных вычислений относится к сочетанию систем и технологий, которые при интеграции создают ИТ-инфраструктуру, которая абстрагирует, объединяет и совместно использует ресурсы по запросу в сети. Каждая облачная архитектура состоит из двух основных компонентов:

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

Независимо от типа сети уровень связи между интерфейсом и сервером должен иметь:

По своей сути архитектура облачных вычислений представляет собой сочетание:

У компании есть много причин для развертывания архитектуры облачных вычислений, несмотря на то, что эти системы более сложны, чем локальная установка. Вот некоторые из основных причин:

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

Внешняя часть действует как клиент в архитектуре и может связываться с задней частью через Интернет или частную сеть. Интерфейсный компонент виден конечному пользователю и обеспечивает доступ к облачной платформе.

Два основных элемента внешнего интерфейса:

Элементы интерфейса отвечают за:

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

Внутренняя часть архитектуры облачных вычислений

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

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

В то время как передняя часть — это просто пользовательский интерфейс с подключением, внутренняя часть — это то, что придает облаку основные принципы:

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

Прикладной уровень

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

Служебный уровень

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

Службы могут выполнять различные задачи и функции в облачной среде выполнения. Тип услуг, которыми может воспользоваться клиент, зависит от модели доставки. Существует три основных метода облачной доставки:

Модели доставки не являются моделями облачного развертывания (например, гибридными, общественными или мультиоблачными). В то время как модель доставки определяет тип сервисов, к которым имеют доступ пользователи, модель развертывания определяет тип рассматриваемого облака.

Промежуточное ПО

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

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

Облачное хранилище

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

Облачная инфраструктура

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

Уровень инфраструктуры также включает программное обеспечение, необходимое для работы всего оборудования и управления им.

Гипервизор

Гипервизор — это часть программного обеспечения, которая создает и запускает виртуальные машины. Гипервизор выделяет ресурсы одного устройства (ЦП, память, хранилище и т. д.) и позволяет нескольким виртуальным машинам с отдельными операционными системами работать на одном устройстве.

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

Программное обеспечение для управления

Программное обеспечение для управления архитектурой облачных вычислений обеспечивает бесперебойную и эффективную работу всех операций и программ. Вот некоторые из задач, которые выполняют эти системы:

Программное обеспечение для управления также включает в себя программы и инструменты для автоматизации. Автоматизация является основной ценностью облака и одним из основных преимуществ этой технологии. В архитектуре облачных вычислений средства автоматизации выполняют три важные задачи:

Уровень безопасности

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

Рекомендации по архитектуре облачных вычислений

Не существует единого способа построить эффективную архитектуру облачных вычислений, но несколько рекомендаций применимы к каждому проекту. Вот рекомендации, которые следует учитывать при разработке новой или адаптации существующей архитектуры:

Готовы отказаться от локального оборудования?

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


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

  1. Проверка реальности облачных вычислений
  2. Руководство по облачным вычислениям в Linux
  3. Почему важно обучение облачным вычислениям
  4. 5 лучших сертификатов по облачным вычислениям
  5. Тенденции облачных вычислений, 2019 г. и последующие годы
  6. Советы и рекомендации по облачным вычислениям
  7. Облачные вычисления:все, что вам нужно знать
  8. Как стать экспертом по облачным вычислениям
  9. Изучите облачные вычисления с нуля
  10. 5 лучших облачных вакансий 2020 года