Сводка

Завершено
  • Облачные приложения должны принимать меры предосторожности, чтобы гарантировать, что они используют ресурсы, которые помогают им соответствовать требованиям к пропускной способности и задержкам, а также следовать рекомендациям по обеспечению безопасности.
  • Приложения, развернутые в облаке, часто подвергаются вариативности производительности из-за общей природы облака.
  • Облако позволяет легко поддерживать несколько различных сред, помимо рабочей среды. Конвейеры приложений поддерживаются с помощью репозитория кода и систем управления версиями и автоматизируются с помощью средств непрерывной интеграции.
  • Планирование сбоев является критически важным. Избыточность является ключевой методикой, используемой для обеспечения устойчивости, часто с использованием реплик, развернутых в зонах доступности и регионах.
  • Мониторинг и предоставление доступа к избыточным ресурсам осуществляется с помощью центральной высокодоступной подсистемы балансировки нагрузки. Высокий уровень доступности обеспечивается путем переключения на экземпляр резервной копии в случае сбоя.
  • Такие компании, как Netflix и Facebook, используют крупные случайные (или запланированные) сбои в своих центрах обработки данных и облачных операциях для проверки отказоустойчивости.
  • Балансировка нагрузки также поддерживает горизонтальное масштабирование, благодаря чему в случае возникновения проблемы можно ввести в строй больше идентичных ресурсов. Другой тип масштабирования — вертикальный, когда увеличивается размер или емкость существующих ресурсов.
  • Горизонтальное масштабирование на слишком большом количестве узлов приводит к возникновению проблемы с задержкой хвоста, когда производительность приложения определяется самым медленным компонентом. Это обусловлено вариативностью производительности в облаке, а также тем, что приложения с большим количеством разветвленных действий запускают всплески активности на каждом этапе.
  • Наконец, отсутствие стандартизации и высокая конкурентность облачного рынка приводят к интересным возможностям и проблемам в вопросе снижения затрат.