Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 36 reacties, 20.134 views •

Google heeft experimentele ondersteuning voor php toegevoegd aan zijn App Engine, waarmee ontwikkelaars applicaties op Googles servers kunnen draaien. Daarnaast is de Compute Engine, waarmee een vps kan worden opgezet, voor iedereen toegankelijk.

Google App EngineVolgens Google was ondersteuning voor php de meest gevraagde feature voor zijn App Engine-dienst en de populaire scripttaal wordt nu ondersteund, zo maakte Google bekend op zijn I/O-ontwikkelaarsconferentie in San Francisco.

Gebruikers kunnen daardoor populaire websoftware als Wordpress en Drupal op hun App Engine-instances draaien. De php-installatie wordt daarbij beheerd door Google. Vanuit php kan worden gecommuniceerd met cloud-sql, Googles implementatie van de opensource-MySQL-database.

Verder is Compute Engine, waarmee complete besturingssystemen kunnen worden gevirtualiseerd, nu voor iedereen toegankelijk. Tot nu toe was Compute Engine enkel door een kleine groep testers te gebruiken. De dienst is te vergelijken met Amazons EC2-dienst, Microsoft Azure en andere bedrijven waar virtuele servers kunnen worden gehost, zoals het Nederlandse CloudVPS.

Tot slot introduceert Google op zijn cloudplatform een nosql-database, vergelijkbaar met Hadoop en Dynamo van Amazon. De nosql-database wordt naar verschillende datacenters van Google gerepliceerd, belooft Google, waardoor de data altijd snel toegankelijk moet zijn.

Reacties (36)

Ziet er leuk uit :) En PHP is wat dat betreft toch best nog wel een grote markt, en als je niet in wilt zitten over de hosting is dit natuurlijk ideaal. Nu maar eens kijken hoe stabiel dit is!
Best leuk. In de toekomst heeft gewoon niemand een eigen server meer, want niemand kan tippen aan de datacenters van google. Als zelfs de noSql van jan met de pet op meerdere servers staat en google volautomatisch de snelste voor de bezoeker selecteert, dan kan google weer een marktje oppikken.
Geen idee waarom je dat "best leuk" vind, maar oke; Er zijn nog zat redenen waarom je a) een server niet in een ander land wil en b) controle over de server niet uit handen wil geven aan een third-party. Ik noem regionale wetten mbt privacy en de omgang met van patientendossiers bijvoorbeeld.

Ik verwacht dus niet dat er een toekomst zal zijn waarbij Google alle servers zal hosten. (En waarom zou dat dan niet Azure of Amazon Cloud zijn?). Als ik me niet vergis kon Azure bijv. allang PHP draaien.
Ik denk wel dat Google een aangepaste versie van PHP gemaakt heeft waar ze heel wat uit gehaald hebben danwel verbouwd.

Zo willen ze denk ik niet de standaard mail functies toe staan, maar ook bepaalde filehandlers zullen ze wel verbouwd hebben gok ik zo.
En had PHP geen shared memory probleem als er meerdere gebruikers op 1 installatie draaien? Misschien hebben ze daar ook iets op gevonden.
De standaard PHP mail functie heeft een mailserver nodig (in php.ini), als ze die niet instellen dan werkt mail() zowiezo niet.
Alleen onder windows werkt het dan niet.
In linux gaat alles via de sendmail binairy.
Sterker nog: smtp is niet eens beschikbaar via php.ini onder linux.
Ik ben dan wel eens benieuwd wat het kost om een website 24/7 in de lucht te houden via app engine itt conventionele hosting die amper een paar euro per maand kost.
Google App Engine is gratis voor het hosten van een kleinschalige site of applicatie.

Wil je iets meer dan kost het je "slechts" 9.99 euro maandelijks. De zwaarste versie kost je 150 euro per maand.

https://cloud.google.com/pricing/
Niet slecht, ik had verwacht dat ze voor apps ook rekenen per uur. Maar $9 per maand is eigenlijk wel zeer weinig. Is dat dan met onbeperkte dataverbruik en API calls?
Goede hosting is wel wat duurder dan een paar euro per maand. Of je zit bij die partijen als versio. Die je gewoon antwoorden dat het normaal is dat een server 5 minuten per uur offline is. En dat je maar moet overstappen op een vps.
Ik vind het bizar. Dat PHP toegevoegd is aan App engine is kennelijk groter nieuws dan dat AWS EC2 er een volwaardig grote concurrent bij heeft?

Laten we het gewoon over het belangrijkste nieuws in dit bericht hebben:
Compute Engine is door sommige reviews in de hemel geprezen: http://gigaom.com/2013/03...-stacks-up-to-amazon-ec2/
Nou vind ik de vergelijking wel een beetje krom: compute engine staat nog leeg en amazon ec2 is vol op aan het werken. Naar mijn mening is latency/snelheid in opstarten nog niet kenmerkend voor Compute engine.

Desalniettemin zal Compute Engine voor de nodige schokgolven gaan zorgen denk ik!
Amazon AWS is echt wel veel meer dan alleen EC2, het gaat om de totaal package waarom Amazon zo goed is. Google Compute engine heeft nog lang niet wat Amazon allemaal wel heeft zoals meer controle en dergelijke.

Die revivew zegt echt helemaal niet op een paar leuke benchmarks na, probeer het zelf eens zou ik zeggen.

Daarnaast bestaat de Compute Engine alweer ff, dus misschien had je een nieuws submit moeten doen?

[Reactie gewijzigd door GrooV op 16 mei 2013 11:46]

De huidige App Engine BigTable is toch een nosql oplossing die overeenkomt met Hadoop? Hadoop is er zelfs op gebaseerd via deze whitepaper -> http://static.googleuserc...chive/bigtable-osdi06.pdf
Waar staat dat dan in de whitepaper? Voor zover ik het begrijp is Hadoop een open-source implementatie van Google filesystem (HDFS) en Google's MapReduce. Het is mogelijk om de open-source tegenhanger van BigTable (HBase) te gebruiken als bron voor de Hadoop MapReduce implementatie. Nou is het wel zo dat GFS de basis is voor BigTable, net zoals HDFS dat is voor HBase. Er is dus wel een relatie, maar BigTable is niet helemaal vergelijkbaar met Hadoop.

[Reactie gewijzigd door wes.schuitema op 16 mei 2013 12:27]

BigTable is wat onder Datastore ligt, dat is Google's nosql service van App Engine.
Als normale developer heb je niks met bigtable te maken.
Verder is Compute Engine, waarmee complete besturingssystemen kunnen worden gevirtualiseerd, nu voor iedereen toegankelijk. Tot nu toe was Compute Engine enkel door een kleine groep testers te gebruiken. De dienst is te vergelijken met Amazons EC2-dienst, Microsoft Azure en andere bedrijven waar virtuele servers kunnen worden gehost, zoals het Nederlandse CloudVPS.
Nou ja, alleen Linux dan. Echte KVM virtualisatie zoals ze die claimen te hebben zou je zonder problemen elk OS onder moeten kunnen draaien, zo vallen voor mij alle oplossingen waar FreeBSD niet onder draait al af. Blijkbaar toch iets te rooskleurige marketing ofzo.
Kan je gewoon kiezen welk OS die VPS hebben? Ik zoek bijvoorbeeld een Windows Server 2012 VPS. In de prijzen zie ik alvast niets terugkomen: https://cloud.google.com/pricing/compute-engine
Nee, blijkbaar werkt alleen Linux.
Ik ken heel dat App Engine niet van Google, maar zoals ik hieruit begrijp, kun je dus gratis je PHP scripts er nu op hosten en zelfs gebruik maken van hun eigen MySQL cloud database.
Als dit allemaal klopt, dan biedt dat al veel meer voordelen dan vele andere hosting companies.
Ik heb nu bijv. een dedicated MySQL database met 12 GB traffic/uur en zo'n 220.000 queries per uur. Deze dedicated server heeft 32 GB memory, maar ik voel dat ik te kort kom (en ja, ik weet dat je veel kunt doen aan query optimalization), maar als je dus gratis bij hun via een cloud kunt hosten, dan kun je eigenlijk honderden euros per maand besparen (in mijn geval).

PHP zou ik er niet op hosten. Ze hebben gelijk al je source code en wie weet wat ze doen als ze een klacht krijgen. Verwijderen ze dan gewoon je website/app en weg is je code?

Hoe dan ook... Very interesting!
Google is natuurlijk niet gek, het is niet gratis.
Ik heb het opgezocht en het is inderdaad niet gratis. Sterker nog, het is heel wat duurder dan wat ik nu heb.
Het kost voor 16 GB RAM, $46.84/dag (≈ 1092 EUR/maand) en daar komt nog bovenop de external traffic voor $0.12/GB, wat in mijn geval ongeveer $1052 extra per maand kost.

Nou nou, voor dat geld zet ik zelf wel 3 dedicated servers op met elk 32 GB RAM en een onderlinge cloud bij bijv. OVH.
Nou nou, voor dat geld zet ik zelf wel 3 dedicated servers op met elk 32 GB RAM en een onderlinge cloud
Het probleem is dat je zelf je reduntie en scaleability moet gaan regelen. En natuurlijk niet te vergeten de OSen die er op draaien met de betreffende software pakketten Apache, PHP, etc. Nu doet Google dit allemaal voor je en die $1052 extra per maand is een kleine 4 uurtjes in de week van een ¤50/uur beheerder. En je oplossing schaalt niet mee wanneer dat nodig is.

Natuurlijk is het niet ideaal voor iedereen, maar wel een goede oplossing voor een hoop issues. Een hoop applicaties/websites hebben bv. alleen een zware last tijdens kantoor uren, de overige 70% van de week zitten de servers een beetje uit hun neus te eten. En je kan er bv. piek momenten heel mooi mee opvangen, heb je een nieuwe release, dan kan je zonder extra infrastructuur investering gewoon je diensten nog in de lucht houden...
App Engine is gratis tot een bepaald aantal data reads/writes en zo zijn er meer beperkingen voor gratis gebruik. Begin dus maar met rekenen als je wil weten of je wel of niet goedkoper uit bent ;).
Juist, het is gratis wanneer je beneden een bepaald quota blijft. Deze quota voor gratis gebruik staan hier opgesomd.

Je kan er uit opmaken dat er minuut-/dag- en maand-quota zijn.

Een aantal quota indien je geen euro wil spenderen:
Code & Statische Dataopslag: 1 GB (totaal)
Schrijf- en leesoperaties: 50.000 (dag)
"Blobstore" Opgeslagen Data - 5GB (totaal)
Logdata-opvraag - 100MB
Hadoop en DynamoDB zijn twee totaal verschillende oplossingen. Enige echte overeenkomst is dat het schaalbaar is.
Ik snap niet hoe dit eigenlijk populair kan zijn, voor een beetje VPS betaal je al 100 euro per maand zonder bandbreedte. Wat is hier nu het voordeel aan? Als ik een website heb wil ik dat deze 24x7 beschikbaar is en je betaald per 10 minuten al.

Ik zie het hele voordeel nog niet tov een normale VPS hoster.
Dat denk ik dus ook. De goedkoopste versie kost al meer dan $1000 per jaar.
Er is wel een micro versie aan $166 per jaar, maar die specs zijn zo ondermaats.

Het enige dat ik kan bedenken is schaalbaarheid en stabiliteit.

[Reactie gewijzigd door Adamar op 16 mei 2013 11:43]

Op dit item kan niet meer gereageerd worden.



Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBWebsites en communities

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True