CDN и облачное хранилище, такое как хранилище BLOB-объектов Azure, - это две разные вещи. CDN может быть определен как:
Сеть доставки контента или сеть распространения контента
территориально распределенная сеть прокси-серверов и их данные
центры. Цель состоит в том, чтобы обеспечить высокую доступность и высокую производительность
путем пространственного распределения услуги относительно конечных пользователей.
Где облачные службы хранения предоставляют высокодоступное и безопасное пространство хранения в облаке. Хранилище BLOB-объектов Azure предоставляет вам возможности хранилища, но не позволяет лучше доставлять контент пользователю.
С помощью Azure CDN вы можете кэшировать статические объекты, загруженные из хранилища BLOB-объектов Azure, веб-приложения или любого общедоступного веб-сервера, используя сервер POP ближайшей точки присутствия. Azure CDN также может ускорять динамическое содержимое, которое невозможно кэшировать, используя различные оптимизации сети и маршрутизации.
При поступлении запроса CDN Azure определяет ближайший сервер точки присутствия и будет обслуживать контент оттуда, а не фактический сервер.
Это приведет к
- улучшено время загрузки страницы
- уменьшена исходная пропускная способность сервера
- Большое масштабирование для лучшей обработки мгновенных высоких нагрузок.
зачем мне нужно создавать этот CDN и его конечную точку, когда я уже могу получить доступ к своему файлу через URL, предоставленный хранилищем Azure?
CDN особенно полезен
, если ваш трафик идет со всего мира и из разных мест.
, если вы хотите более быструю доставку контента вашему пользователю.
, если вы хотите уменьшить пропускную способность сервера на исходном сервере.
Итак, хотя развертывание CDN является хорошей практикой, вы также можете использовать хранилище больших двоичных объектов. Но вы можете столкнуться с более высокой задержкой при выполнении запросов из удаленных местоположений и можете столкнуться с проблемами производительности и проблемами, связанными с пропускной способностью, когда трафик вашего сайта значительный из разных местоположений или когда внезапные скачки нагрузки. Там CDN приходит вам на помощь, в противном случае для обычного веб-сайта с низким или умеренным трафиком в непосредственной близости, вполне нормально, если вы не используете CDN, так как использование CDN повлечет за собой дополнительные расходы.