Bücher online kostenlos Kostenlos Online Lesen
Cloud Computing Anbietervergleich

Cloud Computing Anbietervergleich

Titel: Cloud Computing Anbietervergleich
Autoren: Mario Meir-Huber
Vom Netzwerk:
Elemente werden über die Notation „Attribute.N“ identifiziert. N steht für eine fortlaufende, bei 1 beginnende Nummer.
    BatchPutAttributes funktioniert ähnlich dem vorher beschriebenen PutAttributes -Aufruf. Der Unterschied ist jedoch, dass mehrere Elemente adressiert werden können. Dieser Aufruf ist vor allem bei mehreren Elementen von Interesse, da wesentlich weniger Roundtrips erfolgen. Somit ist dieser Aufruf auch wesentlich performanter.
    DeleteAttributes löscht Attribute in einer Domäne, wobei die Namen und Werte der Attribute angegeben werden.
    GetAttributes liefert die Attribute (Spalten) eines bestimmten Elements zurück. Als Identifier dient der ItemName. Es ist außerdem möglich, diese Elemente über die AttributeName.N -Notation auf bestimmte Attribute einzuschränken, wobei N eine fortlaufende Nummer ist.
    Select fragt mehrere Elemente in einer Domäne (Tabelle) ab. Hierfür wird eine an die SQL-Abfragesprache orientierte Notation verwendet, die folgendermaßen aussieht:
    select [output_list] from [domain_name] [where [expression]] [sort_instruction] [limit limit]. Die Elemente definieren sich folgendermaßen: output_list kann ein “*” für alle Elemente sein oder explizite Attribute (diese müssen in der attributeN-Notation übergeben werden). Domain_name ist die zu untersuchende Tabelle, expression gibt einen Vergleich an (zum Beispiel attribute1 like „%Huber . sort sortiert entweder auf- oder absteigend, limit gibt eine bestimmte Grenze an, die maximal 2500 Elemente haben kann. Standardmäßig sind es 100 Elemente.
    Für Amazon SimpleDB gibt es einige Libraries, welche die Arbeit mit dem Service erheblich vereinfachen und aktuell in .NET, Java, Perl und PHP vorhanden sind.
    Preise
    Die Preise für Amazon SimpleDB setzen sich aus den drei Teilbereichen Datenübertragung, strukturierte Datenspeicherung und der Maschinenauslastung zusammen. Für die Datenübertragung entstehen Kosten, die auch durch Amazon-EC2-Datenübertragung entstehen und daher an dieser Stelle nicht mehr erklärt werden. Die Maschinenauslastung sind Kosten, die aufgrund der Auslastung in der Instanz entstehen. Dabei wird gemessen, wie lange eine API-Abfrage benötigt. Das ist eine Select- oder Get-Abfrage. Für die Region US-North Virginia fallen 0,14 $ pro Maschinenstunde an, für alle anderen Regionen (US-Nordkalifornien, EU-Irland und Asia-Pacific Singapur) 0,154 $. Wichtig ist, dass die ersten 25 Stunden gratis sind. In einer Antwort, die man auf eine Abfrage an eine Tabelle erhält, wird die Box Usage zurückgegeben, die für die Anfrage benötigte CPU-Zeit. Somit kann man sich einen Überblick über die verbrauchten CPU-Stunden und die entstehenden Kosten verschaffen.
    Des Weiteren fallen Kosten für die Datenspeicherung in GB an, wobei das erste GB kostenlos ist. Alles, was darüber hinausgeht, wird mit 0,25 $ pro GB in der Region US-North Virginia und 0,275 $ für alle übrigen Region berechnet.
    1.1.5 Amazon Relational Database Service (Amazon RDS)
    Amazon RDS ist eine Datenbank in der Cloud, bei der MySQL als Datenbank zum Einsatz kommt. Der Funktionsumfang des Datenbankdienstes ist hier mit einer On-premise-MySQL-Datenbank gleichwertig. Der Unterschied besteht lediglich darin, dass keine aufwändige Administration der Server nötig ist. Amazon Relational Database Service unterscheidet sich von Amazons SimpleDB insofern, dass Amazon Relational Database servicerelationale Daten ermöglicht. Vorteile gegenüber einer On-premise-Datenbank sind die wesentlich höhere Ausfallsicherheit (da sie in den Rechenzentren von Amazon betrieben wird) und dass Amazon sich um das Anlegen von Sicherheitskopien kümmert.
    Aktuell (August 2010) wird MySQL 5.1 verwendet. Amazon RDS bietet verschiedene Instanzgrößen an (Tabelle 1.8). Die in der Tabelle aufgelistete CPU-Kapazität entspricht der Leistung eines 2007er Opteron oder Xeon-Prozessors mit 1-1,2 GHz.
Bezeichnung
Arbeitsspeicher
Virtuelle Kerne
CPU-Kapazität
Small
1,7 GB
1
1
Large
7,5 GB
2
2
Extra Large
15 GB
4
2
Double Extra Large
34 GB
4
3,25
Quadruple Extra Large
68 GB
8
3,25
    Tabelle 1.8: Instanzgrößen von Amazon RDS
    Technische Beschreibung
    Die Beschreibung von Amazon RDS könnte nicht einfacher sein: Es ist eine MySQL-Datenbank. Von Bedeutung ist, dass die Verwaltung durch Amazon durchgeführt wird und man selbst keinen Verwaltungsaufwand hat. Meldet man sich zu Amazon RDS an, hat man in der webbasierten Amazon-Management-Konsole die Möglichkeit, die Instanz
Vom Netzwerk:

Weitere Kostenlose Bücher