Skip to content

Emersoft76/aws-cloud-computing-models-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ AWS Cloud Computing Models Lab – IaaS, PaaS, SaaS, Hybrid, On-Prem 🚀

AWS Terraform Linux Windows GitHub


📘 Visão Geral

Este é um laboratório técnico pessoal e educativo focado em modelos de computação em nuvem, com implementações reais e simuladas para IaaS, PaaS, SaaS, além de ambientes híbridos e locais (on-premises).
Utilizamos AWS como plataforma principal, explorando seus serviços mais relevantes no mercado atual.


📚 Índice

  1. 📁 Estrutura do Repositório
  2. 🛠️ Setup de Ambiente (Linux e Windows)
  3. 🧱 IaaS na AWS
  4. 🧩 PaaS na AWS
  5. 🌐 SaaS na AWS
  6. 🔗 Modelos Híbridos
  7. 🏠 On-Premises + Simulações Locais
  8. 🔁 Automação com Terraform
  9. 📊 Diagramas Arquiteturais
  10. 📄 Documentação Auxiliar
  11. 📄 Licença

📁 Estrutura do Repositório

Caminho Descrição
README.md Visão geral e índice principal
setup/linux/setup_linux.md Setup de ambiente Linux
setup/windows/setup_windows.md Setup de ambiente Windows
iaas/ Exemplos práticos com EC2, VPC, S3, Load Balancers, etc.
paas/ Lambda, Beanstalk, RDS, Fargate, AppRunner
saas/ WorkMail, QuickSight, Cognito, SSO
hybrid/ VPN Site-to-Site, Direct Connect, AWS Outposts
on_prem/ Simulações locais e integração com AWS
terraform/ Provisionamento automatizado para todos os modelos
diagrams/ Diagramas técnicos e visuais (Draw.io, PNG, SVG)
docs/ Glossário, cheatsheets, links úteis

🛠️ Setup de Ambiente (Linux e Windows)

Configure seu ambiente para trabalhar com AWS localmente:

Inclui instalação de:

  • AWS CLI, CDK, SAM
  • Terraform
  • Docker, Git, Python, Node.js
  • Simuladores de on-premises (VirtualBox + Vagrant)

🧱 IaaS na AWS

Recursos e exemplos de Infraestrutura como Serviço:

Exemplo Caminho
EC2 com Auto Scaling + ALB iaas/ec2_autoscaling.md
VPC + Subnets + SG iaas/vpc_networking.md
S3 + Backup + Versionamento iaas/s3_storage.md

🧩 PaaS na AWS

Serviços de plataforma totalmente gerenciados:

Exemplo Caminho
Lambda + API Gateway paas/lambda_api.md
Elastic Beanstalk com Node.js paas/beanstalk_node.md
RDS com PostgreSQL paas/rds_postgres.md

🌐 SaaS na AWS

Soluções prontas para uso:

Exemplo Caminho
AWS QuickSight com análise de dados saas/quicksight_dashboard.md
AWS WorkMail como solução corporativa saas/workmail_setup.md

🔗 Modelos Híbridos

Conectando nuvem com infraestrutura local:

Exemplo Caminho
Site-to-Site VPN entre AWS e VM local hybrid/site_to_site_vpn.md
AWS Direct Connect hybrid/direct_connect.md
AWS Outposts (simulação) hybrid/aws_outposts.md

🏠 On-Premises + Simulações Locais

Ambientes simulados para laboratório local:


🔁 Automação com Terraform

Provisionamento rápido e padronizado para todos os modelos:


📊 Diagramas Arquiteturais

  • diagrams/ – Diagramas em PNG + arquivos .drawio editáveis

📄 Documentação Auxiliar


📄 Licença

Distribuído sob a Licença MIT. Consulte LICENSE para mais detalhes.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages