Simple Cloud API toob pilveteenused PHP-sse
21.12.2009 | Gunnar
Kui juba suured tegijad pilvi kokku puhuvad, ei saa ka pisemad enam pilvedeta ja nii on asunud Zend Technologies projekti kallale, millel nimeks Simple Cloud. Tegemist on API-ga, mis peaks muutma PHP arendajate jaoks erinevate pilveteenuste kasutamise võimalikult mugavaks ja lihtsaks.
Simple Cloud API abil saab lugeda kolme tüüpi hoidlaid – storage, queue ja document. Simple Cloud API hakkab toetama kõikide populaarsemate pilvehoidlate (loodetavasti ühtset) tuge. Hetkeseis on selline (rohelised asjad on valmis, punased on tegemises või tulemas).
| Storage API | Queue API | Document API |
|---|---|---|
| Amazon S3 | Amazon SqS | Amazon SimpleDB |
| Windows Azure Blob Storage | Windows Azure Queue Storage | Windows Azure Table Storage |
| Nirvanix | ||
| Local | Local | Local |
| Raskspace Cloud Files | ||
| GoGrid Cloud Storage |
Windows Azure teenuses majutatud andmeid saab hetkel lugeda ja kirjutada Windows Azure SDK for PHP abil, mille kohta kirjutasin ka lühida koodinäite PHP arendajatele. See SDK jääb Port 25 andmetel Windows Azure teenuste spetsiifiliseks ja tulevikus tuleb seda ka spetsiifiliste stsenaariumite korral kasutada. Simple Cloud API pakub aga lihtsamat ja üldisemat juurdepääsu erinevatele pilveteenustele.
Lisaks .NET raamistikule, kuhu igasugu pilvede teema jõuab suhteliselt kiiresti, on samu võimalusi omandamas ka PHP. Simple Cloud API on oluline samm pilveteenuste populariseerimise poole, sest selle abil on suutelised pilvede toe oma rakendustele lisama ka alles alustavad programmeerijad.
Simple Cloud projektis osalevad lisaks Zendile ja Microsoftile ka IBM, Rackspace, Nirvanix ja GoGrid.

31.12.2009 kell 09:41
Väga tervitatav samm microsofti poolt, loodetavasti saab seda mõnes projektis lähiajal kasutada
01.01.2010 kell 16:57
Ma loodan, et jõuan peatselt ka kandeni, kus tutvustan seda, kuidas terve PHP rakendus pilve peale ajada koos ketta storage ja andmebaasiga.