第 121 期 DevOps 推薦文章

# DevOps

# Introducing Opta: Terraform on Rails

Opta 是一個 IaC Framework,讓你可以使用高階語法來建構雲端架構,而不會迷失在低階的雲端設定組態當中,它提供使用者大量的函式庫來建立出理想中的架構,而且更棒的是他的底層使用 Terraform,所以使用者不會被鎖定在某個平台上,使用者永遠可以撰寫客製化的 Terraform,甚至是將 Opta 直接整合 Terraform 來使用

而它主要目標是希望除了業務邏輯跟 Unit Testing 由 Developer 去負責之外,其他諸如 Provision, Deployment, Observatility, Multiple Envs, Security 都由他來完成, Opta 目前支援三大主要公有雲 (AWS, GCP 跟 Azure),現在主要有底下幾個 Module:

除此之外他也將一些 Best Practice 融合近來,例如:

# Introducing a Google Cloud architecture diagramming tool

相較於上面的 Opta 使用 YAML 檔案格式來描述雲端架構,GCP 這邊則是推出了 Google 雲端架構繪圖工具,讓使用者可以再將想要的雲端架構圖透過該工具繪製完成後,透過指標點一下,就直接將該架構在 GCP 內給部署出來,看來以後在 IaC 的世界裡,搞不好畫圖比寫 Code 來得重要了 😂

# HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource

看完高階的 IaC,接著來看低階一些的,HashiCorp 最近釋出 Terraform AWS Provider 4.0,在這個更新版當中,在 S3 Bucket 這個資源中包含了巨大且不可向下相容的變更,因此沒有鎖定 AWS Provider 版本的人,在最近使用的時候要注意一下,假如發生不意外的錯誤,就有可能是因為這次的更新所造成的,看是要降板,或是捲起袖子來修改一番了💪

# Include diagrams in your Markdown files with Mermaid

上週情人節時 GitHub 宣佈一個新功能,就是以後可以在 Markdown 檔案格式中透過 Mermaid 來增加圖像了!這樣一來以後想要在 Markdown 檔案中加入流程圖的話就可以不用特地畫一張圖,然後再把圖片轉成 JPG/PNG 檔之後加到 Repository 中,然後再讓 Markdown 去引用他,可以省下不少時間 🕒

Tag

Recommendation

  1. 第 152 期 前端開發 推薦文章
  2. 第 144 期 遠端工作 推薦文章
  3. 第 141 期 前端開發 推薦文章
  4. 第 116 期 前端開發 推薦文章
  5. COSCUP 2021

Discussion(login required)