大家好~我Ducky,現在在一家雲端公司擔任技術支援工程師,平時就和各種雲、CDN產品服務打交道,連ChatGPT都覺得我是個稱職的客服唷(?)
不過呢,雖然 AWS 的問題在我工作中經常被客戶問起,但它對我來說卻像一位「熟悉的陌生人」—— 我們常擦肩而過,卻沒真正坐下來好好聊過天(因為我只和AWS的support人員聊聊天,把問題解決後,我就沒事了)。
趁著這次鐵人賽,我決定帶著大家一起多多認識這位不熟悉卻眼熟的老朋友!
放心,這趟學習的旅程不會用死板的技術文件開場,而是用輕鬆愉快的故事方式展開旅程,在接下來的每個篇章裡,總會出現一些「麻煩角色」—— 機車的老闆、雞婆的同事、或是挑剔的客戶 —— 他們會丟出各種任務和難題,就像遊戲裡的關卡與怪物。
哲學家弗里德里希.尼采(Friedrich Nietzsche):「凡殺不死我的,必使我更強大」
對,雖然你可能會更加強大,但你也會被那些「殺不死你的事務」搞得精疲力勁,所以我們先一起闖關一次,再來你一定能對這些常用的概念更得心應手!
這一次,我們不用獨自升級,而是一起打怪、一起升級,邊玩邊學,把 AWS 變成熟悉的好夥伴! :3(雖然它還是會跟你收$$)
在這 30 天的雲端冒險中,我們將使用到超過 15 種 AWS 服務,涵蓋運算、儲存、網路、資料庫、自動化與監控等領域,包括:
在這30天裡,我們會用AWS的各種服務,來組合一個具有各種自動化功能的網頁,在這趟旅程結束後,你可以得到下面的知識:
--------------------- 來囉 來囉 以下開始進入正題 ---------------------
想像你現在開了一家飲料店:
導入Srverless架構後,你只要專心「調配飲料的口味」(寫業務邏輯),做一些「創造價值」的工作內容就好;日常的「煮茶洗杯」(伺服器維運)都由AWS 幫你處理好。
項目 | 傳統做法(EC2為主) | Serverless 做法 |
---|---|---|
架設成本 | 要買 EC2、EBS、自己安裝 Web Server、維護系統 | S3 + CloudFront 幾分鐘就能上線 |
擴展性 | 遇到流量高峰要自己加台 EC2、改 LB 設定 | API Gateway / Lambda / DynamoDB 自動水平擴展 |
備份策略 | 自己寫 Cron Job 備份、設定 Snapshots | AWS Backup + S3 Lifecycle 一鍵搞定 |
高可用性 | 要自己建多 AZ 架構、設監控、寫自動修復 | 天生高可用,服務分散式架構,CloudFront 全球節點加速 |
成本模式 | 無論有沒有人來訪問,EC2 一直計費 | Serverless 按量付費,沒有人訪問幾乎零成本 |
運維壓力 | 系統升級、Patch、安全更新自己處理 | AWS 全權代管,不用關心伺服器 |
範例場景 | 會員系統、需要登入驗證的網站、大型電商、網站遊戲伺服器、金融 / 醫療 / 高合規需求的網站、傳統 CMS(WordPress, Joomla)、ERP / CRM 企業內部系統 | 靜態官網 / 作品集 / 部落格、Landing Page / 行銷活動網站、文件網站(Docs / API Docs)、小型 API 系統 / Serverless API、全球性內容分發(新聞、媒體播放)、個人簡歷 / Side Project |
注意:Serverless 並不是「不用伺服器」,而是「不需要你管理伺服器」。
在這個旅程中,我們會使用到以下AWS的服務,來幫我們做Serverless架構:
Ducky 您好!看到您這次鐵人賽的文章,開場就非常吸引人!用「熟悉的陌生人」來形容 AWS 真是太貼切了,相信許多跟我一樣的工程師都有同感。
特別喜歡您用「輕鬆愉快的故事方式」和「麻煩角色」來引導學習,搭配飲料店的比喻來解釋 Serverless,讓複雜的概念瞬間變得清晰易懂,非常期待後續的關卡與實作!也為您規劃的完整服務清單和學習目標感到驚艷,這絕對是趟收穫滿滿的旅程!
也歡迎版主有空參考我的系列文「南桃AI重生記」:
https://ithelp.ithome.com.tw/users/20046160/ironman/8311
Wolke您好,非常謝謝您的稱讚,希望未來可以多多交流雲端、AI技術。
我也會去看您的系列貼文的,一起加油唷~~:D
原來 S3 是因為有三個 S 開頭的單字🤣
那 Route 53 的 53 是為什麼🤔
Dylan,因為DNS的port號在網路協定中是53 port,所以就叫做Route 53唷,意思就是「路由到53port」吧?
我想應該是這意思,哈哈 :3