开源云端开发平台Pulumi释出,主打多语言、多云端的开发体验
2018-06-20 09:55:17 | 来源:ithome | 投稿:小唯 | 编辑:dations

原标题:开源云端开发平台Pulumi释出,主打多语言、多云端的开发体验

Pulumi创办人Joe△Duffy在博客宣布,其多开发语言与多云端环境的开源云端开发平台Pulumi正式上线,开发者可以在Pulumi上使用自己习惯的语言撰写云端运算程式,甚至还能不使用模板语言基础架构,Joe△Duffy提到,使用Pulumi能够真正把分散式云端架构带入应用程序中,而且开发者只要负责撰写程式并执行,剩下的就交给Pulumi来设定。

Pulumi的核心概念是一个云端物件的模型,结合了评估Runtime,能够理解任何开发语言的程式,以及在云端环境执行这些程式所需要的资源,辅以强健的方法规画与管理云端的资源。而由于Pulumi对于所有语言以及云端环境都是中立的,Joe△Duffy提到,这是他们能够支援这么多语言和云端环境的原因。

Pulumi特色是多语言多云以及可完全扩展,目前先支援JavaScript、TypeScript、Python和Go语言,而云端环境部分,除了AWS、Azure和GCP等公有云环境,私有云或是混合云也都支援,此外,也支援目前的新兴技术Kubernetes。Pulumi提供单一且一致的程式码开发模型,还有一系列的工具来管理这些环境,而且受惠于开源社交的贡献,丰富与可重复使用的套件将让开发者获得更好的支援。

其采用基础架构即程式码与不可变基础架构的概念,让开发者不需要使用YAML或是DSL等序列化语言,就能获得自动化以及重复执行等好处,Pulumi的核心具陈述性,开发者可以在部署前进行更改区分,系统会进行良好的审计追踪,并纪录进行变更的使用者以及时间。官方宣称,使用Pulumi可以让38页的手动指令变成38行,让25,000行的YAML配置,在使用真正的开发语言后只剩500行。

Joe△Duffy是前开发工具.NET的开发工程师,负责建构并行运算以及非同步支援,还带领分散式作业系统程式开发平台,以及开源和跨平台的.NET△Core的微软开发语言团队。他认为,在云端开发工作有许多困难与不方便,像使用无伺服器功能,就必须撰写繁瑣的JSON与YAML配置文件,而要连接API端点,需要具备难懂的概念,并进行一大堆复制贴上的工作。

Joe△Duffy有自信的认为,使用Pulumi后,开发者会以不同的方式看待云端基础架构,且能真正把分散式云端系统概念加入应用程序的核心中。除了Pulumi本身提供的凾式库外,开发者也可以在云端部署自有的函式库。Pulumi的云端框架提供早期预览的功能给开发者尝鲜,开发者可以跨云端供应商,以抽象概念的建立容器以及无伺服器功能,还能以Node.js、Python、Java与.NET等开发语言撰写程式,无关作业系统的控制程序、执行绪或是档案系统,这个方法可以让开发者部署现代多云应用程序。

虽然Pulumi提供了类似Paas的服务,但是Joe△Duffy则强调,Pulumi并非PaaS,开发者的程式能够直接选择执行的云端供应商,并且能够全权控制该云端环境的所有功能,即便Pulumi提供高阶的功能,开发者也都能按照需求,控制底层的原始资源。

tags:

上一篇  下一篇

相关:

Hortonworks资料平台3.0释出,加强容器化及跨云架构布局

图片来源: Hortonworks 近日Hortonworks的Dataworks用户大会在美国圣荷西开跑,而高峰会上Hortonworks宣布,自家的资料平台解决方案Hortonworks△Data△Platform(HDP)3.0版已经释出,这次产品发布除了强调容器化、

GCP服务版图再扩大,云端营运中心前进芬兰

Google位于芬兰哈米纳的资料中心,直接抽取海水冷却资料中心带来的高热,冷却用水在排放前,会先集中至资料中心内的调温中心,与新鲜海水混合降低温度后,再排放至海岸 图片来源: Google 前阵子Google才在新加坡加

Datadog加强整合Azure环境,可监控 60种Azure云端服务

云端监控服务Datadog近日不断出招,为了加强容器基础架构环境,推出容器地图功能外,在EKS服务上线后也随即支援。近日则宣布加强整合微软Azure环境,可以监控超过60种Azure服务,包含Event△Hub、IoT△Hub、Service△

Adents与微软合作释出区块链供应链追踪平台NovaTrack

供应链平台供应商Adents推出,结合区块链以及人工智能技术的供应链追踪平台Ardents△NovaTrack,与微软进行策略联盟,使用Azure机器学习与商业智慧服务,分析供应链中产生的资料。该平台除了透明化产业供应链外,也增

Google云端HTTPS负载平衡服务现支援QUIC

Google现在于自家的公有云服务HTTPS负载平衡器提供QUIC协议,而QUIC的好处除了快速建立连线外,还提供多工串流、改进封包遗失恢复以及无队头阻塞(No△Head-of-社交软件 Blocking)。GCP的负载平衡器会自动与客户端协

站长推荐: