Update Azure deployment guide#840
Conversation
| can use to log into the Azure web interface. If you have an existing Microsoft | ||
| account (for example, a hotmail.com or outlook.com email address) then you can use | ||
| that, or you can create a new account. | ||
| These examples create the Azure Resources in the West Europe region. This is a good |
There was a problem hiding this comment.
I'd feel better with an explicit +1 that it's Ok to include this bit of self-promotion :) I think most pangeo users will be interested in the public data we're hosting there, and so will benefit from knowing about it and putting their compute in the same region as that data.
| so we'll cover each one in turn. | ||
| This guide uses the Azure CLI to create the Azure Resources. | ||
| At the end, we provide a ``Makefile`` with targets for the AKS cluster and an updated deployment. If you're just looking to deploy a Hub, feel free to use and adapt the Makefiles. If you're looking to build understanding, read through the guide. | ||
| As an alternative to this guide, you might use `Qhub <https://docs.qhub.dev/en/latest/>`_, which provides a higher-level tool to obtain a JupyterHub and Dask deployment on Kubernetes (or HPC). |
There was a problem hiding this comment.
I'm still exploring QHub. I ran into a couple issues with my initial attempt on Azure, so I've reverted to just using the Azure CLI and Helm in this guide.
|
Thanks a bunch for this PR! I haven't had a chance to look at the content (and TBH am probably not super qualified to decide haha). But here's my take on a few of your more "meta" points:
I also encourage you to update the Z2JH Azure guide if there are now new best practices :-) Also more generally, @sgibson91 is joining the team soon, and will be focusing much of her time on Pangeo. She is also experience with Azure via her work at the Turing Institute, and I wonder if this might be a good collaboration point as she gets started? |
|
Hi! @TomAugspurger I also probably wrote the networking stuff in the z2jh Azure guide, so very happy to investigate further with you and update as needed (it was a while ago that I wrote it!) |
|
@TomAugspurger should this be merged? |
This rewrites the Azure deployment guide. I'll detail the major changes below, but I wanted to ask up front: does pangeo want to be in the business of maintaining these guides, especially with 2i2c taking over maintenance roles? cc @tjcrone, @rabernat, and maybe @choldgraf. In terms of actual maintenance cost I'm happy to keep the Azure guide up to date.
Selfishly, I just want a place to link to for "How do I replicate the Planetary Computer Hub in my Azure subscription?". That could live at https://planetarycomputer.microsoft.com/docs/concepts/computing if pangeo doesn't want to maintain these guides anymore.
Last bit of house-keeping: why not just use zero to jupyterhub? Two reasons:
Onto the changes: I don't think the diff is too meaningful. But at a high level, the guide has two sections: A "simple" deployment, just to make sure that the tools work, and a "recommended" deployment. I've also included a sample
Makefileandconfig.yaml, to satisfy people who just want to get a cluster up and running ASAP, and don't care about the background.The details below has the rendered HTML as a png
Details