BT

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.

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 menssagens dessa discussão
Comentários da comunidade

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

Receber menssagens dessa discussão

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

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT