Tierney - stock.adobe.com
Tracking vermeidet Overprovisioning beim Cloud Computing
Mangelnde Transparenz führt dazu, dass unentdeckte ungenutzte Ressourcen die Kosten erhöhen. Es gibt jedoch Tools und Verfahren, die bei der Ressourcennachverfolgung helfen.
Overprovisioning ist ein häufig auftretender Fehler in der Cloud. Je mehr Sie Über-Provisionieren und je mehr ungenutzte Ressourcen im Hintergrund aktiv bleiben, desto mehr steigt Ihre Cloud-Rechnung.
Ein wichtiger Aspekt bei der Verwaltung von Overprovisioning und De-Provisioning ist die Verfolgung – oder das Tracking – der historischen Cloud-Nutzung. Wenn keine historischen Nutzungsdaten vorhanden sind, kann es drei oder mehr Monate dauern, diese Daten zu sammeln. Diese Daten sind entscheidend für eine erfolgreiche Kostenoptimierungsstrategie.
Zu den besten Methoden für die Nachverfolgung des Overprovisioning bei Cloud-Ressourcen gehören die folgenden:
- Regelmäßig überwachen. Überwachen Sie die Ressourcennutzung, einschließlich CPU, Arbeitsspeicher,Festplattenspeicher und Netzwerkbandbreite, auf Muster eines Overprovisioning.
- Implementieren Sie Automatisierungs-Tools. Diese Tools können die Ressourcen überwachen und verwalten, um durch automatische Skalierung die Ressourcen an die Arbeitslastanforderungen anzupassen.
- Führen Sie regelmäßige Kapazitätsplanungsübungen durch. Machen Sie sich ein Bild von Ihren zukünftigen Arbeitsanforderungen und stellen Sie sicher, dass Ihre Cloud-Teams die Ressourcen entsprechend bereitstellen.
- Implementieren Sie ein Tool zur Cloud-Kostenoptimierung. Ermöglichen Sie es Unternehmen, Bereiche für Kosteneinsparungen zu identifizieren.
Sobald diese Verfahren und Tools zur Verfolgung des Overprovisioning eingeführt sind, sollten Sie die Einführung eines Chargeback-Modells zur Verfolgung der Ressourcennutzung in Betracht ziehen. Auf diese Weise können Sie die Cloud-Kosten den Geschäftsbereichen, Abteilungen oder sogar Projekten zuordnen, was zu einer effizienteren Nutzung der Cloud-Ressourcen im gesamten Unternehmen beitragen kann.
Schritte zur De-Provisionierung von Cloud-Ressourcen
Die Dokumentation des Arbeitsablaufs für die De-Provisionierung von Ressourcen und die Veröffentlichung in einem zentralen Repository ist unerlässlich. Dies ist beim Onboarding neuer Mitarbeiter und bei Compliance-Audits von großem Nutzen. Sobald Sie festlegen, welche Ressourcen außer Betrieb genommen werden sollen, müssen Sie die Eigentümer der Anwendungen, die Entwickler und die Benutzer sowie alle anderen Personen, die von der Änderung betroffen sind, benachrichtigen.
Befolgen Sie diese Schritte, um Cloud-Ressourcen stillzulegen:
- Entfernen Sie die Zugriffsberechtigungen, einschließlich der Benutzerberechtigungen, und deaktivieren Sie die API-Schlüssel der Ressourcen, die Sie de-provisionieren, also stilllegen, möchten. Somit haben während der Deprovisionierung keine Benutzer Zugriff auf die Ressourcen.
- Verwenden Sie Infrastructure-as-Code-Tools oder einen manuellen Prozess, um die Instanz(en), die Sie deprovisionieren wollen, zu beenden.
- Sobald Sie die Instanz der Ressource, die Sie deprovisionieren, beendet haben, löschen Sie alle Daten vollständig, die mit der Ressource verbunden sind. Zu den Standard-Tools für die Datenlöschung gehören Google Cloud Storage Object Lifecycle Management und Microsoft Azure Storage.
Der Reprovisioning-Prozess ist erst dann abgeschlossen, wenn Sie die ordnungsgemäße Entfernung der Ressourcen durch Überprüfung der Protokolle und Durchführung von Tests verifiziert haben, um sicherzustellen, dass die Ressourcen und Dienste nicht mehr vorhanden sind.
Zu berücksichtigende Kostenüberwachungs-Tools
Eine Cloud-Management-Plattform bietet Funktionen für die Verwaltung des gesamten Lebenszyklus von Cloud-Ressourcen von der Bereitstellung an, einschließlich der Möglichkeit zur Konfiguration mit rollenbasierter Zugriffskontrolle, bis hin zu Kaufgenehmigungsprozessen und ähnlichen Funktionen, um sicherzustellen, dass nur autorisierte Mitarbeiter Cloud-Ressourcen verwalten können. Darüber hinaus können Nutzungsmuster aufgezeichnet werden, um zu ermitteln, welche Ressourcen deprovisioniert werden sollten.
Diejenigen, die es vorziehen, native Cloud-Anbieter-Tools zu verwenden, sollten Kostenmanagement- und Audit-Tools in Betracht ziehen, um Ressourcen zu identifizieren, die Ihr Unternehmen nicht mehr benötigt. Im Folgenden finden Sie die beliebtesten Optionen der großen Cloud-Anbieter:
- AWS Cost Explorer. Dieses Tool hilft bei der Visualisierung, dem Verständnis und der Verwaltung von AWS-Kosten und -Nutzung. AWS Cost Explorer bietet detaillierte Berichte und Empfehlungen zur Kostensenkung und Effizienzsteigerung.
- Microsoft Cost Management. Dieses Tool hilft bei der Optimierung der Cloud-Ausgaben und der Verwaltung der Kosten für die verschiedenen Azure-Dienste. Microsoft Cost Management bietet Empfehlungen und Kostenanalyse-Tools, um Kosten zu senken und die Effizienz zu verbessern.
- Google Cloud Billing. Dieses Tool verwaltet Cloud-Kosten und -Nutzung und bietet Empfehlungen, um Cloud-Kosten zu senken und die Ressourcennutzung zu optimieren.