Sie sind hier: Startseite » Fachartikel » Grundlagen

Mit Cloud-Datenbanken vertraut machen


Maximierung der Cloud-Effizienz: Haben Datenbanken hier eine Chance?
Insbesondere der Aufgabenbereich des Datenbankadministrators (DBA) ändert sich, wenn mehr Anwendungen in die Public Cloud verlagert werden

Autor Gerardo Dada
Autor Gerardo Dada Gerade Datenbanken sind oft schwer einzuschätzen, wenn es darum geht, ob sie für die Cloud geeignet sind, Bild: SolarWinds

Von Gerardo Dada, Vice President of Product Marketing and Strategy, SolarWinds

(10.09.15) - In IT-Abteilungen vollzieht sich der größte Umbruch seit Einführung des PC und die modernen Rechenzentren müssen weiterentwickelt werden, um mit dieser Entwicklung Schritt zu halten. Dies ist besonders kritisch, da die IT für fast alle Geschäftsfunktionen eine immer wichtigere Rolle spielt. Unternehmen jeder Größe nutzen alle verfügbaren Technologien und Best Practices, um die Abläufe zu optimieren und Ineffizienzen zu reduzieren, und für viele bedeutet dies in erster Linie zwei Dinge: Virtualisierung und Cloud Computing.

Jede IT-Abteilung versucht Zeit zu sparen, die Produktivität zu steigern und Abläufe zu optimieren. Mithilfe der Cloud und der Virtualisierung können in diesem Zusammenhang diese Komponenten nun im gesamten Unternehmen effizienter gestaltet werden. Die Skalierbarkeit und Geschwindigkeit, mit der Sie bei Bedarf neue Workloads bereitstellen bzw. deren Größe ändern können, sind die Hauptmerkmale der Cloud Computing-Technologie, die zur Umsetzung dieser Ziele beitragen. Dies bedeutet, dass die Cloud für expandierende Unternehmen eine hervorragende Möglichkeit für die schnelle Vergrößerung bzw. Verkleinerung darstellt, während etablierte Unternehmen damit überholte und veraltete Infrastrukturen optimieren können.


Neue Technologien
Eine effiziente IT-Umgebung besteht aus einer Reihe neuer Konzepte und Technologien. Zunächst einmal ist da die Hybrid Cloud – also Umgebungen, die aus lokalen Systemen und der Public Cloud bestehen –, die gewöhnlich bei Sicherung und Archivierung, DisasterRecovery, Testumgebungen und dem Hosting statischer Dateien mit CDN-Zugriff auf Webeigenschaften ansetzt.

Dann ist da das Rechenzentrum, das Prozesse und Technologien wie z. B. Virtualisierung und Dienstkataloge beinhaltet, damit Technologie als Dienst, weitestgehende Automatisierung und Self-Service angeboten werden können. Dies bedeutet, dass Ressourcen wie beispielsweise virtuelle Maschinen mithilfe eines Self-Service-Portals problemlos verwaltet werden können, um sie ohne oder mit wenig Interaktion seitens der IT-Abteilung automatisch online bereitzustellen, und zwar für verschiedene Betriebssysteme, Service-Level und Größen.

Um die Transformation der Technologie zu ermöglichen, müssen Änderungen bei den alltäglichen Aufgaben innerhalb der IT-Abteilung vorgenommen werden. Das übliche Aufgabenspektrum der IT-Profis ist im Wandel begriffen, da sich die Kombination aus virtueller Infrastruktur, Automatisierung und Self-Service als bevorzugte Methode zur Bereitstellung von Computing-Services für Endbenutzer etabliert. Deshalb müssen sich IT-Profis entsprechend an zwei wichtige Trends anpassen, um die Effizienzsteigerungen durch die Technologie zu maximieren.

Rolle der IT im Rechenzentrum
Durch die Nutzung dieser Technologien und Prozesse verändert sich allmählich auch die Rolle der IT im Rechenzentrum. Diese reicht von manuellen Aufgaben wie der Bereitstellung, dem Ressourcenmanagement und der Fehlerbehebung bis hin zur Verwaltung der Automatisierung, der Leistungsüberwachung und der Kostenoptimierung. Silos verschwinden, wenn sich der Schwerpunkt von Technologiekomponenten mit der Darstellung einer bestimmten Komponente des Anwendungs-Stacks hin zu Anwendungen und zur Systemleistung insgesamt verlagert.

Insbesondere der Aufgabenbereich des Datenbankadministrators (DBA) ändert sich, wenn mehr Anwendungen in die Public Cloud verlagert werden. Die DBAs haben traditionell weniger mit der Infrastruktur zu tun als andere IT-Teams. Das Verständnis der Möglichkeiten der Plattform kann jedoch dazu beitragen, dass sie effizienter arbeiten und ein höherer Automatisierungsgrad erreicht werden kann. Heutzutage muss sich der DBA außerdem mit der Infrastruktur auskennen, auf der die Daten ausgeführt werden. Beispielsweise im Hinblick auf die Funktionalität, die Kapazität und das Management der Cloud Computing-Plattform oder die Vorgehensweise zum Importieren und Exportieren von Daten. DBAs müssen sich auch aktiv am Management und an der Optimierung der Betriebszeit, der Leistung und der Effizienz des Systems insgesamt beteiligen.

Datenbanken in der Cloud
Gerade Datenbanken sind oft schwer einzuschätzen, wenn es darum geht, ob sie für die Cloud geeignet sind. Aber da immer mehr Firmen ihre Geschäftsmodelle auf Daten und deren Auswertung aufbauen – das Stichwort heißt "Big Data" – müssen Unternehmen sicherstellen, dass sich Datenbanken auch gut in die Cloud integrieren lassen.

Um den Verantwortlichen die Migration ihrer Datenbanken in die Cloud so einfach wie möglich zu machen, haben wir daher nachfolgend einige Konzepte und Empfehlungen aufgeführt, die sie beachten sollten:

1. Leistung – eine Sorge weniger. Es sind hauptsächlich Leistungsbedenken, die IT-Profis davon abhalten, Datenbanken in virtuelle Umgebungen oder die Cloud zu verlagern. Allerdings sind sie oft unbegründet, da die Leistungsanforderungen vieler Anwendungen von vielen Cloud Computing-Architekturen mehr als erfüllt werden. In den vergangenen drei Jahren hat die Cloud-Technologie große Fortschritte gemacht und unterstützt jetzt mehrere teils hochleistungsfähige Bereitstellungsoptionen für Datenbanken.

2. Bessere Entscheidungen durch Transparenz. Leistungsprobleme werden häufig auf dem einfachsten Weg gelöst, nämlich indem die Hardware aufgestockt wird. Doch ist diese Vorgehensweise nicht der Weisheit letzter Schluss – insbesondere nicht aus Kostenperspektive. Sinnvoller ist eher ein umfassendes Monitoring. Mithilfe eines Tools für die Datenbanküberwachung werden die tatsächlichen Datenbank- und Ressourcenanforderungen einer Anwendung erfasst. Dazu zählen: CPU, Storage, Arbeitsspeicher, Latenz und Storage-Durchsatz (IOPS ist eine mitunter trügerische Messgröße); das geplante Storage-Wachstum und Backup-Anforderungen; Ressourcenfluktuation auf Grundlage der Anwendungsauslastung in Spitzenzeiten oder bei Batch-Prozessen; und nicht zuletzt Datenverbindungsabhängigkeiten – denn neben den Verbindungen zu den eigentlichen Anwendungen können noch weitere Anforderungen hinsichtlich Datenaustausch, Backups und eingehender Daten bestehen.

Zu den Vorteilen der Cloud gehört die Möglichkeit, Ressourcen bei Mehr- und Minderbedarf dynamisch zu skalieren. Eine Cloud-Bereitstellung muss also nicht nur keine Leistungsbedenken auslösen, sondern kann im Gegenteil die Anwendungsverantwortlichen mit der Tatsache beruhigen, dass sich jeder Anwendung die den Leistungsanforderungen entsprechende Ressourcenkapazität zuweisen lässt. Voraussetzung hierfür ist allerdings, dass diese Anforderungen bekannt sind.

3. Testen nicht vergessen. Weitere Vorteile der Cloud – und zwei der offensichtlichsten – sind die geringen Kosten und die vielfältigen Zugriffsmöglichkeiten, die mit ihr einhergehen. Selbst wenn ein Unternehmen noch nicht an einem Migrationsplan arbeitet, sollte es sich bereits mit Cloud-Datenbanken vertraut machen. Hier hilft experimentieren – und die gesammelten Eindrücke für die Migrationsinitiative zu nutzen. Es dauert nur etwa eine Stunde, eine Datenbank in der Cloud einzurichten. Daher sollten interessierte Unternehmen das also einfach einmal ausprobieren, testen und anschließend löschen. Die Kosten sind minimal. Mit etwas mehr Zeit und Geld können sie auch die Kopie einer Produktionsdatenbank in die Cloud verschieben, um dort die Bereitstellungsoptionen zu testen und herauszufinden, wie sich speziell ihre Anwendung und Datenbank in der Cloud verhalten werden.

4. Das Bereitstellungsmodell sorgfältig planen. Die Bereitstellung kann in der Cloud auf verschiedene Weise erfolgen. Daher müssen Verantwortliche alle diesbezüglichen Optionen prüfen. So bietet DBaaS ("Database-as-a-Service") als Managed Service eine einfache Bereitstellung und Automatisierung. IaaS ("Infrastructure-as-a-Service") dagegen bietet für Administratoren mehr Steuerungsoptionen beim Ausführen von Datenbankinstanzen auf Cloud-Servern. Gleichzeitig bleibt auch die Oberfläche und Funktionsweise des herkömmlichen On-Premise-Deployments erhalten. Darüber hinaus gibt es mehrere Storage-Optionen, zum Beispiel Block-Storage, SSDs, garantierte IOPS-Werte, dedizierte Verbindungen und für Datenbanken optimierte Instanzen. Da Unternehmen sich Cloud-Ressourcen meist mit anderen Nutzern teilen, ist es außerdem notwendig, neben der theoretischen Spitzenleistung auch die Konsistenz und Variabilität der Leistung zu testen.

5. Den Sprung wagen. Kein Migrationsplan kann alle Anwendungsfälle abdecken. Es empfiehlt sich daher, dem Cloud-Anbieter einfach die Unternehmensumgebung zu erklären und ihn um seinen Rat zu bitten, anstatt sich anhand einer Standardstrategie in die Cloud zu wagen. Am besten duplizieren die Verantwortlichen die eigentliche Umgebung in der Cloud, um die Ausführung zu testen. Erst wenn alles reibungslos läuft, sollten Sie auf die Produktionsanwendung umstellen. Zudem ist es ratsam, über die Maßnahmen zur Erfüllung der Datenwiederherstellungs- und Backup-Anforderungen hinaus darauf zu achten, dass sich Replikations- oder Standby-Server nicht in derselben Region wie die primären Server befinden.

6. Überwachen und optimieren. Ebenso wie On-Premise-Deployments müssen auch Cloud Computing-Umgebungen im Betrieb überwacht und optimiert werden. Tools für die Datenbankoptimierung analysieren die Wartezeit und beschleunigen Datenbankvorgänge durch Ressourcenkorrelation erheblich. Außerdem melden sie Fehler, ehe diese zu Problemen werden, steigern die Anwendungsleistung und überwachen Ressourcen zur Unterstützung der Planung. Ebenfalls hilfreich ist ein Tool für die Leistungsanalyse: Es erlaubt Datenbankadministratoren, Entwicklern und dem IT-Betriebsteam, sauber zu programmieren und die Ursache bei Leistungsproblemen einer Datenbank zu identifizieren (z. B. Abfragen, Storage-Ereignisse, Serverressourcen).
(SolarWinds: ra)

SolarWinds: Kontakt und Steckbrief

Der Informationsanbieter hat seinen Kontakt leider noch nicht freigeschaltet.


Kostenloser PMK-Verlags-Newsletter
Ihr PMK-Verlags-Newsletter hier >>>>>>



Meldungen: Grundlagen

  • KI-gestütztes Datenmanagement

    Durch die Fortschritte im Bereich Künstlicher Intelligenz (KI) überdenken viele Unternehmen ihre Geschäftsmodelle. Beispielsweise möchten sie Echtzeit-Daten nutzen, um prädiktive Erkenntnisse zu gewinnen und die Entscheidungsfindung zu unterstützen. Als Grundlage benötigen Unternehmen jedoch eine moderne Strategie zum Management und Schutz ihrer Daten, welche die Komplexität ihrer IT-Umgebungen adressiert und für effiziente Abläufe sorgt.

  • Unveränderlicher Speicher für permanenten Schutz

    Fast alle Unternehmen sind heute stark von Daten abhängig; Daten fördern die Entscheidungsfindung, verbessern die Effizienz und helfen Unternehmen, ihren Mitbewerbern einen Schritt voraus zu sein. Dabei müssen Organisationen jedoch sorgfältig mit der riesigen Menge der gesammelten und gespeicherten Daten umgehen.

  • Keine Angst vor der Cloud

    Immer mehr IT-Dienstleister bieten ihre Lösungen und Tools im Cloud-Betrieb an. Gerade im Bereich Software-as-a-Service (SaaS) ist der Trend zu Cloud-Lösungen ungebrochen. Dennoch zögern viele Unternehmen bei der Nutzung der Cloud. Sie sorgen sich um die Sicherheit ihrer Daten und setzen weiterhin auf den Betrieb im eigenen Rechenzentrum.

  • Herausforderung: Cloud Bursting

    Als Technik zur Anwendungsbereitstellung ermöglicht Cloud Bursting die Vereinigung des Besten aus beiden Welten. Auf der einen Seite ermöglicht es den Betrieb einer Anwendung in einem privaten Rechenzentrum, mit bekannten, festen Investitionskosten, vollständiger Kontrolle über die Umgebungen und organisatorischem Fachwissen für deren Betrieb. Auf der anderen Seite wird sie in einer öffentlichen Cloud genutzt, die auf Abruf verfügbar ist und über nahezu unbegrenzte Ressourcen verfügt.

  • SASE-Transformation in drei Schritten

    Der KPMG Global Tech Report 2022 bestätigt, was viele IT-Experten bereits in ihrer täglichen Praxis beobachten: Der Einsatz von Cloud-Anwendungen ist nicht länger das Kennzeichen von digitalen Vorreitern und Marktführern, sondern schlicht die logische Weiterentwicklung digitaler Technologien.

  • Datensicherheit in Microsoft 365

    Während Microsoft 365 Unternehmen eine hervorragende Skalierbarkeit und Redundanz bietet, um Störungen durch Naturereignisse und mechanische Ausfälle Störungen zu vermeiden, ist das Hosten von Daten in der Cloud mit gewissen Risiken verbunden. Anwenderverursachte absichtliche oder versehentliche Datenverluste sind nach wie vor ein Problem für Unternehmen.

  • Die Krux mit dem Outsourcing

    Rund 850.000 Stellen sind laut Statista in Deutschland unbesetzt. Der akute Personalmangel, aber auch ein zu schnelles Wachstum oder Kosteneinsparungen sind Gründe, warum Unternehmen einzelne Bereiche outsourcen. Den Kundenservice externen Experten zu überlassen, hilft dabei, sich auf die eigenen Kernkompetenzen zu konzentrieren oder das gewünschte Service-Level zu erreichen. Vor allem wenn die Kundenanzahl steigt, aber die nötigen Mitarbeiter nicht schnell genug eingestellt werden können.

  • Es muss nicht immer Cloud sein

    Seit Jahren dreht sich in der IT alles um "die Cloud". Wobei es die eine Cloud eigentlich gar nicht gibt. Von Private über Hybrid und Multi bis zur Public Cloud ist heute so gut wie jede Infrastruktur Cloud-fähig - inklusive physischer Server. Analog nutzen die meisten Unternehmen heute in der Praxis eine Kombination aus zahlreichen verschiedenen Infrastrukturen, die alle ihre eigenen Vor- und Nachteile haben.

  • Fehlkonfiguration von Cloud-Ressourcen

    Kaum hat sich CASB als Abkürzung für Cloud Access Security Broker im Markt durchgesetzt, klopft schon die nächste Sicherheitslösung an: Cloud Security Posture Management oder kurz CSPM. Der von Gartner-Analysten geprägte Name steht für einen neuen Sicherheitsansatz, um der hohen Dynamik von Cloud-Infrastrukturen und ihrer immer komplexeren, zeitaufwändigeren Administration gerecht zu werden.

  • Multi-Cloud handhaben

    Die Nutzung der Cloud hat in den letzten Jahren rasant zugenommen, vor allem mit der Gewöhnung an die Fernarbeit müssen die Unternehmen nun in der Lage sein, ihre externen Mitarbeiter zu unterstützen und ihnen wichtige Dienste anzubieten.

Wir verwenden Cookies um unsere Website zu optimieren und Ihnen das bestmögliche Online-Erlebnis zu bieten. Mit dem Klick auf "Alle akzeptieren" erklären Sie sich damit einverstanden. Erweiterte Einstellungen