OpenShift: NoSQL "a la carte" num PaaS 100% Open Source
-
Upload
edgar-silva -
Category
Documents
-
view
1.668 -
download
0
Transcript of OpenShift: NoSQL "a la carte" num PaaS 100% Open Source
Express Flex
Express Flex
Express Flex
Express Flex
Express Flex
Express Flex
Express Flex
Express Flex
Express Flex
Caixa de Ferramentas
•Git
•Sua IDE preferida
•Sua Linguagem preferida
•Seu framework preferido
Flex
Liberdade de Escolha
http://farm1.static.flickr.com/55/133957015_2b744e0fcd.jpg
Git + JBoss Developer Studio + Maven
OpenShiftRegistre-se
http://openshift.redhat.com
Instalando Client Tools para o OpenShift Express
https://openshift.redhat.com/app/express#install_client_tools
Criando seu domínio no OpenShift
$ rhc-create-domain -n mydomain -l rhloginPassword: (type... type... type...)
http://<nome-app>-<seu-dominio>.rhcloud.com
$ rhc-create-app -a <sua-app> -t <tipo>Password: (type... type... type...)
<tipo: perl-5.10, jbossas-7.0, wsgi-3.2, rack-1.1, php-5.3>
Criando Aplicações
http://www.2600online.com/Images/history/Atari2600jr.jpg
OpenShift: Catridges
Clouds e o que importa
•SO?
•Linguagem?
•Negócio!
•DataGrids em Memória?
DataGrids em Memória + Cloud
•Baixa Latência
‣ Acesso a memória mais rápido que disco (I/O)
•Concorrência
‣ Capacidades do Hardware
‣ Multicore
‣ Paralelismo
Você pode precisar ...
http://www.jboss.org/infinispan
Você pode precisar ...
http://www.jboss.org/infinispan
Infinispan 'Brahma' 5.1.0.BETA2
Infinispan em resumo• Map (Key,Value)
• JPA-Lile API
• Client Server
• Compatibilidade Memcached
• HotRod - “Smart Clients” (protocolo binário)
• REST-API
• REST-* caching Spec
• Não só Java
• Map/Reduce
• Fork/Join API
• Monitoração e Gestão (RHQ)
• Eventos CDI (CEP)
Padrões
•JSR 107
•JSR 347
OpenShift: Flex & NoSQL
OpenShift Flex : NoSQL
Demo
http://www.go4costumes.com/stockimages/70774.jpg
Referências
• http://vimeo.com/28201194
• http://vimeo.com/30748504
• http://openshift.redhat.com/
• http://www.jboss.org/openshift/articles.html
• https://www.redhat.com/openshift/blogs/seeing-cdi-working-in-openshift
• https://github.com/fabianofranz/servlet3-async-example
• https://github.com/openshift/tweetstream-example
?@jedgarsilva
www.edgarsilva.com.br