Neobsahuje názory Henryka Laholy

Google App Engine

Chcete, aby vaše aplikace běžela na serverech Google?

Brzo to nebude žádný velký problém. Google totiž spustil do testovacího provozu svůj App Engine. Oč ve stručnosti jde?

Ve stručnosti jde o to, že Google nabízí svou výpočetní kapacitu vývojářům, kteří mohou tak své hotové aplikace provozovat na Google serverech. V podstatě jde o "virtuální stroje" pro vaše Pythonské aplikace. Zdarma dostáváte 500 MB prostoru pro jejich běh a 5M zobrazených stránek za měsíc. Aplikace pak běží buď na doméně 3. řádu něco.appspot.com, nebo i na vlastní doméně.

Zajímavá nabídka. Bližší informace zde. Dlouhou chvíli při čekání na to, až schválí váš účet (zatím jde o testovací provoz pro 10.000 uživatelů, takže neváhejte a požádejte) si můžete zkrátit pročítáním úvodu, stahováním API a prohlížením existujících aplikací. Třeba HTML formátovače zdrojových textů.

Dne 9.04.2008

Twittni

Přidej do: Přidat na Conota Linkuj si ! asdf.sk StumbleUpon Toolbar Stumble It!

Komentáře

[1] (Borek - WWW) 09.04.2008, 14:16:52 [X] [D]
Mně to připadá jako normální hosting jen s tím rozdílem, že namísto standardních technologií zde Google tlačí Python a nějaká vlastní API. Poněkud mi uniká, proč se v Googlu rozhodli pro takovýto vývojářsky nepřívětivý model.

[2] (Arthur Dent [openID] - Mail - WWW) 09.04.2008, 14:48:24 [X] [D]
[1] On Python není standardní technologie? ;) Jinak mi to připadá na první pohled TAKY JAKO hosting, ale přeci jen - spíš orientovaný na APLIKACE než na OBSAH... ;)

Mně osobně to připadá rozhodně zajímavější (právě tím "omezením"), než "yet another LAMP hosting" - či cos měl na mysli "přívětivějším modelem"...

[3] (danaketh - Mail - WWW) 09.04.2008, 15:58:41 [X] [D]
[1] Kdybych se nestyděl svoje Pythoní výprdky prezentovat světu, tak bych to rozhodně využil. Kromě toho například v Česku najít hosting s podporou Python scriptů snad ani nejde. A přiznám se, že kvůli Pythonu a Perlu postupně upouštím od PHP v případě jakýchkoliv větších operací (např. práce se soubory). Tohle je navíc zdarma, takže pro vývojáře v Pythonu IMHO velice zajímavá nabídka.

[2] Na Vás bych měl otázku zcela mimo téma ale nechtěl jsem obtěžovat mailem. Hostmonster.com na úvodní stránce nabízí 1,5 GB nebo si jen pletu desetinou čárku? Jak jsem zvyklý čárky používat jen jako oddělení desetinných míst ale tady mne matou ty nuly za pětkou. vypadá to jako 1,5 TB :)

[4] (Arthur Dent [openID] - Mail - WWW) 09.04.2008, 16:04:32 [X] [D]
[3] Je to 1,5 TB - viz jejich reklamní button: http://img.hostmonster.com.../1.gif Ale ještě nevím o nikom, kdo by to zaplnil, takže nemohu sloužit bližší informací...

[5] (Cx - Mail - WWW) 09.04.2008, 16:18:18 [X] [D]
No vidíš, já taky neměl kam dát pythoní weby. Tak jsem si pořídil server a kdokoli s nějakema korunama v kapse je vítán a dostane co bude potřebovat pro běh pythoních webů :) Tak kdyžtak napiš..

[6] (danaketh - Mail - WWW) 09.04.2008, 16:29:04 [X] [D]
[4] Mockrát děkuji. Právě hledám místo kam přesunout zhruba 8GB galerii, tak se to hodí :) Za ty peníze je to skoro zdarma.

[5] Vyřešil jsem to stejným způsobem :)

[7] (Arthur Dent [openID] - Mail - WWW) 09.04.2008, 16:31:40 [X] [D]
[6] Tak to přeji příjemné FTPkování. BTW, díky, zapomněl jsem upravit odkaz v patičce, už je tam správná hodnota :)

[8] (danaketh - Mail - WWW) 09.04.2008, 17:13:27 [X] [D]
[7] To půjde. Mám k dispozici 10Mbit linku, tak to tam pustím přes víkend. :) Jestli jim to nějak nehapá nebo tak něco, bude to ok.

[9] (#13 - WWW) 09.04.2008, 20:20:34 [X] [D]
[7] Ty máš v cPanelu jako kapacitu uvedeno 1,5 TB? Já tam mám stále 600 GB. Ne že bych se v blízké budoucnosti hodlal těmto číslům přiblížit, ale aby v tom byl pořádek :)

[10] (Arthur Dent [openID] - Mail - WWW) 09.04.2008, 20:24:20 [X] [D]
[9] Já tam mám toto:

Disk Space Usage: 172.65/∞ MB
Monthly Bandwidth Transfer: 85.22/15360000.00 MB

:)

[11] (#13 - WWW) 09.04.2008, 23:00:00 [X] [D]
[10] Zajímavé.

Já tam mám toto:
Disk Space Usage: 1918.65/614400.00 MB
Monthly Bandwidth Transfer: 1948.22/6144000.00 MB

:)

[12] (Honza - Mail ) 09.04.2008, 23:34:19 [X] [D]
[1] Python je ve světě používán běžně, zvláště tam, kde se počítá s pořádnou zátěží. Např. celý Google a YouTube běží na kombinaci Python a C++. U nás je to trochu exotika, protože na to, aby bylo třeba počítat i se zátěží webserveru jsme malá zemička s malým počtem uživatelů a každej tu valí převážně na PHP nebo ASP.NET. Ale třeba Seznam a Stream jedou taky na Pythonu a C++ :-)

[3] [5] Pár hostingů s Pythonem se tu najde :-) Z těch cenově přívětivých např. http://www.web4ce.cz

[13] (JirkaV - WWW) 10.04.2008, 09:14:31 [X] [D]
[1] Co jsou to standardni technologie? LAMP? Nejenom ze v Pythonu dnes existuje dost webovych aplikaci, ale navic i to API od Google je hodne podobne jako Django, coz je jeden z nejoblibenejsich webovych frameworku v Pythonu. Django je dokonce prilozeno v SDK Google App Engine. Takze kdo ma (nebo pise) nejakou webovou aplikaci v Django, jenom vymeni databazovou vrstvu (App Engine z pochopitelnych duvodu pouziva BigTable misto "normalniho" ORM modelu) a muze vesele jet :) Ta konverze DB modelu by typicky nemela byt moc slozita, i kdyz jsem to zatim podrobne nestudoval.

A proc Python? Protoze Google maji Python radi a hodne v nem pisi interne...

http://www.djangoproject.com/
http://code.google.com...jango.html
http://labs.google.com...table.html

[14] (danaketh - Mail - WWW) 10.04.2008, 09:52:12 [X] [D]
[12] Hh, ve Web4ce jednoho človíčka znám :) Ale vlastní server je vlastní server... :)

[15] (Borek - WWW) 10.04.2008, 10:50:34 [X] [D]
Reakce na všechny reakce na moji první reakci: při vší úctě k Pythonu je to výrazně minoritní vývojová technologie (mluvím o rozšířenosti, nikoliv o kvalitě) a já jakožto non-Python vývojář moc nechápu, proč Google investuje do nějakého vlastního AppEngine místo toho, aby nabídl nějaký "kick-ass" hosting obvyklejších parametrů (třeba ten LAMP). Za to by mu lidi utrhli ruce, takhle je to spíš technologická zajímavost s reálnou využitelností pro pár procent vývojářů. Prostě to moc nechápu a odpovědi typu "Python je skvělý a používá ho řada velkých webů" jsou sice pěkné, ale moc toho nevysvětlují.

[16] (JirkaV - WWW) 10.04.2008, 11:23:13 [X] [D]
Nechci tady rozpoutavat zadne zabomysi valky, ani jeden z nas to nema zapotrebi :)

Jenom jedna domnenka - "hosting obvyklejsich parametru" (tj. treba LAMP) by musel Google adaptovat na svoje podminky, typicky velmi distribuovane prostredi s pomerne netypickym ulozistem dat v pozadi (opravdu si nemyslim, ze by Google uvazoval o nasazeni MySQL). Jine jazyky zrejme brzy prijdou, tohle je pro Google jen velmi "levny" pruzkum trhu, kdy za pomoci existujicich technologii (vetsinu nabidnutych modulu uz Google interne pouzival) zjistit zajem a rozsirit povedomi.

O zajmu vypovida to, ze nabizenych 10000 uctu bylo myslim rozebrano behem par hodin...

[17] (Borek - WWW) 10.04.2008, 11:35:36 [X] [D]
[16] Kdo by nechtěl hostovat své aplikace na infrastruktuře Googlu :) Na druhou stranu, kdo by se chtěl učit s novými API, které navíc vytváří závislost na Googlu, když technologicky nepřináší nic nového?

No vlastně, jak jsem teď napsal "závislost na Googlu", tak už mi to aspoň nějaký smysl dává :)

[18] (David Grudl - WWW) 10.04.2008, 11:40:05 [X] [D]
[17] je otázka, jestli Google chce konkurovat na poli hostingu, nebo spíš si vychovávat nové vývojáře.

[19] (danaketh - Mail - WWW) 10.04.2008, 12:34:18 [X] [D]
[15] Minoritní u nás. Jinde se na něj dívají trochu jinak. Sice nedosahuje třeba na rozšířenost Perlu nebo Javy (asi ani nedosáhne) ale rozhodně má své zastoupení. Viz [18]. Spíš než nabízení hostingu si Google chce vychovat nové vývojáře. No, jinak viz [16] :)

IMHO to pro Google není nijak bolestná investice a mají dopředu dobře spočtenou návratnost :)

[20] (Arthur Dent [openID] - Mail - WWW) 10.04.2008, 13:27:38 [X] [D]
[15] Jen stručně: Domnívám se, že Google pravděpodobně nechtěl nabízet JEN další hosting a že jeho úmysly jsou, vzhledem k dalším aktivitám, spíš zaměřeny na vývoj a vývojáře než na poskytování hostingu. Viz Google Summer of Code, viz jejich otevřená API, SVN repozitory pro opensource, ...

[21] (danaketh - Mail - WWW) 11.04.2008, 09:11:08 [X] [D]
[20] Achich, zas jeden co by chtěl PHP všude...

http://www.phpclasses.org...rt.html