Technical Foundations of FinOps on Google Cloud
- Código del Curso GO9092
- Duración 2 días
Otros Métodos de Impartición
Método de Impartición
Este curso está disponible en los siguientes formatos:
-
Cerrado
Cerrado
-
Clase de calendario
Aprendizaje tradicional en el aula
-
Aprendizaje Virtual
Aprendizaje virtual
Solicitar este curso en un formato de entrega diferente.
Temario
Parte superiorCompany Events
These events can be delivered exclusively for your company at our locations or yours, specifically for your delegates and your needs. The Company Events can be tailored or standard course deliveries.
Calendario
Parte superiorDirigido a
Parte superiorCustomers
Objetivos del Curso
Parte superior- Understand the core principles of FinOps and how it bridges the gap between technology and finance in the cloud.
- Explore proven techniques to identify cost inefficiencies, optimize resource utilization, and achieve significant savings.
- Utilize advanced monitoring tools and data-driven insights to track spending patterns, forecast costs, and make informed decisions.
- Implement effective cost allocation models to accurately attribute cloud expenses to specific teams or projects.
- Leverage IaC to automate cost management processes, enforce spending policies, and ensure consistent financial governance.
- Use industry-leading FinOps platforms and tools to gain comprehensive visibility into your cloud spending and optimize resource usage.
- Apply your knowledge to real-world scenarios through hands-on exercises and case studies.
- Foster a culture of cost awareness and accountability within your organization
Contenido
Parte superior
Module 01 Foundations of FinOps on Google Cloud
Topics 01
- Financial governance challenges
- Google Cloud FinOps framework
- Cloud FinOps operating model
- Google FinOps journey
Objectives 01
- Recognize financial governance challenges facing organizations today.
- Understand the purpose of Google Cloud FinOps framework.
- Implement the Google Cloud FinOps operating model.
- Discern the three phases and five pillars of the Google FinOps journey.
Module 02 Exploring and Understanding Billing Data
Topics 02
- Google Cloud Billing accounts
- Cloud Billing dashboard
- Billing account access
- Billing export to BigQuery
- Connecting Looker Studio to Billing data
Objectives 02
- Understand Google Cloud Billing account management.
- Navigate the Cloud Billing dashboard.
- Control access to billing accounts with IAM and permissions.
- Configure and use BigQuery billing to export data.
- Visualize your costs with Looker Studio.
Activities 02
- Lab: Exploring the Billing Dashboard
- Lab: Visualizing your Costs with Looker Studio
Module 03 Resource Labeling and Tagging
Topics 03
- Labels
- Tags
- Label and tag information in billing data
Objectives 03
- Utilize labels on resources.
- Define and bind tags to projects and resources.
- Access label and tag information in billing data.
Activities 03
- Lab: Tagging Resources
- Lab: Examining Labels and Tags in BigQuery Billing Data
Module 04 Budgets and Alerting
Topics 04
- Budgets and alerts
- Budget roles and permissions
- Automating budget creation
Objectives 04
- Understand the benefits of budgets and alerts.
- Create a budget.
- Create budgets with gcloud, Python, and Terraform.
Activities 04
- Demo: Using gcloud and Terraform to create budgets and alerts
Module 05 BigQuery Cost Management and Optimization
Topics 05
- Query costs
- Storage costs
- Allocating costs of BigQuery
- Other BigQuery cost concerns
Objectives 05
- Understand BigQuery compute and storage costs.
- Use queries and tools to help understand and manage BigQuery costs.
- Recognize best practices for BigQuery cost management.
Activities 05
- Lab: Examining BigQuery Costs Across the Project, Folder, and Organization
Module 06 Compute and GKE Cost Management and Optimization
Topics 06
- Computing waste and cost management
- Compute Engine cost management
- Understanding network costs
- Google Kubernetes Engine cost management
Objectives 06
- Use cloud resources efficiently and avoid waste.
- Understand computing and network charges incurred in Google Cloud.
- Understand additional Google Kubernetes Engine costs beyond computing and networking.
Activities 06
- Lab: Reviewing and Understanding Compute Billing
- Lab: Reviewing and Understanding Kubernetes Costs
Module 07 Cloud Storage and Database Costs
Topics 07
• Cloud Storage
• SQL on Google Cloud
• NoSQL on Google Cloud
Objectives 07
- Optimize Cloud Storage costs based on location, access patterns, and lifecycle.
- Understand SQL database costs, including Cloud SQL, AlloyDB, and Spanner.
- Utilize Database Committed Use Discounts (CUD).
- Understand NoSQL database costs, including Memorystore, Firestore, and Bigtable.
Activities 07
- Lab: Working with Cloud Storage Cost Management
- Lab: Reviewing and Understanding Database Billing
Module 08 Machine Learning and Vertex AI Cost Management
Topics 08
- Machine learning model training and hosting
- Monitoring Vertex AI costs
- Generative AI costs
Objectives 08
- Decipher charges associated with machine learning model preparation, training, and hosting.
- Understand costs associated with generative AI usage, including subscriptions and API usage.
Activities 08
- Lab: Reviewing Vertex AI Costs in Billing Data
Module 09 Automating Billing Activities
Topics 09
- Automating resource management
- Cloud asset inventory service
- Programmatic actions on budget alerts
- Google FinOps Hub
Objectives 09
- Use techniques for automating resource management.
- Respond programmatically to budget alerts Pub/Sub messages.
- Utilize the Cloud Asset Inventory service.
- View recommendations in the Google FinOps Hub.
Activities 09
- Lab: Automate Tagging upon Resource Creation Using Asset API, Pub/Sub and Cloud Run Functions
- Lab: Programming Budget Alert Actions Using Pub/Sub and Cloud Run Functions
Module 10 Building a FinOps Practice
Topics 10
- FinOps Team
- Goals, Milestones, and Metrics
- Processes and Workflows
- Measuring Success
- Continuous Improvement
Objectives 10
- Establish a FinOps team and a roadmap.
- Implement processes and workflows for FinOps.
- Define success for a FinOps strategy.
- Recognize the need for continuous improvement and evolution of FinOps.
Activities 10
- Lab: FinOps Challenge Lab
Pre-requisitos
Parte superior- Knowledge of Google Cloud infrastructure as discussed in Google Cloud Fundamentals: Core Infrastructure.