5 ofertas incríveis da AWS menos conhecidas

A AWS continua dominando, seja em qualidade ou quantidade. Como resultado, muitas gemas podem se perder na multidão.

A AWS continua se expandindo mais rápido do que qualquer um pode lidar. Mesmo arquitetos experientes confessam que não conhecem mais do que 20-30% da profundidade da AWS. Embora mais opções sejam sempre bem-vindas, a desvantagem aqui é que muitas ofertas excelentes se perdem na multidão.

Pode ser porque eles têm um caso de uso menor e mais específico ou porque promovê-los não faz parte dos planos de expansão agressivos da Amazon.

Este artigo lança luz sobre cinco dessas ofertas da AWS.

Você provavelmente não ouviu falar deles, e há boas chances de que eles permaneçam envoltos na obscuridade daqui para frente. Essas ofertas são incrivelmente úteis e altamente econômicas, mas quase não são conhecidas por todos.

Vela de luz

Um motivo pelo qual a AWS não conseguiu reduzir as implantações de menor porte, além de seus custos mais altos, é a complexidade.

A documentação da AWS é tão vasta e confusa que se você conseguir terminar sua pesquisa em um fim de semana e chegar a um entendimento concreto, poderá se contar entre os escolhidos. Para o resto de nós, AWS significa a complexidade de um nível aterrorizante. Mesmo calcular o custo mensal de um serviço da AWS requer mais células cerebrais e me deixa com uma dor de cabeça duradoura. Como resultado, implantações menores são um espaço dominado pela DigitalOcean, KamateraLinode, etc., onde você cria uma instância de custo fixo e a esquece.

Mas agora, a AWS tem uma resposta.

Como a maioria das outras ofertas não-top da AWS, Vela de luz andou na ponta dos pés e se estabeleceu no menu da Amazon sem ser notado. Ele é direcionado a desenvolvedores que estão usando esses VPS como serviços mencionados anteriormente e servirá como um trampolim para a plataforma AWS completa mais tarde. O Lightsail tem todos os recursos que você espera de seu provedor favorito:

Preços simples e previsíveis

O Lightsail tem VPS a partir de US$ 3,50 para 512 MB de RAM a 32 GB de RAM/processador de 8 núcleos por US$ 160/mês. O uso da largura de banda é previsível e bastante generoso, variando de 1 TB a 7 TB, dependendo do seu plano. Em outras palavras, se você estiver pagando US$ 10 por mês no Lightsail, estará pagando US$ 10 por mês. 🙂

Paraíso do DevOps

O Lightsail também traz muitos recursos de DevOps que se tornaram padrão entre os provedores de nuvem. Sejam balanceadores de carga, bancos de dados gerenciados, armazenamento de objetos ou servidores pré-configurados para seus aplicativos da Web favoritos (por exemplo, você pode fazer implantações com um clique para Node, Laravel etc.), o Lightsail tem tudo isso.

  Como desativar as respostas inteligentes no Gmail

Acesso total à AWS

Embora o Lightsail seja um serviço separado, ele não foi totalmente removido do ecossistema da AWS. Por meio do emparelhamento de VPC, você pode aproveitar os benefícios de outros serviços da AWS enquanto estiver no Lightsail.

O Lightsail atualiza perfeitamente para o EC2 quando suas necessidades aumentam e você está pronto para enfrentar a complexidade. Pode-se dizer que essa é toda a ideia que a Amazon teve por trás do lançamento do Lightsail, mas com um serviço tão excelente quanto o AWS, não vejo por que alguém deveria estar reclamando!

Netuno

O próximo membro do nosso sistema solar AWS é Netuno (desculpe, não resisti à semelhança!). O Neptune é um banco de dados gráfico altamente disponível e totalmente gerenciado. É uma oferta relativamente nova e provavelmente permanecerá desconhecida por dois motivos: 1) O grande número de serviços da AWS disponíveis e 2) O caso de uso altamente seletivo para bancos de dados gráficos.

Para aqueles que se perguntam, os bancos de dados gráficos são outra subclasse de bancos de dados NoSQL que armazenam e trabalham com dados em um gráfico formato. Eles se destacam em aplicativos em que as entidades têm muitos relacionamentos entre si, especialmente quando esses relacionamentos têm valores inerentes diferentes. Alguns bons exemplos que clamam por bancos de dados gráficos são buscas, redes sociais, mecanismos de recomendação, etc.

Se você usa (ou deseja usar) bancos de dados gerenciados pela AWS, como Aurora, DynamoDB, etc., e precisa de um banco de dados gráfico para seu próximo aplicativo, o Neptune é o caminho a seguir!

Bola de neve

O próximo da nossa lista é uma oferta surpreendente – uma de hardware!

da Amazônia Bola de neve é uma oferta antiquada (embora altamente capaz) quando você precisa lidar com grandes quantidades de dados.

Para apreciar a utilidade desse serviço de aparência estranha, considere a quantidade de dados que seus servidores precisam mover (entrar e sair) durante um dia típico. Se você é como eu, é improvável que vá além de alguns MB. Nesses casos, quase nunca pensamos em transferências de dados, pois as velocidades da Internet são mais que suficientes. Mas, algumas empresas precisam movimentar vários GB por hora ou até mesmo vários PB (Petabytes) por dia. Eu não sei você, mas se eu fosse encarregado de fazer backup ou restaurar dados nessa escala, eu simplesmente me demitiria do trabalho!

  Como personalizar os botões do mouse em um iPad

Snowball foi construído para lidar com esses casos.

Veja como isso acontece: você precisa de um dispositivo Snowball da Amazon, que é entregue a você. Você o conecta em seus sistemas e grava quantidades absurdas de dados nele durante a noite. Uma vez feito isso, você notifica a Amazon e eles pegam o dispositivo, enviam de volta para o data center e carregam todos os dados de volta para sua conta S3.

A melhor parte de todo esse processo é que o dispositivo Snowball é excepcionalmente eficiente, suporta vários protocolos e é à prova de adulteração. Então, se você está lutando com dados que são muito, muito grandes e têm principalmente a ver com arquivamento, experimente o Snowball!

Consultor de confiança

Apesar do nome comum, Consultor de confiança é um serviço valioso se você for um usuário extensivo da AWS.

Pense no Trusted Advisor como uma ferramenta para ajudá-lo a planejar uma nova infraestrutura, otimizar as existentes ou simplesmente executar verificações para garantir que suas implantações atendam aos padrões de segurança da AWS. Dado o quão difícil é fazer isso em um único servidor manualmente, eu diria que o Trusted Advisor é uma das joias escondidas entre as ofertas menos conhecidas da AWS.

Tudo pode soar um pouco abstrato, então vamos ver alguns exemplos concretos de como um Trusted Advisor pode ajudá-lo.

Otimização do EC2

O Trusted Advisor pode verificar suas instâncias do EC2 em execução e relatar casos de utilização extremamente baixa de CPU e rede. Isso ajudará você a descobrir padrões de uso reais e economizar em suas contas da AWS eliminando algumas de suas instâncias durante os períodos de escassez. Por conta própria, seria complicado se deparar com essas informações.

Segurança S3

O número de falhas de segurança relacionadas a privilégios impróprios do S3 é demais para contar. Com muita frequência, uma empresa acaba tornando acidentalmente seu(s) bucket(s) S3 públicos, e os dados confidenciais que deveriam permanecer ocultos são expostos e duplicados nas mãos de entidades mal-intencionadas.

A correção é simples em teoria: gerenciar suas permissões de segurança do S3 corretamente, mas é muito fácil ignorar. Isso acontece especialmente em projetos que estão em execução há algum tempo, e alguém altera as configurações de segurança por acidente ou para alguns testes, mas esquece de revertê-las. Com o Trusted Advisor, essas instâncias serão detectadas e informadas instantaneamente.

Esses dois exemplos nem arranham a largura do que o Trusted Advisor pode fazer por você. Como muitas dessas verificações são gratuitas, tudo o que posso dizer é que, independentemente do seu nível de implantações da AWS, um Trusted Advisor é obrigatório.

  Como criar estilos de título personalizados no MS Word

Raio-X da AWS

Os microsserviços são muito divertidos, especialmente para evangelistas e gerentes que são informados sobre seus benefícios idílicos e não precisam codificá-los. Mas para os desenvolvedores, os microsserviços são um pesadelo de arquitetura e depuração. É difícil rastrear mensagens conforme elas passam de serviço para serviço e, muitas vezes, é impossível dizer por que algo não funcionou ou por que uma determinada mensagem foi perdida.

Fica especialmente ruim quando há um grande número de serviços envolvidos. O número de interações possíveis é alto o suficiente para sobrecarregar a mente, sem falar no código. Considere o seguinte diagrama de microsserviço retirado dos fóruns do StackExchange e imagine ter que rastrear essa bagunça.

Felizmente, com Raio X, a AWS tem uma ferramenta que pode simplificar bastante a forma como você depura microsserviços. Essencialmente, o X-Ray é um serviço que coleta automaticamente os logs de solicitação de cada serviço que você implantou, simplifica esses logs por serviço e os combina com outros dados, como latência e taxa de transferência, para apresentar um instantâneo rico em informações do que está acontecendo o tempo todo em seu sistema.

O X-Ray funciona em arquiteturas de microsserviço e sem servidor. Outra coisa a ter em mente é que ele não está disponível em todas as ofertas da AWS (apenas Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda e AWS Elastic Beanstalk até o momento), e apenas três linguagens/ambientes de programação são suportados a partir de agora: Java, .NET e Node. Isso ocorre porque o X-Ray precisa interagir diretamente com seu código e envolve um grande esforço de desenvolvimento por parte da Amazon.

Dito isto, estou 100% confiante de que mais idiomas serão suportados muito em breve (eu pessoalmente vejo Go, Scala, Kotlin, etc., sendo suportado em breve e idiomas interpretados a seguir).

Conclusão

Neste artigo, eu só queria mostrar que há mais na AWS do que EC2, ELB, RDS, S3 etc. Não é apenas infraestrutura, mas também ferramentas de suporte nas quais a AWS está se destacando rapidamente. Não ouvimos falar dessas ofertas incríveis porque a Amazon não tem espaço e orçamento para promover todas elas – até o momento, existem cerca de 100 ofertas da AWS!

Sendo assim, é improvável que você ouça sobre esses serviços em um grande evento ou encontre livros/cursos sobre eles. A melhor coisa a fazer é assinar os anúncios oficiais da AWS e ver se algo novo foi lançado que pode facilitar sua vida!

Se você está curioso para saber mais sobre a AWS, acesse Udemye você encontrará centenas de cursos online para o assunto desejado.