Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Community Day 2022 - Hospedando uma aplicação WEB usando o AWS Amplify

AWS Community Day 2022 - Hospedando uma aplicação WEB usando o AWS Amplify

Rodrigo Kamada

November 05, 2022
Tweet

More Decks by Rodrigo Kamada

Other Decks in Technology

Transcript

  1. Apresentação 2 • Especialista em Tecnologia na Zenvia • AWS

    Community Builder - Front-End Web & Mobile • Auth0 Ambassador • Criador de conteúdo técnico • Contribuidor de código aberto • Casado, 1 filha, 1 filho e 1 cachorrinha
  2. O que é AWS Amplify? • Solução completa para criação

    de aplicações backend, frontend web e mobile. • Serviços: ◦ Amplify Studio ◦ Amplify Hosting • Ferramentas: ◦ Amplify CLI ◦ Amplify Libraries ◦ Amplify UI Components • Funcionalidades ◦ Autenticação: Amazon Cognito ◦ Banco de dados (DataStore): AWS AppSync e Amazon DynamoDB ◦ Armazenamento: Amazon S3
  3. Serviços do AWS Amplify • Amplify Studio: Interface visual que

    permite aos desenvolvedores criar e implantar aplicações frontend e backend. • Amplify Hosting: Serviço de CI/CD e hospedagem de aplicações.
  4. Ferramentas do AWS Amplify • Amplify CLI: Interface de linha

    de comando para configurar e gerenciar as aplicações. • Amplify Libraries: Bibliotecas que encapsula comunicação com os serviços para serem usadas nas aplicações. • Amplify UI Components: Componentes de interface que facilitam a integração com os serviços.
  5. Funcionalidades do AWS Amplify • Autenticação: Amazon Cognito permite o

    controle e manutenção dos usuários, além da autenticação por e-mail, identidade social e identidade empresarial. • Banco de dados: Amazon DataStore é o serviço de armazenamento no dispositivo e sincroniza automaticamente os dados entre as aplicações web ou móvel com o banco de dados na nuvem da AWS usando os serviços AWS AppSync e Amazon DynamoDB. • Armazenamento: Amazon S3 permite o gerenciamento do conteúdo e armazenamento de arquivos da aplicação.
  6. Definição de preço do AWS Amplify • Sempre gratuito: ◦

    Amplify Studio ◦ Amplify CLI ◦ Amplify Libraries ◦ Amplify UI Components • Gratuito por 12 meses: ◦ Implantação: Até mil minutos de compilação por mês ◦ Armazenamento: Até 5 GB armazenados em CDN por mês ◦ Transferência de dados: Até 15 GB por mês • Pagamento conforme o uso: ◦ Implantação: USD 0,01 por minuto ◦ Armazenamento: USD 0,023 por GB por mês ◦ Transferência de dados: USD 0,15 por GB utilizado
  7. Referências • AWS Amplify: https://aws.amazon.com/amplify/ • Amplify Studio: https://aws.amazon.com/amplify/studio/ •

    Amazon Cognito: https://aws.amazon.com/cognito/ • Integração do AWS Amplify com o Angular: https://docs.amplify.aws/start/q/integration/angular/