首页>数码 >内容

DigitalOcean推可自动管理基础设施的App平台

数码2021-02-11 12:01:00
最佳答案

云端服务供应商DigitalOcean新推出云端应用程式平台,让开发者只需要简单地点击按钮,就能够部署程式码,平台还可以代开发者自动管理基础设施,并且防御DDoS攻击。使用者可在平台部署的使用案例,包括网页应用程式、静态网站、API以及后台工作程式。

这个应用程式平台建构在Kubernetes之上,能够提供规模缩放以及灵活性,开发者只需要将应用程式平台指向GitHub存储库,就能够快速建置、部署和扩展应用程式或是静态网站。官方提到,应用程式平台是以开放标準建构,提供底层基础设施良好的可见性,除了可以透过内建的缩放机制,交由系统控制应用程式规模,使用者也能够直接控制底层基础设施。

官方提到,他们分析了用户在基础设施上,建构应用程式所会遇到的常见问题,并且抽象这些功能,让开发者可以藉由点击按钮,就能够将程式码推送到生产环境中。应用程式平台是个全託管服务,能够管理基础设施、资料库、作业系统、Runtime和其他相依项目,并且在预设下,提供应用程式安全性保护,除了创建、管理和更新SSL凭证,还能防御应用程式免受DDoS攻击。

应用程式平台支援各种语言和框架,包括Python、Node.js、Go、PHP与Ruby等,也能用来託管静态网站,而当开发者使用其他语言应用程式,只要在来源储存库中,提供适当的Dockerfile,就可以快速地部署。应用程式平台让开发者,可以直接从GitHub存储库部署程式码,也能够启动推送程式码自动部署功能,在开发者每次推送包含程式码的分支时,就会自动重新部署应用程式。除了GitHub,该平台还将支援GitLab和Bitbucket。

该平台会分析开发者的程式码,并且创建容器,在Kubernetes丛集上执行应用程式,官方强调,因为他们使用开放云端原生标準,因此在平台上,几乎不使用自定义程式码。应用程式平台能够提供水平与垂直扩展,来应付应用程式的流量高峰,不只能够增加更多服务实例,也能在实例中加入更多CPU和记忆体资源,且在每一次扩展时,应用程式仍总是维持可用状态,达到零停机部署。

由于DigitalOcean才刚推出应用程式平台,计画分阶段在各地上线,目前仅在法兰克福、纽约和阿姆斯特丹提供。DigitalOcean仍会持续改善应用程式平台,预计加入更多追蹤指标,并让使用者能够添加Cron作业,以指定时间运作特定的工作,官方也计画整合虚拟私有云,还有允许用户加入持久储存。

免责声明:本文由用户上传,如有侵权请联系删除!