使用服务器与PyGraphistry#
虽然PyGraphistry提供了开箱即用的强大功能,但利用服务器可以增强其能力,特别是在GPU加速的可视化和远程操作方面。本指南帮助您决定是使用不带服务器的PyGraphistry,还是使用各种可用选项设置服务器。
不使用服务器的PyGraphistry#
对于大多数使用场景,PyGraphistry 可以在不需要专用服务器的情况下无缝运行。这种设置非常适合:
本地数据可视化:在您的本地环境中直接创建和交互可视化。
基础图分析:执行标准的图操作和分析,无需服务器管理的开销。
开发与测试:非常适合开发人员构建和测试利用PyGraphistry的应用程序。
注意: 如果没有服务器,像GPU加速的可视化和某些远程功能等高级功能将不可用。
使用Graphistry服务器#
要充分发挥PyGraphistry的潜力,特别是对于GPU加速的可视化和可扩展的远程操作,请考虑设置一个Graphistry服务器。以下是可用的入门选项:
Graphistry Hub#
Graphistry Hub 提供了一个托管解决方案,具有以下优势:
易于使用:无需安装;立即开始。
免费云GPU层:访问免费的GPU资源以加速可视化。
可扩展性: 根据项目需求自动扩展。
Graphistry Hub 入门指南:
访问Graphistry 入门页面。
选择Graphistry Hub创建账户并开始使用服务,无需任何基础设施设置。
云市场部署#
在AWS和Azure等云平台上部署Graphistry,为您提供了对服务器环境的灵活性和控制。
AWS 市场#
快速部署: 使用为AWS优化的预配置设置启动Graphistry。
集成:无缝集成其他AWS服务以增强功能。
在AWS上部署:
导航到AWS Marketplace并搜索“Graphistry”。
按照部署说明在AWS上设置您的Graphistry服务器。
Azure 市场#
Azure 集成: 利用 Azure 的强大基础设施和服务。
可扩展资源: 根据项目需求调整资源。
在Azure上部署:
访问Azure Marketplace并搜索“Graphistry”。
按照提供的步骤在Azure上部署Graphistry。
Kubernetes 和 Docker-Compose 分发版#
对于偏好容器化部署的组织,Graphistry 提供对 Kubernetes 和 Docker-Compose 的支持。
Kubernetes#
编排: 使用Kubernetes管理容器化应用程序以实现可扩展性和可靠性。
定制: 根据您的基础设施和扩展需求定制部署。
使用Kubernetes部署:
访问Kubernetes部署指南,请前往Graphistry CLI 管理指南。
按照说明在Kubernetes集群上部署和管理您的Graphistry服务器。
Docker-Compose#
简单性:非常适合小型部署或开发环境。
快速设置: 使用Docker-Compose以最小配置部署Graphistry。
使用 Docker-Compose 部署:
请参考Graphistry CLI 管理指南获取Docker-Compose设置说明。
执行提供的Docker-Compose文件以在本地或服务器上启动您的Graphistry服务器。
选择正确的选项#
对于初学者或快速设置:使用Graphistry Hub以获得无忧体验。
适用于企业或可扩展需求:通过AWS或Azure Marketplace部署,以利用云基础设施。
对于容器化环境:选择Kubernetes或Docker-Compose以与您现有的容器编排工作流程集成。
祝您绘图愉快!