Сегодня я снова обсуждал с людьми тему хранения изображений на веб-сайтах, поэтому я подумал о классическом виртуальном приложении для хранения изображений. То есть функция «Добавить виртуальный каталог» при публикации IIS. Эта функция теперь постепенно заменена службами хранения объектов для обмена изображениями.
В традиционной архитектуре функция виртуального каталога очень популярна, поскольку несколько веб-сайтов могут совместно использовать один и тот же «путь чтения и записи изображения», а также реализуется функция централизованного хранения изображений. Однако с развитием облачной архитектуры такое использование стало редкостью. Вместо этого используйте службу «хранилища объектов» для централизованного обмена и хранения статических файлов, таких как изображения.
Существует много поставщиков услуг хранения объектов.Услуга хранения объектов, предоставляемая Alibaba Cloud, называется OSS, которую можно приобрести с помощью купонов: http://2bit.cn/q, спасибо за поддержку купонов.
Почему серверы изображений больше не рекомендуются? Я могу временно вспомнить несколько недостатков:
1. Снижение производительности индексирования из-за слишком большого количества изображений в одном каталоге. Многоуровневое управление каталогами громоздко, а путь к каталогу слишком глубокий. Сильно фрагментированный диск
2. Узкое место в пропускной способности, вызванное вспышкой параллельного трафика в будущем, конфликты в сети, вызванные общей пропускной способностью динамических и статических ресурсов, и медленное открытие веб-сайта.
3. Требования к независимому развертыванию, которые неизбежно будут вызваны одновременным трафиком в будущем, независимое развертывание в качестве сервера изображений, его независимое разделение и процесс развертывания обременительны и даже требуют изменения исходного кода для совместной работы.
4. Отсутствие функций высокой доступности, сервер изображений не работает, все справочные сайты задействованы и не могут загружать изображения.
Каковы преимущества замены текущего решения облачной архитектуры? Преимущества объектного хранилища заключаются в следующем:
1. Высокая доступность: Объектное хранилище само по себе представляет собой кластер, отказ одной машины не повлияет на всю систему извне, а несколько копий файлов не должны быть потеряны.
2. Верхний предел пропускной способности отсутствует (или верхний предел пропускной способности очень велик, часто начиная со 100 Мбит/с и гигабит в стандартной комплектации), что напрямую увеличивает сложность срабатывания узких мест в пропускной способности.
3. Пространство хранения может быть расширено по желанию.Очевидной особенностью кластерного обслуживания является динамическое добавление ресурсов, что сокращает или даже предотвращает прерывание бизнеса.
4. Вспомогательные службы часто поддерживают активацию служб CDN одним щелчком мыши, что позволяет легко добиться дальнейшего ускорения узла.
5. Поддержка дополнительных функций обработки, таких как настройки защиты от пиявок, обработка водяных знаков изображений, статистика доступа и т. д.
6. Плата по факту использования, самая дорогая услуга хранения объектов часто связана с платой за трафик, но эта плата зависит от того, сколько вы используете. Поэтому здесь требуется особое внимание, и не выставляйте частный бизнес в публичную сеть. В дополнение к цели предотвращения кражи личных файлов также необходимо предотвратить кражу вредоносного трафика. На этом этапе неправильные настройки эквивалентны превращению преимуществ в недостатки.
Оригинальный адрес:Woohoo.open GPS.can/blog/view.ahhh..., обновление и редактирование статьи имеют преимущественную силу по этой ссылке. Добро пожаловать в оригинальную статью исходной станции!