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

Transcript

50 slides
  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

More Decks by Rai Siqueira

Other Decks in Technology