希望大傢能根據實驗的教程,一步一步跟著喜茶老師,在自己的AWS賬號上重復一遍實驗內容。
正所謂好記性不如爛筆頭,實踐方能出真理!
本課程內容包括五個實驗
API Gateway 實驗
在這個實驗中,你將創建一個簡單的FAQ微服務,這個微服務會通過API Gateway和Lambda函數來返回隨機的問題/答案組合,以JSON的格式展現。
AWS Key Management Service (KMS) 實驗
這個實驗介紹瞭AWS Key Management Service(KMS)這個服務,實驗裡面介紹瞭KMS服務的基本使用,包括創建密鑰,賦予管理和使用密鑰的權限,加密數據和監控密鑰的使用情況等。
無服務網站實驗
在此實驗中,您將創建一個簡單的無服務器 Web 應用程序,以使用戶能夠向 Wild Rydes 車隊請求乘坐 unicorn 車輛。
該應用程序會向用戶呈現一個基於 HTML 的用戶界面,用於指出他們想要開始乘坐的位置,還會與一項 RESTful Web 服務進行後端連接,以提交請求並派遣附近的 unicorn 車輛。
此外,該應用程序還會為用戶提供工具,用於在請求乘坐前註冊該項服務並登錄。
你將會使用到的服務包括 AWS Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB 和 Amazon Cognito。
無服務實時處理實驗
在這個實驗中,你將會學習到如何構建一個無服務應用來處理實時的數據流,你將會為一傢虛擬的共享汽車公司創建基礎架構。
每一個共享汽車上都有一個傳感器,實時地傳輸自己的位置信息和基準信息。
我們需要讓這傢公司的運維人員能夠實時地監控他們所有運營車輛的健康和狀態。
你會使用到的服務包括 AWS Lambda 來處理實時數據流,Amazon DynamoDB 來做持久化的非關系型數據庫,Amazon Kinesis Data Analytics 來收集數據, Amazon Kinesis Data Firehose 來將裸數據存儲到 S3 上,並且最後用 Amazon Athena 來做實時的數據查詢。
Oracle遷移到Aurora數據庫
將 Oracle 數據庫遷移到 Amazon Aurora 可以顯著減少數據庫費用,同時提高可靠性和性能。
Amazon Aurora 是一種完全托管的高性能數據庫,具有商業數據庫的安全性、可用性和可靠性,但費用隻有商業數據庫的十分之一。
AWS Database Migration Service 和 AWS Schema Conversion Tool 使您可以更輕松地進行這種遷移,並最大限度降低依賴源數據庫的應用程序出現的中斷。
你將會學到
使用 AWS Schema Conversion Tool 轉換數據庫架構和代碼。
它會幫助您將使用 C++、C#、Java 或其他應用程序代碼的源數據庫架構和 SQL 自動轉換為與 Amazon Aurora 兼容的格式。
它會清楚地標記無法自動轉換的任意代碼,以便您進行手動轉換。
使用 AWS Database Migration Service 將源數據庫中的數據遷移到目標數據庫。
隻需在 AWS 管理控制臺中單擊幾下,即可開始執行數據遷移。
在遷移期間,源數據庫可以全面運行。
執行遷移後的操作,例如運行 SQL 查詢以驗證對象類型、對象數以及源數據庫與目標數據庫之間的每個表的行數。
註意:部分實驗裡面涉及的AWS服務並不在免費套餐的范圍之內,所以會可能產生一定的費用,請做實驗之前知悉。