Introdução (análise do ponto problemático)

Como desenvolvedor, evangelista de tecnologia ou líder de equipe de startup, você está tendo dificuldades com as seguintes perguntas:

  • As operações e a manutenção do servidor são complicadas:A necessidade de configurar manualmente os servidores da Web (por exemplo, Nginx), lidar com atualizações do sistema e patches de segurança exige muito esforço.
  • Risco de tempo de inatividade:Um único servidor em nuvem tem o risco de um único ponto de falha; uma vez inoperante, todo o site ficará inacessível, afetando a experiência do usuário e a imagem da marca.
  • Acesso lento:Os usuários estão distribuídos em diferentes regiões; se o servidor estiver apenas em uma única região geográfica, a latência de acesso do usuário remoto será alta e a página será carregada lentamente.
  • Segurança fraca:Diante de ataques DDoS simples ou vulnerabilidades da Web, os servidores criados por eles mesmos geralmente não têm proteção eficaz e podem facilmente levar a interrupções de serviço.
  • Considerações sobre custos:Servidores com especificações mais altas são necessários para lidar com os picos de tráfego, mas a utilização dos recursos é baixa durante os períodos normais, resultando em desperdício de custos.

Se você estiver com dificuldades para criar um site de documentos estáticos altamente disponível e altamente simultâneo com custo e investimento em O&M muito baixos, este artigo fornecerá uma solução completa.

Diagrama e visão geral da arquitetura da solução

Uma solução ideal de hospedagem de sites estáticos deve ser tão simples e confiável quanto usar uma rede hidrelétrica. Nossa ideia central de design é:O conteúdo do site (HTML, CSS, JS, imagens e outros recursos estáticos) é hospedado em um armazenamento de objetos com uma persistência de até 99,99999999999999% e acelerado e protegido por nós de CDN distribuídos globalmente, eliminando completamente o ponto único de falha do servidor.

O diagrama de arquitetura é mostrado abaixo:

(A figura abaixo ilustra claramente o fluxo de dados e os principais componentes de todo o programa).

Tencent Cloud COS Static Web Hosting + CDN: criação de sites de documentos com risco zero de tempo de inatividade do servidor - LikaCloud

Uma breve descrição do fluxo de trabalho:

  1. O desenvolvedor faz upload dos arquivos estáticos do site para o bucket de armazenamento do Tencent Cloud Object Storage (COS).
  2. Coloque um nome de domínio personalizado (por exemplo docs.yourcompany.com) é resolvido para o nome de domínio acelerado fornecido pelo Tencent Cloud EdgeOne por meio de registros CNAME.
  3. Quando um usuário global solicita o domínio, a solicitação é primeiro despachada de forma inteligente para o EdgeOne edge node mais próximo.
  4. O nó de borda verifica se há um cache; se não houver cache ou se o cache tiver expirado, ele extrai o arquivo da origem do COS e o armazena em cache na borda.
  5. Os usuários obtêm conteúdo rapidamente dos edge nodes para acesso em milissegundos. Ao mesmo tempo, todas as solicitações são limpas com segurança pelo EdgeOne contra ataques.

Produtos e componentes principais

nome do componentedesempenhar um papelPrincipais recomendações de configuração/seleçãoPor que escolher
Armazenamento de objetos (COS)Armazenamento e persistência da estação de origem:Serve como o “diretório raiz” do site, armazenando todos os arquivos estáticos. Oferece alta persistência e disponibilidade de dados.- Tipo de armazenamento:Selecione “Armazenamento padrão” para garantir acesso altamente confiável e de alto desempenho.
- Configurações de permissão:A configuração de buckets de armazenamento como “leitura pública-gravação privada” garante que o conteúdo do site seja acessível ao público e, ao mesmo tempo, evita a adulteração de dados.
Em comparação com o disco rígido de servidor criado pelo próprio usuário, a persistência dos dados é de até 11,9, o que elimina fundamentalmente a perda de dados e o tempo de inatividade do site causados por danos ao hardware.
EdgeOneAceleração global e gateway de segurança:Como uma camada de acesso inteligente entre os usuários e as estações de origem COS, ele fornece aceleração de CDN, proteção contra DDoS e recursos de Web Application Firewall (WAF).- Créditos gratuitos:A versão gratuita oferece proteção DDoS e tráfego CDN ilimitados, o que é perfeito para indivíduos e pequenos projetos começarem.
- Registro de nome de domínio:Se você usar a linha doméstica acelerada, precisará completar o registro do nome de domínio; se usar apenas a linha internacional, não precisará fazer o registro.
Os valores fundamentais desse programa estão presentes.A versão gratuita integra recursos de aceleração e segurança, eliminando a necessidade de criar seu próprio gateway ou adquirir vários produtos, simplificando bastante a arquitetura e reduzindo os custos.
Serviços de certificado SSLCriptografia de transmissão de dados:Ativar o HTTPS para o domínio do seu site garante a transferência segura de dados e é bom para o SEO.- Solicite um certificado gratuito:Solicite um certificado gratuito de um ano da TrustAsia diretamente na plataforma de certificados SSL da Tencent Cloud e implemente-o no EdgeOne.A solicitação e a implementação automatizadas de certificados eliminam a necessidade de renovação manual e garantem que os sites sejam sempre servidos com o protocolo HTTPS seguro.

Resumo dos benefícios do programa

  • Risco zero de tempo de inatividade do servidor:Com base no COS infinitamente dimensionável e em nós distribuídos globalmente, não há um único ponto de falha e a disponibilidade do serviço é de até 99,95% ou mais.
  • Acesso global em milissegundos:Contando com os nós de borda global do EdgeOne, o agendamento inteligente reduz drasticamente a latência de acesso e melhora a experiência de leitura do usuário.
  • 🛡️ Segurança incorporada de nível empresarial:A versão gratuita oferece proteção ilimitada contra DDoS e recurso básico de WAF para defender-se efetivamente contra ataques comuns à rede e proteger seu site.
  • Otimização de custos extremos:Pago inteiramente com base no uso real (capacidade de armazenamento, número de solicitações), com custos muito baixos quando não há acesso comercial e sem necessidade de pagar por recursos de servidor ociosos.
  • 👨‍💻 Entrada zero de O&M:Não há necessidade de se preocupar com operações e manutenção de servidores, expansão e contração, patches de segurança e outros problemas subjacentes, permitindo que os desenvolvedores se concentrem no conteúdo em si.

Cenários de aplicativos e clientes aplicáveis

  • Cenários de aplicativos principais:
    • Centro de Documentação Técnica:Sites de documentação gerados, como VuePress, Docusaurus, GitBook e outros.
    • Blog pessoal com portfólio:Sites criados por geradores de blogs estáticos, como Hexo, Hugo, Jekyll, etc.
    • Página de Comunicações Corporativas:Conteúdo puramente estático, como descrições de produtos, páginas de destino de eventos, etc.
    • Demonstração do projeto de front-end:Hospedagem e publicação de SPA (aplicativo de página única).
  • Características aplicáveis do cliente:
    • Desenvolvedores individuais, estúdios independentes, startups que buscam lançar projetos a um custo mínimo.
    • Qualquer equipe que precise estar estável on-line 7x24 horas, mas que não esteja familiarizada com operações e manutenção de servidores ou que não queira investir esse esforço.
    • Os usuários são distribuídos globalmente e os sites têm requisitos de velocidade de carregamento de página.

Links relacionados

Evento COS da Tencent Cloud Especificação de sua escolha, 1,5% de desconto no primeiro ano e 1,3% de desconto por três anos!
EdgeOne Free Edition Fornece tráfego CDN ilimitado e proteção contra DDoS!
Práticas de configuração do site de origem da classe de armazenamento de objetos Configuração do COS como um tutorial de estação de origem baseado em edgeone
Avaliação gratuita do EdgeOne Personal Edition 0 para uma avaliação de 14 dias do pacote Capability Configuration Alignment Standard
Mais soluções Saiba mais sobre soluções para sites e aplicativos