LFCA lernen Cloud -Kosten und Budgetierung - Teil 16
- 4991
- 653
- Phoebe Jeorga
Im Laufe der Jahre gab es eine exponentielle Übernahme von Cloud -Diensten, da Unternehmen die zahlreichen Vorteile der Cloud nutzen möchten, um ihre Unternehmen zu optimieren. Die meisten Unternehmen haben ihre lokale Infrastruktur entweder in die Cloud integriert oder ihre Kerndienste insgesamt in die Cloud verschoben.
Obwohl die Cloud ein Pay-as-You-Go-Modell bietet, bei dem Sie nur das, was Sie verwenden, bezahlen, denken Sie daran, dass das Ziel des Cloud-Anbieters immer darin besteht.
Cloud -Anbieter investieren Milliarden von Dollar in die Einrichtung massiver Rechenzentren in verschiedenen Regionen, und sie beabsichtigen nicht, das billig zu verschenken. Es ist überraschend, wie dies für Kunden und Unternehmen nicht ersichtlich ist.
Als Kunde ist es Ihr Ziel, herausragende Cloud -Dienste zu den geringsten Kosten zu erhalten.
Mangel an Klarheit über die Preisgestaltung
In lokalen Umgebungen sind die Kosten für die Einrichtung der gesamten Infrastruktur und die Bereitstellung von Anwendungen bereits vom Management-Team bekannt. Betriebs- und Entwicklungsteams formulieren normalerweise ein Budget und präsentieren es dem Finanzvorstand zur Genehmigung. Einfach ausgedrückt, wissen Sie genau, was Sie für Ihre Infrastruktur ausgeben werden.
Die Kosten für die Cloud -Preisgestaltung können insbesondere für Benutzer, die keine erhebliche Zeit damit verbracht haben, die Kosten zu verstehen, die jeder Cloud -Service anzieht.
Preismodelle von großen Cloud -Anbietern wie AWS Und Microsoft Azure sind nicht so einfach im Vergleich zu den Kosten vor Ort. Sie werden einfach keine klare Zuordnung von genau dem erhalten, was Sie für die Infrastruktur bezahlen werden.
Nehmen wir ein Beispiel für die Bereitstellung einer serverlosen Website mit AWS Lambda.
Wir haben das Front -End der Website (HTML, CSS und JS -Dateien), die auf einem gehostet werden S3 Eimer während der Nutzung Cloudfront zwischengespeichert werden, um die Lieferung von Inhalten zu beschleunigen. Der Frontend sendet Anfragen an Lambda Funktionen durch die API Tor Https Endpunkte.
Der Lambda Funktionen verarbeiten dann die Anwendungslogik und speichern Sie die Daten in einem verwalteten Datenbankdienst wie z Rds (ein verteiltes relationales Datenbanksystem) oder Dynamode (Nicht-relationale Datenbank).
Die Website wird jedoch unkompliziert eingerichtet, sondern werden vier konsumieren AWS Dienstleistungen. Da ist das S3 Bucket zum Speichern der statischen Dateien der Website, Cloudfront CDN Um die Inhaltszustellung der Website zu beschleunigen, das API -Gateway zum Routing von HTTPS -Anfragen und schließlich RDS oder DynamoDB zum Speichern von Daten. Jeder dieser Dienste hat ein eigenes Preismodell.
Die Abrechnung für die Aufbewahrung von Objekten in S3 Eimer hängen von der Größe der Objekte, der gespeicherten Dauer und der Speicherklasse des S3 -Eimers ab. Es sind 6 Speicherklassen, die dem S3 -Eimer zugeordnet sind, jeweils ein eigenes Preismodell mit. Hier ist eine vollständige Aufschlüsselung des Preismodells für verschiedene S3 -Speicherklassen.
Cloudfront CDN Bietet Ihnen kostenlos 50 GB der Ausgangsdatenübertragung für das erste 1 Jahr und 2.000.000 HTTP- oder HTTPS -Anfragen für jeden Monat für eine Dauer von 1 Jahr kostenlos. Danach unterscheiden sich die Kosten pro Region, pro Stufe und pro Protokoll (HTTPS erhöht mehr Gebühren als HTTP).
Ich könnte fortfahren API -Tor, Aber ich bin sicher, Sie bekommen den Punkt. Preismodelle für verschiedene Dienste können je nach mehreren Faktoren komplex werden. Daher ist die Durchführung von Sorgfaltspflichten für verschiedene Cloud -Service -Kosten vor dem Einsatz, um Ihre Ressourcen in der Cloud bereitzustellen.
Leider begeben sich für einige Organisationen die Entwicklungsteams auf ein Projekt. Das dringende Bedarf besteht normalerweise darin, Anwendungen über die festgelegte Frist bereitzustellen und live zu gehen.
Die Budgetierung von Cloud -Diensten ist normalerweise nicht gut durchdacht. Ohne ein klares Verständnis der verschiedenen Cloud -Servicepläne und -kosten kann Ihr Budget leicht außer Kontrolle geraten.
In der Vergangenheit haben sich riesige Unternehmen in trüben Gewässern mit Darmwolkenrechnungen befunden.
Im Herbst 2018, Adobe satte satte auf 80.000 US -Dollar Ein Tag in unerwarteten Cloud -Gebühren in einem Projekt, für das das Entwicklungsteam läuft Azurblau, eine Cloud -Computing -Plattform von Microsoft.
Erst eine Woche später wurde das Versehen entdeckt, und zu diesem Zeitpunkt hatte die Rechnung einen Schneeball gemacht 500.000 US -Dollar. Im selben Jahr stieg die Cloud -Rechnung von Pinterest auf 190 Millionen US -Dollar, was 20 Millionen US -Dollar mehr betrug, als sie ursprünglich projiziert wurden.
Ein klares Verständnis der Cloud -Service -Kosten ist daher unerlässlich, um die Häufigkeit von Cloud -Kosten zu vermeiden, die Sie problemlos aus dem Geschäft bringen können. Aus diesem Grund sollte die Cloud -Abrechnung und -Budgetierung oberste Priorität haben, bevor Sie die Bereitstellung Ihrer Ressourcen vorlegen. Denken Sie daran, dass Ihr Ziel als Kunde am Ende des Tages darin besteht, so wenig wie möglich auszugeben und gleichzeitig die Dienste zu genießen, die die Cloud zu bieten hat.
Optimierung der Cloud -Kosten - Best Practices für das Kostenmanagement
Obwohl Cloud Computing Ihnen die Skalierbarkeit bietet, die Sie neben der Zusicherung reduzierter Betriebskosten benötigen, sind die meisten Anbieter wie die Wahrheit wie AWS Und Microsoft Azure berechnet Sie für die Ressourcen, die Sie bestellen - ob Sie sie verwenden oder nicht. Dies impliziert, dass Leerlaufressourcen immer noch unerwünschte Rechnungen erhöhen, was Ihr Budget erheblich anspricht.
Die Cloud -Optimierung versucht, die allgemeinen Cloud -Ausgaben zu senken, indem Sie die Leerlaufressourcen identifizieren und beseitigen und sicherstellen, dass Sie genau bestellen, was Sie benötigen, um eine Ressourcenverschwendung zu vermeiden.
Hier sind einige der Best Practices, mit denen Sie Ihre Cloud -Kosten verwalten und innerhalb Ihres Budgets arbeiten können.
1. Finden und kündigen Sie ungenutzte Ressourcen
Eine der einfachsten Möglichkeiten, die Kosten für Schneeballwolken zu mildern, besteht darin. Nicht verwendete Ressourcen kommen häufig zustand.
Darüber hinaus kann ein Administrator möglicherweise nicht entfernen, um den angehängten Blockspeicher wie das EBS -Volumen aus einer EC2 -Instanz nach der Beendigung zu entfernen. Das Endergebnis ist, dass die Organisation auf hohe Cloud -Rechnungen für ungenutzte Ressourcen einhergeht. Die Problemumgehung dieses Problems besteht darin, Ihre Infrastruktur zu erstellen und alle nicht verwendeten Cloud -Instanzen zu beenden.
2. Cloud-Ressourcen für die Größen- / Rechtsgröße
Ein weiterer Faktor, der Cloud -Rechnungen erhöht. Nehmen Sie ein Szenario ein, in dem Sie einen virtuellen Server zum Hosting einer Anwendung bereitstellen, für die nur 4 GB RAM und 2 VCPUs erforderlich sind. Stattdessen entscheiden Sie sich für einen Server mit 32 GB RAM und 4 CPUs. Dies impliziert, dass Sie für eine Menge untätiger und nicht verwendeter Ressourcen in Rechnung gestellt werden.
Da die Cloud Ihnen die Möglichkeit gibt, die beste Strategie zu skalieren oder zu skalieren, besteht darin. Überlasse deine Ressourcen nicht, wenn du leicht skalieren kannst :-)
3. Nutzen Sie die Cloud -Kostenrechner
Mainstream -Anbieter wie Google Cloud, AWS, Und Azurblau Bieten Sie intuitive Taschenrechner an, die Ihnen eine grobe Schätzung Ihrer monatlichen Cloud -Rechnungen erhalten. AWS bietet einen einfachen Taschenrechner, der Ihnen Einblicke in Ihre monatlichen Cloud -Schätzungen gibt. Der Azurerechner ist noch eleganter und intuitiver.
4. Aktivieren Sie Abrechnungswarnungen/Alarme
Große Cloud -Anbieter wie AWS Und Azurblau Stellen Sie Ihnen ein Rechnungs- und Kosten -Management -Dashboard zur Verfügung, mit dem Sie Ihre Cloud -Ausgaben im Auge behalten können. Sie können Abrechnungswarnungen aktivieren, wenn sich Ihre Ausgaben Ihrem vorgestellten Budget nähern, damit Sie die erforderlichen Anpassungen zur Optimierung Ihrer Rechnungen vornehmen können.
Erwägen Sie außerdem, Ihre Ressourcennutzung mithilfe der integrierten Überwachungs-Dashboards zu überprüfen, die angeboten werden, um Anzeichen einer Unterauslastung zu untersuchen, um Ihre Cloud-Ressourcen zu skalieren, um die Kosten zu senken.
Einpacken
Die Cloud bietet ein großes Potenzial, um Ihr Unternehmen auf die nächste Stufe zu bringen. Ausgaben für nicht untätige oder nicht verwendete Cloud -Ressourcen können jedoch einen großen Rückschlag für Ihr Unternehmen darstellen.
Aus diesem Grund wird der Betriebsteams empfohlen, die Preismodelle der Ressourcen, die sie bereitstellen möchten, sorgfältig zu untersuchen, um die von uns skizzierten Optimierungsmaßnahmen einzusetzen und anzuwenden, um ihre Cloud -Ausgaben in Schach zu halten.
Werden Sie ein Linux Foundation Certified IT Associate (LFCA)- « LFCA grundlegende Sicherheitstipps zum Schutz Linux -System - Teil 17
- So installieren und setzen Sie Apache Spark auf Ubuntu/Debian ein und setzen Sie »