Введение (анализ болевых точек)

Как разработчик, технический евангелист или руководитель стартап-команды, вы испытываете трудности, задаваясь следующими вопросами:

  • Эксплуатация и обслуживание серверов очень сложны:Необходимость вручную настраивать веб-серверы (например, Nginx), обрабатывать обновления системы и исправления безопасности отнимает много сил.
  • Риск простоя:Одиночный облачный сервер имеет риск возникновения единой точки отказа: если он выйдет из строя, весь сайт будет недоступен, что негативно скажется на удобстве использования и имидже бренда.
  • Медленный доступ:Пользователи распределены по разным регионам, и если сервер находится только в одном географическом регионе, задержка доступа удаленных пользователей будет высокой, а страница будет загружаться медленно.
  • Слабая безопасность:В случае простых DDoS-атак или веб-уязвимостей самостоятельно созданные серверы часто не имеют эффективной защиты и могут легко привести к перебоям в обслуживании.
  • Стоимость:Чтобы справиться с пиками трафика, необходимо настроить серверы с более высокими характеристиками, но в обычное время загрузка ресурсов низкая, что приводит к напрасным затратам.

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

Диаграмма и обзор архитектуры решения

Идеальное решение для хостинга статических веб-сайтов должно быть таким же простым и надежным, как использование гидроэлектрической сети. Наша основная идея заключается в следующем:Содержимое сайта (HTML, CSS, JS, изображения и другие статические ресурсы) размещается в объектном хранилище с постоянством до 99,999999999999%, ускоряется и защищается глобально распределенными узлами CDN, полностью исключая единую точку отказа сервера.

Схема архитектуры показана ниже:

(На рисунке ниже наглядно показан поток данных и основные компоненты всей программы).

Tencent Cloud COS Static Web Hosting + CDN: создание сайтов документов с нулевым риском простоя сервера - ЛикаКлауд

Краткое описание рабочего процесса:

  1. Разработчик загружает статические файлы сайта в ведро хранения Tencent Cloud Object Storage (COS).
  2. Разместите пользовательское доменное имя (например. docs.yourcompany.com) разрешается в ускоренное доменное имя, предоставляемое Tencent Cloud EdgeOne через записи CNAME.
  3. Когда глобальный пользователь запрашивает домен, запрос сначала интеллектуально отправляется на ближайший пограничный узел EdgeOne.
  4. Пограничный узел проверяет наличие кэша, если его нет или срок действия кэша истек, он извлекает файл из источника COS и кэширует его на пограничном узле.
  5. Пользователи быстро получают контент с пограничных узлов с миллисекундным доступом. В то же время все запросы надежно очищаются EdgeOne от атак.

Основные продукты и компоненты

название компонентаиграть рольОсновные рекомендации по конфигурации/выборуПочему стоит выбрать его
Объектное хранилище (COS)Хранение и сохранение исходных станций:Служит “корневым каталогом” веб-сайта, в котором хранятся все статические файлы. Обеспечивает высокую стойкость и доступность данных.- Тип хранения:Выберите “Стандартное хранилище”, чтобы обеспечить надежный и высокопроизводительный доступ.
- Настройки разрешений:Установка ведер хранения в режим “публичное чтение-частная запись” обеспечивает публичный доступ к содержимому веб-сайта и предотвращает подделку данных.
По сравнению с жестким диском, установленным на сервере самостоятельно, сохранность данных достигает 11 9, что полностью исключает потерю данных и простои веб-сайта, вызванные повреждением оборудования.
EdgeOneГлобальный шлюз ускорения и безопасности:В качестве интеллектуального уровня доступа между пользователями и станциями-источниками COS он обеспечивает ускорение работы CDN, защиту от DDoS и возможности брандмауэра веб-приложений (WAF).- Бесплатные кредиты:Бесплатная версия обеспечивает неограниченную защиту от DDoS-атак и CDN-трафик, что идеально подходит для частных лиц и небольших проектов для начала работы.
- Подача заявки на регистрацию доменного имени:Если вы используете внутреннюю ускоренную линию, вам необходимо заполнить запись доменного имени; если вы используете только зарубежную линию, запись не нужна.
Основные ценности этой программы присутствуют.В бесплатной версии интегрированы функции ускорения и безопасности, что избавляет от необходимости создавать собственный шлюз или приобретать несколько продуктов, значительно упрощая архитектуру и снижая затраты.
Услуги по выдаче SSL-сертификатовШифрование при передаче данных:Включение HTTPS для домена вашего сайта обеспечивает безопасную передачу данных и благоприятно сказывается на SEO.- Подайте заявку на получение бесплатного сертификата:Подайте заявку на получение бесплатного сертификата TrustAsia сроком на один год непосредственно на платформе сертификатов Tencent Cloud SSL и разверните его на EdgeOne.Автоматизированный запрос и развертывание сертификата устраняет необходимость в ручном обновлении и гарантирует, что веб-сайты всегда обслуживаются по безопасному протоколу HTTPS.

Краткое описание преимуществ программы

  • 🚀 Отсутствие риска простоя сервера:Благодаря бесконечно масштабируемой COS и глобально распределенным узлам, единая точка отказа отсутствует, а доступность услуг достигает 99,95% и более.
  • ⚡ Глобальный миллисекундный доступ:Опираясь на глобальные пограничные узлы EdgeOne, интеллектуальное планирование значительно сокращает задержки доступа и улучшает качество чтения.
  • 🛡️ Встроенная система безопасности корпоративного уровня:Бесплатная версия имеет неограниченную защиту от DDoS-атак и базовые возможности WAF для эффективной защиты от распространенных сетевых атак и защиты вашего сайта.
  • 💰 Оптимизация экстремальных затрат:Оплата полностью зависит от фактического использования (объем хранилища, количество запросов), при этом затраты минимальны, когда нет бизнес-доступа, и нет необходимости платить за простаивающие ресурсы сервера.
  • 👨‍💻 Нулевые затраты на эксплуатацию и техническое обслуживание:Нет необходимости заботиться о работе и обслуживании серверов, расширении и сокращении, исправлениях безопасности и других базовых проблемах, что позволяет разработчикам сосредоточиться на самом контенте.

Сценарии применения и применимые клиенты

  • Основные сценарии применения:
    • Центр технической документации:Создание сайтов документации, таких как VuePress, Docusaurus, GitBook и других.
    • Персональный блог с портфолио:Сайты, созданные с помощью генераторов статических блогов, таких как Hexo, Hugo, Jekyll и т.д.
    • Страница "Корпоративные коммуникации":Чистый статический контент, например, описания продуктов, целевые страницы мероприятий и т. д.
    • Демонстрация фронтального проекта:Размещение и публикация SPA (Single Page Application).
  • Применимые характеристики клиента:
    • Индивидуальные разработчики, инди-студии, стартапы, желающие запустить проекты с минимальными затратами.
    • Любая команда, которая нуждается в стабильной работе в режиме онлайн 7х24 часа, но не знакома с эксплуатацией и обслуживанием серверов или не хочет тратить на это силы.
    • Пользователи распределены по всему миру, а к веб-сайтам предъявляются требования по скорости загрузки страниц.

Похожие ссылки

Мероприятие Tencent Cloud COS Спецификация на ваш выбор, скидка 1,5% в первый год и 1,3% в течение трех лет!
EdgeOne Free Edition Обеспечивает немереный трафик CDN и защиту от DDoS!
Практика конфигурирования сайта источника класса Object Storage Учебное пособие по настройке COS в качестве станции-источника на основе edgeone
EdgeOne Personal Edition Бесплатная пробная версия 0 для 14-дневной пробной версии пакета Capability Configuration Alignment Standard
Другие решения Узнайте больше о решениях для веб-сайтов и приложений