App Engine Da kann man nur sagen: Dumm gelaufen. Ausgerechnet die Google App Engine, das Angebot auf dem Google die Webservices dieser Welt hosten will, wurde durch eine einfache XSS-Lücke gehackt: Beim Aufruf der Website kam folgende JavaScript-Meldung: "This is remote text via xss.js located at ha.ckers.org" Mittlerweile dürfte die Lücke gestopft sein, aber der Imageschaden bleibt... » Screenshot bei Inquirer [thx to: veith]
App Engine Garett Rogers hat sich einige Gedanken um die neue Google Apps Engine gemacht und ist der Meinung, dass die Plattform zwar jede Menge Vorteile bietet - sei es finanziell oder infrastrukturell - , man sich aber dennoch nicht komplett gedankenlos in Googles Netzwerk hereinbegeben sollte. Die Apps Engine ist Googles Spinnennetz - wer einmal drin ist kommt nie wieder heraus... Hier nur die wichtigsten Dinge: Ihr seid komplett von Google abhängig Wenn Google down ist, ist auch eure Anwendung down. Das kann gerade bei beliebten Anwendungen sehr ärgerlich sein. Google gibt auch in diesem Fall keine Always-Online-Garantie. Eure Anwendung bleibt bei Google gefangen Wenn eure Anwendung sich plötzlich reger Beliebtheit erfreut, wollt ihr euch sicherlich unabhängig machen und auf einem eigenen Server umziehen. Das ist aber nicht möglich, da ihr an eure eigenen Daten überhaupt nicht herankommt. Der komplett Code und die Datenbank ist in Googles BigTable gespeichert und bietet keine Export-Funktion. Keine Preis-Angabe Noch ist die App Engine kostenlos nutzbar, aber Google hat schon durchblicken lassen dass man nach der Testphase bares Geld sehen möchte - hat aber nicht gesagt wieviel. Wahrscheinlich wird man unter dem amazon-Preis liegen und natürlich weit weit unter dem Preis einer eigenen Infrastruktur - aber dennoch macht man sich auch in diesem Punkt komplett von Googles Preisgestaltung abhängig. Datenschutz-Richtlinien Google bekommt all die Daten die eure User eingeben. Zwar hat Google gute Datenschutzregeln, aber ob die User damit einverstanden sind dass all ihre persönlichen Daten zu Google gelangen? Außerdem habt ihr quasi eure gesamtes Firmen-Kapital, sofern es sich nicht um ein Hobby-Projekt handelt, bei Google und seid davon abhängig wie die Firma damit umgehen wird... » Komplettes Posting beim ZDNet-Blog » Google App Engine
App Engine Wie vor einigen Tagen schon vermutet tritt Google jetzt in Konkurrenz mit amazon und gibt die eigene Rechenpower, inklusive BigTable für die Entwickler-Welt frei: Mit Google AppEngine haben Entwickler die Möglichkeit, ihre Anwendungen direkt bei Google zu hosten und müssen sich nie wieder Sorgen um Speicherplatz, Traffic oder CPU-Auslastung Gedanken machen. Google App Engine In der Testphase wird die App Engine komplett kostenlos und ohne Grenzen nutzbar sein, in der späteren Phase wird es jedoch einige Beschränkungen geben: Maximal 500 MB Speicherplatz, 10 GB Traffic am Tag und 200 Millionen CPU-Anfragen pro Tag. Für alles was darüber geht muss die Brieftasche geöffnet werden - laut Google reichen diese Grenzen aber für eine durchschnittliche Anwendung für ca. 5 Millionen PageView im Monat. Um eine Anwendung auf dem Google-Server lauffähig zu machen, muss sie in einer von Google unterstützen Programmiersprache entwickelt werden. Die Entwicklung verläuft komplett online und auf dem Server - es müssen also keine Dateien hoch- oder runtergeladen werden. Wahrscheinlich ist das auch garnicht erwünscht oder möglich. Dennoch gibt es ein SDK dass man herunterladen kann. Leider habe ich jetzt keine Zeit mehr um mir das ganze näher anzusehen, schaut es euch einfach mal selbst an und macht euch ein Bild. Ich glaube App Engine ist mal wieder einer der ganz großen Google-Services die in den nächsten Jahren noch sehr sehr wichtig werden könnten. P.S. Der Dienst war praktisch nur für wenige Minuten in der öffentlichen Beta-Phase und ist mittlerweile in die Closed-Beta übergetreten: Die ersten 10.000 Nutzer die sich angemeldet haben, haben Zugang bekommen, alle weiteren müssen warten - können sich aber auf eine Warteliste eintragen - habe ich natürlich schon getan ;-) » Google App Engine » App Engine SDK downloaden » App Engine Gallery - derzeit offline » Ankündigung im Google-Blog » Artikel bei TechCrunch Update: Auch jaiku scheint das zu nutzen: » Artikel im jaiku-Blog Und in die Google Apps ist das auch integriert: » Artikel im Enterprise-Blog