BT
x Por favor preencha a pesquisa do InfoQ !

Novo Java SDK para Web Services da Amazon

por Gilad Manor , traduzido por Andrew Kurauchi em 29 Abr 2010 |

Amazon anunciou o novo AWS SDK para Java neste mês de março. O objetivo desse novo SDK é simplificar o desenvolvimento de aplicações Java que são hospedados no Amazon EC2.

O Amazon EC2 é um web service proprietário que oferece capacidade computacional escalável na cloud. O AWS SDK tenta facilitar web-scale computing para os desenvolvedores. O AWS Toolkit para Eclipse automatiza a maioria dos passos necessários para o ciclo de desenvolvimento como deployment, debugging, inicialização de instância e gerenciamento de acesso à rede no cluster da Amazon. Para ter acesso ao AWS SDK é necessário ter um registro no serviço Amazon EC2.

A nova biblioteca AWS Java é um único arquivo jar que oferece um conjunto de APIs e esforça-se para esconder o trabalho de baixo nível normalmente associado à programação na AWS cloud, incluindo autenticação, retries e tratamento de erros. A biblioteca suporta a maioria dos serviços atuais, incluindo:

  • Elastic Compute Cloud - Um web service que disponibiliza capacidade computacional escalável
  • Auto Scaling - Um serviço que gerencia o número de instâncias usadas, aumenta ou diminui conforme a demanda
  • CloudWatch - Uma ferramenta de visualização de utilização de recursos, performance operacional e padrões de demanda
  • Amazon Elastic Load Balancing - Um utilitário que detecta instâncias com problemas em um pool e automaticamente desvia o tráfico para instâncias normais até que as instâncias problemáticas sejam restauradas
  • Virtual Private Cloud - Um serviço que possibilita empresas a conectar infraestrutura existente a um conjunto de recursos computacionais AWS isolados através de uma rede privada (VPN) e estende serviços como segurança, firewall e detecção de invasão para incluir os recursos AWS
  • Amazon SimpleDB - Um banco de dados não relacional
  • Simple Storage Service - Uma interface para web services que podem ser usados para armazenar e recuperar dados
  • Simple Queue Service - Um serviço para mover e organizar dados de maneira sequencial entre componentes distribuídos de aplicações que realizam tarefas diferentes
  • Relational Database Service - Um web service que tem por objetivo simplificar o set up, operação e escala de bancos de dados relacionais na cloud
  • Amazon Elastic MapReduce - Um web service para processar grandes conjuntos de dados utilizando um framework Hadoop executando no EC2 e no Simple Storage Service

Assim que uma conta no Amazon Web Services é criada, o ambiente de desenvolvimento recomendado inclui:

  • Eclipse IDE EE version 3.5
  • Java 1.5 JDK ou superior
  • AWS Toolkit para Eclipse pelo site de atualização: http://aws.amazon.com/eclipse

A documentação está disponível para desenvolver aplicações web em Java com Apache Tomcat e AWS e para usar o Eclipse AWS toolkit.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.