Qual é a diferença exata entre cdn e hospedagem em nuvem para um site? os dois serviços são diferentes ou são comuns à hospedagem de sites?

Eles são completamente diferentes. CDN é simplesmente uma rede de servidores de borda geograficamente distribuídos que replicam seus arquivos binários para que eles sejam servidos a partir de locais geograficamente próximos

A computação em nuvem é hardware / software como serviço

(SAAS, PAAS etc), ou seja, você paga para obter uma certa quantidade de recursos e software existente. A computação em nuvem é simplesmente dividir um grande recurso de computação em pequenos pedaços que você pode usar remotamente.

A CDN exigiria que o servidor real fosse colocado em diferentes lugares do mundo e a computação em nuvem exigiria uma grande quantidade de recursos de hardware para fornecer como serviço. O Amazon Web Services e o Google drive são o melhor exemplo de computação em nuvem. Navegando em sites grandes, se você ver o caminho da imagem, verá que as imagens estão sendo veiculadas de algum caminho aleatório e não do próprio servidor da web. Isso significa que as imagens estão sendo veiculadas no CDN Hosting.

Uma CDN é a Content Delivery Network, que armazena os arquivos do seu site em diferentes locais em que eles têm serviço. Por exemplo, se o seu site estiver hospedado nos EUA e a CDN que você usa tiver serviço no Reino Unido, uma vez que a CDN armazena seus sites no local no Reino Unido, os sites carregam nos computadores dos visitantes o mais rápido que se estivessem hospedados em um Reino Unido. provedor de hospedagem na web. As CDNs geralmente são usadas para fornecer aos visitantes do site velocidades rápidas de carregamento de páginas em diferentes locais. Portanto, se você usar uma CDN com servidores em todos os países do mundo, seu site será carregado mais rapidamente em qualquer país do mundo, uma vez que a CDN armazena os arquivos do site em todos os locais e atende seus clientes a partir do local do servidor mais próximo. Existem vários fornecedores de CDN na Web, mas empresas como CloudFlare, CloudFront, MaxCDN etc são populares e confiáveis.

E o Cloud Hosting é um serviço de hospedagem na web que é bastante semelhante a qualquer outro tipo de serviço de hospedagem, como hospedagem compartilhada, VPS, servidor dedicado, etc, mas difere por armazenar o site em uma nuvem de servidores (vários servidores) e se um O servidor fica offline por causa de um problema de hardware ou algo que os outros servidores cuidam da hospedagem do site e fornecem acesso ao site para os visitantes. Em palavras simples, uma CDN é usada para entrega rápida de dados em todo o mundo e o Cloud Hosting é usado para confiabilidade. O Cloud Hosting é mais confiável do que outros tipos de serviços de hospedagem na web e, com a maioria dos provedores de Cloud Hosting, você paga pelos recursos do sistema em tempo real que o seu site usou. Para obter uma lista de alguns dos provedores de Cloud Hosting mais confiáveis, visite

Melhores provedores de hospedagem na web para servidores em nuvem

e escolha um provedor confiável de Cloud Hosting.

E se você estiver procurando por outros tipos de serviços de hospedagem, como hospedagem compartilhada, hospedagem WordPress, hospedagem de revenda, hospedagem VPS, hospedagem de servidor dedicado, hospedagem cPanel, hospedagem Joomla, hospedagem Drupal etc., visite

Comprar hospedagem

e escolha um provedor de hospedagem confiável.

Resposta curta é que são maçãs e laranjas. Cortesia em alguns cenários, mas completamente diferente na finalidade a que eles servem. Uma rede de entrega de conteúdo (como

Rede de entrega de conteúdo (CDN) e serviços de computação em nuvem | Akamai

) é uma rede de nós interconectados (também conhecidos como Servidores de Borda) espalhados por todo o mundo, com inteligência integrada (algoritmos) para fornecer conteúdo da Web e / ou móvel mais rapidamente e, no caso da Akamai, de uma maneira altamente segura para os dispositivos do usuário final (como celulares, tablets ou desktops etc.). A maneira como uma CDN faz isso, em um nível muito básico, é armazenar em cache o conteúdo estático nos Servidores de Borda e entregá-lo no local do servidor de borda mais próximo de onde o usuário final fez uma solicitação. Assim, reduzindo a distância entre a origem do conteúdo e o usuário final, melhora o desempenho. No entanto, essa descrição é apenas uma explicação muito básica de um funcionamento muito complexo de uma CDN, pois existem vários outros algoritmos e otimizações implementados por uma CDN avançada como a Akamai, a fim de não apenas melhorar o desempenho do conteúdo estático (que pode ser armazenado em cache) mas também para conteúdo dinâmico (conteúdo específico do usuário não armazenável em cache). Isso é alcançado por várias outras tecnologias, como otimizações de protocolo e melhores algoritmos de roteamento que os Servidores de Borda usam para buscar o conteúdo para o usuário final. Um caso de uso para CDN poderia ser - um site que vende barcos tem seu data center de origem em Nova York, mas seus usuários finais acessam seu site em todo o mundo. Portanto, para um usuário que está tentando comprar um barco em seu site em Tóquio, o Japão experimentará um desempenho muito ruim do site, sempre que o usuário final tentar acessar imagens ou páginas da Web neste site, a solicitação deve ser faça uma viagem de ida e volta de Tóquio, Japão para NY, EUA. No caminho, a solicitação está viajando através de várias redes ISP que podem enfrentar problemas de peering e / ou a solicitação pode ficar presa em uma rota altamente congestionada e depois é redirecionada por um caminho mais longo para buscar os dados. Nesses cenários, a rede de servidores de borda da CDN (que fica como uma sobreposição na Internet típica) devido a seus algoritmos inteligentes e melhores mecanismos de roteamento pode buscar o conteúdo muito mais rapidamente para o usuário final.

Um serviço de hospedagem em nuvem (como

Rackspace: aproveite nossa experiência em nuvem para executar com rapidez e flexibilidade

) fornece aos proprietários / editores de conteúdo da web a infraestrutura para hospedar seu conteúdo em uma nuvem. Os serviços de hospedagem em nuvem fornecem hospedagem de sites em servidores virtuais, que extraem seus recursos de computação de extensas redes subjacentes de recursos físicos (servidores, armazenamento, comutadores, roteadores, balanceadores de carga etc.). Dada a natureza virtual das plataformas em nuvem, hospedar servidores da Web em uma plataforma em nuvem geralmente é mais rápido, acessível e mais escalável. As empresas preferem usar plataformas de hospedagem na nuvem em cenários em que a escalabilidade para atender às demandas flutuantes é de alta prioridade ou nos casos em que o custo de instalação e manutenção de data centers próprios é proibitivo e contraproducente.

Assim, a partir da explicação acima, espero que fique claro que o Cloud Hosting é exatamente para hospedar web / servidor de aplicativos / conteúdo, enquanto uma CDN é para melhorar o desempenho do conteúdo da web (para reduzir o tempo de carregamento da página, latências etc.). Por fim, apenas no caso - Não confunda o cache com a hospedagem de dados :)