Code Monkey home page Code Monkey logo

aws-primeirospassos's Introduction

AWS Primeiros Passos

Elastic Load Balancing - Classic Load Balancer

Elastic Load Balancing - Application Load Balancer

Elastic Load Balancing - Network Load Balancer


  • Instrutor: Leandro Porciuncula e Sandro Rodrigues
  • Plataforma de Ensino: Cloud Treinamentos
  • Curso: Especialização AWS 2.0 (Turma 26) + Extras

Objetivo

  • Repositório para acompanhamento da minha evolução em Cloud Computing.
  • Entender os conceitos, praticar e entregar soluções Cloud Computing e DevOps.
  • Entregar soluções modernas para qualquer Cloud (AWS, Azure, GCP), entendendo o conceito e não apenas as configurações dos serviços de uma determinada empresa.
  • Backup para empresas
  • Arquitetura Serverless
  • Refatorar as soluções monolíticas para arquiteturas de microservices

Autor


Tecnologias Utilizadas


Andamento

  • O que é Cloud Computing
  • Crescimento Vertical vs Horizontal
  • O que não é Cloud Computing
  • As características de Cloud
  • Modelos de serviços
  • Modelos de deploy
  • Oportunidades no mercado de Cloud
  • Vagas de emprego
  • Consultoria em Cloud
  • Fases de um projeto em Cloud
  • Desenvolvedor
  • Console
  • EC2
  • Computação
  • Containers
  • Armazenamento
  • Banco de Dados
  • Outros serviços importantes
  • Ferramentas para desenvolvedor

Preparo para a Imersão Cloud Upper

  • Principais serviços de Cloud
  • Hospedando Aplicações Desktop Na Nuvem
  • Oportunidades de Cloud para Profissionais de TI
  • O Método que ele usou para Faturar 257 MIL
  • Os Pré-Requisitos Para A Imersão Cloud Upper

Semana Imersão Cloud Upper - 18 a 24 de Outubro 2021

  • Dia 1 - Iniciando um Projeto de Cloud
  • Dia 2 - Deixando a aplicação em Alta Disponibilidade
  • Dia 3 - Criando atualizações automatizadas
  • Dia 4 - O Pulo do Gato / Próximo Nível (Segredo do Load Balancer!)
  • Dia 5 - Painel com Uppers
  • Dia 6 - Como precificar o Projeto
  • Dia 7 - A Cereja do Bolo / Revisão arquitetura utilizando Containers

Programa Especialização em AWS 2.0 (Turma 26 - 2021)

  • Escalabilidade
  • Confiabilidade
  • Custo x Benefício
  • Descrição dos Serviços

Valores

  • Quantas são
  • Onde estão os datacenters
  • Porque conhecer as regiões
  • Quais diferenças entre elas
  • O que são AZ's
  • Quantidade de AZ's
  • Comunicação entre AZ's
  • Como usar seus serviços
  • Verificar status dos serviços
  • O que são
  • Para que servem
  • Quantidade existente
  • Como configurar

Criando sua conta

  • Criação de sua conta passo a passo
  • Definições de segurança
  • Pra que servem
  • Boas práticas
  • Criando usuários
  • Criando grupos de usuários
  • Definindo permissões e papeis
  • Desvendando as VPCs
  • Estruturando suas redes
  • Estrátegias para a criação de redes
  • Criando redes e sub-redes

Security Groups x ACL's

  • O que são Security Groups
  • O que são ACL's
  • Qual a diferença entre Security Groups e ACL's
  • Quando utilizar cada um
  • O conceito de instâncias
  • Criando sua primeira instância
  • Instâncias Windows
  • Instâncias Linux
  • Network Interfaces
  • O que é
  • Para que serve
  • Criando par de chaves
  • Diferenças entre Key Pair e IAM
  • O que é Elastic IP
  • Como usar sem pagar
  • Como configurar um Elastic IP
  • Anexando a uma instância
  • O conceito de discos virtuais
  • Como formatar um disco virtual
  • Como anexar e montar um disco de dados
  • Fazendo snapshot dos discos virtuais
  • Como salvar o estado de suas instâncias
  • Backup de instâncias
  • Como restaurar um snapshot
  • Lifecycle Manager
  • Imagens de sistema operacional
  • Como criar uma imagem
  • Como iniciar uma instância atravês da sua imagem
  • Imagens públicas, privadas e compartilhadas
  • O que é SNS
  • Enviando e-mail em massa
  • Enviando SMS
  • Notificações por push
  • O que é e como utilizar o monitoramento
  • Coletando métricas
  • Definindo alarmes
  • Criando dashboard
  • Configurando os Gráficos
  • Eventos
  • Logs
  • Instalando awslogs
  • O que é o CLI
  • Custo
  • Segurança
  • Instalando CLI no Windows
  • Instalando CLI no Linux
  • Configurando o CLI
  • S3 com CLI
  • EC2 com CLI
  • Volumes
  • Profiles
    • aws configure --profile contab
      • Default
        • aws s3 ls
      • Profile
        • aws s3 ls --profile contab
  • Variáveis de Ambiente
    • Windows CMD
      • setx AWS_ACCESS_KEY_ID KEY-ID-VALUE
      • setx AWS_SECRET_ACCESS_KEY SECRET-KEY-VALUE
      • setx AWS_DEFAULT_REGION us-east-1
    • Windows PowerShell
      • $Env:AWS_ACCESS_KEY_ID="KEY-ID-VALUE"
      • $Env:AWS_SECRET_ACCESS_KEY="SECRET-KEY-VALUE"
      • $Env:AWS_DEFAULT_REGION="us-west-1"
    • LINUX ou macOS
      • export AWS_ACCESS_KEY_ID=KEY-ID-VALUE
      • export AWS_SECRET_ACCESS_KEY=SECRET-KEY-VALUE
      • export AWS_DEFAULT_REGION=us-west-1
    • Alterando o caminho padrão das configurações CLI com CMD no Windows
      • setx AWS_CONFIG_FILE C:\site.cloud\config
      • setx AWS_SHARED_CREDENTIALS_FILE C:\site.cloud\credentials
      • attrib +h C:\site.cloud
  • Metadata
  • Userdata
  • Ciclo de armazenamento com Glacier
  • Configurando backup com o Glacier
  • Restaurando arquivos do Glacier
  • Valores
  • Como configurar uma CDN
  • Criando distribuição
  • Monitoramento e alarmes
  • Relatórios de cache
  • Automatizado a criação de recursos
  • Criando um stack
  • Transformando toda sua infra em código
  • Criando um script
  • Criando a estrutura pelo código
  • O que é functions as a service
  • Triggers
  • Autorização correta
  • Severless framework
  • Demo
  • Sua primeira API
  • Stages
  • Proxy Resources
  • Autorização
  • Domínio Customizado
  • O que é
  • Como criar versões
  • Branchs
  • O que é e por que usar
  • Quais fontes ele pode construir
  • Demo
  • Para que serve
  • Tipos de Deploy
  • Mão na massa
  • O que é e quais as triggers
  • Artefatos
  • Demo
  • NoSQL escalável
  • Tipos de chaves
  • Query e Scan
  • Consistencia
  • Demo
  • Sua primeira fila em 30 segundos
  • Tipos de filas
  • Configure corretamente
  • DLQ
  • O que é
  • Configurando alarmes
  • Demo
  • Conceitos e motivações
  • Prós e contras
  • Padrões serveless

Projeto Integrado

  • Juntando tudo que aprendemos e criando uma Super Estrutura

Desafio dos 30 dias - Trilha Carreira

  • Semana 1
  • Semana 2
  • Semana 3
  • Semana 4

Mentoria Aceleração

  • Reunião Zoom 27/10/2021 - Aula Inaugural
  • Reunião Zoom 01/11/2021
  • Reunião Zoom 08/11/2021
  • Reunião Zoom 15/11/2021
  • Reunião Zoom 22/11/2021
  • Reunião Zoom 29/11/2021
  • Reunião Zoom 06/12/2021
  • Reunião Zoom 13/12/2021
  • Reunião Zoom 20/12/2021
  • Reunião Zoom 10/01/2022
  • Reunião Zoom 17/01/2022

Mentoria VIP

  • Reunião Zoom 28/10/2021
  • Reunião Zoom 04/11/2021
  • Reunião Zoom 11/11/2021
  • Reunião Zoom 18/11/2021
  • Reunião Zoom 25/11/2021
  • Reunião Zoom 09/12/2021
  • Reunião Zoom 16/12/2021
  • Reunião Zoom 13/01/2022
  • Reunião Zoom 20/01/2022

Mentoria Individual - Leandro Porciuncula

  • Agendar

Extras

  • Curso Backup Deviceless
  • Curso Multiplicando seu Tempo - Sandro Rodrigues
  • Curso Profissional Cloud
  • Emprego - Como fazer ele te encontrar - Raqueline Benchimol
  • Curso como vender serviços de Cloud + acompanhamento - Sandro Rodrigues
  • Imersão de Containers
  • Empreendendo em Cloud na Prática

Pesquisa complementar

Ferramentas

Labs

Vídeos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.