Articles tagged with: skalierung
Technologien »
Frisch von der MySQL User Conference, ein Vortrag von Ronald Bradford über MySQL Monitoring und Performance Optimierung.
10x Performance Improvements
View more presentations from Ronald Bradford.
via PHP hates me
Meinungen »
Ein Fernsehbericht steht an, innerhalb weniger Tage muss eine skalierende Infrastruktur bereit stehen die mehrere tausend Menschen für ein paar Stunden abfängt und dies möglichst kostengünstig. In den nächsten paar Zeilen will ich versuchen zu beschreiben wie die Vorbereitungen verliefen und was geschah als mehrere tausend Menschen versuchten Deutschlands erste Klosuchmaschine – lootogo.de – an zu surfen.
Featured, Neuigkeiten »
Nick Belhomme hat auf seinem Blog die Mitschrift eines Vortrags von Eli White veröffentlicht. Eli berichtet dabei aus seinen Erfahrungen bei Digg. Damit wär die Autoritätsfrage denke ich geklärt und wir können zum wirklich lesenswerten Inhalt kommen.
What is scalable application design
Tip 1: load balancing the webserver
Tip 2: scaling from a single DB server to a Master-Slave setup
Tip 3: Partitioning, Vertical DB Scaling
Tip 4: Partitioning, horizontal DB Scaling
Tip 5: Application Level Partitioning
Tip 6: Caching to get around your database
Resources
Closing notes
Lesen: Scalable Web Applications
Technologien »
Joe Stump hat auf der Web 2.0 Expo einen Vortrag gehalten auf dem er detailliert vorgestellt hat wie Digg die 30.000.000 Benutzer die 13.000 Requests pro Sekunde erzeugen mit einer Hand voll, wird wohl ne größere Hand sein, Server in den Griff kriegen.
Leider hab ich kein Video gefunden. Hier ist der Link zur Session bei O’Reilly und es gibt auch die Präsentation zum Download. Ausserdem gibts bei Kris Jordan ein paar kurzweilige Notizen von der Konferenz.
via Highavailability
Featured, Meinungen »
Keine bedarfsabhängige Skalierung.
Es gibt auf dem gesamten Webhostingmarkt keine Lösung die es mir erlaubt klein anzufangen und dann einfach mit dem Bedarf meines Projektes zu wachsen. Ausserdem muss ich immer für Lastspitzen genug Leistung vorhalten, die den größten Teil der Zeit brach liegt. Kurzzeitige Peaks wie durch Digg, Heise oder Slashdot z.B. sind ebenfalls mein Problem.
Kosten sind nicht Verbrauchsabhängig.
Ich zahle feste Paketpreise für Inklusivleistungen die ich entweder garnicht brauche oder nur kurze Zeit brauche. Warum zahle ich nicht für Webhosting wie für Strom. Eine Art Grundgebühr, dafür dass das Projekt …
Featured, Startups »
Soundcloud ist nun wahrlich keine Neuigkeit mehr. Soundcloud beschreibt die eigenen Funktionen mit den drei Worten empfangen, senden und verteilen. Dabei geht es wie der Name vermuten lässt natürlich um Musik.
Man kann übersichtlich neue Musik der Künstler mit denen man innerhalb des Dienstes verbunden ist hören, man kann eigene Musik an andere senden und Soundcloud bietet zusätzlich noch einen Player um die eigene Musik in andere Seiten einzubinden und dort anhörbar zu machen. Die Versandfunktion will das versenden von großen Dateien erleichtern. Selbst ausprobiert habe ich den Dienst nicht. Bin …
Meinungen »
Eine weit verbreitete Ansicht ist, dass Entwicklerzeit sehr teuer ist. Deshalb fährt man oftmals billiger, wenn man einfach mehr Hardware auf das Problem schmeisst, anstatt die eigene Software zu optimieren. Hardware wird immer leistungsfähiger und damit billiger. Marco Arment seines Zeichens Chefentwickler bei Tumblr hat auf seinem Blog dazu Stellung genommen und ich muss mich seiner Meinung dazu anschliessen.
Auf den ersten Blick scheint die Rechnung natürlich aufzugehen. Aber auf den zweiten Blick muss man sich dann fragen, wer soll die ganze Hardware denn administrieren. Denn Serveradministration ist sehr zeitaufwendig. In …
Meinungen »
Twitter ist, auch wenn der sogenannte Mainstream noch nichts davon gemerkt hat, zumindest in den Kreisen der affinen Netznutzerschaft in aller Munde.
Der Dienst machte dabei lange Zeit vor allem durch seine fast zur Regel werdenden Ausfälle von sich reden. Auf aussenstehende fast witzig wirkende Anekdoten wie “Is Twitter down?” sind dabei für das betroffene Startup ein wirkliches Problem.
Obwohl die Ausfälle mitlerweile nicht mehr zur Tagesordnung gehören wird dieses Thema zur Zeit trotzdem wieder aktuell, weil Twitter neben den Phishingversuchen, bedingt durch die Unart jedem Drittanbieterdienst den eigenen Benutzernamen und das …
Neuigkeiten »
Auf maxindelicato.com findet sich ein sehr ausführlicher Artikel zum Thema Datenbankskalierung durch Sharding. Von Sharding spricht man wenn Datensätze auf verschiedene Teile aufgeteilt werden damit diese dann auf verschiedene Datenbankinstanzen verteilt werden können.
Zu Beginn nimmt sich der Artikel dabei die Zeit einige Begriffe zu erklären. Besonders hervorzuheben ist dabei die wichtige Unterscheidung zwischen Geschwindigkeit (Performance) und Skalierbarkeit. Der Unterschied ist nämlich, dass es bei Geschwindigkeit darum geht wie schnell ein System eine einzelne Anfrage beantworten kann, wohingegen Skalierbarkeit sich auf die Qualität des Systems unter Last bezieht.
Der Artikel will dabei …
Veranstaltungen »
Ich bin zur Zeit auf dem Barcamp Hamburg. Mitlerweile habe ich auch schon einige interessante Sessions gehört und diverse interessante Leute getroffen. Eine der Sessions trug den Titel High Availability und entwickelte sich sehr schnell zu einer regen Diskussion bzw. einem Erfahrungsaustausch.
Dabei zeigt sich recht deutlich, dass der Administrationsaufwand noch viel mehr als die Kosten gerade für Startups ein Problem darstellen. Hier können Cloud Computing Dienste die Lösung sein. Allerdings muss dabei sichergestellt sein, dass erstens die Anwendung nicht speziell für den einen Dienst entwickelt werden muss, damit jederzeit der …
