Hi Mathew,

I wrote the article,
<https://medium.com/@abhioncbr/apache-superset-in-the-production-environment-92e914102cc5>
a couple of weeks back. Let me know if it is helpful for you.

Thanks
Abhishek Sharma

On Mon, May 20, 2019 at 2:35 PM John Bodley <[email protected]>
wrote:

> Hi Matthew,
>
> In answer to your questions (from Airbnb's perspective):
>
>    1. Regarding a production environment it's probably highly dependent on
>    your use case. At a minimum I would suggest having at least 3
> web-servers
>    (we use Gunicorn <https://gunicorn.org/>) and 3 Celery workers for
>    redundancy. We use Datadog for monitoring/alerting which has helped us
>    track load and scale accordingly. We use Kubernetes for deployment which
>    includes some elasticity, though currently we're running 3 web-servers
> and
>    5+ Celery workers. The later may be overkill though we're trying to
> debug
>    an ongoing QueuePool issue.
>    2. We use AWS to house Redis, Superset, Celery, etc. which all run from
>    the same region
>    <
> https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html
> >
>    .
>    3. Our servers run on 4 cores with 10 GB of memory. Note we haven't
>    optimized this configuration.
>    4. We have low thousands of weekly active users for Superset and SQL
>    Lab.
>
> -John
>
>
>
>
> On Mon, May 20, 2019 at 12:24 AM Matthew Mutee <[email protected]> wrote:
>
> > Hi dev,
> >
> > We have been testing superset for the last couple of months and now want
> to
> > set it up in production. Could you please share what sort of resourcing
> > considerations you have made for  your superset installation.
> >
> > I am interested in:
> >
> >    1. Number of servers used for load balancing.
> >    2. Placement of  applications; redis, superset, celelery, nginx etc.
> >    3. Actual resources in the servers; memory, cores etc
> >    4. The average users accessing superset per day.
> >
> > Thanks :-)
> >
> > Regards,
> > Matthew M.
> >
>

Reply via email to