Java Nuvem Appengine

  • 348 views
Uploaded on

Apresentação sobre pro

Apresentação sobre pro

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • oi mario, e ai, essa aula/palestra vc ministra onde? hehehe...
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
348
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
1
Likes
2

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. Java e Cloud Computing Mario Jorge Pereira
  • 2. Cloud Computing e Java Mario Jorge Pereira
  • 3. 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
  • 4. Uso de recursos computacionais (software e hardware) que são oferecidos como serviço através de uma rede, tipicamente a internet. Cloud Computing
  • 5. Caracteristicas • Provisionamento dinâmico de recursos sob demanda, com mínimo de esforço; • Escalabilidade; • Uso de "utilility computing", onde a cobrança é baseada no uso do recurso ao invés de uma taxa fixa; • Visão única do sistema; • Distribuição geográfica dos recursos de forma transparente ao usuário.
  • 6. era uma vez.. 1969 - Multitasking; 1970 - Create Internet; 1991 - Releases Internet for General Use; 1993 .. 1995 - eBay & Amazon founded; 1999 - SaaS salesforce.com launched; 2000 - Economy loses speed; 2006 - Amazon Web Service (IaaS); 2008 - Google App Engine (PaaS) [Go Java Python] 2011 - Google App Engine deixou de ser preview 2013 - Google Cloud Plataform (IaaS/PaaS) [PHP]
  • 7. E ... ?
  • 8. Alcebiades
  • 9. E O Goole App Engine?
  • 10. + +
  • 11. http://cloud.google.com/appengine Goole App Engine ✓ Execute seus aplicativos da web na infraestrutura do Google; ✓ Suporte à aplicações em Java, Python, GO! e PHP*; ✓ Todos os recursos dentro da mesma plataforma; ✓ Quota gratuita renovada diariamente;
  • 12. Hospedagem livre de preocupações Suporte a Python, Java, PHP e Go Alta disponibilidade do serviço NoSQL e SQL
  • 13. Ambiente Java Servlet 2.5, Java 7 e suporte a multithread Datastore baixo nível assíncrono, JPA e JDO Deploy utilizando GAE Console, toolkit do Eclipse, scripts ou Maven; Configurações para escalabilidade via GAE Console e XML; Não é possível realizar chamadas a recursos externos com tempo de resposta maior que 60s;
  • 14. Serviços GAE Full Text Search Memcache Users Mail Task Queue Image URL Fetch Search API XMPP Datastore
  • 15. http://appengine.google.com Crie sua conta
  • 16. File menu > New > Web Application Project Desmarque Use Google Web Toolkit
  • 17. Estruturadearquivos
  • 18. http://localhost:8888/
  • 19. deploy to app engine...
  • 20. Context menu > Google > Deploy to AppEngine
  • 21. App Engine project settings...
  • 22. ...
  • 23. Esta obra está licenciada sob a licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-sa/3.0/.
  • 24. Java e Cloud Computing Mario Jorge Pereira Como me encontrar? http://www.mariojp.com.br twitter.com/@mariojp mariojp@ufba.br mariojp@gmail.com