Дом развитие Какие методы используют компании для повышения производительности приложений в облачных моделях?

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

Anonim

Q:

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

A:

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

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

Другая похожая стратегия заключается в использовании программно-определяемой глобальной сети или глобальной сети. SD-WAN с такими функциями, как инициализация без участия пользователя и динамический контроль пути, может повысить производительность приложений. Также могут помочь различные модели доставки приложений по каналам SaaS.

Другие типы решения проблем связаны с определенными вариантами поставщика облачной доставки. Например, веб-сервисы Amazon, как ведущий корпоративный поставщик, имеют свои советы и рекомендации по производительности приложений. Например, определение правильного экземпляра EC2 или использование Elastic Block Store может иметь положительный эффект.

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

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