Google Appengine


. .............................................................. .
Hosting for alle
20. september 2010
...
Aslak Johannessen


    aslakjo@bekk.no
        @aslakjo
I gamle dager!
Google Appengine



     Hosting
     Cloud / skyen
     Gratis




Appengine            4
Ide!
Hacking!
Også ... ?
Hosting



     Noen må kjøre webappen din
          Hosting
     Den må være der
          Oppetid
     Billig / gratis
 ...
Cloud / skyen




1




    1
        Sam Johnston - http://en.wikipedia.org/wiki/File:Clou_computing.svg
Appengine       ...
Cloud / skyen




2




    2
        http://en.wikipedia.org/wiki/File:Cloud_Computing_Stack.svg
Appengine               ...
Andre




Appengine   11
Gratis



     Student
          Lite med penger
     Ny grynder
          Lite med penger
     Lite komersiell / eksprime...
Gratis - trodde du



     Betaler for de du bruker
     Gratis ved lite bruk
         GAE req < 43,200,000, CPU < 6.5 CPU...
Hvordan!
Appserver


Appengine er en (nesten) standard appserver.
  /
  /WEB-INF/
  /WEB-INF/appengine-web.xml
  /WEB-INF/web.xml
 ...
javax.servlet.http.HttpServlet
 ant package || mvn war:war
Ruby on Rails
$ jruby warbler
Demo
Begrensninger


Appengen er bare nesten en vanlig appserver.
   Lagring på Google BigTable
       Det nnes løsnninger for ...
Spørsmål?


http://github.com/aslakjo/appengine-demo
Aslak Johannessen
                             Senior Consultant
                                982 19 249
              ...
Upcoming SlideShare
Loading in...5
×

Appengine aslakjo

350

Published on

Showing how to get your idea hosted and shown if to the world using appengine and the cloud.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
350
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Appengine aslakjo

  1. 1. Google Appengine . .............................................................. . Hosting for alle 20. september 2010 Appengine 1
  2. 2. Aslak Johannessen aslakjo@bekk.no @aslakjo
  3. 3. I gamle dager!
  4. 4. Google Appengine Hosting Cloud / skyen Gratis Appengine 4
  5. 5. Ide!
  6. 6. Hacking!
  7. 7. Også ... ?
  8. 8. Hosting Noen må kjøre webappen din Hosting Den må være der Oppetid Billig / gratis Pris Enkelt Deployment Appengine 8
  9. 9. Cloud / skyen 1 1 Sam Johnston - http://en.wikipedia.org/wiki/File:Clou_computing.svg Appengine 9
  10. 10. Cloud / skyen 2 2 http://en.wikipedia.org/wiki/File:Cloud_Computing_Stack.svg Appengine 10
  11. 11. Andre Appengine 11
  12. 12. Gratis Student Lite med penger Ny grynder Lite med penger Lite komersiell / eksprimentell ide Lite med penger Appengine 12
  13. 13. Gratis - trodde du Betaler for de du bruker Gratis ved lite bruk GAE req < 43,200,000, CPU < 6.5 CPU-hours(100% Så for de aller este forhold Gratis Appengine 13
  14. 14. Hvordan!
  15. 15. Appserver Appengine er en (nesten) standard appserver. / /WEB-INF/ /WEB-INF/appengine-web.xml /WEB-INF/web.xml /WEB-INF/classes/aslakjo/HelloWorldServlet.class /WEB-INF/lib/ web-app servlet servlet-nameHelloServlet/servlet-name servlet-classaslakjo.HelloWorldServlet/servlet-class /servlet servlet-mapping servlet-nameHelloServlet/servlet-name url-pattern/hello/url-pattern /servlet-mapping /web-app Appengine 15
  16. 16. javax.servlet.http.HttpServlet ant package || mvn war:war
  17. 17. Ruby on Rails $ jruby warbler
  18. 18. Demo
  19. 19. Begrensninger Appengen er bare nesten en vanlig appserver. Lagring på Google BigTable Det nnes løsnninger for JPA, men de funker bare i det små. Sikkerhetspolicy Ingen tråder Ikke alle JDK klasser er tilgjennelige Egene begrensning på standard APIet Egen classloader Appengine 19
  20. 20. Spørsmål? http://github.com/aslakjo/appengine-demo
  21. 21. Aslak Johannessen Senior Consultant 982 19 249 aslakjo@bekk.no BEKK CONSULTING AS S KUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY. WWW.BEKK.NO
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×