Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expanded tips for deploying to AWS? #20

Open
rsignell-usgs opened this issue Feb 10, 2021 · 5 comments
Open

Expanded tips for deploying to AWS? #20

rsignell-usgs opened this issue Feb 10, 2021 · 5 comments

Comments

@rsignell-usgs
Copy link

rsignell-usgs commented Feb 10, 2021

Do you guys have plans to expand this Deploying to AWS section?

A step-by-step recipe, Blog post or even a few more details would be awesome.
Or maybe easier: a short video walk-through?

We use the Holoviz-backed-by-Bokeh suite of tools extensively on the Pangeo project to interactively explore remote sensing, climate and forecast model output and other large data.

A common desired use case is deploying an dashboard for exploring these datasets to a larger community, often on AWS.

I think the entire community would find an expanded instructions very useful!
(but I realize you have many very useful things already on your to-do list...)

@bryevdv
Copy link
Member

bryevdv commented Apr 3, 2021

All of those things would be great @rsignell-usgs we mostly just need more help/resources.

@bryevdv
Copy link
Member

bryevdv commented Apr 3, 2021

Also, regarding that linked section specifically, I guess it's not entirely clear to me that Elastic Beanstalk would be the common choice for most users. I had reasons for choosing it several years ago but there are definitely more/different options now. But I don't really personally feel like I have the necessary expertise to evaluate them all or make recommendations.

@rsignell-usgs
Copy link
Author

@bryevdv, we ended up deploying our Bokeh (Panel) Apps on AWS using ECS w/Fargate, using CDK scripts with GitLab runners to build the container and deploy the infrastructure. We based our Dockerfile off of your Bokeh example Dockerfile, and used CDK typescript for deployment.

It looks like the approach described in this AWS blog post using Terraform to deploy ECS/Fargate would be a more flexible alternative!

@bryevdv
Copy link
Member

bryevdv commented Apr 6, 2021

I've had people suggest Terraform/Fargate as the current best practice but I have zero experience with either

@rsignell-usgs
Copy link
Author

rsignell-usgs commented Apr 6, 2021

@bryevdv , let's hope that if people have success using Terraform to deploy bokeh/panel apps they report back here! 😸

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants