Skip to content

Navigation Menu

Sign in
Sign up

[deployment] Select a CSP and prepare for production situations #194

frgfm started this conversation in General
Discussion options

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
You must be logged in to vote

Replies: 14 comments

Comment options

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/

You must be logged in to vote
0 replies
Comment options

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 ?

You must be logged in to vote
0 replies
Comment options

frgfm
Jan 31, 2021
Maintainer Author

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?

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Comment options

frgfm
Feb 3, 2021
Maintainer Author

Not really on Github, so perhaps we should schedule a meeting for this very topic?

You must be logged in to vote
0 replies
Comment options

Yes I agree with @frgfm we should not discuss this on GitHub, let’s setup a call 🙂

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Comment options

frgfm
Mar 29, 2021
Maintainer Author

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!

You must be logged in to vote
0 replies
Comment options

frgfm
Mar 31, 2021
Maintainer Author

FYI: we're in the middle of deployment on an OVH sandbox 👌

You must be logged in to vote
0 replies
Comment options

frgfm
Jul 22, 2021
Maintainer Author

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/

You must be logged in to vote
0 replies
Comment options

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?

You must be logged in to vote
0 replies
Comment options

frgfm
Jul 23, 2021
Maintainer Author

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 😅

You must be logged in to vote
0 replies
Comment options

Oh my bad I thought we were in a free tier plan on OVH.
I would agree to do the switch then :)

You must be logged in to vote
0 replies
Comment options

frgfm
Jun 16, 2022
Maintainer Author

Moving this to a question since it will remain an ongoing matter as new providers appear :)

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Converted from issue

This discussion was converted from issue #106 on June 16, 2022 16:07.

AltStyle によって変換されたページ (->オリジナル) /