OpenShift: NoSQL "a la carte" num PaaS 100% Open Source

  • 1,234 views
Uploaded on

A cada dia mais e mais necessidades para soluções que envolvem tecnologias NoSQL surgem nas empresas, na verdade, novas maneiras de pensar em topologias e arquiteturas de sistemas vêm fazendo com que …

A cada dia mais e mais necessidades para soluções que envolvem tecnologias NoSQL surgem nas empresas, na verdade, novas maneiras de pensar em topologias e arquiteturas de sistemas vêm fazendo com que novas demandas e desafios sejam solucionados.
Com o novo hype de Cloud, várias soluções de PaaS vem surgindo como alternativa a empreendedores e pequenos investidores tornarem reais suas idéias, além de tirá-las do papel, muitos destas idéias são grandes casos de sucesso, e até novos gigantes da nova ordem da economia digital. Entretanto, vários movimentos como : Dados Públicos, Jogos Online em HTML5 para dispositivos móveis(Tablets, SmartPhones), Geolocalização, preferências etc, são casos de usos candidatos para começarem a serem desenvolvidos nestas infraestruturas, até gratuitas como o OpenShift.
Nesta apresentação, mostraremos como você pode utilizar o Openshift, o PaaS da Red Hat, em conjunto com tecnologias como MongoDB e Infinispan para atuarem como seu recurso de armazenamento de aplicações, aplicações estas que podem ser escritas em diversas linguagens, entre elas: Python, PHP, Java e Ruby.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,234
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
27
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OpenShift: NoSQL "a la carte" num PaaS 100% Open SourceEdgar Silvaedgar@redhat.com@jedgarsilva
  • 2. Express Flex
  • 3. Express Flex
  • 4. Caixa de Ferramentas• Git Flex• Sua IDE preferida• Sua Linguagem preferida• Seu framework preferido
  • 5. Liberdade de Escolha http://farm1.static.flickr.com/55/133957015_2b744e0fcd.jpg
  • 6. Git + JBoss Developer Studio + Maven
  • 7. OpenShift Registre-sehttp://openshift.redhat.com
  • 8. Instalando Client Tools para o OpenShift Expresshttps://openshift.redhat.com/app/ express#install_client_tools
  • 9. Criando seu domínio no OpenShift$ rhc-create-domain -n mydomain -l rhloginPassword: (type... type... type...) http://<nome-app>-<seu-dominio>.rhcloud.com
  • 10. Criando Aplicações$ 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>
  • 11. OpenShift: Catridgeshttp://www.2600online.com/Images/history/Atari2600jr.jpg
  • 12. Clouds e o que importa• SO?• Linguagem?• Negócio!• DataGrids em Memória?
  • 13. 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
  • 14. Você pode precisar ...http://www.jboss.org/infinispan
  • 15. Você pode precisar ... Infinispan Brahma 5.1.0.BETA2 http://www.jboss.org/infinispan
  • 16. 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)
  • 17. Padrões• JSR 107• JSR 347
  • 18. OpenShift: Flex & NoSQL
  • 19. OpenShift Flex : NoSQL
  • 20. Demo http://www.go4costumes.com/stockimages/70774.jpg
  • 21. http://bit.ly/nosqlbr2011
  • 22. 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
  • 23. ? @jedgarsilvawww.edgarsilva.com.br