All pages
Powered by GitBook
1 of 17

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Marketplace Installation

Release Notes w CFT

Each Release has the Features in the Release the CloudFormation Script to use with the Marketplace AMI.

Navigate to the Release of your FinOps Center

Marketplace Installation - FinOps Center Version Upgrades

(We recommend that you keep instances with previous AMI until the upgraded installation is confirmed to be working properly. If recovery is required - you can restart the EC2 instance with the prior AMI which will update the CDK bucket with that version. Follow below instruction.)

Marketplace customers will receive an email that their is a new version of the FinOps Center AMI available. The AMI will be available in their EC2 Console for launch leveraging the same IAM Profile used during initial installation. The launched instance will update the FinOps Center cdk bucket with the updates. Select the FinOpsCenterStack.template.json and update the CloudFormation Stack with the object URL.

Click to Zoom

Click to Zoom

Validate the Parameters and advance through the next few screens and hit update.

Upon Completions, Code is Updated.

Amazon Q in QuickSight FinOps Center Framework

The Amazon Q in QuickSight FinOps Center Framework uses the same Deployment Model as FinOps Center via the Marketplace - AMI with CloudFormation.

Once the Offering is added to your AWS Accounts you will have an AMI that needs to be launch with the IAM Profile that was used for the Product Installation.

The Solution code will be deployed via 2 CloudFormation Scripts.

The First CFT builds and deploys the backend that will extract data from your FinOps Center application's DyanamoDB tables and pushes them to S3 that are created. Glue Crawlers then create the schema to be leverage for the 2nd CFT.

Note: Prior to proceeding to the 2nd CFT Script the Glue Crawlers must successfully complete and the new S3 buckets (amazonqframework-finopscenterqdataextractionbucket & amazonqframework-finopscenterqperiodbucketb17f0b5d-) must be shared with QuickSight.

The 2nd CFT will install the Athena Queries, QuickSight Datasets, QuickSight Topics, and other configurations. For the Installation, you need the Author Pro ID that was created to provide as a parameter for the Template to complete.

The CFT will take about 3 minutes to Run but the deployment will still be running. Allow for 15 mins before returning to the Back to QuickSight Console. In Console, navigate to the Groups Tag in Management to add the Author Pro User to the Topics-Admin Group.

Navigate to the Author Pro's Console and monitor the Topics being built. Note that Topics are built once the SPICE for the Dataset has successfully been Refreshed. Depending on the amount of data in your CUR2 or Application, this can take up to 30mins. As Topics appear they will be automatically added to the application by Role. As a best practices, run an invalidation in CloudFront upon completetion of all Topics being created.

CloudFormation Scripts

FinOps Center Enterprise (Annual or Monthly)

FinOps-In-a-Box (Annual or Monthly)

FinOps-in-a-Box (Hourly)

CloudFormation Scripts

FinOps Center Enterprise

FinOps Center FinOps-in-a-Box

FinOps Center FinOps-in-a-Box Hourly

FinOps Center 25.2.1

Functional:

Release 25.2.0 is primarily around the inclusion of the Amazon Q in QuickSight Framework with UI Updates and Changes the CUDOS Framework embedding from Anonymous to User-Based.

Marketplace Installation - FinOps Center CFT

Stack Configuration

FinOps Center creates IAM Roles and Policies. The Engineer deploying must have Administrative Privileges. (DO NOT INSTALL USING ROOT USER)

Upon Selecting Next you will be taken to the YAML form to complete the FinOps Center Installation.

Name Stack: No Requirements

Environment Parameter:

  • Bucket of CUR

  • Path to CUR Date - name/name/name/

  • Athena DB Created by CUDOS Framework

    • CUDOS will create cid_cur name

    • Table name based on CUR creation naming

  • Provide S3 Bucket for Frontend Application Install

Organization Roles

  • Define your Organization Role Names

  • Create your First Admin User and Email

FinOps Center 25.6.0

Release 25.6.0

  • Updated Admin Screens for Financial Admins for Account Allocation

Account Allocation
  • Update Month Close to run Final Cards based on seeing Invoice Number to Run Final Cards vs Manual Running Cards once Invoice is Recieved

Remove Run Final Cards from UI
  • Updated Budget Screen for all Users

  • Adding Resource Launch Date to Resource Table to assist with Workload Allocation

Amazon Q in QuickSight FinOps Center 25.2.0

This is the initial Release of Amazon Q in QuickSight FinOps Center Framework

Topics Created

  • AWS Product

  • AWS Portfolio

  • AWS Department

  • AWS Business Unit

  • AWS Spending

  • AWS Vendor

DataSet Created

  • FinOps_Center_E1

  • FinOps_Center_E2

  • FinOps_Center_E3

  • FinOps_Center_E4

Amazon Q in QuickSight FinOps Center Framework CFT

Once the AMI is launched and the code is deployed to your cdk bucket, you navigate back to the Configure Screen to install the CloudFormation Templates.

The First CFT to launch is the Amazon Q in QuickSight FinOps Center Backend Framework.

Continue to Launch Stack

Prior to Launch the 2nd Stack -> navigate to Glue and Validate that the Crawlers have run successfully.

Launch the 2nd Stack - Amazon Q in QuickSight FinOps Center Q Topics

On the 2nd Screen after launching you need to add the Author Pro that you setups within your QuickSight Environment

The installation of the scripts will take approximately 10 mins but the Lambda function that create the Athena Queries/Views, QuickSight Datasets, SPICE loading, and Topics can take upto 30 minutes.

CloudFormation Scripts

Amazon Q in QuickSight Backend Framework

Amazon Q in QuickSight Topics Components

CloudFormation Scripts

Enterprise

​​

FinOps-In-a-Box

​

Hourly

FinOps Center CFT Installation

Stack Configuration

FinOps Center creates IAM Roles and Policies. The Engineer deploying must have Administrative Privileges. (DO NOT INSTALL USING ROOT USER)

Upon Selecting Next you will be taken to the YAML form to complete the FinOps Center Installation.

Name Stack: No Requirements

Stack Parameter:

FinOps Center 25.8.1

FinOps Center is major Update with new User Experience and the integration of Cost Optimization Hub Approval Process.

While the prior UI was simplier that the AWS Console, we thought we could do better and are very happy to launch the New UI in 25.8.0.

The New U1 continues to have both Light and Dark Mode.

Another Major enhancement is the Process that leverages AWS Cost Optimization Hub Data Exports.

Workload Resource Start Date

To assist users identify Workload Resource for Claiming for Workload and/or specialized MAP Workload, Resources will have Start Date. Note: this capability will identify Resource Start date from Day 2 or FinOps Center installation.

FinOps_Center_Full
  • Resource View

  • finopscenter_period

  • https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.6.0/ami-06a823dbc5e7a16a0-FinOps-Center-Enterprise-25.6.0.template.json
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.6.0/ami-0bb8211379fda513f-FinOps-In-a-Box-25.6.0.template.json
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.6.0/ami-0112c9a73d1210b43-FinOps-In-a-Box-Hourly-25.6.0.template.json
    Saving Management
    Update Budget Screens

    Bucket to CUR - cid-(CUSTOMERDELEGATEDADMINACCOUNT)-data-exports

  • Path to CUR Date - cur2/CustomerManagementAccount/cid-cur2/data

  • Athena DB Name - cid_data_export

  • Athena Table Name - cur2

  • Athena DataCalog - AwsDataCatalog

  • Athena WorkGroup - primary

  • Roles

    Roles aligned to Busienss Requirements

    Enviornment Parameters

    • Static Website - S3 Bucket Name Created for Frontend Bucket

    • From CloudFront - Distribution Name

    • Create your First Admin User and Email

    Cost Optimization Hub

    • Bucket to CUR - cid-(CUSTOMERDELEGATEDADMINACCOUNT)-data-exports

    • Path - coh/(CustomerManagementAccount)`/cid-coh/data/

    AMI Configuration

    Upon complete the configuration to your AWS Environment (QuickSight) you will navigate to the Amazon Q in QuickSight Marketplace offering and subscribe to the services

    Upon Subscribing the page, will refresh to add the AMI

    Click the Continue to Configuration and Select the AMI

    Select your Version and Region and select Continue to Launch

    Launch via EC2

    Add the name of the Instance, Select no Keypair

    Add the Launch Profile from the FinOps Center Installation and Launch Instance

    AMI Configuration

    Launch through EC2

    Click to Zoom

    Click to Zoom

    Configure Instance to your companies standards. As note previously, the EC2 instanced provisioned is used to copy files to S3 for the FinOps Center deployment. We recommend a small instance (T3 Small) be used and can be shut down once the files are copied to S3.

    Click to Zoom

    Prior to Launch → the IAM Instance Profile much have a Role with Policy to S3 Create Bucket and S3 Write Access for FinOps Center Installation Bucket. Add your AWS Account Number to below Policies.

    Navigate to IAM and follow below Steps

    Step 1: Create a New Role for EC2 or Validate an Existing Role has above Policy.

    Click to Zoom

    JSON Policy - add account number of installed account.

    Step 2: Create a Role

    Click to Zoom

    Step 3: Add Policy to Role

    Click to Zoom

    and Create Role

    Click to Zoom

    Return to EC2 to Launch Instance

    No Key is Required as the Instance can be delete upon Install

    Launch Instance

    Navigate to S3

    As the EC2 starts up, a bucket will appear beginning with cdk (see below)

    Once you see the cdk Bucket is created navigate back to the Marketplace Listing to Launch CloudFormation.

    Launch CloudFormation

    Click Next

    Note: All environment installation are “ Fresh Installs”. There is no separate installation pipeline between SDLC environment.

    cdk-xxxxxx-assets-accountnumber-us-east-1

    US East (N. Virginia) us-east-1

    Bucket and objects not public

    Timestamp

    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "s3:CreateBucket",
            "s3:ListBucket"
          ],
          "Resource": [
            "arn:aws:s3:::cdk-hnb659fds-assets-<accountnumber>-us-east-1"
          ]
        },
        {
          "Effect": "Allow",
          "Action": [
            "s3:PutObject",
            "s3:PutObjectAcl"
          ],
          "Resource": [
            "arn:aws:s3:::cdk-hnb659fds-assets-<accountnumber>-us-east-1*"
          ]
        }
      ]
    }
     
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.2.1/ami-0bb6c2651cd449aea-FinOps-In-a-Box-25.2.1.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.2.1/ami-05dacdcebdaf74cfd-FinOps-In-a-Box-Hourly-25.2.1.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.8.1/ami-02cd22c54a99613e4-FinOps-Center-Enterprise-25.8.1.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.2.0/ami-07f967051a9d64ad1-FinOps-Q-25.2.0-Q.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.8.1/FinOps-Center-in-a-box-hourly-25.8.0-selfservice.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.2.0/ami-07f967051a9d64ad1-FinOps-Q-25.2.0-Framework.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.8.1/ami-0fe6c996de80829cf-FinOps-In-a-Box-25.8.1.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com
    https://finops-cf-templates.s3.us-east-1.amazonaws.com/25.2.1/ami-09129050b60d56822-FinOps-Center-Enterprise-25.2.1.template.jsonfinops-cf-templates.s3.us-east-1.amazonaws.com