DEV Community

Discussion on: Simplify DevOps with Jupyter Notebook

Collapse
 
amit1rrr profile image
Amit Rathi

Azure Notebooks are in the same bus as Google Collaboratory. They are both hosted Jupyter Notebook service, great for sharing/collaboration in the team. The problem with DevOps use case it is requires,

  1. Access to your infrastructure. (Networking access for machines/services within your VPC)
  2. Credentials to access your infrastructure. (DB passwords, API keys)

So if we are using Azure/Google Notebooks, we need to somehow allow their servers access to our infrastructure. This is almost impossible unless you allow your infra to be publicly accessible from the web (big security hazard). If there is some feature like your Azure/Google Notebooks can access your Azure/GCP infra then I'm not aware of it.

Storing your credentials on a third party hosted service is a bad idea. Even if their intentions are best they could be a victim of attack.

Because of these self hosted Notebook setup that allows sharing is the only way I see it being used in DevOps.