Git Product home page Git Product logo

sig-containers's Introduction

FinOps Foundation SIG Containers

Primary Authors: Bala Kaliamurthy, David Sterz

Reviewed and Contributed to by: All Members

Introduction

The SIG Containers will take on all questions around containerized workloads of any environment in the context of FinOps from cost visibility, cost optimization and operations. All Personas are welcome to contribute by sharing their container stories, asking questions about their day to day challenges with containers so we all learn from each other.

Terms and definitions

The SIG Containers maintains their glossary with the definitions within the context of container technologies.

Mission Statement

Empower organizations to confidently deploy containers to accelerate innovation while being constantly aware of the costs associated with those containers and how to manage/optimize them. Focus should be on solving the current challenges as well as the best practices for container cost allocation and optimization. Clarify any further concepts of containers within the FinOps scope.

  1. Clarify and inform. Provide valuable and objective information to the TAC, End Users and Projects of the FinOps Foundation regarding areas considered in-scope. Strengthen the project ecosystem to meet the needs of end users and project contributors. Educate and inform users with unbiased, effective, and practically useful information.
  2. Collaborate and interrelate. Effectively interface with other related groups internal and external to the FinOps Foundation and connect the dots to facilitate meaningful collaborative progression of relevant topics. Engage more communities and create an on-ramp to effective TAC contribution & recognition.
  3. Assist and attract projects. Helping to maintain the continued health of FinOps Foundation containers-related definitions. Focus attention and resources on helping foster project maturity, systematically across FinOps Foundation projects. Clarify relationship between projects, FinOps Foundation project staff, and community volunteers. Identify gaps in the landscape of FinOps Foundation containers definitions. Find and attract projects to fill these gaps through invitation to present, diligence on proposed projects, and in essence, act as a funnel for TAC project reviews in this area.
  4. Afford impartial stewardship. Provide and maintain a vendor neutral venue for relevant thought validation, discussion, and project feedback. Establish procedures to assist where necessary.

End User Education:

  • White paper, blogs, eBooks etc.
  • Videos or other forms of training clarifying the container terminologies
  • Common or recommended best practices
    • Instrumentation
    • Allocation
    • Optimization
    • Governance and management in the context of cost management for containers

Problem Space:

  • General cloud problems map to containers (Cloud within a cloud)
  • Challenges with the shift from cloud to containers
  • Challenges around cost allocation and accountability?
  • Pairing the K8s constructs with what you are actually billed, Shared resource allocation (Network egress, storage), Idle cost distribution etc.
  • Challenges with New K8s versions
  • Container Optimization/Rightsizing
  • Node level rightsizing with Autoscaling
  • How can I optimize cluster management?
  • Container pain points, Primary use cases etc.
  • What does a proper chargeback, tagging or allocation model look like?
  • What’s idle? How should the different types of overhead (idle resources, admin nodes, managed service fees) be accounted for?
  • Challenges with resource utilization on clusters and namespaces?
  • Chargeback accuracy?
  • Cost allocation for on-prem K8s clusters
  • Impact of Security/Privacy on cost management
  • New features that can have cost implications
  • Challenges with updates to billing files.
  • Budget and forecast for K8s
  • Challenges with Multi TenancyMultitenancy
  • Low Priority/Preemptible worker nodes
  • Developers and Administrators - training
  • The shared resource model
  • ...

Documented Best Practices and Failure examples:

  • Tag/label hygiene
  • How should we think about Namespaces versus labels, which of these works best when?
  • Rightsizing
  • Automation best practice
  • Autoscaling
  • ...

White Paper Example Topics:

In Scope

  • All container related technologies with a strong focus on kubernetes but not limited to it.
  • Container workload related cloud resources such as database, storage, network

FinOps Foundation Containers Working Groups

Out of Scope

  • Cloud providers Software-as-a-Service (SAAS) resources

Overlap and Relations with other Groups and Projects

Responsibilities and Deliverables

Clarify and further concepts of containers within the FinOps scope.

Responsibilities

  • Educating vendor neutral on best practices for all container runtimes and their cost related topics.
  • Provide practical guidance and examples that can be applied in short time for any maturity level.

Deliverables

Governance and Operations

This SIG follows the standard operating model provided by the TOC unless otherwise stated here.

Operating Model

Chairs:

  • TAC Liaison: Jeremy Ung
  • Tech Leads: Bala Kaliamurthy
  • Chairs: David Sterz

In accordance with the elections and terms

Communications

Main Contributors (In alphabetical order)

  • Bala kaliamurthy
  • Dan Casson
  • David Sterz
  • Erik Peterson
  • Hannah Raikes
  • Jonathan Morin
  • Kevin Mueller
  • Laila Majidi
  • Noah Abrahamas
  • Pavan Chavva
  • Roi Rav-Hon
  • Sean Pomeroy
  • Stephen Arthur
  • Stuart Davidson
  • Youssef Ibrahim

sig-containers's People

Contributors

andrewnhem avatar davidsterz-mindcurv avatar dsterz avatar mfulleratlassian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sig-containers's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.