Apresentação feita no FlexMania sobre a publicação de aplicações no Google App Engine, desenvolvidas em Java e Adobe Flex 4, proporcionando alta escalabilidade para sua aplicação na nuvem.
Pós-graduado em Engenharia de Software e Gestão de Projetos; Analista de Sistemas Java/Flex – IDS Software e Consultoria Adobe User Group Manager: http://www.flexduck.org/ Oreilly Community Author: http://www.oreillynet.com/pub/au/4463 Membro da Prerelease da Adobe; Instrutor RIACycle – Adobe Flex 4 + Java: http://www.riacycle.com/java Blog (ptBR): http://www.horochovec.com.br/ Blog (enUS): http://www.horochovec.com/ LinkedIN: http://br.linkedin.com/in/horochovec Twitter: @horochovec
informações e aplicações através da WEB evitando assim a necessidade de instalação de aplicativos em seu computador - Software as a Service; Alocação de recursos computacionais de larga escala para realização de simulações, processamentos, testes de servidores de missão crítica dentro de um ambiente escalável – Platform as a Service;
desenvolvimento colaborativo . Serviços de compartilhamento de informações entre aplicações - Development as a Service; Convergência da estrutura física de data-centers para uma estrutura flexível e inteligente de armazenamento e disponibilidade de informações – Infrastructure as a Service;
e não em uma única máquina ou cluster; Cloud computing é baseado em redes massivas de servidores; Possui uma arquitetura muito mais robusta do que um aglomerado de servidores em grid. Tecnologia de hospedagem flexível a sua demanda;
Configuração de hardware sob demanda, aumentando e diminuindo recursos de acordo com sua necessidade; Recursos para investimento são voltados a softwares e não hardwares;
Suporte especializado durante 365 dias por ano, 24 horas ao dia; Alta disponibilidade da sua aplicação; Garantia de performance; Cloud Server e Private Cloud;
hospedagem de aplicativos em uma plataforma de Cloud Computing; Possibilidade de conhecer e testar a estrutura da “nuvem” sem um custo inicial; URL: http://code.google.com/intl/pt-BR/appengine/
GAE; Possui suporte para Java 5 e Java 6. Na execução no GAE a JVM utilizada será a JVM6; O GAE sugere a utilização do Java 6 durante o desenvolvimento e testes em seu computador; O GAE aceita o envio de classes compiladas utilizando JVM5;
diversidade no controle de quotas; Bloqueio automático caso ultrapasse a quota; Não é possível acessar todas as classes da JVM; JDBC, Threads, Sockets e Reflection de classes que não estejam contidas em sua aplicação;
de uma aplicação para o GAE; Serviço de persistência utiliza a solução Bigtable do próprio Google (Petabytes); Para garantir a alta escalabilidade alguns recursos foram removidos; Integridade relacional, uso de JOIN; APIs para persistência: JDO e JPA
e Consultoria por permitir minha participacão apoiando eventos como o FlexMania; A todos os patrocinadores; Especialmente PowerFlasher pela licença do FDT que nós recebemos;