Как обеспечить производительность приложений в гибридном облаке

Автор: Roger Morrison
Дата создания: 23 Сентябрь 2021
Дата обновления: 10 Май 2024
Anonim
Обзор возможностей облачного сервиса Microsoft Azure
Видео: Обзор возможностей облачного сервиса Microsoft Azure

Содержание


Источник: Хомбосан / iStockphoto

вынос:

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

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

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

Это может быть одной из причин, почему внедрение публичного облака растет намного быстрее, чем разработка частного облака. В конце концов, проще перенести целые среды данных на стороннюю инфраструктуру. (Чтобы узнать о различных типах облачных сервисов, см. Открытые, Частные и Гибридные облака: в чем разница?)


Сложно, но не невозможно

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

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

Но есть и другие способы ускорить процесс. Распространенной проблемой является привычка запускать бэкэнд-приложения и связанные с ними интерфейсы прикладного программирования (API) в центре обработки данных предприятия, в то же время отправляя службы управления и аналитики в облако. Хотя это и дешевле, чем размещать все внутри компании, это имеет тенденцию замедлять работу, поскольку API постоянно перемещается между двумя хостами. Более разумный способ сделать это - использовать облегченный федеративный шлюз, который поддерживает время выполнения API в центре обработки данных и асинхронно передает аналитические данные поставщику. (Дополнительные сведения об облаке см. В разделе «Основание облака: что нужно знать об облачных сервисах».)


Но, вероятно, самое большое снижение производительности гибридного облака - это само приложение. Дело в том, что устаревшие приложения просто не предназначены для слабосвязанной виртуальной инфраструктуры, поддерживающей облако. Вот почему такие компании, как Docker, Cisco, HPE и Microsoft объединились, чтобы помочь предприятию обновить свой портфель приложений для облака. Программа Modernize Traditional Applications (MTA) содержит инструменты управления приложениями, гибридную инфраструктуру и профессиональные услуги, предназначенные для того, чтобы помочь организациям контейнировать свои приложения и развернуть их в облаке с помощью программного обеспечения Docker Enterprise Edition. Самое главное, что он не требует модификации исходного кода, что дает ИТ-командам мгновенную переносимость, безопасность и другие преимущества независимо от того, используют ли они приложения для Windows или Linux.

Правильное приложение для правильной архитектуры

Однако более чем вероятно, что будут некоторые процессы, которые преуспевают в облаке, а другие - нет, поэтому предприятию придется пройти через большое количество проб и ошибок, чтобы достичь оптимальной экосистемы данных. По словам Эндрю Хиллиера, CiRBA CTO, CiRBA CTO, лучший способ достичь этого - методичный, управляемый данными процесс, в котором различные варианты, доступные в гибридной архитектуре, сопоставляются с требованиями бизнеса и связанными с ними приложениями. Ключевые вопросы, которые нужно задать, включают в себя:

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

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

  • Какие принципы должны регулировать использование облака?
  • Какие критерии должны определять, где развернуты рабочие нагрузки и размещены приложения?
  • Какие ресурсы и облачные экземпляры нужны?
  • Как будет поддерживаться управление для облачных приложений?

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

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

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

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

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

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