Introduction (analyse des points douloureux)

En tant que développeur, évangéliste technologique ou chef d'équipe d'une startup, vous vous posez les questions suivantes :

  • Les opérations et la maintenance des serveurs sont lourdes :La nécessité de configurer manuellement les serveurs web (par exemple, Nginx), de gérer les mises à jour du système et les correctifs de sécurité demande beaucoup d'efforts.
  • Risque de temps d'arrêt :Un seul serveur en nuage présente le risque d'un seul point de défaillance ; une fois en panne, l'ensemble du site web sera inaccessible, ce qui affectera l'expérience de l'utilisateur et l'image de marque.
  • Accès lent :Les utilisateurs sont répartis dans différentes régions. Si le serveur n'est situé que dans une seule région géographique, la latence d'accès de l'utilisateur distant est élevée et la page se charge lentement.
  • Sécurité faible :Face à de simples attaques DDoS ou à des vulnérabilités Web, les serveurs construits par les utilisateurs eux-mêmes manquent souvent d'une protection efficace et sont sujets à des interruptions de service.
  • Considérations relatives aux coûts :Pour faire face aux pics de trafic, des serveurs aux spécifications plus élevées doivent être configurés, mais en temps normal, l'utilisation des ressources est faible, ce qui entraîne des coûts inutiles.

Si vous vous demandez comment construire un site de documents statiques hautement disponible et hautement concurrent avec un coût et un investissement O&M très faibles, cet article vous fournira une solution complète.

Diagramme et aperçu de l'architecture de la solution

Une solution idéale d'hébergement de sites web statiques devrait être aussi simple et fiable que l'utilisation d'un réseau hydroélectrique. Notre idée de base est la suivante :Le contenu du site web (HTML, CSS, JS, images et autres ressources statiques) est hébergé dans un stockage d'objets avec une persistance allant jusqu'à 99,999999999999%, et accéléré et protégé par des nœuds CDN distribués à l'échelle mondiale, ce qui élimine complètement le point unique de défaillance du serveur.

Le diagramme d'architecture est présenté ci-dessous :

(La figure ci-dessous illustre clairement le flux de données et les composantes essentielles de l'ensemble du programme).

Tencent Cloud COS Static Web Hosting + CDN : Construire des sites documentaires sans risque d'indisponibilité du serveur - LikaCloud

Une brève description du flux de travail :

  1. Le développeur télécharge les fichiers statiques du site web dans l'espace de stockage de Tencent Cloud Object Storage (COS).
  2. Placez un nom de domaine personnalisé (par ex. docs.yourcompany.com) se résout au nom de domaine accéléré fourni par Tencent Cloud EdgeOne par le biais d'enregistrements CNAME.
  3. Lorsqu'un utilisateur mondial demande le domaine, la demande est d'abord envoyée de manière intelligente au nœud EdgeOne le plus proche.
  4. Le nœud périphérique vérifie s'il y a un cache, s'il n'y en a pas ou si le cache a expiré, il extrait le fichier de la source COS et le met en cache à la périphérie.
  5. Les utilisateurs obtiennent rapidement du contenu à partir des nœuds périphériques pour un accès à la milliseconde. En même temps, toutes les demandes sont nettoyées en toute sécurité par EdgeOne contre les attaques.

Produits et composants de base

nom du composantjouer un rôlePrincipales recommandations en matière de configuration/sélectionPourquoi le choisir ?
Stockage d'objets (COS)Stockage et persistance de la station source :Il sert de “répertoire racine” au site web et stocke tous les fichiers statiques. Il assure une persistance et une disponibilité élevées des données.- Type de stockage :Sélectionnez “Stockage standard” pour garantir un accès hautement fiable et performant.
- Paramètres d'autorisation :Le fait de définir des ensembles de stockage en “lecture publique-écriture privée” garantit que le contenu du site web est accessible au public tout en empêchant la falsification des données.
Par rapport à un disque dur de serveur auto-construit, la persistance des données peut atteindre 11 9, ce qui élimine fondamentalement la perte de données et l'indisponibilité du site web causée par des dommages matériels.
EdgeOnePasserelle mondiale d'accélération et de sécurité :En tant que couche d'accès intelligente entre les utilisateurs et les stations sources COS, il fournit une accélération CDN, une protection DDoS et des capacités de pare-feu d'application Web (WAF).- Crédits gratuits :La version gratuite offre une protection DDoS et un trafic CDN illimités, ce qui est parfait pour les particuliers et les petits projets.
- Dépôt de nom de domaine :Si vous utilisez la ligne accélérée nationale, vous devez compléter l'enregistrement du nom de domaine ; si vous utilisez uniquement la ligne outre-mer, vous n'avez pas besoin d'enregistrer.
Les valeurs fondamentales de ce programme sont présentes.La version gratuite intègre des fonctions d'accélération et de sécurité, ce qui évite de devoir créer sa propre passerelle ou d'acheter plusieurs produits, simplifiant ainsi grandement l'architecture et réduisant les coûts.
Services de certificats SSLCryptage de la transmission des données :L'activation du protocole HTTPS pour le domaine de votre site web garantit un transfert de données sécurisé et est bénéfique pour le référencement.- Demandez un certificat gratuit :Demandez un certificat gratuit TrustAsia d'un an directement sur la plateforme de certificats SSL de Tencent Cloud et déployez-le sur EdgeOne.La demande et le déploiement automatisés des certificats éliminent la nécessité d'un renouvellement manuel et garantissent que les sites web sont toujours desservis par le protocole sécurisé HTTPS.

Résumé des avantages du programme

  • 🚀 Aucun risque d'indisponibilité du serveur :Basé sur un COS extensible à l'infini et des nœuds distribués à l'échelle mondiale, il n'y a pas de point de défaillance unique et la disponibilité du service peut atteindre 99,95% ou plus.
  • ⚡ Accès global en millisecondes :S'appuyant sur les nœuds périphériques mondiaux d'EdgeOne, la programmation intelligente réduit considérablement la latence d'accès et améliore l'expérience de lecture de l'utilisateur.
  • 🛡️ Sécurité intégrée de niveau entreprise :La version gratuite bénéficie d'une protection DDoS illimitée et d'une capacité WAF de base pour se défendre efficacement contre les attaques réseau courantes et protéger votre site web.
  • 💰 Optimisation des coûts extrêmes :Payé entièrement sur la base de l'utilisation réelle (capacité de stockage, nombre de requêtes), avec des coûts minimes lorsqu'il n'y a pas d'accès professionnel et aucun besoin de payer pour des ressources de serveur inutilisées.
  • 👨‍💻 Aucun intrant O&M :Il n'est pas nécessaire de se préoccuper des opérations et de la maintenance des serveurs, de leur expansion et de leur contraction, des correctifs de sécurité et d'autres questions sous-jacentes, ce qui permet aux développeurs de se concentrer sur le contenu lui-même.

Scénarios d'application et clients concernés

  • Scénarios d'application de base :
    • Centre de documentation technique :Création de sites de documentation tels que VuePress, Docusaurus, GitBook et autres.
    • Blog personnel avec portfolio :Sites web construits par des générateurs de blogs statiques comme Hexo, Hugo, Jekyll, etc.
    • Page sur la communication d'entreprise :Contenu purement statique tel que les descriptions de produits, les pages d'atterrissage d'événements, etc.
    • Démonstration d'un projet de front-end :Hébergement et publication de SPA (Single Page Application).
  • Caractéristiques des clients concernés :
    • Développeurs individuels, studios indépendants, startups cherchant à lancer des projets à moindre coût.
    • Toute équipe qui a besoin d'être stable en ligne 7x24 heures, mais qui n'est pas familiarisée avec les opérations et la maintenance des serveurs ou qui ne veut pas s'investir.
    • Les utilisateurs sont répartis dans le monde entier et les sites web ont des exigences en matière de vitesse de chargement des pages.

Liens connexes

Événement Tencent Cloud COS Spécification de votre choix, 1,5% de réduction la première année et 1,3% de réduction pendant trois ans !
EdgeOne Free Edition Fournit un trafic CDN non mesuré et une protection DDoS !
Pratiques de configuration du site source de la classe de stockage d'objets Configurer COS en tant que station source tutoriel basé sur edgeone
Essai gratuit de EdgeOne Personal Edition 0 $ pour une période d'essai de 14 jours de l'ensemble standard d'alignement de la configuration des capacités
Plus de solutions En savoir plus sur les solutions pour sites web et applications