iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
自我挑戰組

aws從零開始的新手筆記系列 第 6

D06_可以很簡單也可以非常複雜的EC2_簡介&AMI

  • 分享至 

  • xImage
  •  

加里歐嘲諷1吸2(X) AWS EC2 (O)
因為EC2的設定相當多,如果要講的清楚,會需要蠻大的篇幅,
所以會分多天來說明,比較容易吸收。

什麼是EC2?

AWS EC2全名Elastic Compute Cloud,因為有兩個C所以簡稱為EC2(認真的),是一個具有彈性擴充的虛擬執行個體。
EC2也是由作業系統(OS)、vCPU以及記憶體(Memory)、所構成,建置完成後,也可以像平常所使用的電腦一樣來使用。
所以如果不知道什麼是執行個體,在EC2這裡可以想像是一台電腦主機。
https://ithelp.ithome.com.tw/upload/images/20220921/20152618LpnWcSUVuV.jpg

彈性在哪?

EC2之所以具有高彈性,是因為在建置時,有非常多種設定可供選擇,包含:

  • AMI(作業系統)
  • InstanceType(硬體規格:vCPU、Memory)
  • Storage(儲存空間)
    除此之外,建置完成後,也可以調整硬體規格與儲存空間的大小(就像我們可以去買更多的RAM和SSD來升級自己的主機一樣)
    ※實際上還有很多東西詳細內容可以設定,但為避免離題,這裡只針對多數人會用到的這三項說明。

AMI

AMI全名Amazon Machine Image,是EC2在選擇作業系統時,供選擇用的系統映像檔(Image),可以視為一個封裝好的環境。
官方的AMI提供多種常用的作業系統供選擇,Linux、Windows、MacOS、Ubuntu...等等,同時各個作業系統也提供各種不同的版本可以使用,舉例而言光是Windows可以使用2022、2019、2017、2016...等版本,裡面還可以再細分成Standard、Base、Enterprise等。
以現在的時間來看,AWS官方提供的常用AMI就有46種可以選擇。
https://ithelp.ithome.com.tw/upload/images/20220921/20152618PkzxHJ8INI.jpg

而作為系統映像檔的AMI,除了用官方做好的系統外,我們也可以自己建立想要的系統映像。
比方我已經建好一個Windows系統的EC2,也花了大把時間在裡面安裝了SSMS、VS Code、等各種會用到的程式,結果老闆突然說我們要在建一台設定一模模一樣樣的EC2當作備援機,那我們就可以把原本已經裝好各種程式的EC2作為範本建出一個自己的AMI,再拿這個AMI做出新的EC2,就不用再重新安裝了!
自建AMI的步驟如下圖,但這屬於比較進階的部分,對我們自己這種自己練習的菜雞來說,有點超出範圍了~~如果有興趣自建AMI的話可以參考官方文件
https://ithelp.ithome.com.tw/upload/images/20220921/20152618wC7Ewykcjw.jpg


上一篇
D05_開門!FBI!_Internet連線實作_下
下一篇
D07_可以很簡單也可以非常複雜的EC2_InstanceType
系列文
aws從零開始的新手筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言