SlideShare une entreprise Scribd logo
1  sur  32
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 - Novembro

  01/11 @ 3 da tarde - Visão Geral dos serviços da Nuvem da
  AWS e como estimar sua conta | Parte 1

  14/11 @ 2 da tarde - Visão Geral dos serviços da Nuvem da
  AWS e como estimar sua conta | Parte 2


  8/11 @ 2 da tarde – Introdução EC2 e RDS | Hands-on: “Instalando
  uma aplicação Web na nuvem AWS”

  22/11 @ 2PM – 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 - Novembro


  01/11 @ 3 da tarde - Visão Geral dos serviços da
  Nuvem da AWS e como estimar sua conta | Parte 1

  14/11 @ 2 da tarde - Visão Geral dos serviços da
  Nuvem da AWS e como estimar sua conta | Parte 2


  8/11 @ 2 da tarde – Introdução EC2 e RDS | Hands-on:
  “Instalando uma aplicação Web na nuvem AWS”

  22/11 @ 2PM – 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

Contenu connexe

Tendances

Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualshsouza
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Amazon Web Services
 
Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Amazon Web Services LATAM
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiRicardo Martins ☁
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Augusto Berwaldt
 
Arquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionArquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionAmazon Web Services LATAM
 
Explorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraExplorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Cloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesRafael Biriba
 
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbrida
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbridaBuilding blocks #3 - Expandindo seu data center com uma infraestrutura híbrida
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbridaAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 

Tendances (20)

Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtual
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Visão Geral da Nuvem da AWS
Visão Geral da Nuvem da AWSVisão Geral da Nuvem da AWS
Visão Geral da Nuvem da AWS
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?
 
Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)
 
Arquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionArquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo Session
 
Webinar: Apresentando AWS Device Farm
Webinar: Apresentando AWS Device Farm Webinar: Apresentando AWS Device Farm
Webinar: Apresentando AWS Device Farm
 
Explorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraExplorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon Aurora
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Seu primeiro aplicativo de Big Data
Seu primeiro aplicativo de Big DataSeu primeiro aplicativo de Big Data
Seu primeiro aplicativo de Big Data
 
Aws for Developers
Aws for DevelopersAws for Developers
Aws for Developers
 
Cloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web Services
 
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbrida
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbridaBuilding blocks #3 - Expandindo seu data center com uma infraestrutura híbrida
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbrida
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
Fazendo seu DR na AWS de maneira prática
Fazendo seu DR na AWS de maneira práticaFazendo seu DR na AWS de maneira prática
Fazendo seu DR na AWS de maneira prática
 
Webinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWSWebinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWS
 
Flisol 2015
Flisol 2015 Flisol 2015
Flisol 2015
 

En vedette

Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbridaAmazon Web Services LATAM
 
Segurança na Nuvem AWS
Segurança na Nuvem AWSSegurança na Nuvem AWS
Segurança na Nuvem AWSMichel Pereira
 
Apache Mesos: a simple explanation of basics
Apache Mesos: a simple explanation of basicsApache Mesos: a simple explanation of basics
Apache Mesos: a simple explanation of basicsGladson Manuel
 
Deploying Docker Containers at Scale with Mesos and Marathon
Deploying Docker Containers at Scale with Mesos and MarathonDeploying Docker Containers at Scale with Mesos and Marathon
Deploying Docker Containers at Scale with Mesos and MarathonDiscover Pinterest
 
Introduction To Apache Mesos
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache MesosTimothy St. Clair
 
3. conectando o seu data center de forma segura na aws
3. conectando o seu data center de forma segura na aws3. conectando o seu data center de forma segura na aws
3. conectando o seu data center de forma segura na awsAmazon Web Services LATAM
 
Introduction to Apache Mesos
Introduction to Apache MesosIntroduction to Apache Mesos
Introduction to Apache MesosJoe Stein
 
Mesos vs kubernetes comparison
Mesos vs kubernetes comparisonMesos vs kubernetes comparison
Mesos vs kubernetes comparisonKrishna-Kumar
 
Building Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API GatewayBuilding Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API GatewayAmazon Web Services
 
Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Timothy St. Clair
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCPaco Nathan
 

En vedette (20)

Escalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com BeanstalkEscalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbrida
 
Segurança na Nuvem AWS
Segurança na Nuvem AWSSegurança na Nuvem AWS
Segurança na Nuvem AWS
 
Introdução ao Auto Scaling
Introdução ao Auto ScalingIntrodução ao Auto Scaling
Introdução ao Auto Scaling
 
Apache Mesos: a simple explanation of basics
Apache Mesos: a simple explanation of basicsApache Mesos: a simple explanation of basics
Apache Mesos: a simple explanation of basics
 
Deploying Docker Containers at Scale with Mesos and Marathon
Deploying Docker Containers at Scale with Mesos and MarathonDeploying Docker Containers at Scale with Mesos and Marathon
Deploying Docker Containers at Scale with Mesos and Marathon
 
Segurança na Nuvem da AWS
Segurança na Nuvem da AWSSegurança na Nuvem da AWS
Segurança na Nuvem da AWS
 
Webinar sobre VPC
Webinar sobre VPCWebinar sobre VPC
Webinar sobre VPC
 
Introduction To Apache Mesos
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache Mesos
 
3. conectando o seu data center de forma segura na aws
3. conectando o seu data center de forma segura na aws3. conectando o seu data center de forma segura na aws
3. conectando o seu data center de forma segura na aws
 
DevOps en AWS
DevOps en AWSDevOps en AWS
DevOps en AWS
 
Introduction to Apache Mesos
Introduction to Apache MesosIntroduction to Apache Mesos
Introduction to Apache Mesos
 
Mesos vs kubernetes comparison
Mesos vs kubernetes comparisonMesos vs kubernetes comparison
Mesos vs kubernetes comparison
 
Building Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API GatewayBuilding Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API Gateway
 
Primeiros Passos na AWS
Primeiros Passos na AWSPrimeiros Passos na AWS
Primeiros Passos na AWS
 
Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration Service
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Tendências de Big Data
Tendências de Big DataTendências de Big Data
Tendências de Big Data
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
 

Similaire à Publicando site estático S3 CloudFront

Introdução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarIntrodução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarAmazon Web Services LATAM
 
Introduçãoo aws, escalando uma aplicação Web
Introduçãoo aws, escalando uma aplicação WebIntroduçãoo aws, escalando uma aplicação Web
Introduçãoo aws, escalando uma aplicação WebAlessandro Binhara
 
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalEscalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalAmazon Web Services LATAM
 
Desenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemDesenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemJose Papo, MSc
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSAmazon Web Services LATAM
 
Começando com aplicações serverless na AWS
 Começando com aplicações serverless na AWS Começando com aplicações serverless na AWS
Começando com aplicações serverless na AWSAmazon Web Services LATAM
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web servicesMagno Frey
 
Raising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftRaising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftAmazon Web Services LATAM
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudAmazon Web Services LATAM
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Amazon Web Services LATAM
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows AzureFernando Correia
 
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas
 
Acelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAcelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAmazon Web Services LATAM
 

Similaire à Publicando site estático S3 CloudFront (20)

Introdução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarIntrodução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - Webinar
 
Introduçãoo aws, escalando uma aplicação Web
Introduçãoo aws, escalando uma aplicação WebIntroduçãoo aws, escalando uma aplicação Web
Introduçãoo aws, escalando uma aplicação Web
 
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalEscalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 
Aws directory service
Aws directory serviceAws directory service
Aws directory service
 
Desenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemDesenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na Nuvem
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
 
Começando com aplicações serverless na AWS
 Começando com aplicações serverless na AWS Começando com aplicações serverless na AWS
Começando com aplicações serverless na AWS
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
Gab2018 - Introdução ao Azure
Gab2018 - Introdução ao AzureGab2018 - Introdução ao Azure
Gab2018 - Introdução ao Azure
 
Raising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftRaising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads Microsoft
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Introducao a aws storage backup e archiving
Introducao a aws storage backup e archivingIntroducao a aws storage backup e archiving
Introducao a aws storage backup e archiving
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL Azure
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows Azure
 
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
 
Acelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAcelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDN
 

Publicando site estático S3 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 - Novembro 01/11 @ 3 da tarde - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 14/11 @ 2 da tarde - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2 8/11 @ 2 da tarde – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” 22/11 @ 2PM – 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 - Novembro 01/11 @ 3 da tarde - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 14/11 @ 2 da tarde - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2 8/11 @ 2 da tarde – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” 22/11 @ 2PM – 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

Notes de l'éditeur

  1. Pedir para participantes criarem a contaVamos usar o freetier que são instâncias t1.micro que são de graça durante 1 anoIntrodução S3 e CloudFront | Hands-on: Publicando um site estático com S3 e CloudFront
  2. Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure