openshift: nosql "a la carte" num paas 100% open source
TRANSCRIPT
![Page 2: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/2.jpg)
Express Flex
![Page 3: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/3.jpg)
![Page 4: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/4.jpg)
![Page 5: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/5.jpg)
Express Flex
![Page 6: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/6.jpg)
Express Flex
![Page 7: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/7.jpg)
Express Flex
![Page 8: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/8.jpg)
Express Flex
![Page 9: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/9.jpg)
Express Flex
![Page 10: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/10.jpg)
Express Flex
![Page 11: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/11.jpg)
Express Flex
![Page 12: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/12.jpg)
Express Flex
![Page 13: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/13.jpg)
Caixa de Ferramentas
•Git
•Sua IDE preferida
•Sua Linguagem preferida
•Seu framework preferido
Flex
![Page 14: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/14.jpg)
Liberdade de Escolha
http://farm1.static.flickr.com/55/133957015_2b744e0fcd.jpg
![Page 15: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/15.jpg)
![Page 16: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/16.jpg)
Git + JBoss Developer Studio + Maven
![Page 17: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/17.jpg)
OpenShiftRegistre-se
http://openshift.redhat.com
![Page 18: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/18.jpg)
Instalando Client Tools para o OpenShift Express
https://openshift.redhat.com/app/express#install_client_tools
![Page 19: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/19.jpg)
Criando seu domínio no OpenShift
$ rhc-create-domain -n mydomain -l rhloginPassword: (type... type... type...)
http://<nome-app>-<seu-dominio>.rhcloud.com
![Page 20: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/20.jpg)
$ 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
![Page 21: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/21.jpg)
http://www.2600online.com/Images/history/Atari2600jr.jpg
OpenShift: Catridges
![Page 22: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/22.jpg)
Clouds e o que importa
•SO?
•Linguagem?
•Negócio!
•DataGrids em Memória?
![Page 23: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/23.jpg)
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
![Page 24: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/24.jpg)
Você pode precisar ...
http://www.jboss.org/infinispan
![Page 25: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/25.jpg)
Você pode precisar ...
http://www.jboss.org/infinispan
Infinispan 'Brahma' 5.1.0.BETA2
![Page 26: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/26.jpg)
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)
![Page 27: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/27.jpg)
Padrões
•JSR 107
•JSR 347
![Page 28: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/28.jpg)
OpenShift: Flex & NoSQL
![Page 29: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/29.jpg)
OpenShift Flex : NoSQL
![Page 30: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/30.jpg)
![Page 31: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/31.jpg)
![Page 32: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/32.jpg)
Demo
http://www.go4costumes.com/stockimages/70774.jpg
![Page 34: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/34.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
![Page 35: OpenShift: NoSQL "a la carte" num PaaS 100% Open Source](https://reader034.vdocuments.net/reader034/viewer/2022050614/54912f39b4795993058b4b07/html5/thumbnails/35.jpg)
?@jedgarsilva
www.edgarsilva.com.br