Нативные облачные приложения
Описание
Нативные облачные (cloud native) приложения специально спроектированы для того, чтобы максимально использовать инновации в области облачных вычислений. Эти приложения легко интегрируются с соответствующими облачными архитектурами, пользуясь ресурсами облака и его способностью к масштабированию. Это также относится к приложениям, использующим преимущества инноваций в инфраструктуре, основанной на облачных вычислениях. Сегодня к нативным облачным приложениям относятся приложения, работающие в центрах обработки данных облачных провайдеров и на локальных (on-premise) платформах, спроектированных для работы с облаком.
Проблема
Традиционно локальные среды предоставляли вычислительные ресурсы достаточно узкоспециализированным образом. В каждом центре обработки данных имелись сервисы, которые жестко привязывали приложения к конкретным окружениям, часто в значительной степени опираясь на ручную подготовку инфраструктуры (например, виртуальных машин и сервисов). В свою очередь, это привязывало разработчиков и их приложения к конкретному центру обработки данных. Приложения, которые не были специально разработаны для облачных сред, не могли воспользоваться их отказоустойчивостью и возможностями масштабирования. Например, приложения, для корректного запуска которых требуется ручное вмешательство, не могут автоматически масштабироваться, равно как и автоматически перезапускаться в случае сбоя.
Решение
Хотя не существует универсального пути к построению нативных облачных приложений, у них все же есть некоторые общие черты. Нативные облачные приложения устойчивы к внешним воздействиям, управляемы и поддерживаются набором сопутствующих облачных сервисов. Различные облачные сервисы обеспечивают высокую степень наблюдаемости, позволяя обнаруживать и оперативно устранять проблемы до их разрастания. В сочетании с надежной автоматизацией они позволяют инженерам часто и предсказуемо вносить важные изменения с минимальными усилиями.
Обратная связь
Полезна ли эта страница?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.