Verfügbarkeit und die Cloud

Einführung

„Bis 2012 werden 20 Prozent der Unternehmen keine IT-Anlagen besitzen.“1 Zwar wird der Bedarf an Hardware nicht völlig verschwinden, doch der Besitz von Hardware durchläuft einen Wandel: Virtualisierung, Vorteile bei den Gesamtbetriebskosten (TCO), die Möglichkeit für Benutzer, ihre privaten Rechner in Unternehmensnetzwerken laufen zu lassen, und die Einführung des Cloud-Computing treiben die Bewegung zur Reduzierung der Hardwareressourcen voran. Obwohl viele IT-Abteilungen das Potenzial des Cloud Computing noch nicht voll ausgeschöpft haben, setzt sich zunehmend die Erkenntnis durch, dass sich durch Cloud Computing Kosten einsparen lassen, einschließlich einer Reduzierung der Investitionskosten. Cloud Computing bietet außerdem die Möglichkeit, kritische Geschäftsanwendungen, -systeme und -dienste weltweit mit einem hohen Grad an Verfügbarkeit bereitzustellen, was eine produktivere Belegschaft ermöglicht.

Es gibt drei primäre Bereitstellungsmodelle für die Cloud: öffentlich (Ressourcen werden über das Internet bereitgestellt und sind darüber verfügbar), privat (interne Bereitstellung von Ressourcen über Intranet und Virtualisierung) und hybrid (eine Kombination aus öffentlichen und privaten Modellen). Innerhalb dieser Bereitstellungsmodelle stellen verschiedene Lieferdienste Infrastruktur, Plattform und Softwarebereitstellung bereit. Obwohl es eine gewisse Verwirrung (und Uneinigkeit) über die Parameter dieser Dienste gibt – insbesondere angesichts der fortschreitenden Weiterentwicklung der Cloud – erkennt die Branche größtenteils drei Modelle für die Bereitstellung von Diensten an:

Infrastruktur als Service (IaaS): IaaS stellt Computerinfrastruktur als Service bereit. Anstatt Hardware und andere Infrastrukturkomponenten zu kaufen, nutzen Kunden eine Form der Virtualisierung, um auf ausgelagerte Ressourcen zuzugreifen. Da der Verbrauch bedarfsgesteuert erfolgt, spiegeln sich die Kosten direkt in der Nutzungsmenge wider.

Plattform als Service (PaaS): PaaS stellt Computer- und Entwicklungsplattformen (z. B. Microsoft .NET, Java EE, Google-Anwendungen) als Dienst bereit und gibt Benutzern die Möglichkeit, Anwendungen ohne erheblichen Aufwand für Hardware und Software oder Verwaltungszeit bereitzustellen und zu entwickeln. Da die Bereitstellungsplattform sehr spezifisch ist (z. B. .NET), kann es hinsichtlich der unterstützten Anwendungstypen zu Einschränkungen kommen. Beispielsweise unterstützt Google App Engine nur mit Python geschriebene Anwendungen, während Heroku die Anwendungsentwicklung mit Ruby on Rails unterstützt.

Software as a Service (SaaS): Durch die Bereitstellung von Anwendungen als Service bietet SaaS Kunden vorverpackte/vorgefertigte Anwendungen über einen Standard-Webbrowser. Mit SaaS können Kunden die Installation und Verwaltung von Software auf ihren eigenen Computern vermeiden und darüber hinaus von zentralisierten, automatischen Software-Updates sowie geringeren Kosten profitieren. Kunden müssen keine wertvollen Ressourcen für die Bereitstellung oder Verwaltung von Software bereitstellen.

Unabhängig davon, für welchen Cloud-Dienst – IaaS, PaaS oder SaaS (oder eine Kombination davon) – sich Kunden oder Dienstanbieter entscheiden, ist die Verfügbarkeit dieses Dienstes für die Benutzer von größter Bedeutung, insbesondere wenn Service Level Agreements (SLAs) Bestandteil des Vertrags sind. Selbst bei enormen Kosteneinsparungen ergibt sich weder für den Benutzer noch für das Unternehmen ein Vorteil, wenn eine Anwendung oder Infrastrukturkomponente nicht verfügbar oder langsam ist.

Wolkenvorhersage: Teilweise bis überwiegend sonnig

Im letzten Jahr hat sich Cloud Computing schnell von einem wenig verstandenen Bereitstellungsmodell zu einer wertvollen Ressource für IT-Abteilungen entwickelt. IT-Abteilungen benötigen keinen eigenen Cloud-Experten, da viele der Angebote und Dienste entweder vorgefertigt sind oder denen ähneln, die traditionell intern bereitgestellt werden. Tatsächlich besteht der Hauptunterschied darin, dass sich die Angebote und Dienste nicht im Unternehmen selbst befinden, sondern außerhalb des Unternehmens in einem oder mehreren Rechenzentren, entweder an einem anderen Standort oder in der Cloud.

Da sich der Hype um die Cloud in Möglichkeiten für Kosteneinsparungen, betriebliche Effizienz und IT-Agilität verwandelt hat, diskutieren, testen und implementieren Unternehmen irgendeine Form von Cloud Computing. Viele IT-Abteilungen migrierten zunächst mit nicht-kritischen Anwendungen in die Cloud und begannen nach den positiven Ergebnissen und der raschen Weiterentwicklung des Cloud Computing nun auch mit der Migration ihrer geschäftskritischen Anwendungen. Unabhängig vom Bereitstellungsmodell werden die anfänglichen Kapitalausgaben für Hardware, Software, Bandbreite, Lizenzen usw. erheblich reduziert, sodass sich Geschäftsbereiche und IT-Abteilungen auf die Dienste und Arbeitsabläufe konzentrieren können, die dem Unternehmen am meisten dienen.

Anwendungen in der Cloud bereitstellen

Wie das Geschäftsleben ist auch die Cloud ihrem Wesen nach dynamisch; daher müssen die Integration und Unterstützung von Cloud Computing flexibel sein. F5®-Lösungen konzentrieren sich im Allgemeinen auf die Bereitstellung von Anwendungen. Da der Antrieb für jede Cloud-Bereitstellung, unabhängig von Modell oder Standort, darin besteht, Anwendungen auf möglichst effiziente, flexible und sichere Weise bereitzustellen, lassen sich alle F5-Lösungen in die Cloud-Infrastruktur integrieren und die Anwendungsbereitstellung verbessern. Die dynamische Steuerungsebene der Cloud-Architektur erfordert die Fähigkeit, die Daten abzufangen, zu interpretieren und anzuweisen, wohin die Daten gehen müssen. Außerdem muss sie an strategischen Kontrollpunkten über die erforderliche Infrastruktur verfügen, um schnelle, intelligente Entscheidungen zu ermöglichen und eine durchgängige Verfügbarkeit sicherzustellen.

Die Produkte und Lösungen von F5 bieten die Skalierbarkeit, Erweiterbarkeit, Anpassungsfähigkeit, Verwaltbarkeit, Sicherheit und Echtzeitleistung, die eine dynamische Steuerebene erfordert. Da die Cloud praktisch überall vorhanden ist, ist die kontrollierte, kontextbezogene Bereitstellung von Anwendungen im Bereich der Verfügbarkeit von größter Bedeutung. F5-Produkte wie BIG-IP® Local Traffic Manager™ (LTM), BIG-IP® Edge Gateway™ und BIG-IP® Global Traffic Manager™ (GTM) helfen Kunden und Dienstanbietern gleichermaßen beim Aufbau einer Cloud-Computing-Umgebung, die spezifische Anforderungen erfüllt. F5-Produkte bieten intelligente, strategische Kontrollpunkte durch Proxys, Richtlinien und Dienste in einer einzigartigen, modularisierten Bereitstellungsinfrastruktur, die in der Lage ist, das mit Cloud Computing verbundene hohe Datenverkehrsaufkommen zu bewältigen. Da die Lösungen von F5 auf einer breiten Palette von Hardwareplattformen eingesetzt werden können, tragen sie zudem zur Gewährleistung der Verfügbarkeit bei.

Verfügbarkeit in der Cloud erreichen

Bei der Bereitstellung von Cloud-Architekturen muss die On-Demand-, Elastizitäts-, Skalierbarkeits- und Anpassbarkeitsnatur der Cloud berücksichtigt werden. Viele verschiedene Kunden greifen möglicherweise auf dieselben Back-End-Anwendungen zu, aber jeder Kunde erwartet, dass nur seine eigene Anwendung den Benutzern ordnungsgemäß bereitgestellt wird. Um sicherzustellen, dass mehrere Instanzen derselben Anwendung skalierbar bereitgestellt werden, sind sowohl ein Lastenausgleich als auch eine Form der Servervirtualisierung erforderlich. Als Application Delivery Controller (ADC) stellt BIG-IP LTM die Krönung des Lastausgleichs dar. BIG-IP LTM kann Back-End-Systeme virtualisieren und eine tiefe Integration mit dem Netzwerk und den Anwendungsservern ermöglichen, um die höchste Verfügbarkeit einer angeforderten Ressource sicherzustellen. Jede Anfrage wird anhand einer beliebigen Anzahl von Metriken überprüft und dann an den besten verfügbaren Server weitergeleitet. Vor der Bereitstellung ist es wichtig zu wissen, wie ein ADC Ihre Anwendungsbereitstellungsarchitektur verbessern kann. Viele Anwendungen liefern in der Testphase hervorragende Ergebnisse, brechen dann aber im Live-Betrieb zusammen. Indem Sie Ihrer Entwicklungsinfrastruktur die BIG-IP® Local Traffic Manager™ (LTM) Virtual Edition (VE) hinzufügen, können Sie Ihren Code von Anfang an mit ADC-Erweiterungen erstellen, testen und bereitstellen. Durch die Bereitstellung einer programmierbaren, anpassbaren Plattform ermöglicht BIG-IP LTM die in der Cloud erforderliche Skalierbarkeit und die für die jeweilige aus der Cloud bereitgestellte Anwendung erforderliche Verfügbarkeit.

Grafische Darstellung von BIG-IP GTM

Verfügbarkeit ist von entscheidender Bedeutung. Wenn Anwendungen in der Cloud jedoch nicht ohne Verzögerung bereitgestellt werden, insbesondere bei latenzempfindlichen Verbindungen, sind Benutzer frustriert, wenn sie auf „verfügbare“ Ressourcen warten müssen. Durch die Nutzung der SSL-Technologie ist F5 BIG-IP® Edge Gateway™ ein leistungsstarker Controller, der sicheren, beschleunigten Zugriff bietet, egal wo auf der Welt sich ein Benutzer befindet. Mit dem Produktmodul BIG-IP® WebAccelerator™ und dem BIG-IP® WAN Optimization Module™ werden Webanwendungen mit LAN-ähnlicher Geschwindigkeit bereitgestellt und Dateiübertragungen verlaufen selbst bei Leitungen mit hoher Latenz reibungslos. Durch Cache, adaptive Komprimierung und Datendeduplizierung ist der Zugriff auf Anwendungen und benötigte Ressourcen so schnell, dass Benutzer genauso gut direkt mit einem LAN verbunden sein könnten. Wenn in der gesamten Infrastruktur weitere BIG-IP-Geräte eingesetzt werden, können Administratoren sichere, optimierte Tunnel zwischen BIG-IP-Geräten erstellen und so sofort ein privates Backbone schaffen. Wenn ein Benutzer eine sichere Verbindung von seinem Client zum BIG-IP initiiert und ein sicherer Tunnel zwischen den BIG-IP-Geräten besteht, erhalten Sie mit BIG-IP-Geräten eine doppelte Verschlüsselung mit ultimativer Optimierung und hoher Verfügbarkeit.

Für zusätzliche Cloud-Bereitstellungsszenarien wie Notfallwiederherstellung oder saisonale Spitzen im Webverkehr ist möglicherweise ein globaler Server-Load Balancer erforderlich, der zur Architektur hinzugefügt wird. BIG-IP GTM basiert auf derselben TMOS-Architektur wie BIG-IP LTM und nutzt Informationen zu Anwendungsbewusstsein, Geolokalisierung und Netzwerkbedingungen, um Anfragen an die Cloud-Infrastruktur weiterzuleiten, die am besten reagiert. BIG-IP GTM kann außerdem den geografischen Standort von Benutzern anhand der IP-Adresse bestimmen und sie zur nächstgelegenen Cloud oder zum nächstgelegenen Rechenzentrum weiterleiten – und das alles ohne Benutzerinteraktion. In Extremsituationen, etwa bei einem Rechenzentrumsausfall, erkennt BIG-IP GTM bereits, ob der primäre Standort eines Benutzers nicht verfügbar ist, und leitet den Benutzer automatisch an den entsprechenden Standort weiter. BIG-IP GTM bietet globale Anwendungsverfügbarkeit, unabhängig davon, ob Sie sich für IaaS, PaaS oder SaaS entscheiden.

Abschluss

Cloud Computing entwickelt sich zwar immer noch in allen seinen Varianten weiter, kann der IT jedoch eine leistungsstarke Alternative für die effiziente Bereitstellung von Anwendungen, Infrastrukturen und Plattformen bieten. Auch wenn Unternehmen die Cloud weiterhin als vorteilhafte Option zur Anwendungsbereitstellung nutzen, bleiben die Grundlagen dieselben: Skalierbarkeit, Flexibilität und Verfügbarkeit, um eine agilere Infrastruktur, schnellere Markteinführung, eine produktivere Belegschaft und niedrigere Gesamtbetriebskosten sowie zufriedenere Benutzer zu ermöglichen. Auch wenn sich Cloud Computing in all seinen Varianten noch immer weiterentwickelt, bietet F5 eine Reihe flexibler, einheitlicher Lösungen, um den Anforderungen der Cloud-Bereitstellung jetzt und in Zukunft gerecht zu werden und dabei zu helfen, sicherzustellen, dass die Cloud Computing-Umgebung immer schnell, sicher und hochverfügbar ist.

Fußnote

1 Pressemitteilung: Gartner hebt wichtige Prognosen für IT-Organisationen und -Benutzer im Jahr 2010 und darüber hinaus hervor

Veröffentlicht am 23. Mai 2018
  • Auf Facebook teilen
  • Teilen mit X
  • Auf Linkedin teilen
  • Teilen per E-Mail
  • Teilen über AddThis

Verbinden mit F5

F5 Labs

Die neuesten Erkenntnisse im Bereich Anwendungsbedrohungsinformationen.

DevCentral

Die F5-Community für Diskussionsforen und Expertenartikel.

F5-Newsroom

Neuigkeiten, F5-Blogs und mehr.