0Pricing
Cloud & IT Cert Prep · Lektion

Cost Explorer, Budgets und Tags zur Kostenzuordnung

Analysieren Sie Ausgabentrends im Cost Explorer, richten Sie Budgetwarnungen ein, bevor Sie Ihr Budget überschreiten, und versehen Sie Ressourcen für Showback- und Chargeback-Berichte mit Tags.

Cost Explorer, Budgets und Tags zur Kostenzuordnung ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Die Notwendigkeit von Kostentransparenz

Ohne Transparenz über Ihre AWS-Ausgaben ist Kostenoptimierung nicht möglich. Was Sie nicht messen können, können Sie nicht verbessern. AWS stellt drei zentrale Tools für Kostentransparenz bereit: Cost Explorer zur Analyse historischer und prognostizierter Ausgaben, AWS Budgets für proaktive Warnungen, wenn Ausgaben Schwellenwerte überschreiten, und Cost Allocation Tags zur Aufschlüsselung der Kosten nach Team, Projekt oder Umgebung. Zusammen bilden diese Tools die Grundlage für das Finanzmanagement, die der Säule zur Kostenoptimierung des Well-Architected Frameworks zugrunde liegt.

# AWS cost management tools:
# Cost Explorer:        analyse past spending, forecast
# AWS Budgets:          alert when approaching/exceeding limits
# Cost Allocation Tags: attribute costs to teams/projects
# Cost and Usage Report (CUR): granular data to S3 for BI tools
# Billing Dashboard:    high-level current month summary
# Savings Plans/RI:     analyse commitment coverage

Cost Explorer: Ausgaben analysieren

AWS Cost Explorer bietet eine visuelle Oberfläche und eine API zur Untersuchung Ihrer AWS-Kosten- und Nutzungsdaten. Sie können Ausgaben nach Service, Region, Konto, Ressourcentyp, Tag und Zeitraum anzeigen. Cost Explorer bietet außerdem Ausgabenprognosen für 12 Monate auf Grundlage historischer Trends, Berichte zur RI- und Savings-Plan-Abdeckung sowie eine Erkennung von Kostenanomalien, die Machine Learning verwendet, um Sie zu benachrichtigen, wenn sich Ausgabenmuster unerwartet ändern. Aktivieren Sie Cost Explorer in der Billing-Konsole – die Daten werden innerhalb von 24 Stunden bereitgestellt.

# Cost Explorer API: get last 30 days spend by service
aws ce get-cost-and-usage \
  --time-period Start=2026-05-21,End=2026-06-21 \
  --granularity MONTHLY \
  --metrics BlendedCost \
  --group-by Type=DIMENSION,Key=SERVICE \
  --query 'ResultsByTime[0].Groups[].{Service:Keys[0],Cost:Metrics.BlendedCost.Amount}' \
  --output table

# Example output:
# Amazon EC2:     $8,450
# Amazon RDS:     $2,200
# Amazon S3:      $430
# AWS Lambda:     $85

Erkennung von Kostenanomalien

AWS Cost Anomaly Detection verwendet Machine Learning, um Ihre Kosten kontinuierlich zu überwachen und Sie über unerwartete Anstiege zu informieren. Das System lernt Ihre normalen Ausgabenmuster und erkennt statistisch signifikante Abweichungen. Sie konfigurieren Anomalie-Überwachungen (was überwacht werden soll: Service, verknüpftes Konto, Kostenkategorie oder Tag) und Benachrichtigungsabonnements (SNS-E-Mail oder Slack-Webhook, wenn Anomalien einen Schwellenwert überschreiten). Anomaly Detection ist besonders wertvoll, um ausufernde Lambda-Kosten, versehentlich gestartete große EC2-Instances oder unerwartete Datenübertragungskosten zu erkennen, bevor sie sich verschärfen.

# Create Cost Anomaly Detection monitor
aws ce create-anomaly-monitor \
  --anomaly-monitor '{
    "MonitorName": "AllServicesMonitor",
    "MonitorType": "DIMENSIONAL",
    "MonitorDimension": "SERVICE"
  }'

# Create alert subscription for anomalies > $100
aws ce create-anomaly-subscription \
  --anomaly-subscription '{
    "SubscriptionName": "daily-anomaly-alert",
    "MonitorArnList": ["arn:aws:ce::123:anomalymonitor/xxx"],
    "Subscribers": [{"Address":"finops@example.com","Type":"EMAIL"}],
    "Threshold": 100,
    "Frequency": "DAILY"
  }'

AWS Budgets: Proaktive Kostenwarnungen

AWS Budgets ermöglicht Ihnen, benutzerdefinierte Ausgabenschwellenwerte festzulegen und Warnungen zu erhalten, wenn die tatsächlichen oder prognostizierten Ausgaben diese überschreiten. Es gibt vier Budgettypen: Cost Budget (Geldbetrag), Usage Budget (Stunden, GB, Anfragen), RI Utilisation Budget (Warnung, wenn die Auslastung unter den Schwellenwert fällt) und Savings Plans Utilisation Budget. Konfigurieren Sie mehrere Warnschwellenwerte pro Budget (z. B. 50 %, 80 % und 100 % des Budgets sowie 110 % der tatsächlichen Ausgaben). Benachrichtigungen werden per E-Mail oder SNS versendet, und Budget Actions können automatisch SCPs oder IAM-Richtlinien anwenden, um weitere Ausgaben zu verhindern.

# Create monthly cost budget with alerts
aws budgets create-budget \
  --account-id 123456789012 \
  --budget '{
    "BudgetName": "monthly-production-budget",
    "BudgetLimit": {"Amount": "10000", "Unit": "USD"},
    "TimeUnit": "MONTHLY",
    "BudgetType": "COST"
  }' \
  --notifications-with-subscribers '[{
    "Notification": {
      "NotificationType": "ACTUAL",
      "ComparisonOperator": "GREATER_THAN",
      "Threshold": 80,
      "ThresholdType": "PERCENTAGE"
    },
    "Subscribers": [{"SubscriptionType":"EMAIL","Address":"cto@example.com"}]
  }]'

Budgetaktionen für automatisierte Reaktionen

AWS Budget Actions können automatisch reagieren, wenn ein Budgetschwellenwert überschritten wird – ohne dass ein Eingreifen durch Personen erforderlich ist. Sie können folgende Aktionen konfigurieren: Eine IAM-Richtlinie anwenden, die das Starten neuer EC2-Instances verhindert. Eine Service Control Policy (SCP) anwenden auf ein Ziel in AWS Organizations. EC2- oder RDS-Instances stoppen, die das Budget überschreiten. Beispielsweise kann ein Budget für ein Entwicklungskonto automatisch alle EC2-Instances stoppen, wenn das Monatsbudget 5.000 $ überschreitet, und so ausufernde Kosten durch vergessene Testumgebungen verhindern.

# Budget Action: stop EC2 instances when budget exceeded
aws budgets create-budget-action \
  --account-id 123456789012 \
  --budget-name monthly-dev-budget \
  --notification-type ACTUAL \
  --action-type STOP_EC2_INSTANCES \
  --action-threshold '{
    "ActionThresholdValue": 100,
    "ActionThresholdType": "PERCENTAGE"
  }' \
  --definition '{
    "SsmActionDefinition": {
      "ActionSubType": "STOP_EC2_INSTANCES",
      "Region": "us-east-1",
      "InstanceIds": ["i-dev-1","i-dev-2"]
    }
  }' \
  --execution-role-arn arn:aws:iam::123:role/BudgetActionsRole \
  --approval-model AUTOMATIC

Cost Allocation Tags

Cost Allocation Tags ermöglichen es Ihnen, AWS-Kosten bestimmten geschäftlichen Dimensionen zuzuordnen. Es gibt zwei Typen: von AWS generierte Tags (z. B. aws:createdBy) und benutzerdefinierte Tags (Ihre eigenen Schlüssel-Wert-Paare). Sie müssen Tags in der Billing-Konsole aktivieren, bevor sie in Kostenberichten erscheinen. Nach der Aktivierung werden Tags in Cost Explorer, CUR und Budgets übernommen und können dort als Filter verwendet werden. Definieren Sie eine Tag-Taxonomie: Project, Environment, Team, CostCenter – und setzen Sie sie mit Tag Policies in AWS Organizations durch.

# Tag an EC2 instance with cost allocation tags
aws ec2 create-tags \
  --resources i-1234567890abcdef0 \
  --tags \
    Key=Project,Value=OrderService \
    Key=Environment,Value=Production \
    Key=Team,Value=PlatformEng \
    Key=CostCenter,Value=CC-1042

# Activate tag in Billing console (CLI)
aws ce create-cost-category-definition \
  --name ProjectCosts \
  --rules '[{"Value":"OrderService","Rule":{"Tags":{"Key":"Project","Values":["OrderService"]}}}]'

Tag-Durchsetzung mit Tag Policies

Tags sind nur nützlich, wenn sie konsistent angewendet werden. Tag Policies in AWS Organizations setzen in allen Konten einer Organisation Formate für Tag-Schlüssel und -Werte durch. Eine Tag Policy kann festlegen, dass das Tag Environment vorhanden sein muss und nur den Wert Production, Staging oder Development enthalten darf. Nicht konforme Ressourcen erscheinen im Compliance-Bericht der Tag Policy. Kombinieren Sie Tag Policies mit AWS-Config-Regeln (z. B. required-tags), um nicht getaggte Ressourcen zu erkennen und Warnungen dafür auszugeben, bevor Kosten entstehen, die Sie nicht zuordnen können.

# Create Tag Policy in AWS Organizations
aws organizations create-policy \
  --name RequiredTagsPolicy \
  --type TAG_POLICY \
  --content '{
    "tags": {
      "Environment": {
        "tag_key": {"@@assign": "Environment"},
        "tag_value": {"@@assign": ["Production","Staging","Development"]}
      },
      "Project": {
        "tag_key": {"@@assign": "Project"}
      }
    }
  }'

# Attach to an OU
aws organizations attach-policy \
  --policy-id p-12345 \
  --target-id ou-root-abc123

Cost and Usage Report (CUR)

Der AWS Cost and Usage Report (CUR) enthält die detailliertesten verfügbaren Abrechnungsdaten – stündliche Einzelpositionen für jede Ressource in Ihrem Konto, einschließlich Ressourcen-IDs, Tags, Savings-Plan-Abdeckung sowie gemischter und nicht gemischter Kosten. CUR-Daten werden im CSV- oder Parquet-Format in einen S3-Bucket übertragen. Fragen Sie die Daten mit Amazon Athena für benutzerdefinierte Analysen ab oder speisen Sie sie in Amazon QuickSight für Dashboards ein. CUR ist für Organisationen unverzichtbar, die eine detaillierte Umlage oder Weiterverrechnung an Geschäftsbereiche benötigen.

# Create CUR definition (deliver to S3)
aws cur put-report-definition \
  --report-definition '{
    "ReportName": "my-cost-report",
    "TimeUnit": "HOURLY",
    "Format": "Parquet",
    "Compression": "Parquet",
    "AdditionalSchemaElements": ["RESOURCES"],
    "S3Bucket": "my-cur-bucket",
    "S3Prefix": "reports",
    "S3Region": "us-east-1",
    "ReportVersioning": "OVERWRITE_REPORT",
    "IncludeResourceIds": true
  }'

# Query with Athena:
# SELECT resource_id, sum(line_item_blended_cost)
# FROM cur_table
# WHERE resource_tags_user_project = 'OrderService'
# GROUP BY resource_id

Kostenkategorien für logische Gruppierungen

AWS Cost Categories ermöglichen es Ihnen, Kosten und Nutzung mithilfe von Regeln aussagekräftigen Geschäftskategorien zuzuordnen. Sie können beispielsweise eine Kategorie namens Produktionsumgebung erstellen, die alle Ressourcen mit dem Tag Environment=Production sowie bestimmte Konto-IDs umfasst. Kategorien erscheinen in Cost Explorer als Filterdimension. So können Sie die gesamten Produktions- und Entwicklungskosten leicht anzeigen, selbst wenn Ihre Tags nicht konsistent sind. Cost Categories unterstützen eine regelbasierte Zuordnung und können daher unvollständige oder historisch inkonsistente Tags ausgleichen.

# Create a Cost Category
aws ce create-cost-category-definition \
  --name 'EnvironmentType' \
  --rules '[{
    "Value": "Production",
    "Rule": {"Tags":{"Key":"Environment","Values":["prod","production","PROD"]}}
  },{
    "Value": "Development",
    "Rule": {"Tags":{"Key":"Environment","Values":["dev","development","test"]}}
  }]' \
  --default-value 'Untagged'

# Use in Cost Explorer to filter:
# Filter: CostCategory = Production
# See all production costs regardless of tag variations

Eine FinOps-Praxis aufbauen

FinOps (Financial Operations für die Cloud) bezeichnet den Ansatz, Cloud-Kosten als gemeinsame Teamverantwortung zu verwalten und nicht ausschließlich als Aufgabe der Finanzabteilung. Zu den wichtigsten Praktiken gehören: Transparenz – jedes Team kann seine eigenen Ausgaben in Cost Explorer sehen. Verantwortlichkeit – Teams sind für ihre Kostenaufteilungen und Budgets verantwortlich. Optimierung – regelmäßige Anpassung der Ressourcengröße sowie Überprüfung von RI/SP. Prognosen – zukünftige Ausgaben mithilfe der Prognosen von Cost Explorer vorhersagen. Implementieren Sie FinOps auf AWS, indem Sie teambezogene AWS-Konten unter Organizations, teambezogene Budgets und Tag Policies einrichten und monatliche Kostenüberprüfungen mit den technischen Leitungen durchführen.

# FinOps implementation checklist:
# [ ] Activate cost allocation tags in Billing console
# [ ] Enable Cost Anomaly Detection
# [ ] Create monthly budgets per team/account
# [ ] Set up Budget Actions for dev accounts
# [ ] Enable CUR delivery to S3
# [ ] Create Athena tables over CUR for ad-hoc queries
# [ ] Build QuickSight dashboard for leadership
# [ ] Schedule monthly cost review meetings
# [ ] Track month-over-month cost per unit of work

Kostenprognosen und Planung

Die Prognosefunktion von Cost Explorer verwendet Ihre historischen Nutzungsmuster, um zukünftige Kosten bis zu 12 Monate im Voraus vorherzusagen. Dies unterstützt die Budget- und Kapazitätsplanung. Verwenden Sie bei neuen Workloads ohne historische Daten den AWS Pricing Calculator, um die Kosten vor der Bereitstellung zu schätzen. Planen Sie immer einen Puffer von 20–30 % ein, um unerwartetes Wachstum oder neue Services zu berücksichtigen. Für Organisationen mit komplexen Kostenstrukturen sollten Sie AWS Budgets**-Berichte in Betracht ziehen, die monatliche Kostenübersichten automatisch erstellen und per E-Mail oder S3 bereitstellen.

# Get 3-month cost forecast
aws ce get-cost-forecast \
  --time-period Start=2026-07-01,End=2026-09-30 \
  --metric BLENDED_COST \
  --granularity MONTHLY \
  --filter '{
    "Dimensions": {
      "Key": "SERVICE",
      "Values": ["Amazon EC2"]
    }
  }' \
  --query 'ForecastResultsByTime[].{Month:TimePeriod.Start,Forecast:MeanValue,Lower:PredictionIntervalLowerBound,Upper:PredictionIntervalUpperBound}'

Schnelltest

Testen Sie Ihr Verständnis der AWS-Solutions-Architect-Konzepte (SAA-C03) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Cost Explorer analysiert historische und prognostizierte Ausgaben und erkennt Kostenanomalien, AWS Budgets stellt proaktive Warnmeldungen und automatisierte Budget Actions bereit, wenn Schwellenwerte überschritten werden, und Cost Allocation Tags ermöglichen Showback und Chargeback, indem Kosten Teams, Projekten und Umgebungen zugeordnet werden. Tag Policies in AWS Organizations erzwingen eine konsistente Tagging-Strategie. Als Nächstes befassen wir uns mit Techniken zur Kostenoptimierung für S3 und Datenübertragungen.

Häufig gestellte Fragen

Ist die Lektion „Cost Explorer, Budgets und Tags zur Kostenzuordnung“ kostenlos?

Ja — der vollständige Text von „Cost Explorer, Budgets und Tags zur Kostenzuordnung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Cost Explorer, Budgets und Tags zur Kostenzuordnung“?

Analysieren Sie Ausgabentrends im Cost Explorer, richten Sie Budgetwarnungen ein, bevor Sie Ihr Budget überschreiten, und versehen Sie Ressourcen für Showback- und Chargeback-Berichte mit Tags. Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?

Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Cost Explorer, Budgets und Tags zur Kostenzuordnung“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?

Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Right-Sizing und Compute Optimizer
  2. Reserved Instances, Savings Plans und Spot
  3. Cost Explorer, Budgets und Tags zur Kostenzuordnung
  4. S3- und Datenübertragungskosten optimieren
← Zurück zu Cloud & IT Cert Prep