iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0

Create AWS EC2

step1: 點擊進入 EC2

step2: 點擊 lanuch instance

https://ithelp.ithome.com.tw/upload/images/20231012/20135427tUgOg1X4Hx.png

step3: 設定 EC2 名稱

  • 我這邊是設定 airflow-on-ec2,可以自訂名稱
    https://ithelp.ithome.com.tw/upload/images/20231012/20135427LVjjDcnFKv.png

step4: 選擇 Ubuntu 作業系統

https://ithelp.ithome.com.tw/upload/images/20231012/20135427XOyHC42Vy5.png

step5: 選擇實例(instance)類型

  • 判斷需求:運算資源、記憶體、網路、儲存空間等等
  • 目前測試以免費12月套餐有提供的 t2.micro 為主
  • 想知道什麼類型的資源在哪一區多少錢,可以看 這裡 ,也能用 價格計算器 計算不同資源價格
    https://ithelp.ithome.com.tw/upload/images/20231012/20135427CnNEny4SUp.png

t2.micro 介紹

  • 1 GB Memory、1vCPU
  • T2 實例是一種低成本的通用實例類型,提供基礎的 CPU 性能,如有需要也能在需要時提供暫時性的升級性能。T2 實例每小時 0.0058 USD 的價格,適合微服務、低延遲交互應用程序、中小型數據庫、虛擬桌面、代碼存儲庫,以及產品原型等等。
  • t2.micro 實例屬於 AWS 免費套餐,提供了每月 750 小時的實例用量,為期一年(從開通帳號開始計算)。

step6: 設定登入 Instance 的 Pair Key

(1) 點擊 create new key pair

https://ithelp.ithome.com.tw/upload/images/20231012/20135427rfGehxWB3R.png

(2) 設定 key 名稱和 type

https://ithelp.ithome.com.tw/upload/images/20231012/20135427pmPKuMYyLF.png
https://ithelp.ithome.com.tw/upload/images/20231012/20135427oiokPEKzKx.png

create 完會拿到 airflow-ec2-key.pem 檔案,千萬記得不要刪掉,之後連接 ec2 要使用

step7: 網路設定

VPC: 虛擬私有雲端(Vitural Private Cloud)

  • 點擊「create a new default VPC」創建預設的VPC
    https://ithelp.ithome.com.tw/upload/images/20231013/20135427l3xQAatEy4.png

Subnet: 在VPC的網段下,再區分不同的子網,如 Private Subnet 或 Public Subnet

  • 創建完 VPC 後,就可以接著創建 Subnet

https://ithelp.ithome.com.tw/upload/images/20231013/20135427yAOXbSuecK.png
https://ithelp.ithome.com.tw/upload/images/20231013/20135427WfX9ePbxdI.png

可以用 CIDR 計算機顯示包含的範圍,然後再給接下來的就好
以上面舉例 172.31.0.0 的範圍就是從 172.31.0.1172.31.255.254

這部分我也不太懂,期待有人能解惑~

step8: 記憶體、進階設定維持預設

  • 完整的 EC2 設定頁面如下
    https://ithelp.ithome.com.tw/upload/images/20231013/20135427gMC3duNX1F.png
  • 可以在右邊 summary 再次確認

step9: 點擊 lauch instance

!! 記得 https 那邊要勾起來,才能開啟 public IP !!

    • 創建完就能在 Instances 頁面看到剛剛創的 instance
      https://ithelp.ithome.com.tw/upload/images/20231013/20135427YAyCelUwBh.png
  • 等 Instance State 從 Pending 變成 Running 狀態,代表就完成了

The End

明天接著說怎麼連線,和如何在 EC2 當中架設 airflow 環境


上一篇
[Day26] Amazon AWS MWAA 無痛部署 Airflow (2)
下一篇
[Day28] Amazon AWS EC2 免費部署 Airflow (2)
系列文
Airflow 是什麼? 能吃嗎 ? 數據水管工的超級蘑菇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言