

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ofereça conteúdo da web globalmente com as distribuições de entrega de conteúdo do Lightsail
<a name="amazon-lightsail-content-delivery-network-distributions"></a>

Uma distribuição do Lightsail usa uma rede de servidores distribuída globalmente, também conhecida *como pontos de presença*, para fornecer uma entrega mais rápida do seu conteúdo aos usuários. Para usar uma distribuição, primeiro você cria e hospeda seu site ou aplicativo web em uma instância ou serviço de contêiner do Lightsail, ou várias instâncias anexadas a um balanceador de carga do Lightsail, ou armazena seu conteúdo estático em um bucket do Lightsail. Em seguida, você cria e configura uma distribuição do Lightsail para extrair, armazenar em cache e veicular conteúdo da sua instância, serviço de contêiner, balanceador de carga ou bucket. Sua instância, serviço de contêiner, balanceador de carga ou bucket, também conhecido como a *origem* do seu distribuidor, é a fonte definitiva do seu conteúdo.

Quando o seu usuário solicita conteúdo visitando seu site, que está sendo atendido por meio de uma distribuição, a solicitação é roteada para o local mais próximo em termos de latência. Em seguida, sua distribuição executa uma das seguintes ações:
+ Se o conteúdo já estiver sendo armazenado em cache no local da borda, a sua distribuição vai entregá-lo imediatamente ao usuário.
+ Se o conteúdo ainda não estiver sendo armazenado em cache nesse local da borda, sua distribuição vai recuperá-lo da origem especificada, o armazenará em cache e vai servi-lo ao usuário.

Seu conteúdo é armazenado em cache nos locais da borda durante o tempo de vida (vida útil) do cache especificado para sua distribuição, de modo que outras solicitações no mesmo local sejam atendidas imediatamente. O conteúdo armazenado em cache é excluído do local da borda quando atinge a vida útil do cache. Sua distribuição recupera, armazena em cache e serve conteúdo na próxima vez que uma solicitação de conteúdo for roteada para o local da borda.

No diagrama a seguir:
+ 1 representa a origem da sua distribuição, como uma instância ou serviço de contêiner do Lightsail que hospeda seu site, um balanceador de carga com instâncias anexadas a ele ou um bucket que está hospedando seu conteúdo estático.
+ 2 representa sua distribuição ou os locais da borda que extraem, armazenam em cache e veiculam conteúdo de sua origem.
+ 3 representa os usuários que recebem conteúdo veiculado a partir dos locais da borda.

![Diagrama de distribuição do Lightsail](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/distribution-diagram.png)


**nota**  
Esse diagrama é apenas para fins de ilustração e não mostra os locais da borda reais. Para obter mais informações sobre locais da borda, consulte[Locais da borda e intervalos de endereços IP](#edge-locations) mais adiante neste guia.

Por exemplo, se seu site estiver hospedado na França e uma pessoa de outra região da França quiser visualizar seu conteúdo, a página será carregada em milissegundos.

Quando o visitante não está próximo, as coisas ficam um pouco difíceis.

Se uma pessoa da Austrália quiser visualizar seu conteúdo, o navegador terá de buscá-lo de um servidor localizado na França e depois exibi-lo a esse usuário a milhares de quilômetros de distância. Se usuários de diferentes países solicitarem o mesmo conteúdo ao mesmo tempo, o servidor ficará congestionado com solicitações e levará mais tempo para carregar e veicular o conteúdo. Isso afeta a velocidade com que o conteúdo será carregado para o usuário final.

![Exemplo de distribuição do Lightsail](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lightsail-cdn-use-cases.png)


Uma CDN resolve essa situação armazenando o conteúdo de seu site em cache em locais da borda. Esse método de entrega de conteúdo é mais rápido e eficiente do que o método tradicional de entregar conteúdo por um recurso central. Quando um visualizador faz uma solicitação em seu site ou por meio de sua aplicação, o DNS encaminha a solicitação para o local que melhor atende à solicitação do usuário. Os seus usuários acessam o seu conteúdo de locais próximos, em vez de todos os usuários acessarem o mesmo recurso central, que pode estar longe.

## Casos de uso
<a name="distribution-use-cases"></a>

**Entregue sites rápidos e seguros**  
*Uma distribuição do Lightsail acelera a entrega do seu conteúdo (por exemplo, páginas do site, imagens JavaScript, folhas de estilo etc.) para espectadores em todo o mundo.* Ao usar uma distribuição, você pode aproveitar as vantagens da rede de estrutura da AWS e locais da borda para oferecer aos visitantes uma experiência rápida, segura e confiável ao acessar seu site.

**Melhore a segurança de seu site**  
Fortaleça seu site e aumente a performance aproveitando o término TLS, o que reduz a carga em sua origem, descarregando o processamento criptográfico para sua distribuição. Você pode usar seu nome de domínio registrado junto com um certificado SSL/TLS Lightsail para habilitar o Hypertext Transfer Protocol Secure (HTTPS) para sua distribuição. Os seus usuários estabelecem uma conexão HTTPS criptografada para a sua distribuição, enquanto sua distribuição extrai conteúdo de sua origem usando HTTP.

**Otimização de aplicações**  
Otimize facilmente suas distribuições para uma variedade de aplicativos, inclusive sites WordPress estáticos. O uso de uma distribuição para armazenar em cache e servir o seu conteúdo também reduz a carga na sua origem, pois a maioria das solicitações é atendida pela sua distribuição, e não pela sua instância, serviço de contêiner, balanceador de carga ou bucket.

## Configurar a distribuição
<a name="configure-distribution"></a>

Essas são as etapas gerais a serem seguidas para servir seu site ou aplicativo web usando uma instância do Lightsail e uma distribuição.

1. Conclua uma das seguintes opções, dependendo se você deseja usar uma instância, serviço de contêiner ou um bucket com sua distribuição.
   + **Crie uma instância do Lightsail para hospedar seu conteúdo.** A instância serve como a origem da sua distribuição. A origem armazena a versão original e definitiva do seu conteúdo. Para obter mais informações, consulte [Criar uma instância](how-to-create-amazon-lightsail-instance-virtual-private-server-vps.md).

     Anexe um IP estático do Lightsail à sua instância. O endereço IP público padrão da sua instância muda se você parar e iniciar sua instância, o que interromperá a conexão entre sua distribuição e sua instância de origem. Um IP estático não muda se você interromper e iniciar sua instância. Para obter mais informações, consulte [Create a static IP and attach it to an instance](lightsail-create-static-ip.md).

     Carregue seu conteúdo e arquivos para sua instância. Seus arquivos, também conhecidos como *objetos*, geralmente incluem páginas da Web, imagens e arquivos de mídia, mas podem ser qualquer coisa capaz de ser oferecida por HTTP.
   + **Crie um serviço de contêiner Lightsail para hospedar seu site ou aplicativo web.** O serviço de contêiner serve como a origem da sua distribuição. A origem armazena a versão original e definitiva do seu conteúdo. Para obter mais informações, consulte [Criar serviços de contêiner do Amazon Lightsail](amazon-lightsail-creating-container-services.md).
   + **Crie um bucket do Lightsail para armazenar seu conteúdo estático.** O bucket serve como a origem da sua distribuição. A origem armazena a versão original e definitiva do seu conteúdo. Para obter mais informações, consulte [Criar um bucket](amazon-lightsail-creating-buckets.md).

     Faça upload de arquivos para o seu bucket usando o console do Lightsail AWS Command Line Interface ,AWS CLI() e. AWS APIs Para obter mais informações sobre como carregar arquivos, consulte [Upload files to a bucket](amazon-lightsail-uploading-files-to-a-bucket.md#amazon-lightsail-uploading-files-to-a-bucket.title).

1. **(Opcional) Crie um balanceador de carga Lightsail se seu site hospedado em uma instância exigir tolerância a falhas.** Em seguida, anexe várias cópias de sua instância ao seu balanceador de carga. Você pode configurar seu balanceador de carga (com uma ou mais instâncias anexadas a ele) como a origem de sua distribuição, em vez de configurar sua instância como a origem. Para obter mais informações, consulte [Criar um balanceador de carga e anexar instâncias a ele](create-lightsail-load-balancer-and-attach-lightsail-instances.md).

1. **Crie uma distribuição do Lightsail e configure sua instância, serviço de contêiner, balanceador de carga ou bucket como origem.** Ao mesmo tempo, você especifica detalhes, como a vida útil do cache do seu conteúdo e quais elementos do seu site ou aplicação Web são armazenados em cache. Para informações, consulte [Criar uma distribuição](amazon-lightsail-creating-content-delivery-network-distribution.md).

1. (Opcional) Se a origem da sua distribuição for uma WordPress instância, você deverá editar o arquivo de WordPress configuração na sua instância para que seu WordPress site funcione com sua distribuição. Para obter mais informações, consulte [Configurar sua WordPress instância para funcionar com sua distribuição](amazon-lightsail-editing-wp-config-for-distribution.md).

1. **(Opcional) Crie uma zona DNS do Lightsail para gerenciar o DNS do seu domínio no console do Lightsail.** Isso permite que você mapeie facilmente seu domínio para seus recursos do Lightsail. Para obter mais informações, consulte [Criar uma zona DNS para gerenciar registros de DNS do domínio](lightsail-how-to-create-dns-entry.md). Como alternativa, você pode continuar hospedando o DNS do seu domínio em que ele está hospedado no momento.

1. **Crie um certificado SSL/TLS Lightsail para seu domínio para usá-lo com sua distribuição.** As distribuições do Lightsail exigem HTTPS, então você deve solicitar SSL/TLS um certificado para seu domínio antes de poder usá-lo com sua distribuição. Para obter mais informações, consulte [Criar SSL/TLS certificados para sua distribuição](amazon-lightsail-create-a-distribution-certificate.md).

1. **Habilite domínios personalizados para sua distribuição para usar seus nomes de domínio registrados com suas distribuições.** A ativação de domínios personalizados exige que você especifique o certificado SSL/TLS Lightsail que você criou para seus domínios. Isso adiciona os seus domínios à sua distribuição e habilita o HTTPS. Para obter mais informações, consulte [Habilitar domínios personalizados para a sua distribuição](amazon-lightsail-enabling-distribution-custom-domains.md).

1. **Adicione um registro de alias ao DNS de seu domínio para começar a encaminhar tráfego do domínio para sua distribuição.** Depois de adicionar o registro de alias, os utilizadores que visitam o domínio são encaminhados através da sua distribuição. Para obter mais informações, consulte [Apontar o domínio para uma distribuição](amazon-lightsail-point-domain-to-distribution.md).

1. **Verifique se sua distribuição está armazenando seu conteúdo em cache.** Para obter mais informações, consulte [Testar sua distribuição](amazon-lightsail-testing-distribution.md).

## Intervalos dos locais da borda e endereços IP
<a name="edge-locations"></a>

As distribuições do Lightsail usam os mesmos servidores de borda e intervalos de endereços IP da Amazon. CloudFront Para obter uma lista das localizações dos servidores de CloudFront borda, consulte a [página de detalhes CloudFront do produto Amazon](https://aws.amazon.com/cloudfront/details). Para obter uma lista dos intervalos de CloudFront IP, consulte a [lista CloudFront global de IPs](http://d7uri8nf7uskq.cloudfront.net/tools/list-cloudfront-ips).