Bücher online kostenlos Kostenlos Online Lesen
Cloud Computing Anbietervergleich

Cloud Computing Anbietervergleich

Titel: Cloud Computing Anbietervergleich
Autoren: Mario Meir-Huber
Vom Netzwerk:
bietet Amazon Bibliotheken für folgende Technologien an:
Java (J2SE 5.0 oder neuer)
PHP
.NET (ab Version 2.0)
    Für Python gibt es boto, ein Community-Projekt, das das Simple Queue Service unterstützt. Ähnlich ist es mit Ruby, bei dem es auch einige Community-Projekte gibt, jedoch keine offizielle Version von Amazon.
    1.1.8 Amazon Mechanical Turk
    Ein interessantes und innovatives Angebot ist „Amazon Mechanical Turk“, ein Marktplatz für menschliche Intelligenz und Arbeitskraft, der zum Einsatz kommt, wenn PC-Systeme an ihre Grenzen stoßen. Vor allem dann, wenn Objekte in Videos oder Bildern zu erkennen sind oder Details in Daten analysiert werden müssen. Hierfür benötigt man menschliches Sachverständnis, das ein IT-System nicht leisten kann. Das Einstellen von temporären Arbeitskräften bedeutet einen enormen bürokratischen Aufwand, der mit Amazon Mechanical Turk eingespart werden kann.
    Unternehmen oder Entwickler können über die Amazon Mechanical Turk APIs tausende hochqualifizierte Arbeitskräfte weltweit ansprechen und die Ergebnisse programatisch in die Systeme des Unternehmens integrieren. Eine Aufgabe, die es zu bewältigen gilt, wird mit „Human Intelligence Tasks“ (HIT) bezeichnet. Ein HIT ist auch die Abrechnungseinheit des Amazon Mechanical Turks. Den Preis pro HIT regelt der Auftraggeber selbst, Amazon erhebt 10 % Kommission auf einen Auftrag, der nicht weniger als 0,005 $ pro HIT sein darf.
    Amazon Mechanical Turk macht für einige Geschäftsmodelle durchaus Sinn. Wie erwähnt, kann man durch Foto/Videobearbeitung viele Aufgaben mit Computern nicht sinnvoll durchführen. Das betrifft beispielsweise Tags, die Bilder oder Videos klassifizieren. Außerdem kann man von verschiedenen Illustrationen die besten Bilder durch Menschen auswählen lassen. Wichtig kann das auch bei Webseiten sein, die stark auf User-generated Content setzen. Damit Inhalte, die nicht für die Website geeignet sind, gelöscht werden, können Menschen eingesetzt werden, die das wesentlich besser beurteilen können als Computersysteme. Sinn macht es auch bei Duplikaten, die in Onlineverzeichnissen vorkommen können: Sind Produkte unter verschiedenen Produktnummern mehrfach eingetragen, können Menschen dies wesentlich besser nachvollziehen. Ein weiteres Szenario ist die Verifizierung von Telefonnummern, Öffnungszeiten von Lokalen und ähnlichen Dingen, die eine Vor-Ort-Beobachtung nötig macht. Auf den folgenden Abbildungen wird die Erstellung eines neuen HITs erläutert.

    Abbildung 1.16: Erstellen eines neuen HITs
    Nach der Registrierung für Amazon Mechanical Turk kann man einen neuen HIT erstellen. Amazon bietet dazu Vorlagen an. Im nächsten Schritt werden die Eigenschaften des Vertrages mit den „Arbeitern“ eingestellt. Einstellungsmöglichkeiten sind die Laufzeit, die Bezahlung pro HIT und die Auszahlung der Beträge ( Abbildung 1.17 ).

    Abbildung 1.17: Einstellungen vornehmen
    Sind diese Einstellungen vorgenommen, kann man den Arbeitsauftrag aktivieren. Je nach Arbeitsauftrag müssen hierfür Daten (Bilder, Videos, CSV-Daten) angegeben werden, mit denen die „Arbeiter“ dann interagieren können.
    1.1.9 Weitere Dienste von Amazon
    Zusätzlich zu den bisher beschriebenen Services bietet Amazon noch eine ganze Reihe weiterer Services: für Skalierung (Auto Scaling), Load Balancing (Elastic Load Balancing), private Clouds (Amazon Virtual Private Cloud), weiteres Daten-Handling (Amazon Simple Notification Service, Amazon Elastic Block Store, AWS Import/Export), Überwachung von Cloud-Computing-Diensten (Amazon CloudWatch) sowie verschiedene Zahlungsvorgänge (Amazon Fulfillment Web Service, Amazon Flexible Payments Service, Amazon DevPay). Diese Dienste werden hier nur kurz beschrieben, eine ausführliche Beschreibung würde den Rahmen des Buches sprengen.
    Amazon CloudWatch
    Amazon CloudWatch ist ein Dienst, der die Überwachung von virtuellen Amazon-EC2-Instanzen erlaubt. Mithilfe von CloudWatch können EC2-Instanzen auf ihre Auslastung überwacht und bei hoher Last können neue Instanzen hinzugefügt werden. Bei geringer Last kann man Instanzen beenden. Mithilfe von Amazon CloudWatch kann man noch wesentlich flexibler auf Auslastungen reagieren, als das in der Cloud ohnehin möglich ist.
    Amazon CloudWatch wird über die AWS Management Console aktiviert. Hierbei muss jede Instanz, die überwacht werden soll, für CloudWatch aktiviert werden, indem man das Kontrollkästchen „Enable CloudWatch for this
Vom Netzwerk:

Weitere Kostenlose Bücher