# AWS雲端數位服務
僑光科技大學 資訊科技系
111學年度第1學期
開課班級:日資科111忠
上課時間:星期一第1-2節
課程學分:選修2學分
授課老師:高吉隆
###### tags: `課程大綱`
----
## 課程介紹
* 課程大綱
* 教學目標
* 每週進度
* 評分標準
* 上課教材
----
### 課程大綱
* 課程介紹、雲端介紹、專題實作及報告
* 雲端的概念、優勢與架構
* 雲端的虛擬伺服器(Amazon EC2)
* 可擴展的雲端儲存(Amazon S3)
* 受管關聯式資料庫服務(Amazon RDS)
* 執行程式碼而無需伺服器(AWS Lambda)
* 監控資源與應用程式(AWS CloudWatch)
* 機器學習(Machine Learning)
* 從文件擷取文字和資料(Amazon Textract)
* 分析影像和影片(Amazon Rekognition)
----
### 教學目標
* 運用AWS Academy介紹雲端應用
* 於課程中融⼊AWS基本功能及概念
* 帶領學⽣進⾏AWS雲端實作應用
* 期末分組專題實作,培養分工合作經驗
* 將實作內容製作小組報告,並上台口頭報告
----
|週|前 9 週上課進度 | 作業/考試
|:-:|--------------- |-|
| 1 | 新生始業輔導 |不上課
| 2 | 課程介紹、AWS雲端的概念 |註冊AWS
| 3 | 雲端優勢、虛擬伺服器EC2 |
| 4 | 可擴展的雲端儲存S3 |
| 5 | 國慶日放假1天 |
| 6 | 受管關聯式資料庫服務 |
| 7 | 執行程式碼而無需伺服器 |作業1(1-4週)
| 8 | 監控資源與應用程式 |考試1(1-4週)
| 9 | 期中考考試2(5-8週) |
----
|週|後 9 週上課目標 | 作業/考試
|:-:|--------------- |-|
| 10 |機器學習 |
| 11 |從文件擷取文字和資料 |作業2(5-8週)
| 12 |分析影像和影片 |考試2(5-8週)
| 13 |資料收集 |
| 14 |專題實作 |
| 15 |資料驗證 |
| 16 |簡報製作 |
| 17 |開國紀念日放假一天 |
| 18 |期末報告 |
----
### 評分標準
* 平時成績:15%
* 點名紀錄:10%(1-18週)
* 上課實作:10%(1-8週)
* 期中成績:50%
* 作業1:20%
* 作業2:10%
* 考試1:20%
* 期末成績:35%
* 期末報告:30%
* 通過AWS CCP認證:總分+10分(最高100分)
----
### 上課教材
* 自編教材,投影片上課,提供投影片網址
* 網址:[https://hackmd.io/p/HyrE1v5Js/](https://hackmd.io/p/HyrE1v5Js/)
* 上課教學平台:
* AWS教學平台:[AWS Academy](https://awsacademy.instructure.com/)
* AWS基礎介紹:[AWS 入門](https://aws.amazon.com/getting-started/)
* AWS培訓認證:[培訓與認證](https://aws.amazon.com/tw/training/)
* AWS Certified Cloud Practitioner 教學及題庫:
* freeCodeCamp:[AWS Certified Cloud Practitioner](https://www.freecodecamp.org/news/aws-certified-cloud-practitioner-certification-study-course-pass-the-exam/)
* Exam Topics:[AWS C.C.P.](https://www.examtopics.com/exams/amazon/aws-certified-cloud-practitioner/view/)
* Exam Pro:[AWS C.C.P.](https://app.exampro.co/student/journey/clf-c01)
----
### 上課方式
* 上課講解:投影片教學
* 自編教材,提供投影片網址
* 上課點名:配合學校政策(10%)
* 依照學校系統課程缺曠紀錄計算
* 上課實作:依單元進度實作(10%)
* 下課前依進度完成實作
* 課後作業:依單元進度指定作業(15%)
* 於指定日期前繳交至僑光教學平台
* 階段考試:依單元進度課堂測驗(30%)
* 於指定日期上課時間考試
* 期末報告:於期末考週完成分組上台報告(35%)
----
#### 上課講解
* 自編教材,投影片上課,提供投影片網址
* 網址:[https://hackmd.io/p/HyrE1v5Js/](https://hackmd.io/p/HyrE1v5Js/)
* 上課教學平台:
* AWS教學平台:[AWS Academy](https://awsacademy.instructure.com/)
* AWS基礎介紹:[AWS 入門](https://aws.amazon.com/getting-started/)
* AWS培訓認證:[培訓與認證](https://aws.amazon.com/tw/training/)
----
#### 上課點名
* 依學校點名系統計分方式計算,佔總分10%
* 若該門課無任何請假、缺曠,可拿100分
* 計分方式:2節x18週=36堂
* 原則2節課只點1節,第2節
* 點名缺曠每1節扣1.5點,請假扣1點
* 若無法到課,請務必請假
* 累積達2/9即扣8點,即達<預警>
* 若扣8點,約可拿78分
* 累積達1/3即扣12點,即達<扣考>
* 若扣12點,約可拿67分
* 若扣超過12點,不再點名,分數為50
----
#### 上課實作
* 請至以下網址開通學校帳號:[新生開通信箱](https://webmail.ocu.edu.tw/cgi-bin/newpass)
* 並於以下網址進入:[OCU WebMail](https://webmail.ocu.edu.tw/)
* 可以由你的Gmail寄至你的信箱做測試
* s11115XXX@ocu.edu.tw
* 第1週下課前調查人數:[填寫姓名及學校信箱](https://hackmd.io/pilwd4TBQH-Y1KfE9gkaPw)
* 以上填寫只是為了第2週上課可以使用
* 若真的要選修也需要線上加選
* 以學校線上加選名單為主
----
#### 課後作業
* 每1週(主題)進度:每1位同學都寫1題
* 題目內容會於每週上課後公告
* 若有10題,每1位同學只寫其中1題
* 每4週交1次,每次每1位同學共4題
* 第1-4、5-8、10-13週進度各交1次,共3次
* 每次作業佔5%:請以Word編輯,並轉成PDF檔
* 題目公告、作業繳交:請至[僑光教學平台](http://wis.ocu.edu.tw/mooc/index.php)
----
#### 階段考試
* 第1-4、5-8、10-13週進度各考1次,共3次
* 題目來源:
* AWS Certified Cloud Practitioner 題庫
* 題目類型:滿分100分
* 4選1單選題:共100分
* 如50題,每題2分
* 依最後總平均,視狀況加分至平均75分左右
* 超過100分,以100分計算,超過部分累積他次
* 3次小考原始平均85以上,補助CCP認證考試500元
----
#### 期末報告
* 每組人數:2~4人,[填寫分組名單](https://hackmd.io/fMfroYCpQki3OAfA5e2iTQ)
* 報告時間:每組5~6分鐘上台報告或交報告影片
* 實作題目:AWS,[概念](https://hackmd.io/mmGCQ8hUR-GcRzM2uKVCjg),[實作](https://hackmd.io/eZVkYIufSGiiGIPyZaRZ8g)
* 報告內容:需包括以下項目
* 報告主題:動機、目標及功能
* 運用哪些AWS Services,並簡要說明
* 製作過程說明:請逐步螢幕擷圖說明
* 組員分工情形:請說明各組員負責項目
* 報告繳交:以PPT製作
* 若因疫情無法報告,則繳交報告影片
----
#### 成績統計:第1次小考
* 原始平均53.8,每人加20分,加分後平均:73.8
* 最高分:100,最低分:46
![](https://i.imgur.com/g1hVA6t.png)
---
## 雲端的概念
* 雲計算(Cloud Computing)
* 雲主機的演變(Evolution of Cloud Hosting)
* 亞馬遜是誰?(Who is Amazon?)
* Amazon Web Services(AWS)
* 雲服務提供商(Cloud Service Provider)(CSP)
* 常用的雲服務類型(Common Cloud Services)
* 計算的演變(Evolution of Computing)
* 雲計算的類型(Types of Cloud Computing)
* 雲計算的部署模型(Deployment Models)
----
### 雲計算(Cloud Computing)
* 而不是本地服務器或個人計算機
* 使用託管在網路上的遠程服務器
* 透過網絡進行儲存、管理和處理數據的作法
|==自行架設主機==|==使用雲供應商==|
|-|-|
|您擁有服務器|供應商擁有服務器|
|您僱用 IT 人員|供應商僱用 IT 人員|
|您負擔機房空間費用|供應商負擔機房空間費用|
|您負責所有的工作|您負責配置雲服務|
|您承擔所有風險|供應商負責其餘的工作|
----
### 雲主機的演變(Evolution of Cloud Hosting)
|主機共享方式|用戶~實體主機~內部組成|
|-|-|
|==專屬伺服器==(昂貴)<br>(1人專用實體機)<br>==虛擬專用伺服器==<br>(1人專用虛擬機)<br>==共享主機==(便宜)<br>(多人共用虛擬機)<br>==雲主機==(彈性、安全)<br>(多人共用雲主機)<br>|![](https://i.imgur.com/Jn7A1Ka.png =500x500)|
----
### 亞馬遜是誰?(Who is Amazon?)
* 亞馬遜由Jeff Bezos於 1994 年創立
* 該公司最初是一家線上書店
* 後來擴展到其他產品
![](https://i.imgur.com/3TzMd3c.png)
----
#### 亞馬遜是誰?(Who is Amazon?)
* 一家總部位於華盛頓州西雅圖的美國跨國計算機技術公司
![](https://i.imgur.com/9VlN13S.png =400x500) ![](https://i.imgur.com/17RoU9l.png =400x500)
----
#### 亞馬遜是誰?(Who is Amazon?)
* 除了線上電子商務商店,還有:
* Cloud Computing(Amazon Web Services)
* 數位串流媒體
* Amazon Prime Video
* Amazon Prime Music
* 人工智慧(Artificial Intelligence)
* 低軌道衛星(Kuniper Systems)
----
### Amazon Web Services(AWS)
* Amazon稱所有雲服務(Cloud Computing)為AWS
| 舊 Logo | 新 Logo |
| -------- | -------- |
| ![](https://i.imgur.com/BpkemZS.png) | ![](https://i.imgur.com/HhOqXOH.png) |
----
#### Amazon Web Services(AWS)
|商標|AWS服務|月份|
| -------- | -------- |:-:|
| ![](https://i.imgur.com/0n0nihm.png =50x50) | Simple Queue Service(SQS) | 2004
| ![](https://i.imgur.com/vgwb6B3.png =50x50) | Simple Storage Service (S3) | 2006.03
| ![](https://i.imgur.com/kidWVD7.png =50x50) | Elastic Compute Cloud (EC2) |2006.08
| ![](https://i.imgur.com/cifwslJ.png =50x50) | 亞馬遜書店已整合至AWS |2010
| ![](https://i.imgur.com/qjF02li.png =50x50) | AWS開始發行AWS證照 |2014.04
----
### 雲服務提供商(Cloud Service Provider)
* 提供多種雲服務,例如數十到數百種服務
* 可以鏈接在一起以創建雲架構
* 可通過單一API訪問,例如。AWS API
* 基於使用情況的計量計費,例如每秒、小時
* 內置了豐富的監控,例如。AWS CloudTrail
* 具有基礎架構即服務 (IaaS) 產品
![](https://i.imgur.com/ctquI7M.png =800x300)
----
### 雲服務的不同層級
* 早期上市、提供廣泛、強大的服務,廣受認可
![](https://i.imgur.com/WgOSKfh.png)
* 由知名科技公司支持,創新緩慢,轉向專業化
![](https://i.imgur.com/xHIfy87.png =600x130)
* 虛擬專用服務器(VPS)轉而提供核心IaaS產品
![](https://i.imgur.com/k4sG11C.png =600x130)
----
### 常用的雲服務
* 基礎架構即服務(IaaS)的四種最常見的雲服務
* 計算(Compute):==EC2==(Virtual Machines)
* 可以運行應用程式、函數和程式碼
* 儲存(Storage):==EBS==(Virtual Hard Drives)
* 可以存儲文件檔案的虛擬硬碟空間
* 網路(Networking):==VPC==(Private Cloud Network)
* 互聯網連接和服務之間的網絡管理
* 資料庫(Databases):==RDS==(SQL Databases)
* 儲存報告數據、應用程序的虛擬資料庫
----
### 計算的演變(Evolution of Computing)
| 專用主機 | 虛擬機器 | 容器 | 函數 |
| :--------: | :--------: | :--------: | :--------: |
| ![](https://i.imgur.com/hwqo3ko.png =250x250) | ![](https://i.imgur.com/LZKG3Je.png =250x250) | ![](https://i.imgur.com/EFV6DK2.png =250x250) | ![](https://i.imgur.com/TmYwpPS.png =250x250) |
|獨立使用<br>無法擴展<br>浪費資源<br>最具安全|虛擬化<br>多人共享<br>容易擴展<br>部分浪費|使用Docker<br>高利用率<br>互不衝突|無服務主機計算<br>非常划算<br>上傳程式
----
### 雲計算的類型(Types of Cloud Computing)
* Software as a Service(SaaS):For Customers
* 軟體服務:用戶不需擔心軟體如何維護
* Platform as a Service(PaaS):For Developers
* 平台服務:用戶不需擔心硬體如何配置
* Infrastructure as a Service(Iaas):For Admins
* 基礎建設服務:用戶不需擔心IT人員
![](https://i.imgur.com/f29y4Qn.png =350x220)
----
### 雲計算部署模型(Deployment Models)
| 各種部署模型 | 示意圖 |
| -------- | -------- |
| 公有雲(Public Cloud)<br>所有的工作都在CSP中 | ![](https://i.imgur.com/WQmgyAM.png =300x130)|
| 私有雲(Private Cloud)<br>所有的工作都在公司中 |![](https://i.imgur.com/ViNhZcM.png =300x130) |
| 混合雲(Hyper Cloud)<br>所有的工作都在兩者之中 |![](https://i.imgur.com/nFGStD0.png =400x130)|
---
## 雲端的優勢與架構
* 雲的好處(Benefits of Cloud)
* AWS全球基礎設施
* 雲端架構術語
* AWS管理及開發工具
----
### 雲的好處(Benefits of Cloud)
* 靈活性(Agility)
* 不必花費建置的前期成本(Upfront Cost)
* 快速建置服務,也可以隨時停止服務
* 彈性(Elasticity)
* 用多少付多少(Pay-as-you-go)
* 不必先猜測容量及花費維護資料主機成本
* 安全性(Security)
* 可靠可用性(Reliability & Availability)
* 可擴展性(Scalability)
* 快速全球部署(Deploy globally in minutes)
* 可集中心力專注於開發應用程式及系統
----
### AWS全球基礎設施
* 26 個地理區域(Regions)
* 84 個可用區域(Zones)
* 245 個國家或地區
* 每個區域在位置、電力、供水都與其他區域物理隔離並獨立
![](https://i.imgur.com/HfIIVRT.png =800x300)
----
#### 地理區域(Regions)
| 地理區域範例 | 地理區域示意圖 |
| -------- | -------- |
| ![](https://i.imgur.com/G8g9gn5.png)| ![](https://i.imgur.com/xGlduow.png) |
----
#### 可用區域(Available Zones)
* 1個地理區域(Regions)通常有3個可用區域(Zones)
* AZ 的客戶能夠操作更多的應用程序和數據庫
* 高度可用性
* 容錯性
* 可擴展性
| 可用區域範例 | 可用區域示意圖 |
| -------- | -------- |
|![](https://i.imgur.com/2aDq7vj.png)|![](https://i.imgur.com/O6AGJOG.png)|
----
#### Regions and Available Zones
* 區域中的所有 AZ 都通過高帶寬、低延遲的網絡互連
* 專用城域光纖提供高吞吐量、低延遲網絡
* AZ之間的所有流量都是加密的
* AZ 之間的距離在 100 公里以內
![](https://i.imgur.com/p2DtnqP.png =400x400)
----
#### 雲架構術語
* 可用性(Availability):確保服務保持可用的能力
* 可擴展性(Scalability):快速或不受阻礙地擴展的能力
* 彈性(Elasticity):滿足需求而減縮和增長的能力
* 容錯(Fault Tolerance):防止失敗的能力
* 災難恢復(Disaster Recovery):從故障中恢復的能力
* 解決方案架構師常需提醒以下因素
* 安全:這個解決方案的安全性如何?
* 成本:這要花多少錢?
----
#### 高可用性(High Availability)
* 確保有您的服務保持可用的能力
* 彈性負載均衡器(Elastic Load Balancer)
* 流量均勻地分配到一個或多個服務器
* 如果1或2可用區變得不可用,仍然可用
![](https://i.imgur.com/HE6wsTR.png)
----
#### 高擴展性(High Scalability)
* 根據不斷增長的需求,增加容量的能力
* 包括每月流量、儲存容量和計算能力
* 擴大規模(Scaling Up)
* 升級到更大的服務器
* 向外擴展(Scaling Out)
* 添加更多相同大小的服務器
![](https://i.imgur.com/fyy6aEw.png)
----
#### 高彈性(High Elasticity)
* 您根據以下情況自動增加或減少容量的能力
* 當前對流量、內存和計算能力的需求
* ASG(Auto Scaling Group)
* 依定義的擴展規則自動添加或刪除服務器
* 水平擴展
* Scaling Up:
* 添加更多相同大小的服務器
* Scaling Out:
* 刪除相同大小的未充分利用的服務器
![](https://i.imgur.com/xWFohgk.png)
----
#### 高度容錯(High Fault Tolerant)
* 為您的服務確保沒有單點故障的機會
* 故障轉移是將流量轉移到冗餘系統
* RDS Multi-AZ:
* 將流量轉移到重複的備用數據庫
![](https://i.imgur.com/qmG21mh.png)
----
#### 高耐久性(High Durability)
* 從災難中恢復並防止數據丟失的能力
* 災難復原(Disaster Recovery)考量因素
* 你有備份嗎?
* 您能以多快的速度恢復該備份?
* 你的備份還能用嗎?
* 您如何確保當前的即時數據沒有損壞?
* CloudEndure Disaster Recovery
* 將您的機器持續複製到低成本暫存區域
* 從數據中心發生故障時實現快速可靠的恢復
----
#### 業務連續性計劃(BCP)
* 如何在服務意外中斷期間繼續運營
* 恢復點目標(RPO)
* 意外發生後可接受的最大數據丟失量
* 恢復時間目標(RTO)
* 意外發生後,在不造成重大損失的情形下,可承受的最大停機時間
![](https://i.imgur.com/RHUbqyX.png)
----
#### 災難恢復選擇
* Backup & Restore
* 備份數據並將其恢復到新的基礎架構
* Pilot Light
* 數據被複製到另一個運行最少服務的區域
* Warn Standby
* 正在運行的縮小副本,準備擴大規模
* Multi-site Active/active
* 在另一個區域擴展您的基礎設施副本
![](https://i.imgur.com/h6g57FI.png)
----
#### 恢復時間目標(RTO)
* 服務中斷和服務恢復之間可接受的最大延遲
![](https://i.imgur.com/sAX8OJQ.png)
---
#### AWS 控制台首頁
* 一個基於 Web 的控制台
* 建構、管理和監控所有AWS服務
* 搜尋、最近造訪、我的最愛和所有服務
![](https://i.imgur.com/WnO3cLu.png)
----
#### AWS CloudShell
* 以網頁型式、指令列方式執行服務
* aws ec2 describe-instances --output table
![](https://i.imgur.com/hrAf8uB.png)
----
#### AWS Account ID
* 每個AWS賬戶都有一個唯一的賬戶ID(12個數字)
![](https://i.imgur.com/jf8G0E7.png)
----
#### Amazon Resource Name(ARNs)
* ARNs規則:
* arn:分區:服務:區域:帳戶 ID:資源 ID
* arn:分區:服務:區域:帳戶 ID:資源類型/資源 ID
* arn:分區:服務:區域:帳戶 ID:資源類型:資源 ID
* ARNs範例:
* arn:aws:s3:::my-bucket
* arn:aws:s3:::my\_corporate\_bucket/開發/*
* arn:aws:iam::123456789012:user/Development/
* product_1234/*
----
#### AWS SDK
* SDK in Ruby
![](https://i.imgur.com/nave6HB.png)
----
#### 雲端開發套件
* TypeScript、NodeJS、Python、Java、ASP.NET
![](https://i.imgur.com/6b9VQrR.png)
----
#### 運算服務EC2(Elastic Compute Cloud)
* 建立VM(Virtual Machines)的服務
* 輕鬆地創建、複製、調整大小或遷移您的服務器
* 多個 VM 可以在同一物理服務器上運行
* 因此您可以與其他客戶分攤成本
* 高度可配置的服務器
* 選擇影響以下選項的AMI
* CPU數量
* RAM容量
* 網路頻寬量
* 作業系統:Windows、Ubuntu、MacOS
---
#### 儲存服務的種類(Storage Services)
* 區塊儲存磁碟區(EBS)
* 資料以區塊為單位,可直接在作業系統存取
* 可直接在虛擬機器EC2中直接掛上此區塊
* 彈性檔案系統(EFS)
* 允許多人透過網路分享讀取或鎖定資料
* 可同時讓多人直接讀取或於EC2中共享檔案
* 可擴展的雲端儲存(S3)
* 儲存以物件為單位,以唯一ID或網址來讀取
* 支持多取和寫入,無檔案大小限制
----
#### 各種儲存服務的比較
* 區塊儲存磁碟區(EBS)
![](https://i.imgur.com/0C0koIE.png =600x120)
* 彈性檔案系統(EFS)
![](https://i.imgur.com/VWCfraf.png =600x120)
* 可擴展的雲端儲存(S3)
![](https://i.imgur.com/7NTbgjd.png =600x120)
----
#### 可擴展的雲端儲存(S3)
* 以物件為單位儲存資料
* 提供無限制的儲存空間
* S3物件包括以下內容:
* Key:物件的名稱
* Value:真正存資料的內容
* Version ID:當版本功能開啟時會紀錄
* Metadata:其它資訊如資料夾等
* S3的Bucket Name需要唯一就如同網域名稱一樣
* 儲存單一物件最大可以到 5 TB
----
#### S3 的分級
* AWS依據使用次數、可用性和耐用性分級
* S3 標準型(Standard):
* 可用性(99.99%),至少跨3AZs
* S3 智能分層(Intelligent Tiering):
* 使用ML用戶,不影響功能及費用
* S3 不常使用型(Infrequent Access):
* 每月使用少於一次,約一半費用
* S3 單區型:(One-Zone-IA)
* 存1個AZ,可用性(99.5%),便宜20%
* S3 冷凍型(Glacier):
* 偶爾才使用,讀取需幾分鐘~小時
* 費用最便宜的等級讀資料需12小時
----
#### AWS Snow 系列
* 適合在雲端上儲存或計算的功能
* 若透過網路讀取比較慢
* Snowcone:
* HHD:8TB
* SSD:14TB
* Snowball Edge:
* Storage Optimized:80TB
* Compute Optimized:39.5TB
* Snowmobile:
* Storage:100PB
----
#### 儲存服務(Storage Service)
* S3:無需伺服器儲存服務,大容量文件
* S3 冷凍型:歸檔和長期備份的低成本儲存
* EBS:連接到EC2的磁碟區,可用SSD、HHD
* EFS:網路共享檔案,可同時掛載到多個EC2
* AWS Snow:用於大量數據物理遷移到雲
* Snowball:小型數據儲存設備,50-80TB
* Snowmobile:大型儲存設備:100PB
* Snowcone:超小型Snowball,8TB
* AWS Backup:一個完全託管的備份服務
---
## 註冊 Amazon Academy
* 收教育版註冊信<s11115XXX@ocu.edu.tw>
* 並點選 Get Started 開始註冊
![](https://i.imgur.com/de3HBPK.png)
----
### 建立帳號
* 點選 Create My Account
![](https://i.imgur.com/kjj8D5A.png)
----
### 設定密碼、時區
* 填寫 Password、選擇 TimeZone = Taipei(+8)
* 勾選 I agree、點選 Register
![](https://i.imgur.com/IACsJhG.png =500x500)
----
## 進入 Amazon Academy
* 點選 課程->單元
* 選擇 Learner Lab->Learner Lab
![](https://i.imgur.com/ziYMsWt.png)
----
### 同意授權
* 請往下翻頁,並點選 I Agree
![](https://i.imgur.com/Sen6oQ7.png)
----
### 啟動實驗室
* 點選 Start Lab :啟動主機並開始計時
![](https://i.imgur.com/u9jrrNn.png)
----
### 進入管理主控台
* 點選 AWS<font color="#0f0">●</font>:進入管理主控台
![](https://i.imgur.com/Jjb7tgE.png)
----
### 搜尋所有服務
* 點選 Services:找到AWS所有服務功能
![](https://i.imgur.com/SQP3jkF.png)
----
## 離開 Amazon Academy
* 點選 ■ End Lab:停止主機運行
![](https://i.imgur.com/bBcHiPL.png)
----
* 下次登入網址:[https://www.awsacademy.com/LMS_Login](https://www.awsacademy.com/LMS_Login)
---
## Amazon Elastic Computing(EC2)
---
## 啟動 Amazon EC2
* 點選 Services,再選<運算>中的EC2
![](https://i.imgur.com/V6KXOYz.png =800x500)
----
### 啟動新執行個體
* 點選<執行個體>,再選擇<啟動新執行個體>
![](https://i.imgur.com/FMCVU3m.png =800x500)
----
### 輸入執行個體的資料(Windows)
* 名稱和標籤:MyServerA
* 應用程式和作業系統映象:Microsoft Windows
* AMI:Windows Server 2022
* 金錀對:選擇<建立新的金鑰對>
* 金鑰對名稱:MyKeyA
* 私有金鑰檔案格式:.pem
* 選擇<建立金鑰對>:產生MyKeyA.pem
* 選擇<啟動執行個體>
* 選擇<檢視所有執行個體>
* 選擇<重新整理>
----
### 使用遠端桌面連線至EC2
* 選擇執行個體ID:選擇<連線>
* 選擇<RDP用戶端>:選擇<取得密碼>
* 選擇<瀏覽至您的金鑰對>:選擇MyKeyA.pem
* 選擇<解密密碼>:選擇密碼<複製>
* 選擇<下載遠端桌面檔>:產生MyServerA.rdp
* 打開MyServerA.rdp:輸入密碼<貼上>
* 選擇<確定>:選擇<是>進入遠端桌面程式
----
### 輸入執行個體的資料(Linux)
* 名稱和標籤:MyLinuxA
* 應用程式和作業系統映象:Amazon Linux
* AMI:Amzon Linux 2
* 金錀對:選擇<建立新的金鑰對>
* 金鑰對名稱:MyLinuxA
* 私有金鑰檔案格式:.pem
* 選擇<建立金鑰對>:產生MyLinuxA.pem
* 選擇<啟動執行個體>
* 選擇<檢視所有執行個體>
* 選擇<重新整理>
----
### 使用遠端桌面連線至EC2
* 選擇執行個體ID:選擇<連線>
* 選擇Instance Connect:選擇<連線>
* 使用Console程式以EC2-user登入
![](https://i.imgur.com/gnQck0O.png)
----
### 常用Linux指令
* cd:改變目前資料夾位置
* mkdir:建立新資料夾
* ls -la:列出目前資料夾的內容
----
### 在EC2建立EFS檔案系統
* 選擇儲存中的EFS,選擇<建立檔案系統>
* 輸入名稱:MyEfsA
* EFS位置:/mnt/efs/fs1
---
## 啟動 Amazon S3
* 點選 Services,再選<儲存>中的S3
* 再點選<建立儲存貯體>
![](https://i.imgur.com/OBMBydT.png)
----
### 輸入S3基本資訊
* 儲存貯體名稱:mys31111003
* 點選<建立儲存貯體>
* 點選<上傳>
* 選擇<檔案>
* 點選<上傳>
---
## 啟動 Amazon EBS
* 點選 Services,再選<運算>中的EC2
* 點選 Elastic Block Store中的<磁碟區>
* 點選<建立磁碟區>
* 選擇可用區域:us-east-1d(需與EC2一致)
* 點選<磁碟區ID>:vol-xxxxxxxxxxxx
* 選擇<動作>中的<連接磁碟區>
* 選擇執行個體:i-xxxxxxxxxx,<確定>
* 連線至EC2,打開檔案總管
* 在This PC中,按右鍵選Manage
* 在Tools中,點選Computer Managment
* Online->Initialize->New Volume
| 原數 | 除數 | 商 | 除以10餘數 |
|-|-|-|-|
| 256247045 | 100000000 | 2 | 2 |
| 256247045 | 10000000 | 25 | 5 |
| 256247045 | 1000000 | 256 | 6 |
| 256247045 | 100000 | 2562 | 2 |
| 256247045 | 10000 | 25624 | 4 |
| 256247045 | 1000 | 256247 | 7 |
| 256247045 | 100 | 2562470 | 0 |
| 256247045 | 10 | 25624704 | 4 |
| 256247045 | 1 | 256247045 | 5 |
{"metaMigratedAt":"2023-06-17T07:53:00.296Z","metaMigratedFrom":"Content","title":"AWS雲端數位服務","breaks":"true","description":"僑光科技大學 資訊科技系111學年度第1學期開課班級:日資科111忠上課時間:星期一第1-2節課程學分:選修2學分授課老師:高吉隆","contributors":"[{\"id\":\"9eed60a5-6546-4dfd-8445-07f81bcfde52\",\"add\":20633,\"del\":4586}]"}