⇪
LEVEL 3 - PLATFORM DEMO: CLOUDABILITY
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLE OF CONTENTS
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PLATFORM STRUCTURE
⇒ Home Page - Home: the main dashboard and exploration pages where users can gather key insights about cloud spends and generate reports] ⇐
⇒ Action Page - Insights: responsible of the Inform stage of FinOps, the pages informs users about who spends how much money and anomalous spends] ⇐
⇒ Action Page - Optimize: responsible of Optimize stage of FinOps, the pages allow users to spend less through usage optimization and rate optimization] ⇐
⇒ Action Page - Plan: responsible of Operate stage of FinOps, the pages help users to project future spends based on actual spends and determine budgets] ⇐
⇒ Setting Page - Organize: the pages where users set rules of how spending should be tagged and where shared costs must be allocated] ⇐
⇒ Setting Page - Settings: the pages where users set preferences and policies about usage optimization and rate optimization actions] ⇐
CHALLENGE TO SOLUTION MATCHING
⇒ A Single Source of Truth - Standardization and Visibility: ___________________________________________________________________________ ⇐
⇒ Accountability - Cost Allocation: _________________________________________________________________________________________________ ⇐
⇒ Controllability - Showback and Chargeback: _______________________________________________________________________________________ ⇐
⇒ Controllability - Forecasting and Budgeting: _______________________________________________________________________________________ ⇐
⇒ Efficiency - Anomaly Detection: _________________________________________________________________________________________________ ⇐
⇒ Efficiency - Usage Optimization: _________________________________________________________________________________________________ ⇐
⇒ Efficiency - Rate Optimization: __________________________________________________________________________________________________ ⇐
⇒ Defensibility - Total Cost of Ownership: ___________________________________________________________________________________________ ⇐
⇒ Defensibility - Unit Economics: __________________________________________________________________________________________________ ⇐
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PLATFORM STRUCTURE
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HOME PAGE - HOME
⇒ My Dashboard: The default dashboard landing page which is made of personalized widgets which summarize the cloud spends in a single view. ⇐
⇒ Explore: A page where user can group by usage categories (e.g., service categories or contianers) to check specific metrics (e.g., amortized cost). ⇐
⇒ Report: The repository of reports which get generated from previous explore page, to be used for different cases (e.g., detailed Kubernetes costs) ⇐
ACTION PAGE - INSIGHTS
⇒ TrueCost Explorer: Based on dimension selection (e.g., transaction type and service name), the page breaks down how usage translates into costs. ⇐
⇒ Containers: Allocates shared Kubernetes Cluster costs among the teams which are running the workloads, based on hardware resource usage data. ⇐
⇒ Tag Explorer: The page shows how much spend is tagged to what component in each dimension, then lists the untagged cost portion. ⇐
⇒ Anomaly Detection: This page flags unusual spending patterns automatically, so that users can input their decision feedback to alerts. ⇐
⇒ Scorecards: The business unit teams are scored based on how efficiently they spend on cloud, in comparison to industry benchmarks. ⇐
ACTION PAGE - OPTIMIZE
⇒ Optimization Dashboard: The main optimization dashboard that shows potential saving opportunities, realized savings, and COIN score out of 100. ⇐
⇒ Commitments: The rate optimizing page where value of commitments including savings plan and reserved instances can be maximized across CSPs. ⇐
⇒ Rightsizing: The usage optimizing page where cloud resources can be rightsized to achieve cost savings across CSPs and containerized environment. ⇐
⇒ Rightsizing ROI: This page calculates realized savings and potential savings achieved from conducting rightsizing recommendations. ⇐
⇒ Turbonomic: The data from resource optimization using Turbonomic Application Resource Management are integrated into this page. ⇐
ACTION PAGE - PLAN
⇒ Current Month: Using a month-to-date graph, the page draws actual spend up to date, then projects the rest of the month, and provides spending drivers. ⇐
⇒ Forecast: This page provides cost projection ranging from one to 24 months, providing detailed forecast categorized by spending drivers and usage family. ⇐
⇒ Enhanced Forecast: An advanced forecast page which shows projection in three categories: estimate cost, lowest estimate cost, and highest estimate cost. ⇐
⇒ Budgets: The repository of budgets which are categorized by a view choice (e.g., business unit or product), either generated manually or based on forecast. ⇐
⇒ Workload Planning: A page where user can define their workloads to receive resource recommendations and future cost estimation across multiple CSPs. ⇐
⇒ Plans: A page where users create plans of forecasting the spend, make collaborative adjustments, and track actual spend performance against the forecasts. ⇐
SETTING PAGE - ORGANIZE
⇒ Cost Sharing and Telemetry: For the shared resources, this page allocates costs to business dimensions based on rules (e.g., based on telemetry metrics). ⇐
⇒ Account Groups: For multiple cloud accounts on cloud platforms, this page categorizes accounts into account groups (e.g., into payments business unit). ⇐
⇒ Views: The users can determine the "current view" global filtering options, then determine who should be allowed or restricted to specific subsets of data. ⇐
⇒ Business Mappings: On this page, the user can make sure that cloud spend data is converted and allocated into the taxonomy which an organization uses. ⇐
⇒ Tags and Labels: For various tag keys which are flowing in from multiple vendors, they are categorized into standard dimension defined in Cloudability. ⇐
SETTING PAGE - SETTINGS
⇒ Commitment Preferences: The users possess flexibility to configure commitment functionalities and build business aware recommendation. ⇐
⇒ Rightsizing Policies: The users can configure rightsizing policies including savings threshold, service type, action type, and action frequency. ⇐
⇒ Rightsizing Preferences: The users can choose rightsizing recommendation preferences in compute, block and object storage, and dashboard. ⇐
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CHALLENGE TO SOLUTION MATCHING
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A SINGLE SOURCE OF TRUTH - STANDARDIZATION AND VISIBILITY
⇒ Multi-Cloud FinOps Dashboard: ________________________________________________________________________________ ⇐
⇒ Tags and Labels: ______________________________________________________________________________________________ ⇐
⇒ Account Groups: ______________________________________________________________________________________________ ⇐
ACCOUNTABILITY - COST ALLOCATION
⇒ Tag Explorer: _________________________________________________________________________________________________ ⇐
⇒ Cost Sharing and Telemetry: _____________________________________________________________________________________ ⇐
⇒ Business Mappings: ____________________________________________________________________________________________ ⇐
CONTROLLABILITY - SHOWBACK AND CHARGEBACK
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
CONTROLLABILITY - FORECAST AND BUDGET
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
EFFICIENCY - ANOMALY DETECTION
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
EFFICIENCY - USAGE OPTIMIZATION
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
EFFICIENCY - RATE OPTIMIZATION
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
LEVEL 4 - PROOF OF CONCEPT AND DEPLOYMENT: CLOUDABILITY
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLE OF CONTENTS
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PART 1: DATA INGESTION
⇒ Vendor Credentialing: To securely connect another vendor accounts so that Cloudability can pull in billing and usage data and push out incident tickets. ⇐
⇒ Data Ingress: The cloud billing data and usage data flowing into Cloudability from the connected vendor accounts, e.g., data from AWS and IBM Cloud. ⇐
⇒ Data Egress: The cost data flowing out out of Cloudability, e.g., integration with ticking tools like JIRA and ServiceNow to create cost anomalies tickets. ⇐
PART 2A: DATA ORGANIZATION - ALLOCATE BUSINESS COST
⇒ Tag Mapping: ________________________________________________________________________________________________________. ⇐
⇒ Account Groups: ______________________________________________________________________________________________________. ⇐
⇒ Business Mapping: ______________________________________________________________________________________________________. ⇐
⇒ Hierarchical Business Mapping: ___________________________________________________________________________________________. ⇐
⇒ Business Metrics: ______________________________________________________________________________________________________. ⇐
⇒ Calculated Metrics: ______________________________________________________________________________________________________. ⇐
⇒ Cost Sharing: ____________________________________________________________________________________________________________. ⇐
PART 2B: DATA ORGANIZATION - ALLOCATE CONTAINER COST
⇒ Dashboard: ______________________________________________________________________________________________________. ⇐
⇒ Treemap: ________________________________________________________________________________________________________. ⇐
⇒ Shared Cost Allocation: ____________________________________________________________________________________________. ⇐
⇒ Threshold Based Alerting: __________________________________________________________________________________________. ⇐
⇒ Monitor Metrics Agent: ____________________________________________________________________________________________. ⇐
PART 3: DATA VISIBILITY
⇒ TrueCost Explorer: ______________________________________________________________________________________________________ ⇐
⇒ Tag Explorer: ______________________________________________________________________________________________________ ⇐
⇒ Views: ______________________________________________________________________________________________________ ⇐
⇒ Hierchical Views: ______________________________________________________________________________________________________ ⇐
⇒ Reports: ______________________________________________________________________________________________________ ⇐
⇒ Dashboard: ______________________________________________________________________________________________________ ⇐
⇒ Generative AI Cost Visibility: ______________________________________________________________________________________________________ ⇐
⇒ Multi-Currency Set-Up: ______________________________________________________________________________________________________ ⇐
⇒ Resource Inventory: ______________________________________________________________________________________________________ ⇐
PART 4: PLAN
⇒ Budget and Forecast Tools: ______________________________________________________________________________________________________ ⇐
⇒ Current Month Report: ______________________________________________________________________________________________________ ⇐
⇒ Forecasts: ______________________________________________________________________________________________________ ⇐
⇒ Budgets: ______________________________________________________________________________________________________ ⇐
PART 5: OPTIMIZATION FEATURES
⇒ Identifying Anomalies: ______________________________________________________________________________________________________ ⇐
⇒ Rightsizing Exploere: ______________________________________________________________________________________________________ ⇐
⇒ Rightsizing: ______________________________________________________________________________________________________ ⇐
⇒ Rightsizing Preferences: ______________________________________________________________________________________________________ ⇐
⇒ Snooze Rightsizing Recommendations: _____________________________________________________________________________________________ ⇐
⇒ Rightsizing ROI: ______________________________________________________________________________________________________ ⇐
⇒ FinOps Best Practices for Rightsizing: _________________________________________________________________________________________________ ⇐
⇒ A Complete Guide to Rightsizing: ______________________________________________________________________________________________________ ⇐
⇒ Commitment Basics: ______________________________________________________________________________________________________ ⇐
⇒ Cloud Commitment Management: ______________________________________________________________________________________________________ ⇐
PART 6: CLOUDABILITY API
⇒ First Call in Postman: ______________________________________________________________________________________________________ ⇐
⇒ Importing Collections and Environments: ___________________________________________________________________________________________ ⇐
⇒ Exporting Collections and Environments: ____________________________________________________________________________________________ ⇐
⇒ API - Business Mappings: ______________________________________________________________________________________________________ ⇐
⇒ API - Business Metrics: ______________________________________________________________________________________________________ ⇐
⇒ API - Account Groups: ______________________________________________________________________________________________________ ⇐
⇒ API - Account Group Entries: ______________________________________________________________________________________________________ ⇐
⇒ API - Users: ______________________________________________________________________________________________________ ⇐
⇒ API - Views: ______________________________________________________________________________________________________ ⇐
⇒ API - Estimates, Forecasts, and Budgets: __________________________________________________________________________________________ ⇐
⇒ API - Cost Reporting: ______________________________________________________________________________________________________ ⇐
⇒ API - Rightsizing: ______________________________________________________________________________________________________ ⇐
PART 7: MSP AND COMMERCIAL BILLING
⇒ Cloudability MSP: ______________________________________________________________________________________________________ ⇐
⇒ Commercial Billing: ______________________________________________________________________________________________________ ⇐
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PART 2A: DATA ORGANIZATION - ALLOCATE BUSINESS COST
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TAG MAPPING
⇒ Tag Key and Tag Value: 클라우드 청구서 데이터는 태크 키와 태그 밸류로 정리되며, 태크 키는 디멘션이고, 태그 밸류는 그 디멘션 내의 구성이다. ⇐
⇒ Mapping Tag Keys: "애플리케이션" 같이 특정한 디멘션은, 다른 청구서 데이터에 따라 태크 키 명칭에 차이가 있을 수 있기에, 하나로 통일시킨다. ⇐
⇒ Dimension and Composition: 각 디멘션이 하나의 태크 키로 구현될 것이고, 그렇기 때문에 그것에 소속돼있는 모든 태그 벨류가 리스팅 될 것이다. ⇐
ACCOUNT GROUPS
⇒ Multiple Accounts in CSPs: 어떤 조직이 클라우드를 사용할때는 각 클라우드 플랫폼들 당 하나가 아닌 여러 계정을 통해서 지출이 이루어진다. ⇐
⇒ Set-up Account Group Dimensions: 전체 어카운트들을 확인하고 싶은 디멘션으로 나눠서 지출을 트래킹 할 수 있도록 직접 디멘션을 설정한다. ⇐
⇒ Assign Values for Each Account Group Dimension: 개별 어카운트 별로 각 어카운트 그룹 디멘션 키들에 대해 어떤 벨류 소속인지 직접 배정한다. ⇐
BUSINESS MAPPING
⇒ Taxonomy in Cloudability: 클라우드 지출은 TBM과 다르게 이미 클라우드에서 청구된 금액에서부터 시작하기 때문에 각자 필요한 디멘션을 설정. ⇐
⇒ Business Mapping Mechanism: 각 디멘션마다 조건문을 통해서 어떠한 조건을 맞으면 벨류 A, 다른 조건을 맞으면 밸류 B, 끝까지 안 맞으면 미할당. ⇐
⇒ Static Value vs. Dynamic Value: 고정값은 미리 직접 할당 조건을 지정해 놓은 것이고, 반면 동적값은 청구 데이터 자체의 태그를 사용해서 값을 할당. ⇐
⇒ Boolean Operators: AND를 사용할 경우 여러 컨디션 중에서 하나라도 틀릴 경우 탈락, OR을 사용할 경우 하나의 컨디션이라도 맞을 경우 통과한다. ⇐
⇒ Assigning Unallocated Cost: 조건문에서 끝까지 미할당 된 데이터들이 남아있다면, 조건문을 수정하거나 새로 만들어서 해당 데이터를 할당시킨다. ⇐
HIERARCHICAL BUSINESS MAPPING
⇒ Simplify Business Mapping Process: 각 디멘션을 하나하나 설정하면 일이 너무 많아지고 정확도가 떨어지기 때문에 조직 계급도에 맞추어 단순화. ⇐
⇒ Hierarchical Business Mapping Mechanism: 조직 내에 정해진 계층에 따라서, 하위 계층이 어떤 벨류일때 상위 계층 또한 어떤 벨류이다 라고 설정. ⇐
BUSINESS METRICS
⇒ Tailored Metrics for Business Usage: 비즈니스 매핑 조건문과 추가적인 계산식을 통해, 원본 데이터에서 비즈니스에 필요한 특정한 매트릭을 생성. ⇐
⇒ Chargeback Policy: 조직마다 차지백 과정에서 지출한 금액을 그대로 청구하는 것이 아니라, 그들만의 방식이 있을 수 있기 때문에 매트릭을 생성. ⇐
⇒ TCO Calculation: 클라우드 지출만으로는 총소유비용을 알아낼 수 없기 때문에, 간접비를 추가해서 총 소유비용에 최대한 가까운 매트릭을 생성. ⇐
⇒ Unit Economics and ROI: 어떤 클라우드 지출이 비즈니스 성과와 어떤 연관성이 있는지 알아내기 위해서, 성과 별 지출과 지출 대비 성과를 생성. ⇐
CALCULATED METRICS
⇒ Calculated Metrics for Business Usage: 계산 지표는 기존 지표와 비즈니스 지표를 원하는 대로 사칙연산으로 조합해서 조회 시점 집계 결과를 생성. ⇐
⇒ Calculated Metrics Use Cases: 위 비즈니스 지표와 비슷한 예시들을 위해 생성되지만, 조건문 계산은 불가능하고, 반영 속도와 생산의 양은 더 낫다. ⇐
COST SHARING
⇒ Cost Sharing Source and Allocation Destination: 여러 단위가 함께 사용해 귀속되지 않은 공동 지출을, 합의된 기준을 통해 각 종착지 단위에게 할당. ⇐
⇒ Even Split Weighting: 모든 종착지 단위에게 그 단위의 총 수로 퍼센트를 나누어서 모두에게 동일한 금액으로 지출을 할당하는 가장 기본적인 방식. ⇐
⇒ Fixed Weighting: 관리자가 공유 리소스를 사용한 종착지 단위 별로 직접 할당 웨이트 퍼센트를 설정해서 할당할 값을 구해내는 수동적인 계산 방식. ⇐
⇒ Proportional Weighting: 각 종착지 단위가 공유 리소스 뿐만 아니라 전체적으로 사용한 총 직접 비용을 웨이트로 삼아서 할당할 값을 구해내는 방식. ⇐
⇒ Telemetry-Based (Consumption-Based) Weighting: 각 종착지 단위가 실제로 리소스를 쓴 사용량 데이터를 그대로 가중치로 사용해서 할당하는 방식. ⇐
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PART 2B: DATA ORGANIZATION - ALLOCATE CONTAINER COST
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DASHBOARD
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
TREEMAP
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
SHARED COST ALLOCATION
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
THRESHOLD BASED ALERTING
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
MONITOR METRICS AGENT
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐
⇒ Sub_Section: ____________________________________________________________________________________ ⇐