Existují konkurenti Google AppEngine, kteří podporují aplikace napsané pro něj?
Nevím o žádných hostingových službách, ale existuje implementace open source s názvem appscale , která se zjevně může spouštět na Amazonu EC2. Nemám žádné zkušenosti s jeho používáním, ale tvrdí, že jsou kompatibilní s Python API verze 1.3.2 a Java API verze 1.3.5.
Ne opravdu.
Edit: Po vynikající odpovědi Matthew Crumleye jsem tuto odpověď podstatně přepsal (dříve jsem o appscale nevěděl)).
Když dnes píšete aplikace do některého z rozhraní API specifických pro cloud, jste pevně zamčeni u dodavatele cloudu. Většina obchodní hodnoty cloud computingu pochází z:
appscale může fungovat velmi dobře, ale není zdaleka osvědčenou a vyspělou technologií, na které by se firma mohla stavět. Nevím o jediné rozsáhlé instalaci aplikace a jejich webová stránka neobsahuje žádný seznam. Je tedy rozumné pracovat z předpokladu, že jakmile sestavíte aplikaci na daném dodavateli cloudových proprietárních úložišť API, jste k tomuto dodavateli zamčeni. Den, kdy můžeme volně přesouvat rozsáhlou aplikaci mezi různými implementacemi cloudu, ještě není zde.
Výjimkou jsou „SQL databáze v cloudu“, tj. Amazon RDS (hostovaný MySQL) a SQL Azure's SQL API (hostovaný SQL Server). Pokud na ně postavíte tradiční dvouvrstvou webovou aplikaci, můžete ji přesunout do tradičního hostingu pomocí backendu MySQL/MSSQL. Ale to je mimo OP otázku, protože Google AppEngine nenabízí backend MySQL.