appengine aslakjo
DESCRIPTION
Showing how to get your idea hosted and shown if to the world using appengine and the cloud.TRANSCRIPT
Google Appengine
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Hosting for alle20. september 2010
Appengine 1
I gamle dager!
Google Appengine
Appengine 4
I Hosting
I Cloud / skyen
I Gratis
Ide!
Hacking!
Også ... ?
Hosting
Appengine 8
I Noen må kjøre webappen dinI Hosting
I Den må være derI Oppetid
I Billig / gratisI Pris
I EnkeltI Deployment
Cloud / skyen
1
1Sam Johnston - http://en.wikipedia.org/wiki/File:Clou_computing.svg
Appengine 9
Cloud / skyen
2
2http://en.wikipedia.org/wiki/File:Cloud_Computing_Stack.svg
Appengine 10
Andre
Appengine 11
Gratis
Appengine 12
I StudentI Lite med penger
I Ny grynderI Lite med penger
I Lite komersiell / eksprimentell ideI Lite med penger
Gratis - trodde du
Appengine 13
I Betaler for de du bruker
I Gratis ved lite brukI GAE req < 43,200,000, CPU < 6.5 CPU-hours(100%
I Så for de aller �este forhold � Gratis
Hvordan!
Appserver
Appengine 15
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-name>HelloServlet</servlet-name><servlet-class>aslakjo.HelloWorldServlet</servlet-class>
</servlet><servlet-mapping>
<servlet-name>HelloServlet</servlet-name><url-pattern>/hello</url-pattern>
</servlet-mapping></web-app>
javax.servlet.http.HttpServletant package || mvn war:war
Ruby on Rails$> jruby warbler
Demo
Begrensninger
Appengine 19
Appengen er bare nesten en vanlig appserver.
I Lagring på Google BigTableI Det �nnes løsnninger for JPA, men de funker bare i det små.
I SikkerhetspolicyI Ingen tråder
I Ikke alle JDK klasser er tilgjennelige
I Egene begrensning på standard APIet
I Egen classloader
Spørsmål?
http://github.com/aslakjo/appengine-demo
Aslak JohannessenSenior Consultant
982 19 [email protected]
BEKK CONSULTING ASS KUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY. WWW.BEKK.NO