iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0
佛心分享-IT 人自學之術

免費資源能學多少系列 第 12

免費線上資源學習打卡Day 12:Amazon Web Services 基礎入門_Part 7

  • 分享至 

  • xImage
  •  

早安大家!我是QNA,今天要學習的主題是:AWS EC2 與 Docker的差異、關係與應用
相信EC2是什麼已經不需要再多做介紹了,前幾篇文章都有大致介紹過了,那什麼是Docker呢?

Docker

Docker 是一個容器化平台,可將程式碼與相依環境打包成「容器」,確保應用在不同系統中都能一致運行。容器啟動快速且資源消耗低,開發者能以此打造可複製的開發或測試環境,也能用來部署 Web 應用、微服務,或結合 CI/CD 自動化流程,減少「環境不相容」帶來的問題。

EC2 與 Docker 的關係

可以把 EC2 視為「雲端主機」,而 Docker 是「安裝在主機上的容器平台」。EC2 提供硬體與網路資源,Docker 負責將應用程式打包並管理容器,兩者結合後,你能在雲端伺服器上同時運行多個獨立且互不干擾的容器化應用。

實際應用

最直接的做法是先建立一台 EC2,再安裝 Docker,接著就能在這台雲端主機裡快速部署程式,例如直接啟動一個 Nginx 容器提供網站服務。若要打造微服務架構,可在同一台 EC2 裡同時啟動多個容器,如使用者服務、訂單服務與資料庫,各自獨立又方便維護。當流量增加時,可搭配 AWS 的 Auto Scaling 自動增加 EC2 節點,容器也能隨之擴張而不中斷。

總結

EC2 是雲端的虛擬伺服器,提供彈性的硬體與系統環境;Docker 則是在伺服器中打包、部署與管理應用程式的容器平台。結合兩者,就能同時擁有可調整的雲端運算資源與高效的容器化部署能力,是現代雲端架構的理想搭配。

今天先到這邊~明天我們在繼續學習吧!各位晚安!


上一篇
免費線上資源學習打卡Day 11:Amazon Web Services 基礎入門_Part 6
下一篇
免費線上資源學習打卡Day 13:Amazon Web Services 基礎入門_Part 8
系列文
免費資源能學多少14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言