Cloud-Verbund mit RightScale

Die Entscheidung, eine Cloud für einen bestimmten Dienst oder eine bestimmte Anwendung zu verwenden, kann auf einer einfachen Wirtschaftlichkeit und der ansprechenden Logik beruhen, nur für das zu bezahlen, was Sie verwenden. Sorgen über physische Serverkomponenten wie Speicher, Netzwerk und Konnektivität, Stromversorgung und Kühlung, Garantien und Serviceverträge fallen dem Cloud-Dienstanbieter auf die Schultern. Der Kunde des Dienstes wird von allen physischen Anlagenproblemen befreit, die sich auf die laufende Wartung beziehen, aber das ist der "einfache Teil". Viel schwieriger ist die Architektur der Cloud-Automatisierung, die an Ihre Anwendung und Ihr Geschäftsmodell angepasst ist. Zum Beispiel die Flexibilität, Ihre Anwendung schnell zu vergrößern und zu verkleinern, ohne dass Investitionen verloren gehen. Dies ist ein Hauptvorteil der Cloud.

Öffentliche Wolken sind unter der Haube kompliziert

Sobald Sie einen öffentlichen Cloud-Anbieter wie Amazon Web Services (AWS), Rackspace, SoftLayer oder andere ausgewählt haben, können die Dinge komplizierter werden. Grundsätzlich müssen Sie lernen, über die Application Programming Interface (API) eines bestimmten Cloud-Anbieters zu programmieren, um Ihre Arbeit zu erledigen. Eine Cloud-Infrastruktur, die sich stark an Ihre Anwendung anpasst, erfordert häufig ein Programmierelement oder zumindest ein tiefes Verständnis des Automatisierungsstapels eines bestimmten Cloud-Anbieters. Ein Beispiel ist eine On-Demand-Webfarm, die von einem Dutzend Servern auf Tausende von Servern wächst und innerhalb weniger Tage oder sogar Stunden wieder herunterfährt.

Die Informationen darüber, wann und wie skaliert werden muss, werden von Entwicklern gesteuert, und die Cloud-Anbieter-API ist das Toolset, das die Automatisierung unterstützt. Wenn Sie zu einem anderen Cloud-Anbieter wechseln oder zwei oder mehr Anbieter verwenden müssen, müssen Sie den eindeutigen API-Stack jedes Anbieters erneut lernen. Das Wechseln zwischen öffentlichen Clouds kann daher ziemlich schwierig sein und für den Cloud-Kunden ein "eingeschlossenes" Gefühl hervorrufen. Die Markteinführungszeit für ein neues Projekt mit Ihrem ersten öffentlichen Cloud-Anbieter kann beim Erlernen der API sehr lang sein und wird in ähnlicher Weise verzögert, wenn jeder nachfolgende Cloud-Anbieter Ihrem Portfolio hinzugefügt wird.

Die tatsächlichen wirtschaftlichen und technischen Vorteile der öffentlichen Cloud ergeben sich für den Cloud-Kunden erst nach der Entwicklung einer benutzerdefinierten Automatisierung und Instrumentierung mithilfe einer Cloud-Anbieter-API. Insbesondere erweiterte Cloud-Computing-Funktionen wie die On-Demand-Skalierung und die Selbstheilung fehlgeschlagener Anwendungskomponenten erfordern eine gewisse Beherrschung der API für einen bestimmten Cloud-Anbieter. Anstatt Ihre Mitarbeiter mit diesem Fachwissen für jeden weiteren Cloud-Anbieter zu erweitern, besteht eine weitere Option darin, einen Cloud-Infrastrukturanbieter der mittleren Ebene zu nutzen, der über mehrere Cloud-Anbieter hinweg arbeitet. Willkommen zu einer innovativen Ebene der IT-Abstraktion, die die Engineering-Aufgabe der Automatisierung der Cloud-Infrastruktur auslagert.

Automatisieren, aggregieren und föderieren Sie öffentliche Clouds mit RightScale

RightScale ist ein Beispiel für eine neue Generation von Dienstleistern, die Ihre Anwendungen im Wesentlichen in einer Vielzahl von öffentlichen und privaten Clouds vermitteln und verwalten. RightScale hat eine kundenorientierte API geschrieben, die Cloud-herstellerneutral ist. Das Versprechen lautet: Sie können Ihre Anwendung einmal in die RightScale-API schreiben und dann Ihre Anwendung mithilfe eines anderen Cloud-Anbieters verschieben oder skalieren, ohne die Anwendung neu zu schreiben. Wenn Sie virtuelle Clouds (VMs) und Anwendungen für die öffentliche Cloud bereitstellen möchten, erstellen Sie Ihre Anwendung mithilfe von RightScale-Methoden. Anschließend verwendet RightScale die Anmeldeinformationen Ihres Cloud-Anbieters, um die RightScale-API in die API des jeweiligen Cloud-Anbieters zu übersetzen.

Bei diesem Ansatz werden Ihre Cloud-Anbieter logisch zusammengefasst (sodass sie wie unterschiedliche Konten bei derselben Bank angezeigt werden ) und zusammengeführt. Sie haben eine einmalige Anmeldeerfahrung mit der RightScale-API und müssen nicht mehrere Cloud-Sicherheitsgrenzen verwalten. Die Lösungspakete von RightScale enthalten vorkonfigurierte Servervorlagen und "RightScripts", die die Komplexität und das Risiko der Cloud-Gleichung verringern. Der Cloud-Kunde kann Infrastruktur-Middleware verwenden. Wenn Sie mit einem Cloud-Anbieter nicht zufrieden sind, sind Sie keine Geisel und können mit vorhersehbaren Kosten und Zeitrahmen auf eine andere Cloud migrieren.

Das RightScale-Kundenportal: Hinzufügen öffentlicher und privater Clouds für die Bereitstellung Ihrer Anwendungen in (zum Vergrößern klicken)
Abbildung A zeigt die Webseite des RightScale-Kundenportals, auf der Sie die Back-End-Cloud-Anbieter Ihrer Anwendungen hinzufügen. Beachten Sie, dass es eine Schaltfläche zum Hinzufügen einer privaten Cloud zusätzlich zu den bekannten öffentlichen Cloud-Anbietern gibt. Mit RightScale können aufstrebende und Open-Source-Private-Cloud-Anbieter wie Eucalyptus und Citrix-eigene cloud.com die RightScale-Plattform auch für die Automatisierung nutzen.

Dem Cloud-Anwendungsarchitekten neue Dinge ermöglichen

Ein Beispiel dafür, wie ausgelagerte Cloud-Automatisierung in einem Projekt hilft, ist die Antwort auf eine Frage zur Cloud-Architektur wie "Wie wird ein Windows-Domänencontroller in einer öffentlichen Cloud bereitgestellt und unterstützt?" Probleme wie die Active Directory-Sicherung und das Fehlen einer individuellen VM-Persistenz können die Idee eines Domänencontrollers in einer öffentlichen Cloud außer Betracht lassen. RightScale verfügt über eine Skriptlösung mit nativen Microsoft-Technologien, die diese komplexe Serverrolle für alle Cloud-Anbieter konsistent bereitstellt und sogar wiederherstellt. Ohne einen Cloud-Automatisierungsanbieter mit einer bewährten Konfiguration wäre es möglicherweise zu riskant, eine Domänencontrollerrolle in einer öffentlichen Cloud-Lösung zu entwickeln, selbst wenn dies einen geschäftlichen Nutzen bringen würde.

Bisher scheinen die größten öffentlichen Cloud-Anbieter wie AWS und Rackspace keine Ressourcen für die Entwicklung von Interoperabilitätsstandards zwischen ihren Clouds bereitgestellt zu haben. Im IT-Ökosystem besteht jedoch die Notwendigkeit eines Cloud-Verbunds, sodass Unternehmen nicht auf einen einzigen Cloud-Anbieter beschränkt sind. Durch die Verteilung Ihrer Cloud-Anwendung auf redundante öffentliche Cloud-Anbieter können Sie Ihr Unternehmen vor Ausfällen schützen, selbst wenn ein wichtiger Anbieter wie AWS ausfällt. Was RightScale und einige andere in diesem neuen Industriesegment tun, kann nur zu einem Anstieg der Cloud-Dynamik beitragen, indem das Vertrauen erhöht und das Risiko in Cloud-Szenarien verringert wird.

© Copyright 2020 | mobilegn.com