Amazon Elastic Compute Cloud und andere IaaS Dienstleister

Derzeit ist das prominenteste IaaS (Infrastructure as a Service) Anbieter im Bereich Cloud Computing Amazon Web Services, mit seiner Elastic Compute Cloud (Amazon EC2). Amazon begann nicht mit einer Vision heraus eine große Infrastruktur-Services-Geschäft aufzubauen. Stattdessen baute das Unternehmen eine massive Infrastruktur sein eigenes Retail-Geschäft zu unterstützen und entdeckte, dass seine Ressourcen zu wenig genutzt wurden.

Statt diese Anlage untätig sitzen zu erlauben, entschied Amazon diese Ressource zu nutzen, während auf der unteren Zeile hinzufügen. Eine lustige Sache passiert ist, nachdem diese relativ bescheidene Plan in Kraft gesetzt wurde: Die Kunden finden begann, dass es in etwas großen Schneeball könnte.

Amazon bietet folgende Dienstleistungen an seine Kunden heute:

  • Rechenleistung: Kunden können genügend Rechenleistung mieten ihre eigenen Anwendungen zu laufen oder zu entwickeln.

  • Eine Web-Services-Schnittstelle: Über diese Schnittstelle können Kunden virtuelle Maschinen erstellen, die ihre Anforderungen an CPU-Leistung erfüllen, Speicher und Speicherplatz.

  • Die Kontrolle über die virtuellen Betriebsumgebung: Kunden genießen die gleiche Kontrolle sie würden, wenn sie aus ihren physischen Rechenzentren betrieben wird.

  • Die Elastizität des Serviceangebots: Benutzer können dynamisch eine neue Instanz hinzufügen oder eine Instanz beenden, wie ihre Bedürfnisse ändern.

Kunden wählen aus einem Menü von Optionen Amazon EC2 verwenden zu beginnen. So verwenden Sie EC2, müssen Sie bereit sein, die folgenden Arten von Fragen zu beantworten:

  • Welche Instanz Größe benötigen Sie für Ihre virtuellen Server - Mikro, klein, groß oder sehr groß?

  • Was sind Ihre Bedürfnisse in Bezug auf die CPU, Arbeitsspeicher und Speicher?

  • Wie wollen Sie Ihre virtuelle Maschine zu sichern?

  • Sind Sie vorbereitet auf die Regeln in Amazons Service-Level-Vereinbarung festgelegt zu vereinbaren?

Amazon hat für eine Reihe von Jahren die Top-Hund in IaaS, aber der Markt verändert sich schnell. Es ist unvermeidlich, dass die Schwellen Organisationen und Unternehmen ein Stück von der Aktion wollen. Open-Source-Optionen sind, sich als sehr wichtig in diesem Markt. Die folgenden Abschnitte geben einen Überblick über die aufstrebende Akteure im öffentlichen und privaten Cloud-IaaS.

Eukalyptus

Eucalyptus Systems ist ein Software-Unternehmen soll Kunden zu beschleunigen und ihre Bewegung in eine Hybrid-Cloud-Umgebung zu helfen. Aus diesem Grund bietet es Dienstleistungen eine private Cloud zu erstellen. Zur Unterstützung der Dienste Public Cloud nutzt Eucalyptus Amazon Web Services APIs.

Die erste Software hinter der Eucalyptus-Lösung wurde als Open-Source an der University of California, Santa Barbara entwickelt. Eucalyptus weiterhin eine Open-Source-Community zu unterstützen, während gleichzeitig eine Enterprise-Version seiner Software anbietet.

Durch eine Partnerschaft mit Amazon Web Services (AWS) hat Eucalyptus sich für Unternehmen besonders interessant gemacht wollen, eine Hybrid-Cloud zu implementieren. Amazon eine Partnerschaft mit Eucalyptus durch das Unternehmen mit Zugang zu seinen AWS-APIs bereitstellt. Dies bedeutet, dass eine Organisation, die eine private Cloud mit Eucalyptus entwickelt hat integrierten Kompatibilität mit AWS-Angebote. Dies ermöglicht es Unternehmen leichter zu erstellen und Auslastungen zwischen ihren privaten Cloud und der Public Cloud bewegen.

Openstack

Openstack ist die Implementierung einer Open Cloud-Plattform auf dem Ziel entweder öffentliche oder private Clouds. Das Projekt wurde gemeinsam von Rackspace und der NASA gestartet. Während die Organisation fest von Rackspace verwaltet wird, bewegt es in eine separate Openstack-Stiftung. Obwohl die Unternehmen Openstack nutzen können proprietäre Implementierungen zu erstellen, Sie erfordert die Openstack Bezeichnung Konformität mit einem Standard-Implementierung von Dienstleistungen.

Die Initiative wurde von Kunden und Lieferanten erhebliche Unterstützung begonnen zu gewinnen. Zu dieser Zeit wurden mehr als 150 Anbieter, darunter Dell, HP, Intel, AMD und Cisco, verwenden Openstack als Grundlage für ihre Cloud-Angebote. Im Wesentlichen ist eine Openstack Open-Source-Initiative IaaS auf Ubuntu aufgebaut, ein Betriebssystem auf der Basis der Linux-Distribution Debian. Es kann auch auf Red Hat-Version des Linux-Betriebssystem laufen.

Openstack Ziel ist es, eine massiv-skalierten, Multi-Tenant-Cloud-Spezifikation, die auf jeder Hardware laufen kann. Openstack baut ein großes Ökosystem von Partnern bei der Annahme seiner Cloud-Plattform interessiert. Ein vorrangiges Ziel von Openstack ist eine unabhängige Orchestrierung Schicht zu schaffen, die alle wichtigen Hypervisor unterstützt, einschließlich VMware ESX und KVM und Microsofts Hyper-V. Openstack Dienstleistungen umfassen

  • Nova: Ein Computing-Service, ist dies die primäre IaaS-Service. Es ist in der Sprache Python geschrieben.

  • Schnell: Ein Objekt-Storage-Service.

  • Blick: Dieses Bild Service bietet einen Katalog und Repository für virtuelle Disk-Images. Diese Disk-Images sind meist in Openstack Compute verwendet. Obwohl dieser Dienst technisch optional ist, wird jede große Wolke Implementierung diesen Service benötigen.

  • Horizont: Ein Dashboard-Service umfasst dies eine Web-basierte Schnittstelle, um die Openstack Dienste zu unterstützen.

  • Keystone: Dies ist ein Identitätsdienst, der Authentifizierung und Autorisierung für Openstack-Dienste bietet, einschließlich eines Servicekatalogs.

  • Quantum: Diese Networking-Dienst bietet eine abstrahierende Anbindung über Schnittstellen zu vernetzen.

Red Hat Cloudforms

Red Hat, einer der wichtigsten Open-Source-Linux und Infrastrukturunternehmen, expandiert in Cloud-Services. Er schuf eine Open-Source-IaaS-Unternehmen zu ermöglichen, privaten oder Hybrid-Clouds mit einer Open-Source-Initiative zu bauen Cloudforms genannt.

Die Cloudforms Umgebung verwendet Red Hat JBoss Enterprise Middleware als eine Reihe von grundlegenden Dienstleistungen für seine IaaS. Cloudforms umfasst IaaS-Tools wie Self-Service-Bereitstellung, Application Management, Konfigurationsmanagement und die Bereitstellung und Verwaltung, die Dienste ermöglichen in Umgebungen zu bewegen. Cloudforms bietet auch Dienstleistungen Virtualisierung zu verwalten.

Menü