主持容器爱好项目
Hosting a container hobby project
我正在开发一个业余爱好项目;
- 一个 Azure Microsoft SQL 数据库
- 获取数据并放入数据库的更新过程(目前 运行 每周本地一次)
- Dotnet core 3.0 中的一个 API 从数据库中读取
- Vue 中的 NGINX 前端,从 API
中读取
最后两个应用程序已容器化,我可以在本地 运行 docker 映像。我想要这个托管(在云中),这样我就可以展示我的工作并获得 Kubernetes 或任何其他编排工具之类的经验。
我要找的是一个非企业级的托管平台,免费或者每月收取少量费用。我有 Azure 开发人员预算,但当我尝试最小的 Azure Kubernetes 服务时,它仍然会花费我很多钱。
谁对哪个托管平台适用于他们的爱好项目有一些建议?
GCP 有一个相当慷慨的免费套餐,您可以免费启动一个 1 节点集群。虽然它只有大约 0.5 GB 的 RAM,但您可能会发现 运行 您的应用程序和 SQL 服务器都具有挑战性。 Heroku 确实为其 SQL 数据库提供了免费层,但它是 Postgres 而不是 SQL 服务器。
我最终要做的就是不使用 K8s,而是坚持使用 Azure 中的容器实例。我知道这有点蹩脚,因为我一开始就想到 K8s。尽管如此,现在我还是得到了一个相对经济高效的解决方案,其中包含私人注册表和两个容器,价格低于 10 欧元。
我正在开发一个业余爱好项目;
- 一个 Azure Microsoft SQL 数据库
- 获取数据并放入数据库的更新过程(目前 运行 每周本地一次)
- Dotnet core 3.0 中的一个 API 从数据库中读取
- Vue 中的 NGINX 前端,从 API 中读取
最后两个应用程序已容器化,我可以在本地 运行 docker 映像。我想要这个托管(在云中),这样我就可以展示我的工作并获得 Kubernetes 或任何其他编排工具之类的经验。 我要找的是一个非企业级的托管平台,免费或者每月收取少量费用。我有 Azure 开发人员预算,但当我尝试最小的 Azure Kubernetes 服务时,它仍然会花费我很多钱。
谁对哪个托管平台适用于他们的爱好项目有一些建议?
GCP 有一个相当慷慨的免费套餐,您可以免费启动一个 1 节点集群。虽然它只有大约 0.5 GB 的 RAM,但您可能会发现 运行 您的应用程序和 SQL 服务器都具有挑战性。 Heroku 确实为其 SQL 数据库提供了免费层,但它是 Postgres 而不是 SQL 服务器。
我最终要做的就是不使用 K8s,而是坚持使用 Azure 中的容器实例。我知道这有点蹩脚,因为我一开始就想到 K8s。尽管如此,现在我还是得到了一个相对经济高效的解决方案,其中包含私人注册表和两个容器,价格低于 10 欧元。