5. Cloud Computing
scalabity
virtualization
SOA
distributed
SaaS
YOU
YOUR
ADMIN
6. Cloud Computing
Just like water from the tap in your kitchen, cloud
computing services can be turned on or off quickly as
needed.
Vivek Kundra, 1st CIO of USA
“It's stupidity. It's worse than stupidity: it's a
marketing hype campaign.”
Richard Stallman, GNU founder
14. App Engine – Omezení (Sandbox)
Bezpečnost Škálovatelnost
přístup na FS NoSQL
práce se sockety joins, group by, agregate
thready unique
java.lang.System / GC 30s limit
reflexe quoty
15. App Engine – K čemu je, k čemu není
Jo Ne
WWW finanční software
eShop UDP herní server
“Twitter” “YouTube”
“Flickr” velké výpočty
16. App Engine – Framework
Sessions – musí se zapnout
Images – manipulace alá Picassa
Channel – push to client (+ JS knihovna)
Mail / URLFetch / XMPP - komunikace
MemCache – distributed cache
Task Queue / Cron – asynchronní úlohy
Users – login via Google Account
25. AppEngine - tipy
Zapomeňte na SQL a normální formy (s rozmyslem)
• denormalizace
• kolekce a pole jako datový typ
Zapomeňte na ORM (nebo alespoň relationships)
Testujte “pod zátěží” a ne jen na localhost
<%@ page contentType="text/html;charset=UTF
8" language="java" isELIgnored="false" %>