Skip to content

Conhecendo e entendendo a AWS

O que é e para que serve a AWS?

AWS

A Amazon Web Services (AWS) é a plataforma de nuvem mais adotada e mais abrangente do mundo, oferecendo mais de 200 serviços completos de datacenters em todo o mundo. Milhões de clientes, incluindo as startups que crescem mais rápido, as maiores empresas e os maiores órgãos governamentais, estão usando a AWS para reduzir custos, ganhar agilidade e inovar mais rapidamente. (Texto extraído do site da AWS)

A Amazon Web Services (AWS) é uma plataforma de computação em nuvem oferecida pela Amazon. Ela fornece uma ampla gama de serviços de computação, armazenamento, banco de dados, análise, rede, inteligência artificial e aprendizado de máquina, entre outros. A AWS é projetada para fornecer uma infraestrutura flexível, escalável e confiável para empresas de todos os tamanhos.

A infraestrutura da AWS é composta por uma rede global de data centers localizados em diferentes regiões ao redor do mundo. Esses data centers são conectados por uma rede de alta velocidade e são projetados para fornecer alta disponibilidade e tolerância a falhas. Cada data center é dividido em várias zonas de disponibilidade, que são espaços fisicamente separados, mas conectados por redes de baixa latência. Essa arquitetura ajuda a garantir a resiliência dos serviços e a reduzir o impacto de falhas de hardware ou interrupções de energia.

O vídeo a seguir - disponibilizado e produzido pela própria AWS - explica um pouco melhor (e de forma mais visual) o que é a AWS.

Alguns exemplos de uso da AWS

1. Hospedagem de sites e aplicativos: A AWS oferece serviços de hospedagem escaláveis e confiáveis para sites e aplicativos, permitindo que empresas de todos os tamanhos garantam que seus serviços estejam disponíveis para os usuários em todo o mundo.

2. Armazenamento e backup de dados: Empresas podem aproveitar os serviços de armazenamento da AWS para guardar seus dados de forma segura e escalável. A AWS oferece soluções como o Amazon S3 (Simple Storage Service) e o Amazon Glacier, que permitem armazenar e fazer backup de grandes quantidades de dados de forma econômica.

3. Processamento e análise de Big Data: Com os serviços de Big Data da AWS, como o Amazon EMR (Elastic MapReduce) e o Amazon Redshift, as empresas podem processar e analisar grandes conjuntos de dados de maneira eficiente e escalável, obtendo insights valiosos para tomada de decisões.

4. Implantação de aplicativos móveis: A AWS fornece serviços que ajudam no desenvolvimento, teste e implantação de aplicativos móveis. Através de serviços como o AWS Mobile Hub e o AWS Device Farm, os desenvolvedores podem criar e lançar aplicativos móveis de forma mais rápida e eficiente.

5. Internet das Coisas (IoT): Com a AWS IoT, é possível conectar dispositivos inteligentes à nuvem e realizar o gerenciamento, processamento e análise de dados gerados por esses dispositivos. Isso possibilita a criação de soluções inovadoras em setores como automação residencial, manufatura, saúde e agricultura.

6. Machine Learning e Inteligência Artificial: A AWS oferece uma variedade de serviços e ferramentas para implementação de modelos de Machine Learning e IA. Por exemplo, o Amazon SageMaker permite treinar, implantar e dimensionar modelos de Machine Learning de forma simplificada, enquanto o Amazon Rekognition permite adicionar recursos de visão computacional a aplicativos.

Ainda não ficou claro a importância do uso da AWS? Então vamos contextulizar um pouco!

A AWS no dia-a-dia das pessoas e corporações

AWS no Comércio Eletrônico:

MAGALU

Imagine que a Magazine Luiza precisa hospedar seu site e lidar com picos de tráfego durante grandes eventos de venda, como a Black Friday. Eles optam por utilizar a AWS para hospedar sua infraestrutura de TI. Com os serviços de escalabilidade automática da AWS, a empresa pode aumentar a capacidade de servidores e recursos computacionais conforme a demanda, garantindo que seu site permaneça disponível mesmo durante períodos de tráfego intenso.

Além disso, a empresa utiliza serviços de armazenamento da AWS, como o Amazon S3, para armazenar imagens e descrições de produtos, enquanto o Amazon RDS (Relational Database Service) é utilizado para gerenciar seu banco de dados central. Dessa forma, eles têm um armazenamento seguro e escalável para atender às necessidades do negócio.

AWS em uma startup de energia:

LISTER ENERGY

Considere que a startup de energia Lister Energy está desenvolvendo uma plataforma de análise de dados em tempo real para monitorar e otimizar o consumo de energia em edifícios comerciais. A empresa coleta grandes volumes de dados de sensores instalados nos edifícios e precisa processá-los de forma rápida e eficiente.

Nesse caso, a startup aproveita os serviços de Big Data da AWS. Eles utilizam o Amazon Kinesis para ingestão e processamento de dados em tempo real, permitindo que os dados dos sensores sejam transmitidos e analisados em tempo real. Em seguida, eles utilizam o Amazon EMR para realizar análises mais complexas e gerar insights valiosos sobre o consumo de energia. Com a escalabilidade oferecida pela AWS, a startup pode lidar facilmente com o aumento no volume de dados à medida que adquire mais clientes.

AWS em uma empresa de segurança cibernética:

CYBER AVELINUX Vamos imaginar que a empresa de segurança cibernética Cyber Avelinux (Avelino, pode falar, curtiu né? hahaha) fornece soluções de detecção de ameaças para organizações. Eles desenvolveram um modelo de Machine Learning para identificar comportamentos suspeitos em tempo real, a fim de proteger seus clientes contra ataques cibernéticos.

A empresa utiliza o Amazon SageMaker, um serviço de Machine Learning da AWS, para treinar e implantar seu modelo. Eles aproveitam a capacidade de escalabilidade do SageMaker para processar grandes volumes de dados de logs de segurança em tempo real, identificando padrões e comportamentos anormais. Com isso, a empresa consegue fornecer uma solução de segurança eficaz e adaptável às necessidades em constante evolução de seus clientes.

AWS na vida de um estudante de pós-graduação da USP:

Carteirinha Demay

Tiago Demay é um estudante de pós-graduação da Universidade de São Paulo, especializado em ciência de dados. Ele está trabalhando em sua tese de mestrado, que envolve a análise de grandes conjuntos de dados de imagens médicas para desenvolver métodos de detecção precoce de doenças.

Para realizar sua pesquisa, Demay adoraria utilizar o monstrão (supercomputador do Insper), mas durante o horário em que ele está no Insper, o Avelino está fazendo uso da máquina, então Demay recorre aos recursos da AWS, afinal, todos os dias precisa retornar à USP para dar continuidade aos seus estudos. Ele faz uso do Amazon EC2 para provisionar instâncias de alto desempenho e executar algoritmos de processamento de imagens em larga escala. Com a flexibilidade e a escalabilidade oferecidas pela AWS, ele pode processar rapidamente um grande número de imagens médicas, acelerando sua pesquisa e permitindo que ele realize experimentos em tempo hábil.

Além disso, Demay utiliza o Amazon S3 para armazenar e gerenciar os conjuntos de dados de imagens médicas. Ele aprecia a durabilidade e a disponibilidade do armazenamento na nuvem da AWS, pois pode acessar seus dados de forma segura de qualquer lugar e a qualquer momento.

Para aprimorar suas análises e extrair informações valiosas das imagens médicas, Demay faz uso do Amazon Rekognition, um serviço de análise de imagem baseado em inteligência artificial (IA). Ele treina modelos de machine learning usando o Amazon SageMaker e aplica esses modelos para detectar e classificar características relevantes nas imagens, auxiliando-o na identificação precoce de doenças.

Ao utilizar os serviços da AWS, Demay tem acesso a uma infraestrutura escalável, recursos de armazenamento confiáveis e ferramentas avançadas de análise de imagem. Isso permite que ele conduza sua pesquisa de forma eficiente, descobrindo padrões e insights significativos em grandes conjuntos de dados de imagens médicas, contribuindo para o avanço da ciência e da saúde.

Essas histórias exemplificam algumas das necessidades de uso da AWS na vida real e como as empresas e pessoas podem aproveitar os serviços da plataforma para atender a diferentes demandas e desafios específicos de cada setor.

Agora que você já conheceu melhor a AWS e sua utilidade, bora utilizar seu primeiro serviço de computação em nuvem?