Pulumi開源基礎架構,能簡化AWS應用程序部署工作
基礎架構即程序代碼供應商Pulumi開源了一個可用於部署AWS工作負載的框架Pulumi Crosswalk for AWS,提供基礎架構即程序代碼組件,並內置AWS最佳實踐,幫助用戶根據需求,將應用程序部署到AWS上。
Pulumi提到,雖然AWS提供了方便的雲計算平台,供開發人員構建原生雲計算應用程序,但開發者仍要學習這些服務的使用方法,才能將各種構建模塊湊在一起,在雲計算服務發達的今天,這個過程仍然充滿障礙,而Crosswalk for AWS就是要來降低部署難度,讓AWS用戶可以更簡單地將應用程序部署到雲計算。
雖然現在已經存在一些工具,可以幫助用戶使用AWS服務,Pulumi舉例,像是用在無伺服器的框架Docker Compose for ECS與eksctl for EKS,但都僅限於特定方面的支持,限制用戶能夠發展應用程序的範疇,而Crosswalk for AWS的功能與這些工具類似,但能夠更全面的功能支持,並跨整個AWS平台提供統一的開發介面。
Crosswalk for AWS支持多種AWS服務,包括無伺服器服務Lambda和API Gateway,還有容器服務ECS以及Fargate,以及像是熱門的Kubernetes服務EKS、跨網路的VPC和SecurityGroups,而監控服務Cloudwatch Dashboards與Alarms等都有支持。由於Crosswalk的模塊構建在AWS的原生功能模塊之上,用戶可以自由地使用高端組件,或是使用低端平台原語,當然也能根據需求混合使用。
Crosswalk以Pulumi開源SDK構建,而該SDK支持的語言包含了JavaScript、Python、TypeScript和Go,因此Crosswalk用戶都能用自己熟悉的語言完成操作。Pulumi提到,他們還在探索Crosswalk的可能性,未來還會將相同的改念應用到其他雲計算平台上。
※Amazon推薦機制變雲服務,AWS即時推薦服務正式上線
※美國得來速連鎖餐廳POS系統中毒
TAG:十輪網 |