Skip to main content

Cloud cost optimization tool

Project description

AWS Cost Optimization Tool

This tool helps you optimize costs for AWS services, including EC2, RDS, DynamoDB, and S3. It analyzes resource utilization and provides recommendations to reduce costs, such as downsizing underutilized instances, transitioning storage to cheaper classes, and switching DynamoDB tables to on-demand pricing.

Features

  • RDS Optimization:

    • Identifies underutilized RDS instances based on CPU and storage usage.
    • Recommends downsizing or switching to Reserved Instances.
    • Analyzes RDS snapshots for potential cleanup.
  • DynamoDB Optimization:

    • Reviews read/write capacity utilization.
    • Suggests scaling down or switching to on-demand pricing.
  • S3 Optimization:

    • Detects empty or rarely accessed buckets.
    • Recommends transitioning objects to cheaper storage classes like Glacier.

Installation

Install the required Python libraries:

pip install boto3 termcolor

Usage

Call the klaudlytics command:

klaudlytics

Requirements

  • Python 3.x
  • AWS credentials with appropriate permissions (RDS, DynamoDB, S3, CloudWatch, Pricing API)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

klaudlytics-0.1.7.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

klaudlytics-0.1.7-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file klaudlytics-0.1.7.tar.gz.

File metadata

  • Download URL: klaudlytics-0.1.7.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for klaudlytics-0.1.7.tar.gz
Algorithm Hash digest
SHA256 596d450b9e13d3a91c0e09440ad1f71c833a69fe2c29b7f92103c421dbcdcd27
MD5 3ffa092abc7cbb55b758666a06b9937c
BLAKE2b-256 cd3760727af30182ad5807da35690df8bb3a8cd11c81f39c62fd55cd8ea1e2e3

See more details on using hashes here.

File details

Details for the file klaudlytics-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: klaudlytics-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for klaudlytics-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d28c2c1c9e4d883fc0f5abf8d7eb25c646deda362e5ae0454df94a62607044db
MD5 5eb4bef6f803e40d1253dd0c77b4c475
BLAKE2b-256 7ea1ccaf763e7149a87c0c234f7e60b2efd0786630d6d94e30a83a05cdb41db8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page