Article image
Kamiah Pedra
Kamiah Pedra21/07/2023 14:22
Compartilhe

RESUMO Parte 2 - Descubra a Nuvem AWS - Nexa Resources.

    Introdução à Nuvem AWS

    A Amazon Web Services (AWS) é uma plataforma de computação em nuvem oferecida pela Amazon que fornece uma ampla gama de serviços e recursos para empresas e desenvolvedores. Essa infraestrutura em nuvem permite o acesso a recursos computacionais de forma flexível, escalável e econômica, sem a necessidade de investir em infraestrutura física própria.

    O que é a AWS?

    A AWS é uma plataforma de serviços em nuvem que inclui computação, armazenamento de dados, bancos de dados, redes, análise, inteligência artificial e muito mais. Ela oferece uma variedade de serviços para atender às diversas necessidades dos clientes e permite que empresas de todos os tamanhos utilizem recursos de computação de última geração sem a complexidade de gerenciar infraestrutura física.

    Com o que podemos utilizar?

    A AWS pode ser utilizada para hospedar websites, aplicativos móveis, executar análises de dados, armazenar e proteger dados, criar chatbots, implementar inteligência artificial, realizar aprendizado de máquina e executar diversas outras tarefas computacionais.

    Conhecendo a Amazon S3 e seus benefícios

    A Amazon S3 (Simple Storage Service) é um serviço de armazenamento altamente escalável e durável que permite armazenar e recuperar quantidades massivas de dados a qualquer momento e de qualquer lugar na web. Seus benefícios incluem alta disponibilidade, redundância de dados, escalabilidade automática, controle de acesso avançado e a capacidade de armazenar grandes volumes de dados a baixo custo.

    Outros serviços oferecidos pela AWS

    Além do Amazon S3, a AWS disponibiliza uma ampla gama de serviços para atender a diversas necessidades dos usuários. Alguns exemplos notáveis são o Amazon EC2 (Elastic Compute Cloud) para criação e gerenciamento de servidores virtuais, o Amazon RDS (Relational Database Service) para gerenciar bancos de dados relacionais, o Amazon SNS (Simple Notification Service) e o DynamoDB para banco de dados NoSQL, além do AWS Lambda para execução de código sem a necessidade de gerenciar servidores.

    Introdução à Rede AWS

    As redes na AWS desempenham um papel fundamental no fornecimento de comunicação entre os serviços e recursos em nuvem disponíveis na plataforma.

    Conceito de redes na AWS

    As redes na AWS permitem que os usuários criem e gerenciem sua própria infraestrutura de rede virtual na nuvem. Isso inclui a configuração de sub-redes, tabelas de roteamento, grupos de segurança e muito mais.

    Benefícios da rede AWS

    Ao utilizar a rede AWS, os usuários podem construir ambientes de rede seguros e isolados para suas aplicações, além de terem controle total sobre a configuração e conectividade dos recursos na nuvem.

    Exemplos práticos das redes

    Um exemplo prático de rede na AWS é a criação de uma VPC (Virtual Private Cloud) para isolar recursos e fornecer uma camada adicional de segurança. Outro exemplo é a configuração de grupos de segurança para controlar o tráfego de entrada e saída de instâncias EC2.

    Princípios de Regiões e Zonas de Disponibilidade

    A AWS opera em várias regiões geográficas ao redor do mundo, cada uma composta por zonas de disponibilidade independentes para garantir alta disponibilidade e tolerância a falhas.

    Introduzindo regiões e zonas

    As regiões da AWS são localidades geográficas nas quais a infraestrutura de nuvem da Amazon está fisicamente hospedada. Cada região é composta por pelo menos duas zonas de disponibilidade que são data centers separados por uma distância significativa dentro da mesma região.

    Exemplos do conceito de regiões e zonas

    Por exemplo, uma empresa pode replicar seus dados em diferentes zonas de disponibilidade para garantir que, se uma zona falhar, a aplicação possa continuar funcionando normalmente na outra zona.

    O que é a disponibilidade?

    A disponibilidade refere-se à capacidade dos serviços em nuvem permanecerem acessíveis e funcionais mesmo diante de falhas de hardware, software ou desastres naturais. Ao distribuir recursos em várias zonas de disponibilidade e regiões, a AWS garante alta disponibilidade e recuperação rápida de falhas.

    Principais Serviços

    A AWS oferece uma ampla variedade de serviços que atendem às necessidades de desenvolvimento, hospedagem e gerenciamento de aplicativos e recursos na nuvem.

    Principais serviços da AWS

    Entre os principais serviços da AWS estão o Amazon S3, que já foi mencionado anteriormente, o Amazon EC2 para instâncias de máquinas virtuais, e o Amazon RDS para bancos de dados relacionais.

    Amazon SNS e DynamoDB

    O Amazon SNS é um serviço de mensagens que permite enviar notificações para diferentes destinos, como e-mails, mensagens de texto e outros. Já o DynamoDB é um banco de dados NoSQL altamente escalável e gerenciado pela AWS.

    AWS Lambda, Amazon CloudFront, Elastic Beanstalk e SQS

    O AWS Lambda é um serviço de computação sem servidor que executa código em resposta a eventos. O Amazon CloudFront é uma CDN (Content Delivery Network) que ajuda a acelerar a distribuição de conteúdo para os usuários. O Elastic Beanstalk permite o deploy e gerenciamento de aplicativos de forma fácil e rápida. O SQS (Simple Queue Service) é um serviço de filas que ajuda a gerenciar mensagens entre diferentes componentes de aplicativos.

    Conceitos Importantes de Segurança na AWS

    A segurança na AWS é uma preocupação fundamental para garantir a proteção dos dados e recursos dos usuários na nuvem.

    Segurança na AWS

    A AWS oferece uma ampla gama de práticas de segurança para proteger os dados dos usuários e evitar acessos não autorizados.

    Monitoramento e auditoria interna

    A AWS disponibiliza ferramentas para monitorar e auditar atividades e acessos na plataforma, permitindo a identificação rápida de possíveis problemas de segurança.

    Backup e disaster recovery

    A realização de backups periódicos dos dados armazenados na AWS e a implementação de planos de recuperação de desastres são essenciais para garantir a continuidade dos negócios em caso de eventos inesperados.

    Em suma, a AWS oferece uma vasta gama de serviços e recursos na nuvem, permitindo que empresas e desenvolvedores implementem, gerenciem e protejam suas aplicações e dados de forma flexível e segura. O conhecimento desses conceitos básicos de infraestrutura e segurança na AWS é essencial para aproveitar ao máximo os benefícios da computação em nuvem oferecida por esta plataforma.

    Compartilhe
    Comentários (2)
    Christiane Gozza
    Christiane Gozza - 22/07/2023 00:47

    Olá Kamiah Pedra muito obrigada por compartilhar esse resumo.

    Fernando Chagas
    Fernando Chagas - 21/07/2023 23:55

    Olá Kamiah, gostei bastante do conteúdo, me ajudou em alguns pontos que deixei passar durante o curso e que aqui estão presentes.

    Continue com o esse belo trabalho e quem sabe eu sigo o mesmo caminho.

    Bons estudos!