pwr-thesis / fleet-assistant

1 stars 0 forks source link

Decide on CI/CD Pipeline and Deployment Platform #11

Closed vburmus closed 3 weeks ago

vburmus commented 2 months ago

Evaluate and choose appropriate continuous integration/continuous deployment (CI/CD) tools and platforms where the Fleet Management application will be deployed. The decision should consider ease of integration with the current tech stack and cost efficiency. Cloud services used:

vburmus commented 1 month ago

I've applied our team for 300$ AWS credit

troshchylo commented 1 month ago

As we have not received 300$ from AWS yet, we will deploy our application using Free Tier of different cloud Providers. For the OpenAI API we will use Azure Cloud, as it provides us with 100$ free credits for students. All other services will be deployed on AWS Cloud because it has wide range of Free Tier services.

Table of used services: Component Cloud Service name Available usage
OpenAI API Azure OpenAI Service 100$ for students
DB (SQL) AWS RDS for Postgres 750 hours + 20 GB / monthly
Virtual Machine AWS EC2 750 hours / monthly

We've decided to move forward with multi-cloud options because Azure offers lower free usage volume on other services, and we won't be able to put in the budget for the project.

maryushp commented 1 month ago

Provide GitHub page documentation for decided cloud solution.

troshchylo commented 3 weeks ago

https://github.com/pwr-thesis/fleet-assistant/wiki/System-Architecture#deployment-architecture