Articles Archive for April 2009
Featured, Technologien »
REPL steht für Read-eval-print loop und ist eine interaktive Konsole für Programmierbefehle. Ich persönlich kenne das von Python, es gibt aber auch andere Sprachen mit ähnlichen Konsolen.
Mit dem Start von AppEngine for Java schienen sich die Google Entwickler zu Fragen, warum es so eine Konsole wie für Python nicht auch für Java gibt und kamen zu dem Schluss, mit der JVM von Google App Engine ist das ohne weiteres möglich. Und noch dazu nicht nur für Java sondern auch für die anderen Sprachen die sich innerhalb der JVM ausführen lassen. …
Technologien »
Mit dem schweren Erdbeben in Italien hat dies nur wenig zu tun, die Region ist mir jedenfalls nicht als Technologiezentrum Italiesn bekannt.
Ganz anders als San Francisco. Dort im Silicon Valley sitzt bekanntlich fast alles was Rang und Namen hat. Wo so viele Technologieunternehmen auf einem Haufen sind muss es natürlich auch Rechenzentren geben. Problem dabei nur, die Region ist eine der erdbebengefährdetsten der Welt. Es wirkt sich natürlich äusserst negativ auf die Ausfallsicherheit aus, wenn einem das ganze Rechenzentrum im Erdboben versinkt. Was also tut man?
Der Artikel auf DataCenterKnowledge fällt …
Featured, Headline, Neuigkeiten »
Die Auswertung der von mir vor ein paar Wochen gestarteten Cloud Computing Umfrage sind jetzt online und können hier eingesehen werden.
Die Zahlen stehen dabei unter einer CC-BY-SA Lizenz und dürfen für jeden Zweck genutzt werdern so lange Serverwolken.de als Quelle genannt wird und darauf aufbauende Werke unter gleicher Lizenz veröffentlicht werden. Das halte ich als Dankeschön für die Teilnahme als fairen Deal.
Auf Kritik und sonstige Meinungen zu meinen Einschätzungen und Auswertungen freue ich mich natürlich in den Kommentaren zur Auswertung.
Neuigkeiten »
Linktipps elf. Viel Spaß beim lesen.
Facebook Char Architecture
The Enterprise Impact of Cloud Computing
Tips for Startup success
Meinungen »
Ob es irgendein anderes Thema im IT-Bereich gibt, dass so voller Versprechungen oder Verwirrung ist wie Cloud Computing frag GigaOM und leitet damit einen Artikel ein, der zumindest mit sechs dieser häufigen Missverständnisse aufräumen will.
Economies of scale are key to cloud benefit.
All it will move to the cloud.
Clouds generate value by replacing capital expenditures with operating expenditures.
Private clouds are as effective as public clouds.
Cloud = virtualization.
Clouds are greener.
Ich kann hier nur zustimmen und verweise für Details zu den einzelnen Punkten auf den Artikel.
Meinungen »
Unter dieser Überschrift steht der Artikel von Haytham El-fadeel. Im Artikel beschäftigt er sich unterteilt in folgende Bereiche:
Schnell und klein anfangen und die richtigen Dinge messen.
Horizontale- oder vertikale Skalierbarkeit.
Jedes Problem hat seine eigene Lösung.
Fazit.
Mit der Frage, wie lösen die Großen diese Probleme. Insgesamt ist der Artikel eine gute Zusammenfassung der üblichen Techniken. Für erfahrene Entwickler wird womöglich wenig neues dabei sein, trotzdem kann es nicht schaden, sich die ein oder andere Idee nochmal durch den Kopf gehen zu lassen. Oft kommt man so auf ganz neue Ideen für die eigene …
Featured, Neuigkeiten »
Wie bereits seit geraumer Zeit vermutet, hat Google jetzt endlich pünktlich zum ersten Geburtstag von AppEngine Java Support angekündigt. Damit ist es möglich auch in Java entwickelte Anwendungen auf AppEngine zu hosten. Was dabei besonders erfreulich ist, ist dass Google sich dabei an Java Standards hält. Es ist z.B. nicht wie bei Python notwendig die Anwendung für die Datastore API zu programmieren, sondern man kann Java Data Objects oder die Java Persistence API verwenden.
Dies beseitigt einen großen Teil des Lock-in-effekts, der vielerorts und auch von mir häufig als größter Kritikpunkt …
Featured, Technologien »
Eucalyptus ist ein API-kompatibler EC2-Klon, der dazu genutzt werden kann eigene Hardware so flexibel wie Amazon EC2 einzusetzen. Entwickelt wird das ganze von einem Team an der UCSB. Anfangs riet man noch auf der Startseite deutlich davon ab Eucalyptus produktiv einzusetzen. Mitlerweile reift das Produkt aber heran und auch die Webseite wirkt langsam als habe man vor aus Eucalyptus mehr als ein reines Forschungsprojekt zu machen.
Nicht zuletzt die Ankündigung von Canonical die nächste Ubuntu Serverversion würde Eucalyptus mitliefern rechtfertigt, sich das System mal genauer anzusehen. Also, Ubuntu Beta geladen, installiert, …
Neuigkeiten »
Auf agiletesting gibt es sechs Punkte, die OpenX bei der Migration einiger Server zu Amazon EC2 hin gelernt haben.
Ausfälle erwarten, bzw. sie sogar begrüßen.
Deployment komplett automatisieren.
Infrasturkturdesign für horizontale Skalierung.
Klar messbare Ziele definieren.
Vorbereitet sein schnell Flaschenhälse zu identifizieren.
Probieren geht über studieren.
Viel Spaß beim lesen.
Technologien »
Niall Kennedy beschreibt ausführlich den Haytack getauften Photospeicher, den Facebook einsetzen will um die Hostingkosten für die immense Menge an Photos die Nutzer jeden Monat auf der Plattform hochladen zurechtzukommen. Haystack ist dabei eine Eigenentwicklung und bekam seinen Namen von der Idee das einzelne Photo, also Quasi die Nadel im Heuhaufenzu schneller finden.
Dabei soll Haytack als Hauptfeature die Anzahl der I/O Requests die pro Photoaufruf nötig sind von drei auf einen einzigen reduzieren. Darüber hinaus beherrscht Haystack aber auch direkt eigene Cachingfunktionen, die es Facebook ermöglichen die hohen Kosten für …