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

Workshop aplicações em nuvem - UFRPE/UAST

Workshop aplicações em nuvem - UFRPE/UAST

Workshop sobre aplicações em nuvem para os alunos da UFRPE/UAST. Uma introdução a computação e nuvem e como subir uma aplicação em uma instância EC2.

Rai Siqueira

October 19, 2019
Tweet

More Decks by Rai Siqueira

Other Decks in Technology

Transcript

  1. Workshop aplicações em nuvem Como fazer o deploy de uma

    aplicação na nuvem da Amazon (AWS) e do Google (GCP)
  2. Raí Siqueira Engenheiro de software na Justa Pagamentos, apaixonado por

    tecnologias web, fã de Open-Source e entusiasta Docker. LinkedIn: https://linkedin.com/in/raisiqueira GitHub: https://github.com/raisiqueira Instagram: https://instagram.com/rai_siqueira
  3. Vinicius Dias Engenheiro eletrônico (em formação) fascinado por tecnologia e

    infra estruturas ágeis de desenvolvimento. DevOps na Justa Pagamentos. LinkedIn: https://www.linkedin.com/in/vinicius-dias-269368156/ GitHub: https://github.com/viniciuslsdias Instagram: https://www.instagram.com/viniciuslsdias/
  4. Conteúdo - Introdução a computação em nuvem - Players do

    mercado de computação em nuvem - Dashboards AWS e GCP - modelos de instâncias (GCP/AWS) - Security Groups/Policy groups - Criando uma máquina na nuvem (EC2/ GCP Compute Engine) - Arquivos estáticos em nuvem - Banco de dados em nuvem - Primeira aplicação em nuvem (como subir uma aplicação para a nuvem) - Deploy do back-end - Deploy do front-end - Introdução a Docker e containers
  5. Introdução a computação em nuvem Cloud Computing é uma tecnologia

    que permite armazenar, compartilhar e disponibilizar dados, aplicações, serviços e softwares por meio da internet.
  6. • Dificuldades da Infraestrutura interna ~ anos 2000 ◦ Custo

    com servidores ◦ Instalações de Rede ◦ Link de internet ◦ Instalações físicas (rack para servidor, refrigeração...) ◦ Nobreak ◦ Mão de obra especializada ◦ ~ $20k Como começou?
  7. • 2003 Benjamin Black (Engenheiro da Amazon) - paper reestruturação

    da Infraestrutura interna • Benjamin Black mencionou no paper a possibilidade de vender servidores como serviço • 2006 EC2/S3 Como começou?
  8. Números AWS • Dados de 2016 ◦ > 1 milhão

    de clientes ◦ > 600 agências governamentais em todo o mundo ◦ Grandes empresas: Reddit, Netflix, NASA e Expedia ◦ Faturamento ~ US$ 6 bilhões ao ano
  9. Tipos de banco em nuvem - Banco Relacional (MySQL, Postgres)

    - Banco não relacional (MongoDB, Redis)
  10. Escopo Back-End - Deploy para uma máquina EC2 - Configurar

    certificado SSL - Aplicação em GO - GET de usuários - POST de usuários Front-End - Aplicação em JavaScript - Traspile dos arquivos JS - Deploy para o Amazon S3 + CloudFront