實驗室概觀
AnyCompany Ice Cream 聘請您建立和維護他們的網站。在這個實驗室中,您可以追蹤業務的成長以及發展其網站基礎架構的方法。
首先,您建立在 Amazon Simple Storage Service (S3) 上託管的公司靜態網站,網站上顯示各種冰淇淋口味。這家企業開始在當地人中受到歡迎,並且各種口味在一天之內就售罄。企業擁有者要求您將網站遷移至一個伺服器,以便進行推送更新。他們決定將其靜態網站遷移至 Amazon Elastic Compute Cloud (EC2),並在其上建置 Linux、Apache、MySQL、PHP (LAMP) 堆疊。
這將使網站能夠動態地更新和做出反應。AnyCompany 的冰淇淋因一支網路熱門影片而銷量激增,導致其基礎設施與維護的管理日趨困難。為了滿足需求而進行擴展,您建議將其 LAMP 堆疊的某些部分遷移到無伺服器服務,首先從 MySQL 資料庫開始。MySQL 資料庫會取代為 Amazon DynamoDB 無伺服器資料庫。
目標
您在這個實驗室中完成了:
- 將檔案上傳至 Amazon S3 以託管靜態網站。
- 將 EC2 託管的動態網站從使用 MySQL 資料庫遷移至使用 Amazon DynamoDB。
- 使用新的冰淇淋口味更新 DynamoDB 資料表。
- 重新整理網站以顯示您的新冰淇淋口味。
持續時間
此實驗室需要大約 45 分鐘的時間來完成。
圖示圖例
此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:
- 命令:您必須執行的命令。
- 預期輸出:您可使用的範例輸出,以驗證命令的輸出內容或經過編輯的檔案。
- 注意:提示、秘訣或重要指引。
- 注意:有特殊影響或重要性的資訊 (如果您錯過此資訊,不會對設備或資料造成太大的問題,但可能會導致需要重複特定步驟)。