无服务器平台又有生力军,Hyper Pi平台原生支援Kubernetes API

Hyper.sh
继IaaS、CaaS(容器即服务)的风潮后,无服务器应用看来又是下个IT基础架构的新市场。最近部分大厂都有发布支援无服务器应用的新服务,像是阿里云的无服务器Kubernetes服务近日上线外,Azure无服务器平台将支援开放事件处理标准CloudEvents,甲骨文的公有云服务则是让容器引擎开始相容无服务器专案Fn。但除大型厂商,容器新创也是值得着眼观察,像投入容器Runtime技术开发的新创Hyper.sh在近日推出了无服务器容器平台Pi,现在也已经能支援Google公有云。
Hyper.sh表示,容器化应用在近年云端生态系快速成长,虽然用户持续使用既有解决方案,利用该平台作为原生Docker执行环境,不过随着微服务浪潮的兴起,许多企业也想要使用Kubernetes调度这些复杂应用。
Hyper.sh这次新释出的无服务器平台Pi整合原生Kubernetes API界面,开发者可以在Pi中直接使用Kubernetes,而这样的整合策略,也增加该平台在生态系中各平台的可携带性。Hyper.sh表示,该平台也不需要介入任何VM丛集管理,全然拥抱容器技术之下,Pi只需要呼叫REST API,就可以随需创建容器,而该团队也表示,在5秒钟内平台就可以完成容器的创建。
使用Pi的程序,首先得要完成Docker映像档建置,将映像档上传至容器储存库后,使用者再决定Pod的硬件规格为何,最后,只需要利用API就能创建新容器。而这个平台服务,采取每秒计价的收费模式。图片来源:Hyper.sh
让许多企业伤脑筋的容器储存应用,Pi也有原生支援持久储存(Persistent Volume),可以支援有态(Stateful)应用,而系统也会自动建立副本,确保数据的安全性。而为了确保容器网络的安全,该平台会在Layer 2网络层,建立一个私人容器网络,“当中所有的连线,都会与外部环境、其他租户进行隔离。”Hyper.sh表示。
在多云架构当道的现在,Pi也理所当然的要支援多云环境。不过该公司表示,现阶段该平台首先支援的为Google GCP,Hyper.sh也预告在明年后,也开始将触角延伸到AWS、Azure以及其他大型公有云服务商。
相仿公有云虚拟机的计价方法,Hyper.sh的容器主机大小,也按照CPU核心数、内存等规格区分价格,而每种容器主机,根据规格差异,每秒的执行成本也有相当差异。图片来源:Hyper.sh
Hyper.sh列出一些Pi与多数FaaS专案的差异。首先,FaaS平台执行企业开发的程式码,而Pi则可直接执行Docker容器映像档。再者,由于Pi原生支援Docker,所以任何可以被Docker打包的程式码、二进制档案、脚本化程式,都可支援。而FaaS使用函式呼叫作为执行实例单位,Pi则利用单一容器作为执行单位。
