【每周快報】0617-0623 AWS 服務更新
前言
在六月中,AWS 推出了幾項新功能來改善使用者的操作流程,提供更友善且簡易的操作環境。像是 AWS Step Function 推出了 Workflow Studio,讓使用者不須花大量時間去理解 Amazon State Language(ASL)來定義 state machine 的狀態,只需透過 Workflow Studio 就可以透過拖曳、選取的方式來自訂 workflow,對於新手而言操作更友善!另外則是 AWS CloudFormation 推出 Public Registry,這項功能讓使用者可以從公開的資源庫,取得第三方的擴充套件,直接引入到自己的 CloudFormation Template,可以讓大家去 contribute 自己設計的套件。
上述新功能外,我們也將介紹 AWS Client VPN、Amazon CloudWatch Metrics、Amazon Lex…等多項服務的新支援與改動。
焦點新聞
AWS CloudFormation 推出 Public Registry
熱愛使用代碼去打造雲端資源的開發者有福了!現在 AWS CloudFormation(基於 IaC,以代碼方式宣告基礎設施的自動化佈署服務) 推出 Public Registry 功能,讓使用者都可以從這個公開的資源庫,取得第三方的擴充套件,直接引入到自己的 CloudFormation Template。
使用者不需要分開管理自定義的 AWS 資源與第三方的資源,可統一在 CloudFormation Stack 看到資源的狀態,甚至也可以透過 CloudFormation Drift Detection 功能,快速了解第三方資源的變化。也可以串接 AWS Config,監控第三方資源的合規性,變得方便許多。
目前 Public Registry 包含了許多 APN Partners 提供的第三方套件,像是 MongoDB、Datadog、JFrog、Trend Micro、Gremlin ⋯等等,都名列在這次的公告中。而 AWS 也把許多 AWS Quick Starts 裡的套件,一併放置在 Public Registry 裡。
除此之外,使用者也可以提供自己設計、開發的擴充套件 Module,放在 CloudFormation Public Registry,供其他開發者使用,便於分享。
使用者要 push 自己的套件至 Public Registry 之前,需要先註冊為 Publisher 。可選擇 CodeStar 來連結自己的 GitHub 或 Bitbucket。
參考來源至:Announcing a new Public Registry for AWS CloudFormation
AWS Step Function 推出 Workflow Studio – 打造 low-code workflow
過去使用者若是想利用 Step Function 串接多個服務以形成完整、可視化的 workflow,必須花大量時間去理解 Amazon State Language(ASL),一種基於 JSON 的結構化語言,去定義 state machine 的狀態。而現在使用者只需透過 Workflow Studio 就可以透過拖曳、選取的方式來自訂 workflow,在操作上更直覺,對於新手而言操作更友善!
e.g. 可以定義自己 workflow 的邏輯和狀態
使用者除了透過 Workflow Studio 製作 workflow 快速與你的團隊共享,也可以幫助設計 state machine 的樣板。現在開始,在 AWS console 上面選擇要如何建構自己的 workflow 和種類,能按照使用者的需求的打造自己服務的 workflow!
參考來源至: Announcing Workflow Studio, a new low-code visual workflow designer for AWS Step Functions
圖片來源至: New – AWS Step Functions Workflow Studio – A Low-Code Visual Tool for Building State Machines
AWS Client VPN 推出基於 Linux 作業系統的桌面軟體
AWS Client VPN 可幫助企業為所有員工提供 VPN 訪問服務,無論使用者身在何處,只需透過 AWS Client VPN 將軟體下載到自己的電腦,必且按照自己作業系統的要求就可以執行 VPN 的連線,無需再自己購買額外的硬體設備,或是自己去購買相關軟體的憑證。
此次更新後,AWS Client VPN for Desktop 也支援 Linux 作業系統,使用者可以依照需求去選取所需的版本。
其他服務更新
-
Amazon CloudWatch Metrics 支援監控 Amazon Keyspaces (for Apache Cassandra) 與應用程式之間讀取/寫入的流量:利用 CloudWatch 和 Keyspaces 的整合,使用者可從 CloudWatch Metrics 了解應用程式與 Keyspaces 之間資料讀寫的流量大小,或是不同 partitions 是否有不平衡的流量,藉此幫助使用者決定要不要增加更多的 connection 來應付更多的流量。
-
Amazon Aurora Serverless v1 支援 database cloning 功能:使用者可利用此功能來備份、複製資料,作為測試或是提供資料高可用性的用途。Data Cloning 會比之前使用 Snapshot 來回復資料來的快,並且只需要付額外 cloning 下來的空間費用。
-
Amazon Lex 支援多值型 Slots:現在當 Lex chatbot 透過 Slot 來搜集使用者的請求時,可接受使用者在一次回話中包含多個答案;而不需要像以前透過多個 Slot 來搜集使用者的多個答案後,再寫額外的程式碼來處理。
-
Amazon Translate 支援翻譯 XLIFF 文件格式:現在可以將 XLIFF 檔案交由 Amazon Translate 翻譯。
-
Amazon Lookout for Metrics 支援檢測 Amazon CloudWatch Metrics 裡的異常值:Lookout for Metrics 可透過機器學習,幫助企業監控各項指標、數據。現在使用者也可利用 Lookout for Metrics 來即時監控 CloudWatch Metrics 是否出現異常值。出現異常值時,也可觸發 Lambda 做處理且透過 SNS 傳送通知,讓維運人員隨時知道發生異常的原因,有效率地處理突發狀況。