2017年9月17日 星期日

AWS EC2 - 基本設定

AWS 本身的文件算非常完整了, 網路上也有很多文件, 兩個交互參考的話, 常用的功能應該設定上不會有什麼問題.

AWS 上的設定介面和方式很多都有在更新, 我是半年多前使用的, 可能有些已經不太一樣, 不過概念上應該都差不多.

首先還是來簡單說明 aws ec2 web 介面上的名詞
  1. Instance : 即虛擬機器, 可以視為一台電腦 (硬體).
  2. AMI : 給 Instance 開機用的作業系統 image (OS)
  3. Volume : 儲存空間, 可以視為硬碟 (Storage)
  4. Security Group : 簡易的防火牆規則
  5. Key Pair : 加密金鑰, EC2 預設的 image 都是用金鑰而非密碼登入的. 
  6. Elastic IPs: instance 每次開機取得的 public IP 可能不一樣, 因此可以透過 Elastic IPs 申請固定的 public IP , 然後 assign 到指定的 instance 來使用.

使用 ec2 , 首先是設定  instance , 大致上是決定以下事項
  1. 決定 intance 所在的區域, 選擇上的主要考量是網路速度及價格
  2. 決定硬體等級 , 選擇上的主要考量是硬體速度及價格
  3. AMI :  ec2 預設的 linux image 有 AWS 自己的 linux,  centos, SuSE  和 ubuntu.
  4. Security Group , Key Pair 等.  這些之後都可以再變更.

有一點要注意的是, 預設的 root devise 只有 8G,  要記得在設定過程中先變更好, 否則之後要調整會比較麻煩.

在選擇預設的 AMI 時, 不同版本的 linux, 預設登入的帳號不一樣. 例如 AWS 自己的 linux 預設登入帳號是 ec2-user,   Ubuntu 預設登入的帳號是 ubuntu .

接下來就是 ssh 進去, 和一般 linux 幾乎是一樣的操作環境了.

沒有留言: