iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
1
自我挑戰組

三十天考過AWS CCP證照,真awsome系列 第 4

Day4:Amazon Elastic Cloud Compute(EC2)

  • 分享至 

  • xImage
  •  

1.EC2是什麼?
EC2是Amazon提供的雲端服務,是最常被使用的,他就是一台放在雲上的虛擬機,可以根據您的需求自動調整,因此非常的有彈性,此外EC2是按需付費的,用多久就付多少錢,想了解更多可以參考這個網站,https://aws.amazon.com/ec2

2.實際動手做 - 創建EC2
創建EC2的流程總共有六個步驟:
https://ithelp.ithome.com.tw/upload/images/20200902/20127667TAi4GwiOO1.png

2.1選取AMI
Step.1 開啟AWS管理控制台,展開所有服務並點選EC2
https://ithelp.ithome.com.tw/upload/images/20200902/20127667FX9DHtw7M9.png

Step.2 點選下方的「Launch instance(啟動執行個體)」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667VMDTKkQIet.png

Step.3 接下來在Quick Start選單(左方)會看到各式各樣各樣的伺服器清單,有windowns,Linux等,本次練習就點選第三行的「Amazon Linux 2 AMI (HVM), SSD Volume Type」練習即可。若您有建立自己的Amazon Machine Image(AMI)可以選擇「My AMIs」,也可以選擇「AWS Marketplace」使用第三方提供的AMI(有些需要收費)
https://ithelp.ithome.com.tw/upload/images/20200902/20127667eSNpHhWNkP.png

2.2選擇硬體
Step.1 接下來要選擇機器硬體,會看到一份很長的清單,有8核心、32核心等等,在此使用預設的T2 Micro即可,點選「Next: Configure Instance Details (設定執行個體詳細資訊)」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667cYpqBCz9ou.png

2.3設定網路
Step.1 您可以同時開啟很多實例(上限100000),當然開越多越花錢,在此就開1個做示範
https://ithelp.ithome.com.tw/upload/images/20200902/20127667CyxOLJJChM.png

Step.2 這個區域要設定網路組態的地方,分別是VPC、子網路、DHCP,這都稍微知道就好,不需要背,使用預設的就可以了,剩下下面的設定在本次練習都無需更動,選擇「Next: Add Storage」。
https://ithelp.ithome.com.tw/upload/images/20200902/20127667rdL6MHWjsT.png

2.4設定儲存體
https://ithelp.ithome.com.tw/upload/images/20200902/20127667DLrNSt1OM6.png

此設定就是要設定儲存的磁碟區,重點設定在上方都有標示,此練習可以照下方圖片的設定(欲增加新磁碟區請按「Add New Volume」)。完成後按「Next: Add Tags」。

https://ithelp.ithome.com.tw/upload/images/20200902/20127667bhNTbfuwdQ.png

2.5設定標籤

AWS很注重安全性,所以每台機器都會有一串很長的識別符,類似金鑰,在這邊就要先設定這串識別符的名稱與值。

Step.1 按下「Add Tag」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667jS6cVSABU2.png

Step.2 設定「名稱」和「值」,設定完後按「Next: Configure Security Group」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667o1nOiyioL1.png

2.6設定防火牆(Security group簡稱SG)

系統會預設給您一條SSH的連線規則,接下來練習要再新增一條允許簡單的Web連線。

Step.1 按下「Add rule」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667Jykj00Ffx4.png

Step.2 類型選擇「HTTP」並在上方幫這條規則取一個名字(範例為demo-http),並按右下的Review
https://ithelp.ithome.com.tw/upload/images/20200902/20127667UndJVHDj5z.png

下一步就會顯示此虛擬機的概觀,若沒有問題就可以直接按下「Launch(啟動)」
https://ithelp.ithome.com.tw/upload/images/20200902/20127667k6OHATfM85.png

接下來會看到這個畫面,別緊張,他就是顯示說為了要用SSH連結到系統,所以需要建立金鑰對。
https://ithelp.ithome.com.tw/upload/images/20200902/20127667Tb5HYbHxdw.png

首先先選擇「Create a new key pair」並且在下方輸入前面所設定的「demo-EC2」,按下「Download Key Pair」,下載到本機內,我們需要這個金鑰才能透過SSH連線,下載完後就可以按「Launch Instances」了。
https://ithelp.ithome.com.tw/upload/images/20200902/20127667MlmYEr9I9A.png

接下來正常就會看到成功啟動的畫面,可以按下Hide launch log就可以看到每個項目都成功啟動。
https://ithelp.ithome.com.tw/upload/images/20200902/20127667TeINpUljQS.png

再來按下那一長串字符,就會進到所有機器的總表
https://ithelp.ithome.com.tw/upload/images/20200902/20127667u7PUUCkWu3.png

進來後正常會看到機器狀態顯示running(綠燈),如果不是的話可點擊右上的重新整理,這樣就成功的創建了一台機器了。
https://ithelp.ithome.com.tw/upload/images/20200902/20127667faVDzmVKnB.png

3.考前重點大補帖

⦁ EC2是以量計價的。

⦁ EC2可以選擇託管的位置(畫面右上可選擇,預設為Oregon,在練習階段無需變動)。

⦁ AMI提供機器的軟體平台

⦁ EC2執行個體有下列哪個優點?

  1. 能夠有不同的儲存需求
  2. 只需按使用的流量付費
  3. 自動化備份
  4. 能夠新增RAM
  5. 可調整大小
    答案為1和2,需注意4和5都是一開始就會先選好,創建後基本上無法調整喔。

4.歷屆精選試題

單選題

  1. 下列哪個服務是由客戶維護操作系統配置,安全修補程序及設定網路?
    A. Amazon RDS
    B. Amazon EC2
    C. Amazon ElastiCache
    D. Amazon Fargate
    正解:B

  2. 下列哪個AWS服務可在有需求時手動啟動實例?
    A. Amazon EBS
    B. Amazon S3
    C. Amazon EC2
    D. Amazon ECS
    正解:C

  3. 在EC2運行的Web伺服器訪問在公司數據中心中運行的舊版應用程序,以上動作稱為?
    A. 雲原生(Cloud-native)
    B. 合作夥伴網絡
    C. 混合雲端架構
    D. 基礎設施即服務(IaaS)
    正解:C

《詳解》
混合雲端架構即是將內部的資料與雲端的做結合。AWS有與VMware共同開發了VMware on ware,這是一項可讓企業順暢移轉和擴充其內部部署VMware vSphere環境至AWS雲端。另外還有AWS outpost可將AWS客戶在雲端上的服務移轉到任一資料中心,或是內部部署中心。
雲端計算有分成以下三種:
基礎設施即服務(IaaS) - IaaS是這三個之中的最底層,主要是要提供基礎的資源,讓消費者可以執行作業系統或各種軟體,像AWS EC2即是一種IaaS。
平台即服務(PaaS) - PaaS位於中間層,與IaaS很像,不過消費者不能像IaaS一樣控制自己的作業系統或網路,但還使可以控這更上層的應用程式,著名的例子為Heroku。
軟體即服務(SaaS) - SaaS為一般常見的模式,軟體不需要安裝,只需要網際網路就可以直接上其他人使用,目前也發展出了許多商業應用,例如會計系統、管理資訊系統等等。

  1. 下列何種功能可以啟動預先配置好的Amazon EC2實例?
    A. Amazon EBS
    B. Amazon Machine Image
    C. Amazon EC2 Systems Manager
    D. Amazon AppStream2.0
    正解:B

  2. 下列何種AWS 服務可以在有需求時手動起用實例?
    A. Amazon EBS
    B. Amazon S3
    C. Amazon EC2
    D. Amazon ECS
    正解:C

《詳解》
Amazon ECS可讓客戶由單一個容器擴展到數百個執行個體中數千個容器,卻不會讓執行應用程式的方式變得更複雜,簡單來說就是使用Amazon ECS可讓複雜的基礎設施變簡單。


上一篇
Day3:AWS介面簡介
下一篇
Day5:Amazon Elastic Block Store(EBS)
系列文
三十天考過AWS CCP證照,真awsome12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言