DigitalOcean应用平台

2020-08-21 10:24:26

App Platform是DigitalOcean提供的平台即服务(PaaS)产品,允许开发人员将代码直接发布到DigitalOcean服务器,而无需担心底层基础设施。

App Platform将自动分析您的代码,创建构建构件(以容器的形式),并将您的应用程序发布到云上。它还具有生命周期管理功能、垂直和水平扩展、GitHub与一键部署支持的集成、自省和监控功能,以及对托管数据库的支持。

App Platform允许您挂接源代码Repo,并使用云托管构建系统进行部署,该系统会自动检测运行您的应用程序所需的环境。

虽然可以自动检测以下环境,但只要源存储库中存在Dockerfile,任何不在此列表中的环境仍然可以部署。

应用程序平台应用程序可以随时横向扩展(添加更多服务于您的应用程序的实例)和垂直扩展(使用更多的CPU和内存资源来增强实例),只需访问您的应用程序在仪表板中的部署即可。有关详细信息,请参阅快速入门中的缩放说明。

如果您想要快速部署示例应用程序,并了解App Platform的自动检测和云构建的运行情况,下面是可用的示例列表。

我们没有特定框架的示例并不意味着它不受支持。如果支持该环境,则将在构建时下载并安装任何所需的框架。例如,我们没有symfony示例,但支持PHP应用程序,如果在您的应用程序中使用symfony,它将自动构建和部署。

App Platform的Beta版有两层:免费版和专业版。您可以在Free层上免费构建和部署静态站点,但有一些使用限制(如下表所示)。如果您超过限额,我们可能会收取超重费用。

8月份的折扣:您将在8月份的App平台使用中获得12美元的折扣。这样,您就可以轻松试用App平台的专业层,看看是否适合您。

Beta版优惠:在测试版期间,这些实例的价格将享受五折优惠。

如果您需要比计划中包含的资源更多的资源,则适用以下价格。

PostgresSQL是目前App平台唯一直接支持的数据库引擎。但是,您可以走出App平台,创建一个托管数据库,该数据库使用MySQL或Redis和DigitalOcean在您的应用程序中使用。您将无法获得测试版期间提供的折扣价格,无法在App平台内管理数据库,也无法使用连接参数自动生成环境变量。