gil-son / aws

:cloud: knowledge about AWS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS


English reading

Welcome

This documentation serves as a platform to enhance and disseminate knowledge about AWS. I have crafted it to be intuitive, incorporating diagrams, partitions, examples, illustrations, and more.

  • If you feel confident about your understanding of AWS and its resources, you can navigate to the summary and explore new features.
  • However, if you are a beginner, I recommend allowing me to guide you by starting with the AWS analogy:

AWS analogy

AWS (Amazon Web Services) is a cloud platform from Amazon that offers various services for businesses and developers. To better understand, imagine that AWS is like a large tool store, where you can rent everything you need to build your house (or in this case, your application in the cloud).

There you can find simple shelves like S3 (for storage) to more complex tools like EC2 (for creating virtual servers). And if you need something even more specific, just take a look at the store catalog (Amazon Marketplace), which has a little bit of everything.

Oh, and there's more! In AWS, you only pay for what you use. That is, if you need a drill for just one hour, rent it for an hour and pay only for that period. And if you need the drill for longer, just renew the rental. So, you don't have to waste money on tools that you won't use.

Additionally, AWS has a security team that keeps an eye on everything all the time. So, you can rest assured knowing that your tools (or your application) are secure in Amazon's cloud.

In summary, AWS is like "a cloud tool store", where you rent only what you need and have security guaranteed by Amazon's team. Now just choose the right tools to build your house (or your application) and get to work!

Summary
Category Service Model Resource img Info
Security, Identity and Compliance Integrate with any service model IAM AWS IAM is an identity and access management service that enables control of access to AWS resources by users and applications.
Compute PaaS ElasticBeanstalk Elastic Beanstalk is an AWS-managed service that simplifies the deployment and scalability of web applications quickly and easily..
IaaS EC2 Amazon EC2 is a cloud computing service that allows easy configuration and running of virtual servers in the Amazon cloud, scaling compute capacity vertically or horizontally based on your application needs, and paying only for the resources you use.
FaaS Lambda AWS Lambda is a serverless service that allows for code execution in response to events, without the need for server management.
Networking and Delivery API Management API Gateway Amazon API Gateway is a powerful AWS tool that enables developers to securely and scalably create, publish, monitor, and manage APIs, facilitating integration between different services and applications.
DNS Management Route 53 The Amazon Route 53 is AWS's domain name system (DNS) and content delivery network (CDN) service, providing domain registration, DNS resolution, and traffic routing to optimize availability and performance for applications on the internet.
Integrate with any service model Load Balancer Load balancing optimizes resource distribution, ensuring efficient and reliable performance by distributing incoming network traffic across multiple servers or resources.
Storage S3 Amazon S3 is a highly scalable and durable object storage service from AWS, designed to store and retrieve massive amounts of data from anywhere on the web.
Database DynamoDB DynamoDB is a fully managed, highly scalable, flexible, and high-performance NoSQL database service.
RDS Amazon RDS is a managed cloud database service that makes it easy to set up, operate, and scale relational databases such as MySQL, PostgreSQL, Oracle, SQL Server, and others.
Management and Governance CloudWatch CloudWatch is an AWS monitoring and observability service that allows you to collect, store, visualize, and alert on real-time log and metric data for cloud resources.
AutoScaling AWS Auto Scaling is a service that automatically adjusts the capacity of computational resources to meet real-time demand, ensuring efficiency and high availability.
Migrations & Transfer Data Transfer AWSSnowFamily The tools in the AWSSnowFamily theme facilitate offline data movement and processing, ensuring seamless delivery for massive datasets.

Ler em Português

Bem vindo(a)

Esta documentação serve como uma plataforma para aprimorar e disseminar conhecimento sobre a AWS. Eu a elaborei de forma intuitiva, incorporando diagramas, partições, exemplos, ilustrações e muito mais.

  • Se você se sente confiante sobre o seu entendimento da AWS e seus recursos, pode acessar o sumário e explorar novas funcionalidades.
  • No entanto, se você é um iniciante, recomendo que me permita guiá-lo começando com uma Analogia à AWS:

Analogia à AWS

A AWS (Amazon Web Services) é uma plataforma de nuvem da Amazon que oferece vários serviços para empresas e desenvolvedores. Para entender melhor, imagine que a AWS é como uma grande loja de ferramentas, onde você pode alugar tudo o que precisa para construir sua casa (ou, neste caso, sua aplicação na nuvem).

Lá você pode encontrar prateleiras simples como o S3 (para armazenamento) até ferramentas mais complexas como o EC2 (para criar servidores virtuais). E se você precisar de algo ainda mais específico, basta dar uma olhada no catálogo da loja (Amazon Marketplace), que tem um pouco de tudo.

Ah, e tem mais! Na AWS, você só paga pelo que usa. Ou seja, se você precisar de uma furadeira por apenas uma hora, alugue-a por uma hora e pague apenas por esse período. E se você precisar da furadeira por mais tempo, é só renovar o aluguel. Assim, você não precisa desperdiçar dinheiro com ferramentas que não vai usar.

Além disso, a AWS conta com uma equipe de segurança que fica de olho em tudo o tempo todo. Então, você pode ficar tranquilo sabendo que suas ferramentas (ou sua aplicação) estão seguras na nuvem da Amazon.

Resumindo, a AWS é como "uma loja de ferramentas na nuvem", onde você aluga apenas o que precisa e tem a segurança garantida pela equipe da Amazon. Agora é só escolher as ferramentas certas para construir sua casa (ou sua aplicação) e colocar as mãos à obra!

Sumário
Categoria Modelo de Serviço Recurso img Info
Segurança, Indentidade e conformidade Integra com qualquer modelo de serviço IAM O IAM da AWS é um serviço de gerenciamento de identidades e acessos que permite controlar o acesso aos recursos da AWS por usuários e aplicativos.
Computação PaaS ElasticBeanstalk O Elastic Beanstalk é um serviço gerenciado pela AWS que facilita o deploy e a escalabilidade de aplicações web de forma rápida e simples.
IaaS EC2 O Amazon EC2 é um serviço de computação em nuvem que permite configurar e executar facilmente servidores virtuais na nuvem da Amazon, escalando verticalmente ou horizontalmente a capacidade de computação de acordo com as necessidades da sua aplicação, pagando apenas pelos recursos que você usa.
FaaS Lambda AWS Lambda é um serviço serverless que permite a execução de código em resposta a eventos, sem a necessidade de gerenciamento de servidores.
Rede e Entrega de Conteúdo Gerenciamento de API API Gateway O Amazon API Gateway é uma poderosa ferramenta da AWS que permite aos desenvolvedores criar, publicar, monitorar e gerenciar APIs de forma segura e escalável, facilitando a integração entre diferentes serviços e aplicações.
Gerenciamento de DNS Route 53 O Amazon Route 53 é o serviço de sistema de nomes de domínio (DNS) e entrega de conteúdo (CDN) da AWS, oferecendo registro de domínio, resolução de DNS e direcionamento de tráfego para otimizar a disponibilidade e desempenho de aplicações na internet.
Integra com qualquer modelo de serviço Load Balancer O balanceamento de carga otimiza a distribuição de recursos, garantindo um desempenho eficiente e confiável ao distribuir o tráfego de rede de entrada entre vários servidores ou recursos.
Armazenar S3 O Amazon S3 é um serviço de armazenamento de objetos altamente escalável e durável da AWS, projetado para armazenar e recuperar quantidades massivas de dados de qualquer lugar na web.
Banco de Dados DynamoDB DynamoDB é um serviço de banco de dados NoSQL, totalmente gerenciado, altamente escalável, flexível e com alta performance
RDS O Amazon RDS é um serviço de banco de dados gerenciado na nuvem que facilita a configuração, operação e escalabilidade de bancos de dados relacionais, como MySQL, PostgreSQL, Oracle, SQL Server e outros.
Gerenciamento e Governança CloudWatch O CloudWatch é um serviço de monitoramento e observabilidade da AWS que permite coletar, armazenar, visualizar e alertar sobre dados de logs e métricas em tempo real para recursos em nuvem.
AutoScaling O Auto Scaling da AWS é um serviço que ajusta automaticamente a capacidade de recursos computacionais para atender à demanda em tempo real, garantindo eficiência e alta disponibilidade.
Migração e transferência Transferência de Dados AWSSnowFamily As ferramentas temáticas da AWSSnowFamily facilitam o movimento e processamento de dados offline, garantindo entrega perfeita para gigantescos conjuntos de dados.

About

:cloud: knowledge about AWS.

License:GNU General Public License v3.0