SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Introdução S3 e CloudFront
          Hands-on:
 “Publicando um site estático
     com S3 e CloudFront”
Michel Pereira
AWS Solutions Architect
michelp@amazon.com
Amazon Cloud Sessions

Vídeo Disponível - Visão Geral dos serviços da Nuvem da
AWS e como estimar sua conta | Parte 1

Vídeo Disponível - Visão Geral dos serviços da Nuvem da
AWS e como estimar sua conta | Parte 2


Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando
uma aplicação Web na nuvem AWS”

Vídeo Disponível – Introdução S3 e CloudFront | Hands-on:
“Publicando um site estático com S3 e CloudFront”
Agenda da Parte 1

  Regiões

  Introdução ao S3

  Como criar bucket e subir arquivos

  Introdução ao CloudFront

  Como criar uma distribuição

  Perguntas e respostas
Regiões
Infraestrutura Global




 Deployment & Administration


          App Services


Compute     Storage      Database       Regiões
                                    Um conjunto isolado de data centers em uma
          Networking                determinada geografia


   AWS Global Infrastructure
Infraestrutura Global




 Deployment & Administration


          App Services


Compute     Storage      Database       Zonas de Disponibilidade
                                    Projetadas para serem independentes.
          Networking                Separadas fisicamente, porém com conectividade
                                    rápida dentro da mesma região
   AWS Global Infrastructure
Infraestrutura Global




 Deployment & Administration


          App Services


Compute     Storage      Database        Pontos Edge
                                    Entregam conteúdo a usuários finais com baixa
          Networking                latência
                                    Suportam a infra global de DNS (Route53) e a
   AWS Global Infrastructure        CDN CloudFront
Introdução
   ao S3
Storage

                                    Amazon S3
                                    Durabilidade de 99,999999999%
                                    Storage ilimitado de objetos estáticos de todo tipo
                                    Cada objeto pode ter até 5 TB

                                              Recurso    Detalhes
                                            Flexível     Buckets podem ter uma
                                                         estrutura de pastas
 Deployment & Administration            Controle de      Controle granular com
                                            Acesso       permissões por objeto
          App Services                 Criptografia      Criptografia 256bit AES
                                          Uploads        Maior velocidade de upload
Compute     Storage      Database        Multi-part
                                           Versiona      Versionamento de objetos nos
          Networking                        objetos      buckes
                                      Hospedagem         Pode servir conteúdo de web
   AWS Global Infrastructure              de sites       sites estáticos diretamente, sem
                                         estáticos       necessidade de servidor EC2
Armazenamento Elástico
1b    Tb
SLA
99,999999999%
   Durabilidade
Amazon Simple Storage Service
• Armazenamento altamente escalável na nuvem
• Acesso através de APIs
• É um Web Store, não um sistema de arquivos
   – Otimizado para WORM (Write Once, Read Many)
• Rápido, altamente disponível e durável
• Econômico
Amazon S3
Amazon S3 Namespace


                         Amazon S3


     mculver-images                  media.mydomain.com


Beach.jpg    2009/maui/sun.jpg       img1.jpg      img2.jpg


                         public.blueorigin.com


               Installer.msi             img/pic1.jpg
SDKs do S3 para as principais linguagens
                   Linguagens e Bibliotecas




     SOAP                                     REST
Outros recursos interessantes
• Torrent adicionando “?torrent” no caminho HTTP
• Versionamento de objetos
• Regras para eliminar automaticamente arquivos
• Autenticação e controles de acesso
• Remoção múltipla de objetos
• Criptografia em trânsito com SSL
• Criptografia automática do objeto com Server
  Side Encryption ou via soluções de terceiros
Ferramentas
de gerenciamento
Introdução
ao CloudFront
Application Services

                                     CloudFront
                                     Rede de distribuição de conteúdo global
                                     Distribui conteúdo para usuários finais com latências
                                     menores

                                           Recurso    Detalhes
                                        Conteúdo      Utilize os conteúdo de qualquer
                                                      servidor, mesmo fora da AWS
 Deployment & Administration           Disponível     Não se preocupe com
                                                      gerenciamento de servidores
          App Services              Várias origens    Configure regras para distribuir
                                                      conteúdo estático e dinâmico
Compute     Storage      Database        Arquivos     Qualquer arquivo
                                           Seguro     Pode usar HTTPs
          Networking                       Vídeos     Faça transmissões ao vivo e entrega
                                                      de arquivos de vídeo para
   AWS Global Infrastructure                          computadores e dispositivos móveis
Distribuição de conteúdo estático e dinâmico

   S3 Origin

                    3     Servido do S3
                                /images/*




        São Paulo                                  2 Servido do EC2
                                                          *.php
                                            RTMP
                        Paris

           1   CNAME único
                                       NY
               www.mysite.com
Sem uso do CloudFront
Servidores Web e de aplicação sobrecarregados com requisições
Com uso de CloudFront
Carga de requisições feita pelo CloudFront, necessidade de menos
servidores web e de aplicação




                                                 Offload           Diminui
Streaming
CloudFront Streaming
HTTP Live Streaming com EC2 executando FMS ou
Windows Media Services



                                                1 FMS




                                                           2   IIS Media
                                                               Services


             São Paulo

                                                    HTTP
                          Paris

                                      NY
Perguntas
e respostas
OFERTA
   GRATUITA!
aws.amazon.com/pt/free
Documentações em Português


E-book gratuito em português com passo a passo para
criar e configurar um servidor na Amazon

Guia de Conceitos básicos da oferta gratuita da AWS

Guia de Conceitos básicos do EC2

Guia de Conceitos básicos do S3

Guia de Conceitos básicos do RDS

Guia de Conceitos básicos do VPC
Amazon Cloud Sessions

Vídeo Disponível - Visão Geral dos serviços da Nuvem da
AWS e como estimar sua conta | Parte 1

Vídeo Disponível - Visão Geral dos serviços da Nuvem da
AWS e como estimar sua conta | Parte 2


Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando
uma aplicação Web na nuvem AWS”

Vídeo Disponível – Introdução S3 e CloudFront | Hands-on:
“Publicando um site estático com S3 e CloudFront”
OBRIGADO!
            aws.typepad.com/brasil
   slideshare.net/AmazonWebServicesLATAM


Michel Pereira
AWS Solutions Architect
michelp@amazon.com

Mais conteúdo relacionado

Mais de Amazon Web Services LATAM

Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSAmazon Web Services LATAM
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSAmazon Web Services LATAM
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAmazon Web Services LATAM
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAmazon Web Services LATAM
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosAmazon Web Services LATAM
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSAmazon Web Services LATAM
 
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...Amazon Web Services LATAM
 
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...Amazon Web Services LATAM
 

Mais de Amazon Web Services LATAM (20)

Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Cómo empezar con Amazon EKS
Cómo empezar con Amazon EKSCómo empezar con Amazon EKS
Cómo empezar con Amazon EKS
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWS
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
 
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de MitigaçãoRansomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigação
 
Ransomware: Estratégias de Mitigación
Ransomware: Estratégias de MitigaciónRansomware: Estratégias de Mitigación
Ransomware: Estratégias de Mitigación
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administrados
 
Simplifique su BI con AWS
Simplifique su BI con AWSSimplifique su BI con AWS
Simplifique su BI con AWS
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
Bases de datos NoSQL en AWS
Bases de datos NoSQL en AWSBases de datos NoSQL en AWS
Bases de datos NoSQL en AWS
 
Bancos de dados NoSQL na AWS
Bancos de dados NoSQL na AWSBancos de dados NoSQL na AWS
Bancos de dados NoSQL na AWS
 
Construyendo un data lake en la nube aws
Construyendo un data lake en la nube awsConstruyendo un data lake en la nube aws
Construyendo un data lake en la nube aws
 
Construindo um data lake na nuvem aws
Construindo um data lake na nuvem awsConstruindo um data lake na nuvem aws
Construindo um data lake na nuvem aws
 
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...
 
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
 

Introdução Hands on sobre S3 e CloudFront

  • 1. Introdução S3 e CloudFront Hands-on: “Publicando um site estático com S3 e CloudFront” Michel Pereira AWS Solutions Architect michelp@amazon.com
  • 2. Amazon Cloud Sessions Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2 Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” Vídeo Disponível – Introdução S3 e CloudFront | Hands-on: “Publicando um site estático com S3 e CloudFront”
  • 3. Agenda da Parte 1 Regiões Introdução ao S3 Como criar bucket e subir arquivos Introdução ao CloudFront Como criar uma distribuição Perguntas e respostas
  • 5. Infraestrutura Global Deployment & Administration App Services Compute Storage Database Regiões Um conjunto isolado de data centers em uma Networking determinada geografia AWS Global Infrastructure
  • 6. Infraestrutura Global Deployment & Administration App Services Compute Storage Database Zonas de Disponibilidade Projetadas para serem independentes. Networking Separadas fisicamente, porém com conectividade rápida dentro da mesma região AWS Global Infrastructure
  • 7. Infraestrutura Global Deployment & Administration App Services Compute Storage Database Pontos Edge Entregam conteúdo a usuários finais com baixa Networking latência Suportam a infra global de DNS (Route53) e a AWS Global Infrastructure CDN CloudFront
  • 8. Introdução ao S3
  • 9. Storage Amazon S3 Durabilidade de 99,999999999% Storage ilimitado de objetos estáticos de todo tipo Cada objeto pode ter até 5 TB Recurso Detalhes Flexível Buckets podem ter uma estrutura de pastas Deployment & Administration Controle de Controle granular com Acesso permissões por objeto App Services Criptografia Criptografia 256bit AES Uploads Maior velocidade de upload Compute Storage Database Multi-part Versiona Versionamento de objetos nos Networking objetos buckes Hospedagem Pode servir conteúdo de web AWS Global Infrastructure de sites sites estáticos diretamente, sem estáticos necessidade de servidor EC2
  • 11. 1b  Tb
  • 12. SLA 99,999999999% Durabilidade
  • 13. Amazon Simple Storage Service • Armazenamento altamente escalável na nuvem • Acesso através de APIs • É um Web Store, não um sistema de arquivos – Otimizado para WORM (Write Once, Read Many) • Rápido, altamente disponível e durável • Econômico
  • 15. Amazon S3 Namespace Amazon S3 mculver-images media.mydomain.com Beach.jpg 2009/maui/sun.jpg img1.jpg img2.jpg public.blueorigin.com Installer.msi img/pic1.jpg
  • 16. SDKs do S3 para as principais linguagens Linguagens e Bibliotecas SOAP REST
  • 17. Outros recursos interessantes • Torrent adicionando “?torrent” no caminho HTTP • Versionamento de objetos • Regras para eliminar automaticamente arquivos • Autenticação e controles de acesso • Remoção múltipla de objetos • Criptografia em trânsito com SSL • Criptografia automática do objeto com Server Side Encryption ou via soluções de terceiros
  • 19.
  • 21. Application Services CloudFront Rede de distribuição de conteúdo global Distribui conteúdo para usuários finais com latências menores Recurso Detalhes Conteúdo Utilize os conteúdo de qualquer servidor, mesmo fora da AWS Deployment & Administration Disponível Não se preocupe com gerenciamento de servidores App Services Várias origens Configure regras para distribuir conteúdo estático e dinâmico Compute Storage Database Arquivos Qualquer arquivo Seguro Pode usar HTTPs Networking Vídeos Faça transmissões ao vivo e entrega de arquivos de vídeo para AWS Global Infrastructure computadores e dispositivos móveis
  • 22. Distribuição de conteúdo estático e dinâmico S3 Origin 3 Servido do S3 /images/* São Paulo 2 Servido do EC2 *.php RTMP Paris 1 CNAME único NY www.mysite.com
  • 23.
  • 24. Sem uso do CloudFront Servidores Web e de aplicação sobrecarregados com requisições
  • 25. Com uso de CloudFront Carga de requisições feita pelo CloudFront, necessidade de menos servidores web e de aplicação Offload Diminui
  • 27. CloudFront Streaming HTTP Live Streaming com EC2 executando FMS ou Windows Media Services 1 FMS 2 IIS Media Services São Paulo HTTP Paris NY
  • 29. OFERTA GRATUITA! aws.amazon.com/pt/free
  • 30. Documentações em Português E-book gratuito em português com passo a passo para criar e configurar um servidor na Amazon Guia de Conceitos básicos da oferta gratuita da AWS Guia de Conceitos básicos do EC2 Guia de Conceitos básicos do S3 Guia de Conceitos básicos do RDS Guia de Conceitos básicos do VPC
  • 31. Amazon Cloud Sessions Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2 Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” Vídeo Disponível – Introdução S3 e CloudFront | Hands-on: “Publicando um site estático com S3 e CloudFront”
  • 32. OBRIGADO! aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAM Michel Pereira AWS Solutions Architect michelp@amazon.com