-
-
Notifications
You must be signed in to change notification settings - Fork 14
Currently the app is hosted freely but with high constraints on up time, this needs to change when users require constant access. A few things need to be taken care of:
- Benchmark & select CSP
- Integrate a service module to use it with the API
All reactions
Replies: 14 comments
There is Outscale it's a French company (cloud computing + cloud service). However it was created by Dassault System to ensure french sovereignty.
To know more what their engagements: https://fr.outscale.com/rse-nous-sommes-engages-et-responsables/
For the prices: https://fr.outscale.com/tarifs/
All reactions
-
👍 2
I had a look to outscale and it seams to be an IaaS (Infrastructure as a Service) is it what we are looking for ?
https://www.redhat.com/fr/topics/cloud-computing/iaas-vs-paas-vs-saas
TLDR:
- IaaS = we need to manage installation, deployment, etc. on a VM (eg AWS EC2, etc.)
- PaaS = deployment managed (eg Heroku)
I found a PaaS using Ouscale infrastructures named Scalingo having a good price/performance ratio based on this French PaaS benchmark - 0,01 € / hour for the smallest config and a free Postres plan, according to its pricing what do you think ?
All reactions
Thanks for the investigation!
I would imagine that IaaS are thus cheaper to PaaS for comparable machines?
If so, considering our simple setup, it could be manageable. But so we have two aspects to compare: pricing/performance, and business model of the company (checking there is no misalignment with Pyronear values as much as possible). Any idea where those CSP stand regarding that last aspect?
All reactions
Quick note: The choice of CSP is quite impacting on other parts of our system (e.g pyro-riks would love a platform that enable jobs to be launched automatically or have a Reddis Cache). The CSP selection should be advertised and/or discussed with other teams.
As a side note, should there be a place to gather global architecture discussions? I have the feeling that we have general impacting talks scattered among the different repos.
All reactions
-
❤️ 1
Not really on Github, so perhaps we should schedule a meeting for this very topic?
All reactions
Yes I agree with @frgfm we should not discuss this on GitHub, let’s setup a call 🙂
All reactions
Would it be too complicated to manage VMs on our own ?
I've had a quick look at some PaaS:
- OVH (guess that it's well-known)
- Orange Business Services
- platform.sh
- gandi. They support some nice projects (here) such as WWF, fidh, etc. They also have a nice "index de l'égalité salariale Femmes-Hommes" of 87/100.
It did not benchmark yet the prices of all the solutions mentioned above, but so far gandi seems to be the closest to Pyronear's values.
All reactions
My bad, I was supposed to take care of this over the weekend. I'll start the deployment on OVH to try to have something working for Wednesday!
All reactions
-
👍 1
FYI: we're in the middle of deployment on an OVH sandbox 👌
All reactions
-
👍 1
I was about to close this issue because we now have a deployed instance on OVH, but I wanted first to suggest another option that is surprisingly free: Deta
It's suggested by FastAPI and seems quite modern : https://fastapi.tiangolo.com/tr/deployment/deta/
All reactions
Hi,
It seems like a good solution indeed that would have fit our usecase but why would we switch now that we have a solution on OVH?
All reactions
Hi,
It seems like a good solution indeed that would have fit our usecase but why would we switch now that we have a solution on OVH?
Quite simple: it's free 😅
All reactions
Oh my bad I thought we were in a free tier plan on OVH.
I would agree to do the switch then :)
All reactions
Moving this to a question since it will remain an ongoing matter as new providers appear :)