Im Bereich des Cloud Computing scheint mächtig was los zu sein. Gleichzeiting in mehreren Medien wird über Neuigkeiten auf diesem Gebiet berichtet. Zum Beispiel auf Heise, Computerwoche oder Netzwertig.
Im Bericht von Computerwoche wurden ein Paar Ansätze diskutiert und sogar eine unter Open Source stehende Lösung von 10gen erwähnt. Für mich ist es interessant, wie man eine leicht skalierbare und dynamische IT-Infrastruktur aufbaut, die an die Bedürfnisse unproblematisch angepasst werden kann.
Wie die Server einfach erstellt und benutzt werden können, habe ich bei Amazon Elastic Cloud, dank ElasticFox kennen gelernt. Das gleiche bietet auch GoGrid an, jedoch wesentlich komfortabler.
Die Problematik mit der Entscheidung über die eigenliche System-Architektur wird dabei leider nicht abgenommen. Genau hier setzt 10gen an: sie haben mit ihrem Ansatz diese Problematik indem gedämpft, in dem sie einen Stack entwickelt haben, der die System-Architektur vorgibt. Man installiert/deployed seine Anwendung im Application Server und sieht zu, dass es ausreichend Hardware da ist (Wenn man eigene Infrastruktur aufbauen will). Der 10gen Stack macht Load Balancing, verteilt die Datenbankdaten und verwaltet sich selbt. So zusagen Google App Engine für Jedermann.
Da 10gen einen Application Server hat, der eigentlich für JavaScript-basierenden Anwendungen gedacht ist und unter Java Virtual Machine läuft (JavaScript wird dann ins Java-Bytecode übersetzt), bleibt für mich die Frage, ob auch normale Java-basierte Web-Anwendungen dort lauffähig sind.
Ich werde auf jeden Fall weiter verfolgen, was bei 10gen noch passiert.
Keine Kommentare:
Kommentar veröffentlichen