Lade Dokument...

Kommentare zu diesem Dokument

Es wurden noch keine Kommentare abgegeben. Sei der Erste, der dieses Dokument kommentiert

    Textauszug aus diesem Dokument

    Www.btmagazin.de 3.2011 Heft 6Expertenwissen für ITArchitekten, Projektleiter und Berateri: amgaswan RPJDas Fundament ist das Teilen.CLOUD COMPUTINGSonderdruck fürwww.codecentric.deWolkige Geschäfte Wozu überhaupt Cloud?Die Enterprise CloudUmdenken für Architekten [...]
    In den letzten zehn bis fünfzehn Jahren haben sich eine Reihe von Architekturparadigmen etabliert, die heute die Grundlage für Unternehmensanwendungen definieren und in vielfältigen Standards, Frameworks und Best Practices so fest verankert sind, dass man kaum noch darüber nachdenkt. Wendet man diese Paradigmen unreflektiert auf CloudAnwendungen an, führt das in der Regel zu ernüchternden Resultaten. Insbesondere die für Cloud Computing wichtigen Eigenschaften Skalierbarkeit, Elastizität und Robustheit sind auf diese Weise nicht erreichbar. Wir müssen also umdenken, um die Potenziale der Cloud freizusetzen. Dieser Artikel betrachtet einige der veränderten Konzepte und Herangehensweisen an CloudArchitekturen. AUTOREN: UWE FRIEDRICHSEN UND STEPHAN KEPSERCloud Computing ist zurzeit en vogue. Die Analysten Datenvolumenszenarien entworfen. Diese Architekprophezeien ein gigantisches Wachstum. Es gibt kaum turen zeichnen sich durch den strikten Einsatz von ein Produkthersteller oder Beratungshaus, das sich nicht Transaktionen und enge Replikation aus, um maximit dem Begriff schmückt, und immer mehr Anwender male Datenkonsistenz zu jedem Zeitpunkt zu garanbeginnen, das Thema für sich zu entdecken. Es ist aber tieren. Sie werden durch viele Produkte, Frameworks nicht nur ein Hype, es gibt ganz reale Gründe dafür.und Bibliotheken unterstützt, die die zugrunde liegenden Prinzipien implementieren. Das ist in den letzten TREIBER FÜR CLOUD COMPUTINGzehn bis fünfzehn Jahren so weit perfektioniert worDa ist zum einen die Elastizität. Es ist für Unternehden, dass diese Prinzipien als Standard für jedwede men sehr schwer, PeakLasten vorherzusehen und Anwendungsentwicklung gesehen werden. Stößt man hinreichende Ressourcen dafür vorzuhalten. Zum eiaber auf Anforderungen für nahezu unbegrenzte Elastinen sind PeakLasten sowohl vom Zeitpunkt als auch zität und Datenvolumina, dann tragen diese Prinzipien vom Volumen her sehr schwer vorherzusagen. Dazu nicht mehr, weil sie diese Anforderungen nicht unterkommen noch saisonale Schwankungen wie das Weihstützen.nachtsgeschäft bei vielen Unternehmen. Will man für Zusätzlich tut sich an der Stelle das Thema Wirtdiese Lastspitzen gerüstet sein, muss man sehr große schaftlichkeit als weiterer Treiber für CloudArchitekReserven in seinen Rechenzentren vorhalten, die fast turen auf. Die meisten klassischen Lösungen haben die die ganze Zeit brachliegen.Eigenschaft, dass ihre Kosten mit steigender RechenleiEin weiterer Punkt ist das Thema Big Data. Die Dastung und steigendem Datenvolumen überproportional tenmengen wachsen in Größenordnungen, die nicht ansteigen, insbesondere wenn eine hohe Verfügbarkeit mehr in einem Rechnerknoten verarbeitet werden köngefordert ist. Dieses Problem müssen CloudArchiteknen. Auch klassische Clustertechnologien, wie sie die turen ebenfalls lösen. Es muss sichergestellt werden, dass meisten Datenbankanbieter im Programm haben, stoßen die Kosten maximal linear mit der Systemskalierung andabei an ihre Grenzen. Man muss nicht gleich Google steigen, besser sogar unterproportional.oder Faceb ook sein, um mit solchen Datenmengen konUmdenken ist also angesagt. Viele der liebgeworfrontiert zu werden. Allein schon die Menge an Infordenen Konzepte für das Design von Unternehmensmationen, die man heute im Kontext der interaktiven anwendungen aus den letzten zehn bis fünfzehn Jahren Kommunikation mit seinen Kunden und Geschäftspartsind nicht auf CloudSzenarien übertragbar. Eine innern z. B. via sozialen Netzwerken aufbauen kann, lasfrastrukturagnostische Entwicklung scheint nicht mehr sen die Datenmengen explodieren.durchgängig möglich zu sein, die Illusion der lokalen SingleThreadEntwicklung trägt nicht mehr, die engen DIE GRENZEN DER VORHERRSCHENDEN Transaktionen und die vielen Produkte und Frameworks ARCHITEKTURENreichen nicht mehr aus. Ein Anpassen der Architekturen In solchen Umgebungen stoßen klassische Softwareund des Designs auf die veränderten Anforderungen ist architekturen für Unternehmensanwendungen an ihre notwendig. Aber wie sehen die neuen Konzepte denn Grenzen. Sie sind für eher fest umrissene Last und nun aus? www.btmagazin.debt 3.20113
    Abb. 1: Wichtige Treiber und Prinzipien von CloudAnwendungen im ÜberblickARCHITEKTUR UND DESIGN FÜR CLOUD licherweise auf die Cluster und HochverfügbarkeitsCOMPUTINGangebote HA, High Availability der Hardware und Es würde den Rahmen dieses Artikels sprengen, wenn Softwareinfrastrukturanbieter zurück.
    Gesamtes Dokument lesen »