開發與維運

“阿里雲開放平臺俱樂部”首站啟航,助力企業基於Terraform完成上雲進階

封面.jpg

前言

在雲計算高速發展的時代,“企業上雲”已經成為越來越多的企業的共識,而在上雲之後,如何“降本、提效”的管理雲資源,又是每個企業必須面臨的問題。

通過對雲資源的編排,實現資源的自動化管理,即基礎設施即代碼(Infrastructure as Code,簡稱IaC),也是資源編排最高效的實現模式。其中,“Terraform”就是一款經典的IaC自動化資源編排工具,而阿里雲作為全球第三大雲服務提供商,terraform-alicloud-provider 已經支持了超過 240 個 Resource 和 Data Source,覆蓋計算、存儲、網絡、容器等50多個服務和雲產品,並提供100+Terraform Module,並且吸引到越來越多的開發者加入到阿里雲Terraform生態的建設中。

8月22號,阿里雲開放平臺在阿里中心舉辦了一場“基於Terraform玩轉阿里雲”的主題沙龍。這次沙龍為“開放平臺開發者俱樂部”系列活動首站,現場邀請到50+企業開發者、編程愛好者面對面交流,同時開放平臺技術專家、HashiCorp架構師也一起參與賦能開發者。參與活動的用戶以公司內部的運維、研發人員為主,既有互聯網公司,也出現了很多行業龍頭企業的身影。值得一提的是,除了眾多資深技術開發者,現場還迎接到一位11歲的技術小達人,不僅對遊戲開發細節如數家珍,還給他所在的小組起了一個非常洋氣的隊名“MineCraft”。

1.jpg

(圖攝於8月22號沙龍現場)

“企業上雲”必經的三大階段

HashiCorp架構師基於日常從業經驗,將企業上雲過程中實施IaC的三個典型階段總結為——爬、走、跑,同時分享了這些不同的階段分別會遇到挑戰及各自應對方法:

“爬”階段的企業:IT部門通常是由具體業務部門中的幾位技術先行者個人幹起來。在這個階段,先行者會被公有云所能提供的雲資源類別震驚,他在面對如此多的資源類型的時候,也會無所適從。這個階段建議先行者挑選一款最合適自己企業的IaC工具,而挑選的標準可以從易於學習、多雲、可擴展、易於使用、流行度高綜合考慮;

“走”階段的企業:已經看到了上雲的好處,開始跟雲廠商籤大合同,希望所有業務部門能儘快使用雲資源。但開始遇到阻力:只有很少數的業務部門熟悉公有云,並且有IaC能力。這個時候就要根據企業的流程,儘快將IaC自動化起來,集中管理、幫助業務部門寫IaC代碼,同時追求項目管理三要素中的“時間”。

“跑”階段的企業:雲管中心已經成立,工作走向正軌。然而云管中心很快會成為了新的瓶頸,時間雖然節省了,但危險同時也在增加。在“跑”的階段,企業需要注意如何提高cloud adoption,同時保證adoption代碼可重用,也就是說把常用的功能都寫到一部分模塊化裡,然後把這個模塊作為大家可以日常使用的內容來實施IaC,這是最為關鍵的一步。

開放平臺能力體系化輸出

針對企業上雲過程的此類特點和訴求,阿里雲開放平臺已累計對外開放了覆蓋100+款雲產品的10000+OpenAPI,和一系列圍繞OpenAPI開發和集成的工具體系,同時提供企業IT治理產品體系,涵蓋一整套人、財、物、權、法的管理能力。作為阿里雲“被集成”戰略的基石,阿里雲開放平臺不斷深入耕耘OpenAPI、身份、權限、資源管理、審計等產品服務,覆蓋阿里雲所有客戶上雲、用雲和管雲全鏈路場景,幫助企業級客戶快速上雲並完成雲上管理。

2.png

(摘自開放平臺業務大圖)

在OpenAPI集成工具生態中,我們提供了眾多官方和生態的開源工具。官方如多語言SDK、API Explorer,生態中也是為大家熟知的Terraform和Ansible等等。提到Terraform,相信很大一部分人對它不會陌生,並且一些公司或者感興趣的開發者已經開始使用 Terraform 來管理他們的基礎設施。現阿里雲也總結出以下3條Terraform的典型特性:

  1. Terraform 是一個可以安全、高效地建立,變更以及版本化管理基礎設施的工具,並可在主流的服務提供商上提供自定義的解決方案;
  2. Terraform 以配置文件為驅動,在文件中定義所要管理的組件(基礎設施資源),以此生成一個可執行的計劃(如果不可執行,會提示報錯),通過執行這個計劃來完成所定義組件的創建,增量式的變更和持續的管理;
  3. Terraform不僅可以管理IaaS層的資源,如計算實例,網絡實例,存儲實例等,也可以管理更上層的服務,如DNS 域名和解析記錄,SaaS 應用的功能等。

3.jpeg

(圖為開放平臺技術專家現場分享)

“IT治理樣板間”助力企業快速落地雲資源管理骨架

目前,眾多企業已經進入數字化轉型深水區,而企業如何實現研發、運維、財務等多部門在雲上的高效協同,縮短企業上雲的landing時間也是大家都面臨的問題。基於企業的痛點需求和Terraform的綜合特性,阿里雲開放平臺全新推出了“IT治理樣板間”。該樣板間為企業從雲賬號基礎操作、安全加固、RAM配置、網絡配置這些雲賬號初始化階段提供操作指引,幫助企業在上雲初始化階段僅用極短的時間就能快速落地業務上雲的landing步驟,完成從小時到分鐘的突破。至於具體怎麼實現,歡迎大家前往線上“IT治理樣板間”一探究竟。

4.png

(摘自“IT治理1號樣板間”內容介紹)

“阿里雲開放平臺俱樂部”首站啟航

開放平臺也一直致力於運用群體和社區的力量推動行業發展。通過對IaC行業發展和技術思考的激情碰撞,開放平臺從開發者群裡中徵集到6個“Terraform最佳業務場景實踐”,而第一期“基於Terraform玩轉阿里雲"沙龍,就在以上技術分享和互動中拉起序幕,同時代表“阿里雲開放平臺俱樂部”正式起航!後續我們還會舉辦不同主題、不同城市的線下技術沙龍,歡迎其他小夥伴加入“開放平臺俱樂部”,參與線下活動更有機會加入“阿里雲MVP”,也歡迎大家對開放平臺的活動保持關注!

5.jpg
6.jpeg

(圖攝於8月22號沙龍現場)

Leave a Reply

Your email address will not be published. Required fields are marked *