beckn / beckn-ui-workspace

Mono Repo for Beckn UI Workspace
9 stars 11 forks source link

AWS Cost Optimisation #1663

Closed PritiEM closed 3 weeks ago

PritiEM commented 1 month ago

Description

We need to implement cost optimization strategies for our AWS infrastructure. This involves analyzing current usage, identifying areas for cost savings, and implementing best practices to reduce overall AWS expenditure without compromising performance or reliability.

Goals

Expected Outcome

Reduced AWS costs through the implementation of optimization strategies, while maintaining or improving performance and reliability.

Acceptance Criteria

Mockups / Wireframes

N/A (This section can be added if there are specific UI requirements.)

Product Name

Beckn

Domain

AWS

Tech Skills Needed

Complexity

Medium

Category

Cost Management

Sub Category

Optimization

prasad-takale-eminds commented 1 month ago

We have stopped 50+ EC2 instances along with EBS volume deletion to reduce the cost. This includes the old EC application, PT testing EC2 instances and MIT instances which we are currently not using. Below is the list of EC2 instances ID which we have stopped.

Instance ID | Name -- | -- i-07074f390b30f2e5e | beckn-sandbox-api i-08ba5c72be9aaaec7 | strapi-beckn-bpp i-08cd08889e932a17a | strapi-beckn-bap i-0521c01dfdf4c2515 | strapi-mysql-server i-0fd5767d124a0f049 | strapi-sandbox-bpp i-0c0450465b75cc9c9 | protocol-server-prod i-027b7f13873bed361 | Api-Applications-Dev i-047ecf013c8d46e87 | Api-Applications-Stage i-01076ca9a7fc5b64a | BecknGateway-BecknRegistry.BG-BR.Production.BecknOne i-033464f9be4295ee6 | wordpress-setup i-0bcee270a1076f6c0 | strapi-bpp&bap(dev&stage) i-0cc7ba8360e145a4d | BPP-Onix i-0dde43e2cd69a2f13 | MIT-bpp-hotel i-035ea722aaba3b693 | MIT-bpp-tourism i-0326b93dea8a2d1ad | MIT-bpp-healthcare i-0f87e7d81ef3f365c | MIT-bpp-retail i-092c1d81213f68f83 | MIT-bpp-energy i-0b481d1a3e955d49e | MIT-ps-hotel i-05cc546c5853fe243 | MIT-ps-tourism i-01a16ec8018074c9c | MIT-ps-healthcare i-0958be2efa67542c6 | MIT-gateway i-0249fe186ceafcf8c | MIT-regitry i-02236bb06ebd59c63 | MIT-ps-retail i-06c39230b1de05b5e | MIT-mysql-db i-0290c72d45a6a4a68 | MIT-ps-bap i-0d32a362932a971d0 | MIT-ps-energy i-0c317f0e4561e9343 | ps-bpp-strapi-staging i-0c939e9173960026c | onix-bpp-ubuntu i-0039129aa05163c7a | onix-registry-ubuntu i-06d5d7b1c9d179747 | gateway-boc i-00d95bfd4c8e05ce8 | gateway-vistaar i-0f2f33c63fabddf72 | registry-vistaar i-02b1649029aabed38 | k3s-master i-071208339b497e06b | k3s-worker i-0794b9a60e011fd97 | k3s-worker-bpp i-06102228190521183 | k3s-master-bpp i-0dc8b1919145a6831 | redis_pt_bap i-0b6234c716c5e318e | rabitmq_pt_bap i-05ef7cbf8f667b28a | mongoDB_PT i-0fa2827c5c5e1dfcd | redis_pt_bpp i-092f5b8556cb05176 | rabitmq_pt_bpp i-0754252fa9a438c71 | BAP-Onix i-026b546909ee1e6bc | ONIX-Mayur-NP i-009bf58fe654c7aed | unified-bpp i-016ca2e7132740c83 | Onix-registry i-00fdc523049e26d77 | unified-bpp-strapi i-0ee0b598b4ed44f6d | ps-bpp-strapi-dev i-07c23562a85fd8ff0 | bpp-unified-sandbox-vistaar i-086a37f5559b03a53 | postgresql-bap-k8s i-0321feb58248630f1 | k8s-master-node i-04c7b372a0bb97a7b | postgresql-bpp-k8s i-0db256a68bdc7b4f0 | UEI-BAP i-026927f46e573a53d | UEI-BPP&SANDBOX i-0b8bfb1ca701b11ca | UEI-REGISTRY&GATEWAY
prasad-takale-eminds commented 1 month ago

We need the confirmation for the below Application

Instance ID | Name | Comment -- | -- | -- i-00f71d030fa9b6125 | mobilityreferencebap-client | https://api.mobility-bap-policy.becknprotocol.io/
https://api.mobility-bap-policy-demo.becknprotocol.io/ https://api.mobilityreferencebap.becknprotocol.io/ i-05bb2e20fb550e06c | taxi-admin-ui | https://admin-ui.taxi.becknprotocol.io/ i-05dabd594dbd8cc39 | staging-taxiadminui | https://admin-ui-staging.taxi.becknprotocol.io/ i-0324c7520df0f17a8 | xc-center-ui-eminds | https://xc.becknprotocol.io/ i-08421ea86ee9aa0e3 | venkys-bpp-new | https://bazaar.becknprotocol.io/ i-05e6e652b15f93b61 | mulearn-team | Created for Mulearn-team i-012c05ad4e87eb960 | ClimateResilience | Created for ClimateResilience-team i-012a2b7c376018bb1 | OTTL-Team | Created for OTTL-Team i-0437955080878dd0a | Forest-Conservation | aquaweather-bpp.becknprotocol.io
climatedatahighways.becknprotocol.io
climatic-bpp.becknprotocol.io
dragon-foods-bap-client.becknprotocol.io
dragon-foods-bap-network.becknprotocol.io
dragon-foods-bap.becknprotocol.io
earth-support-initiative-bap-client.becknprotocol.io
prasad-takale-eminds commented 1 month ago

We will continue this activity in the next iteration as well.

faizmagic commented 1 month ago

@prasad-takale-eminds , can you provide details on the below instances

-05e6e652b15f93b61 mulearn-team Created for Mulearn-team
i-012c05ad4e87eb960 ClimateResilience Created for ClimateResilience-team
i-012a2b7c376018bb1 OTTL-Team Created for OTTL-Team

following can be shutdown

  1. i-0324c7520df0f17a8 | xc-center-ui-eminds | https://xc.becknprotocol.io/
  2. i-08421ea86ee9aa0e3 | venkys-bpp-new | https://bazaar.becknprotocol.io/

No action required on the following

  1. i-00f71d030fa9b6125 | mobilityreferencebap-client | https://api.mobility-bap-policy.becknprotocol.io/https://api.mobility-bap-policy-demo.becknprotocol.io/ https://api.mobilityreferencebap.becknprotocol.io/

  2. i-05bb2e20fb550e06c | taxi-admin-ui | https://admin-ui.taxi.becknprotocol.io/

  3. i-05dabd594dbd8cc39 | staging-taxiadminui | https://admin-ui-staging.taxi.becknprotocol.io/

  4. i-0437955080878dd0a | Forest-Conservation | aquaweather-bpp.becknprotocol.ioclimatedatahighways.becknprotocol.ioclimatic-bpp.becknprotocol.iodragon-foods-bap-client.becknprotocol.iodragon-foods-bap-network.becknprotocol.iodragon-foods-bap.becknprotocol.ioearth-support-initiative-bap-client.becknprotocol.io-- | -- | --

CC: @emmayank @viraj89 @vbabuEM

prasad-takale-eminds commented 1 month ago

@faizmagic Please find the below details

For point #1

Instance ID Name Details Comment
i-05e6e652b15f93b61 mulearn-team Created for Mulearn-team Don't have any DNS entry.Also no service is running on this instance (Checked PM2, java and docker)
i-012c05ad4e87eb960 ClimateResilience aquaweather-bpp.becknprotocol.ioclimatedatahighways.becknprotocol.ioclimatic-bpp.becknprotocol.iodragon-foods-bap.becknprotocol.iodragon-foods-bap-client.becknprotocol.iodragon-foods-bap-network.becknprotocol.ioflood-case-bpp.becknprotocol.ioharmoni-aid-bap.becknprotocol.ioharmoni-aid-bap-client.becknprotocol.ioharmoni-aid-bap-network.becknprotocol.iohealth-ministry-bpp.becknprotocol.iohome-ministry-bpp.becknprotocol.ionational-met-dept-bpp.becknprotocol.iosky-analytics-bap.becknprotocol.iosky-analytics-bap-client.becknprotocol.iosky-analytics-bap-network.becknprotocol.ioskyanalytics-bpp.becknprotocol.iostatistics-bureau-bpp.becknprotocol.ioweathermet-bpp.becknprotocol.io This EC2 instances was created Tekdi Team
i-012a2b7c376018bb1 OTTL-Team Created for OTTL-Team No DNS entry on Fide's CloudFlare. But below services are runing. Protocol-Server along MongoDB,redis and RabbitMQMobility BAPLT
For point #2 Instance ID Name Details Comment
i-0324c7520df0f17a8 xc-center-ui-eminds https://xc.becknprotocol.io/ STOPPED
i-08421ea86ee9aa0e3 venkys-bpp-new https://bazaar.becknprotocol.io/ STOPPED

For point #3

Instance ID Name Details Comment
i-00f71d030fa9b6125 mobilityreferencebap-client https://api.mobility-bap-policy.becknprotocol.io/https://api.mobility-bap-policy-demo.becknprotocol.io/https://api.mobilityreferencebap.becknprotocol.io/ Ack
i-05bb2e20fb550e06c taxi-admin-ui https://admin-ui.taxi.becknprotocol.io/ Ack
i-05dabd594dbd8cc39 staging-taxiadminui https://admin-ui-staging.taxi.becknprotocol.io/ Ack
i-0437955080878dd0a Forest-Conservation aquaweather-bpp.becknprotocol.io climatedatahighways.becknprotocol.io
climatic-bpp.becknprotocol.io
dragon-foods-bap-client.becknprotocol.io
dragon-foods-bap-network.becknprotocol.io
dragon-foods-bap.becknprotocol.io
earth-support-initiative-bap-client.becknprotocol.io
Ack