Lar Visão de futuro Amazon aprimora recursos da plataforma e api gateway na aws summit

Amazon aprimora recursos da plataforma e api gateway na aws summit

Vídeo: Building APIs with Amazon API Gateway (Novembro 2024)

Vídeo: Building APIs with Amazon API Gateway (Novembro 2024)
Anonim

Eu participei da Amazon Web Services Summit em Nova York ontem e fiquei impressionado com a maneira como a AWS mudou sutilmente sua mensagem ao longo dos anos.

Agora, a AWS parece estar cada vez mais focada no fornecimento de ferramentas destinadas a facilitar a vida dos desenvolvedores, em vez de se concentrar apenas na criação de uma infraestrutura alternativa para os data centers internos. Isso ficou evidente nos anúncios de novos produtos - um gateway de API e um farm para testar a compatibilidade de aplicativos em uma ampla variedade de telefones e tablets Android e Amazon Fire.

O diretor de tecnologia da Amazon Web Services, Werner Vogels, que organizou a palestra, observou como a empresa evoluiu. Ele começou com o lançamento da AWS em 2006, uma época em que a maioria dos benefícios estava no lado comercial e a Amazon estava saindo "de ser refém das empresas tradicionais de TI".

Vogels continuou observando como a empresa adicionou recursos continuamente desde então, observando que lançou 516 novos recursos e serviços importantes em 2014 e que lançaria recursos adicionais este ano. A Amazon continua a ramificar-se dos serviços de infraestrutura para segurança e gerenciamento, ferramentas de gerenciamento, serviços de plataforma, aplicativos corporativos e, mais recentemente, ferramentas de gerenciamento de nuvem híbrida.

Como costuma fazer, ele repetiu o mantra de que "a nuvem é o novo normal". Fiquei mais interessado, no entanto, quando ele observou que a Amazon planeja deixar de oferecer apenas infraestrutura no final de uma API (interface do programa de aplicativos) para oferecer "plataformas no final de uma API". Em outras palavras, não é apenas uma ênfase na infraestrutura como serviço (IaaS), mas também na plataforma como serviço (PaaS).

Obviamente, isso não é novidade - a Amazon oferece serviços de plataforma há muito tempo, como o Elastic MapReduce (EMR), que roda no Hadoop, lançado em 2009, ou no banco de dados Dynamo DB noSQL, lançado há três anos. Mas a mudança de ênfase parece notável.

Na palestra, Vogels discutiu seis grandes tendências da computação e as reações da Amazon a cada uma. Eles incluíam: mover-se rapidamente (girando facilmente vários serviços); foco nas competências essenciais (permitindo que as empresas se concentrem na criação do código, enquanto a Amazon fornece a infraestrutura); não ter servidores (nem mesmo instâncias de servidor e, em vez disso, usar serviços orientados a eventos, como o Kinesis para fluxo de dados e o Lambda para serviços de computação); ser seguro e compatível (com várias certificações, incluindo HIPAA); ficar móvel (hospedando o back-end de serviços executados em dispositivos móveis); e colocar os dados em funcionamento (com foco no processo de aprendizado de máquina da empresa).

Eu estava particularmente interessado no conceito de implantar serviços de computação sem especificar ou implantar servidores específicos e, em vez disso, usar serviços orientados a eventos, como o Lambda. Eu posso ver onde isso realmente poderia facilitar a vida de desenvolvedores de certos tipos de serviços, e continuo fascinado pelas possíveis aplicações do aprendizado de máquina em vários campos.

A fila para uma sessão posterior e mais detalhada sobre o Amazon ML estava entre as mais longas da conferência. Essa sessão mencionou possíveis aplicativos que variam de personalização e recomendação à detecção de fraudes e publicidade direcionada. Posso ver onde o custo do serviço - 10 centavos por 1.000 previsões - pode parecer bastante baixo para algumas previsões e alto para outras.

Os novos produtos eram interessantes e orientados ao desenvolvedor, sendo o mais interessante o novo Amazon API Gateway, que permite que um desenvolvedor crie e gerencie mais facilmente uma API REST escalável em torno do código que ele escreveu. Como Matt Wood da Amazon explicou, isso suporta todos os tipos de recursos, como controle de versão, medição e limitação, armazenamento em cache, assinatura e automação e a capacidade de gerar um SDK para JavaScript, iOS ou Android. A idéia é pegar um processo complexo e facilitar.

Outros recursos relativamente novos incluem o CodeCommit, um repositório de código gerenciado; CodePipeline, uma plataforma de entrega contínua; Catálogo de Serviços, que permite a organização de uma variedade de serviços para um ambiente de autoatendimento; e o Device Farm, para testar aplicativos em uma ampla variedade de smartphones e tablets Android e Amazon Fire. (Nota: isso parece não incluir dispositivos iOS.) Novamente, o foco parece principalmente facilitar a vida dos desenvolvedores.

Como se tornou comum nas palestras dos desenvolvedores, vários clientes falaram sobre como eles usam o Amazon Web Services. Um executivo da Nordstrom mencionou uma pequena equipe focada no suporte à nuvem que agora podia oferecer suporte a mais de 50 equipes de aplicativos, para ajudar essas equipes a criar aplicativos melhores e mais rápidos. O CTO do Departamento de Transportes da cidade de Nova York discutiu o uso do back-end da Amazon para alimentar um aplicativo chamado Vision Zero View, que mostra fatalidades no trânsito e ferimentos graves desde 2009, na esperança de que os nova-iorquinos desacelerem e dirigam com cuidado. E o CTO da startup de seguros de saúde Oscar falou sobre como o uso dos serviços Amazon com conformidade com HIPPA permitiu à Oscar ter apenas dois engenheiros de sistemas para 45 desenvolvedores trabalhando em até 125 alterações de produção por dia. "Terminamos com data centers físicos", concluiu.

Vogels enfatizou que "tudo se move rapidamente" e observou que o número de ferramentas só continua a crescer. "Nunca houve um momento melhor para criar aplicativos do que agora", disse ele.

Amazon aprimora recursos da plataforma e api gateway na aws summit