NEW
Font size
WorksheetsModule 8: FinOps for the Container World
Total questions: 25
Worksheet time: 8mins
What is a primary benefit of moving to container orchestration in a FinOps context?
Increased hardware dependency
Reduced application portability
Improved scalability and resource utilisation
Manual deployment control
What is the main role of container orchestration platforms like Kubernetes?
Writing application source code
Managing billing invoices
Automating deployment, scaling, and management of containers
Replacing cloud service providers
Why should applications be evaluated before containerisation?
All applications must be containerised
Containers reduce licensing costs
Not all applications are suitable for containerisation
Containers eliminate the need for testing
What does containerising an application typically involve?
Migrating it to a virtual machine
Breaking it into microservices or smaller components
Increasing hardware capacity
Removing dependencies
Which of the following is a popular container orchestration platform due to its rich ecosystem and community?
Jenkins
Kubernetes
Terraform
Ansible
What is involved in setting up orchestration infrastructure?
Writing application code
Purchasing physical servers
Deploying a cluster and control plane components
Creating billing reports
In Kubernetes, where is the desired state of an application defined?
Billing dashboards
Monitoring agents
Deployment manifests (YAML or JSON files)
Container registries
Why is monitoring and logging important in container orchestration?
To reduce container image size
To gain visibility into performance and troubleshoot issues
To replace CI/CD pipelines
To manage user permissions
What is the main goal of integrating CI/CD pipelines with container orchestration?
Increase manual approvals
Automate build, test, and deployment processes
Eliminate security checks
Reduce container portability
Which activity helps ensure container security?
Ignoring image updates
Using unsecured container images
Implementing access controls and applying patches
Disabling monitoring
What is the purpose of the Container FinOps Lifecycle?
Managing application performance only
Optimising software licensing
Managing and optimising container costs in the cloud
Replacing traditional FinOps practices
What is the primary objective of the Container Inform phase?
Reducing container replicas
Gathering visibility into container usage and costs
Enforcing budget limits
Implementing autoscaling
Which metric is typically collected during usage data collection?
Marketing spend
CPU and memory utilisation
Employee productivity
Software licensing fees
Why is collecting container metadata important?
To reduce container startup time
To provide context for cost and usage analysis
To improve application code quality
To eliminate logging
What is the purpose of cost attribution in the Inform phase?
Assign costs randomly
Attribute costs to projects, teams, or departments
Reduce total cloud spend instantly
Remove unused containers
Why are baselines and benchmarks established?
To increase container counts
To compare against historical data and identify improvements
To disable monitoring
To standardise container images
What does rightsizing containers aim to achieve?
Increasing CPU and memory allocation
Matching resources to actual workload needs
Eliminating performance monitoring
Moving workloads to on-premises
How can storage costs be optimised in container environments?
Retaining all unused volumes
Migrating infrequently accessed data to lower-cost tiers
Increasing storage replication
Avoiding data lifecycle policies
Which workloads are best suited for spot instances?
Mission-critical production systems
Stateful databases
Non-critical or fault-tolerant workloads
Security-sensitive applications
What is the purpose of Horizontal Pod Autoscaling (HPA)?
Scaling storage volumes
Scaling pods based on CPU or memory utilisation
Managing billing invoices
Assigning containers to teams
What triggers automated alerts in the Operate phase?
Application code changes
Resource usage or cost threshold breaches
CI/CD pipeline failures
New container images
Why is cost tracking and reporting important?
To eliminate governance
To provide transparency and cost awareness
To reduce monitoring tools
To increase manual reporting effort
What is the role of financial governance in container operations?
Ignoring budget limits
Enforcing financial policies and approvals
Increasing cluster size
Removing cost allocation
What does capacity planning rely on?
Random estimates
Historical usage and cost trends
Application source code
Vendor marketing data
Why is continuous training important in the Operate phase?
To replace automation tools
To keep teams updated on best practices and cost techniques
To reduce collaboration
To eliminate governance processes
