Pivotal Platform Dev是Pivotal Platform 的小尺寸版,旨在于在本地开发设备上运行,它可以通过精简的组件快速传达Pivotal Platform的主要要素

Pivotal Platform Dev非常适合想探索或评估Pivotal Platform的开发人员,或者那些积极构建可以在Pivotal Platform上运行的云原生应用程序的开发人员。有了Pivotal Platform Dev,开发人员可以体验Pivotal Platform的力量——从启用持续的结构化构建来加快开发周期到通过集成日志、指标和健康监测和管理开启卓越运行。
有了Pivotal Platform Dev,开发人员可以通过Pivotal Platform快速、轻松地获得专业知识和获取有关平台的深刻见解。
- 使用多种开发语言和运行时间,包括Java、Ruby、PHP或Python
- 通过整合一系列开发人员或用户提供的外部服务快速构建完整的应用程序
- 推出Docker图像或直接推出代码
- 该平台能够处理复杂的汇编、升级、部署、路由和容器安排任务
- 简单的水平应用程序实例缩放
- 内置日志和指标
- 强大的安全结构和角色访问
- 自动化的健康监测和故障恢复
Pivotal Platform Dev的核心功能允许开发人员进行本地迭代,确保在多数Pivotal Platform默认配置的情况下始终运行,从而可以轻松构建和测试应用程序。
Pivotal Platform Dev在笔记本电脑上进行本地部署之后,开发人员就可以在旅途中工作,无需Pivotal Platform全部署的网络连接或访问权限即可使用。专用的本地部署所带来的灵活性能让开发人员随时随地更新Pivotal Platform实例,也可以随时随地从零开始重新构建。
如下图所示,Pivotal Platform Dev是一种轻量级的Pivotal Platform,主要用于本地应用程序的开发而非生产部署。Pivotal Platform Dev是一个虚拟设备,整合了Pivotal Platform必要的弹性运行时组件与Redis、RabbitMQ和MySQL服务。单个应用程序实例就像他们在Pivotal Platform里一样以单独管理的容器来执行命令。

然而,它并不包括高可用性的Pivotal Platform生产部署所需的全部要素。例如,Pivotal Platform Dev缺乏BOSH(及它的可视界面Ops Manager),该基础架构的自动化层可以将不可靠的IaaS要素集合成一个可靠的应用平台。其结果是Pivotal Platform Dev不支持零停机平台升级或应用程序/平台的高可用性,它目前还缺少作为应用程序管理可视化仪表板的应用程序管理器。
Pivotal Platform Dev是免费用于开发、评估Pivotal Platform的一个工具。Pivotal Platform Dev可以检索作为20 GB虚拟图像安装的4 GB虚拟设备。为了执行相同的命令,Pivotal Platform Dev相较于Pivotal Platform需要更加庞大的系统资源,因此,请确保你的系统至少拥有8 GB的系统内存(推荐内存为17 GB)。
使用Spring的Pivotal Platform开发人员可通过为Cloud Foundry下载并安装Eclipse和Gradle/Maven 插件进一步简化工作。