- Instrutor: Leandro Porciuncula e Sandro Rodrigues
- Plataforma de Ensino: Cloud Treinamentos
- Curso: Especialização AWS 2.0 (Turma 26) + Extras
- 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
- Bruno Gamba Rocha
- https://www.linkedin.com/in/bruno-gamba-rocha
- 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
- 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
- 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
- Escalabilidade
- Confiabilidade
- Custo x Benefício
- Descrição dos Serviços
- O que é free
- Como é cobrado
- Como calcular os custos
- Como ter uma previsão de quanto você vai gastar
- Tags
- 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
- 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
- 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 é um Load Balancer
- Criando um LB
- Tipos de LB
- Verificação de integridade do serviço
- Recursos de segurança
- Valores
- Meu Lab Classic ELB
- Meu Lab Application ELB
- Meu Lab Network ELB
- 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
- Preços
- Escalando a estrutura automaticamente
- Criando grupos de autoscaling
- Remover servidores quando não for mais necessário
- Escalabilidade de rastreamento
- Escalabilidade simples
- Escalabilidade por etapas
- Meu Lab Escalabilidade Agendamento
- Meu Lab Escalabilidade dinâmica por utilização CPU
- Meu Lab Escalabilidade Simples
- Meu Lab Escalabilidade Etapas
- 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
- Default
- aws configure --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
- Windows CMD
- Metadata
- Userdata
- Preços
- Registrando seu domínio no DNS
- Criando zonas de DNS
- Criando registros
- Verificação de Integridade
- Politica de roteamento - Simples - Ponderado - Geolocalização - Latência - Failover - Resposta de vários valores
- Fluxo de tráfego
- Resolver
- O que é
- Custos
- Validade do certificado
- Renovação do certificado
- Gerando certificado
- Usando certificado na prática
- O que é
- Valores
- Tipos de banco de dados
- Como criar um banco
- Replicando entre zonas
- Importando e Exportando
- O que é
- Tipos de armazenamento
- Valores
- Criando bucket
- Replicando entre regiões
- Criando site estático
- Criando site estático com HTTPS e CloudFormation
- 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
- Juntando tudo que aprendemos e criando uma Super Estrutura
- Semana 1
- Semana 2
- Semana 3
- Semana 4
- 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
- Troubleshoot: instância não logando por SSH, servidor apache da VM inacessível pela internet, acesso a https de dentro da instância para fora não acessível.
- Script para liberação do IP a acesso a VM.
- Pesquisa por comandos adicionais AWS CLI
- Reunião Zoom 10/01/2022
- Reunião Zoom 17/01/2022
- 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
- Agendar
- 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
- Moodle
- TSplus
- NIST
- SuiteCRM
- GitLab
- Docker
- Docker Hub
- Terraform
- Jenkins
- Portainer
- Zabbix
- 3CX
- Duplicati
- Dynatrace
- StreamYard
- Restream
-
Subindo front-end vue.js na AWS sem servidor
- #Cloud-Treinamentos #Descomplicando-Cloud #Vuejs #S3 #Site-Estático #Route53 #DNS-Alias #CodeCommit #CodeBuild #CodePipeline
-
Criando Ambiente Replicação do Ambiente de Produção para Testes
- #Cloud-Treinamentos #RDS #EC2 #Snapshots #Instâncias #EBS #AMIs
-
- #Cloud-Treinamentos #DevOps #VM #Container #Docker #DockerHub #AWS #EC2 #ECS
-
DevOps: Automatizando processos com AWS Code Pipeline
- #Cloud-Treinamentos #CodePipeline #CodeCommit #CodeBuild #CodeDeploy
-
Devops: Infra com código com Terraform
- #Cloud-Treinamentos #DevOps #Terraform #InfraAsCode
-
Devops: Como Vai Funcionar o DevOps Cloud Week
- #Cloud-Treinamentos #DevOps
-
DevOps: A Real Importância do Docker
- #Cloud-Treinamentos #DevOps
-
Devops: Preparação ambiente - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps
-
Devops: Dia 1 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #Git #Gitlab #AWS #EC2 #Jenkins #Docker
-
Devops: Dia 2 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #Git #Gitlab #AWS #EC2 #Jenkins #Docker
-
Devops: Dia 3 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #Git #Gitlab #AWS #EC2 #S3 #CodeDeploy #Jenkins #Docker #DockerHub
-
Devops: Dia 4 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #Git #Gitlab #AWS #EC2 #S3 #CodeDeploy #Jenkins #Docker #DockerHub #DeployAutomatizado
-
Devops: Dia 5 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #PainelComProfissionaisDevOps
-
Devops: Dia 6 - DevOps Cloud Week
- #Cloud-Treinamentos #DevOps #Terraform #IaC #AWS
-
Especialista em Cloud ou Gambiarrista
- #Cloud-Treinamentos
-
- #Cloud-Treinamentos #docker #dockerfile #docker-compose #docker-principais-comandos
-
Trabalhando com GIT na prática
- #Cloud-Treinamentos #git #git-principais-comandos #gitlab
-
Como nos tornamos referência em Cloud
- #Cloud-Treinamentos
-
BackUp Automatizado na Nuvem da AWS com Duplicate
- #Cloud-Treinamentos
-
AWS S3 com RCLONE - Enviando arquivos para Nuvem
- #Cloud-Treinamentos
-
Gerenciando acessos ao S3 com AWS SSO
- #Cloud-Treinamentos
-
- #AWS
-
Servidor de Arquivos + AD em Nuvem sem Servidor
- #Cloud-Treinamentos
-
Executando Comandos na EC2 com Lambda e S3
- #Cloud-Treinamentos