使用服务器与PyGraphistry#

虽然PyGraphistry提供了开箱即用的强大功能,但利用服务器可以增强其能力,特别是在GPU加速的可视化和远程操作方面。本指南帮助您决定是使用不带服务器的PyGraphistry,还是使用各种可用选项设置服务器。

不使用服务器的PyGraphistry#

对于大多数使用场景,PyGraphistry 可以在不需要专用服务器的情况下无缝运行。这种设置非常适合:

  • 本地数据可视化:在您的本地环境中直接创建和交互可视化。

  • 基础图分析:执行标准的图操作和分析,无需服务器管理的开销。

  • 开发与测试:非常适合开发人员构建和测试利用PyGraphistry的应用程序。

注意: 如果没有服务器,像GPU加速的可视化和某些远程功能等高级功能将不可用。

使用Graphistry服务器#

要充分发挥PyGraphistry的潜力,特别是对于GPU加速的可视化和可扩展的远程操作,请考虑设置一个Graphistry服务器。以下是可用的入门选项:

Graphistry Hub#

Graphistry Hub 提供了一个托管解决方案,具有以下优势:

  • 易于使用:无需安装;立即开始。

  • 免费云GPU层:访问免费的GPU资源以加速可视化。

  • 可扩展性: 根据项目需求自动扩展。

Graphistry Hub 入门指南:

  • 访问Graphistry 入门页面。

  • 选择Graphistry Hub创建账户并开始使用服务,无需任何基础设施设置。

云市场部署#

AWSAzure等云平台上部署Graphistry,为您提供了对服务器环境的灵活性和控制。

AWS 市场#

  • 快速部署: 使用为AWS优化的预配置设置启动Graphistry。

  • 集成:无缝集成其他AWS服务以增强功能。

在AWS上部署:

  • 导航到AWS Marketplace并搜索“Graphistry”。

  • 按照部署说明在AWS上设置您的Graphistry服务器。

Azure 市场#

  • Azure 集成: 利用 Azure 的强大基础设施和服务。

  • 可扩展资源: 根据项目需求调整资源。

在Azure上部署:

  • 访问Azure Marketplace并搜索“Graphistry”。

  • 按照提供的步骤在Azure上部署Graphistry。

Kubernetes 和 Docker-Compose 分发版#

对于偏好容器化部署的组织,Graphistry 提供对 KubernetesDocker-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以获得无忧体验。

  • 适用于企业或可扩展需求:通过AWSAzure Marketplace部署,以利用云基础设施。

  • 对于容器化环境:选择KubernetesDocker-Compose以与您现有的容器编排工作流程集成。

祝您绘图愉快!