我正在寻找通过 Google Compute Engine 实现的高可用性 ASP.NET 应用程序。我阅读了高可用性文档查看基本架构。将计算引擎实例分组到负载平衡器以及 SQL 架构中都很好,但我对 IIS 应用程序的高可用性感到困惑。
希望在 Google 云存储桶中拥有持久存储,从持久数据中抽象出计算实例,从而使负载均衡器在必要时轻松启动更多实例。
问题是,如何让每个计算实例上的 IIS 网站使用存储桶中的文件。Google 存储保险丝不是为 Windows 编写的,也不会安装 IIS 可以使用的卷之类的存储桶。我能找到的唯一替代方案是云莓将卷安装到 Windows 服务器(如果可以工作的话)。但我宁愿使用 Google 专有方法,有没有办法使用 Google Cloud 来实现?
答案1
现在,您可以使用新的 PowerShell 提供程序将 Google Cloud Storage 视为文件系统。此功能可帮助您使用 cd、dir、copy、del 甚至 cat 等命令来浏览和操作 Cloud Storage 中的数据。您可以参考这篇博文了解更多信息。
答案2
您可以使用rclone mount
https://rclone.org/commands/rclone_mount/