Neste artigo iremos descrever o Amazon Web Services. Embora seja um artigo introdutório, é ideal que você que esteja lendo tenha breve conhecimento sobre a temática de Cloud Computing.
O que é AWS?
AWS é uma plataforma de serviços para computação em nuvem, com diversos produtos para diversas áreas, como aplicações, armazenamento, redes, inteligência artificial, segurança, entre outros.
Assim como a grande maioria dos serviços para computação em nuvem, o AWS oferece, dentro dos serviços oferecidos, benefícios como:
- Custo-benefício: ao invés de você investir em servidores físicos e equipe de manutenção, podemos optar por vários modelos de contrato, desde pagamento por uso até comprometimento de anos de uso para receber descontos de até 60%.
- Segurança: com diversos produtos e serviços para segurança de dados e aplicações, inclui criptografia de dados, firewalls e conformidades com padrões de segurança
- Escalabilidade: com a facilidade para ajustar recursos conforme ele é demandado, podemos aumentar a sua capacidade em minutos e reduzir sempre que necessário.
Quais serviços são oferecidos?
De forma geral e holística, o AWS oferece serviços para soluções em containers, aplicações web, computação em nuvem, banco de dados, armazenamento, tecnologia sem servidores, machine learning, IA e muito mais! Vamos entender como cada serviço pode auxiliar no seu dia a dia.
Armazenamento: serviços de armazenamento em nuvem da AWS. Ideais para armazenar grandes volumes de dados, de aplicações, backups, arquivos de máquinas virtuais e muito mais! Além de seguros, esses produtos oferecem disponibilidade assertiva das suas informações. Serviços como S3, Glacier e Snow se encontram nesse pilar.
Banco de Dados: serviços voltados à disponibilização de banco de dados SQL, NoSQL, Redis, Memcached e Graph Database. Dentro desse ecossistema encontramos o RDS, DynamoDB, ElasticCache e o Neptune. Esses serviços permitem e facilitam no armazenamento de informações para aplicações.
Serverless, Containers e Aplicações: aqui você encontra soluções para criação de sites como LightSail, ou para aplicações ou entrega rápida de um MV, temos serviços como Lambda, Fargate e Beanstalk.
AI e Machine Learning: serviços voltados para aprendizado de máquina e IA. Nessa categoria temos o Rekognition que faz reconhecimento de vídeos e imagens, o Comprehend para linguagem natural em texto, o Polly para criar áudio através de textos, o Translate para tradução em tempo real, o Lex que auxilia na criação de chatbots e o SageMaker que simplesmente faz deploy, compila e treina seu próprio machine learning!
Data: temos duas famílias quando se trata de data no Amazon, sendo uma que cuida de transferência de dados e a outra de parte analítica dos dados. Para transferência de dados, o AWS oferece serviço para transporte físico de seus dados como Snowcone, Snowball e Snowmobile ou o DataSync, que ajuda na migração dos dados on-premises ( local ) para a nuvem. Na família analítica temos serviços para análise de arquivos, ETL, leitura de dados de vídeos e áudio e visualização. Dentro desse pacote, temos o Data Consolidation, Athena, Glue, Kinesis e QuickSight.
Outros serviços oferecidos
Além dos serviços oferecidos, como citados anteriormente, o grande ecossistema também contempla ferramentas para administração, governança e gestão do seus recursos alocados no Amazon Web Service.
O Amazon Security é um hub que contém soluções para gestão individual de usuários (IAM), Web Firewall para aplicações, AWS Shield para proteger sua aplicação contra ataques de DDOS. Você também pode usar a ferramenta Macie para analisar dados armazenados em seu S3 para vasculhar dados pessoais e protegê-los conforme as leis locais exigem. Em Artifact você encontra em um único lugar uma central de reportes de compliances, SOC Report e PCI, que são importantes para auditorias em caso de eventual necessidade.
Para gestão de custos temos diversas ferramentas para auxiliar a gerir todo esse ecossistema de soluções: temos o Budget Alert que é muito útil para alertar em caso de exceder o custo OpEx (Custo operacional de sua infraestrutura) que você planejou.
Com o Cost Budget e Usage Budget, você planeja o quanto você quer realmente gastar com sua infraestrutura.
Por último, e não menos importante, temos os planos de suporte para solução de problemas para o Amazon Web Services. Seus valores dependem do tamanho da operação que sua empresa realiza. Como veremos na tabela abaixo, a partir de 29 dólares por mês, qualquer desenvolvedor tem direito à abertura de ticket através de email durante o horário comercial da empresa ou com 15 mil dólares por mês, você pode ter um Technical Account Manager responsável por te atender a qualquer momento!
Acelere a sua carreira conosco!
A Mentoria DevOps é um programa de mentoria de 12 meses com encontros semanais ao vivo, com um grupo seleto e restrito, onde estaremos do seu lado para mantê-lo relevante e atualizado no mercado de tecnologia, aprendendo e implementando as melhores práticas e ferramentas de DevOps. Clique aqui para entrar na prioridade pela melhor oferta de lançamentoComo posso começar a praticar o uso das ferramentas AWS?
Como parte do seu programa de expansão da ferramenta, o Amazon Web Services disponibiliza para você um voucher grátis de uso por 12 meses, permitindo que você possa efetuar testes e conhecer seus produtos. Para conhecer as condições e o limite disponibilizado por conta basta acessar o link https://aws.amazon.com/pt/free/ e criar sua conta.
Outro recurso que permite um bom uso das ferramentas disponíveis da AWS é a sua trilha oficial de treinamento. Hoje temos como referência a SkillBuilder https://explore.skillbuilder.aws/learn e CloudQuest https://aws.amazon.com/pt/training/digital/aws-cloud-quest/, em que você aprende a explorar o mundo AWS através de um RPG. E para mais informações sobre trilhas de treinamentos específicas, você também pode explorar o link https://aws.amazon.com/pt/training/ .
Esperamos que vocês tenham gostado dessa introdução ao mundo AWS, aguardamos você nos próximos artigos. Até a próxima!