Amazon AWS – EC2 Basic I - CH.Tseng

文章推薦指數: 80 %
投票人數:10人

Amazon EC2與S3同屬AWS眾多服務中的主幹與核心服務, ... R3針對需要更大記憶體的應用程式進行了優化,且是Amazon EC2執行個體類型中每GiB RAM成本 ... 直接觀看文章 AmazonEC2與S3同屬AWS眾多服務中的主幹與核心服務,自從2006那年Amazon開始了賣頻寬和空間的S3雲端儲存業務之後,不到半年內便推出了這個可論斤買兩的雲端運算服務EC2(ElasticComputeCloud),這種將CPU運算從硬體剝離的思維開始影響著整個資訊產業環境,並扭轉了企業需要自建機房的迷思,更重要的是,眾多無法負擔龐大資料中心費用的中小企業和個人創業者迎來了生機盎然的春天。

EC2的定價方式 EC2有四種價格,分述如下: FreeTier:這是指免費方案,在此方案下僅能使用指定的EC2執行個體,並且有使用上的限制,例如一年內每個月750小時的Linux或Windowst2.micro執行個體的使用量。



OnDemand:依所使用的運算量按小時計算並於每月結算支付,無需簽訂任何長期合約,因此此方案適用於那些短期租用、難以預測使用量、或要求彈性而不想一次花大錢的客戶。

Reserved:這是一種長期使用合約的方案(可能長達1~3年),適合那些固定長期使用且可預估運算使用量的客戶,對於Amazon來說,由於可預估並調配這些客戶的運算資源,因此能提供的折扣優待也更多(最多75%),其付款方式亦有三種選項:不預付、部分預付、全額預付。

Spot:這是一種競價型的費用方案,讓客戶針對尚未使用的EC2運算容量進行競價,只要競價高於目前價格就可以得到使用權,這些競價中的運算容量價格會根據供應和需求定期變化,因此Spot可以得到最便宜的運算容量,但卻可能都落在一些冷門時段,因此客戶必須能接受彈性的使用量和時間。

實作EC2 在AWS控制台首頁,EC2就位於左邊最上方的位置,我們直接點擊進入。

這是EC2的首頁,中間上方的訊息是統計目前已建立的執行個體(Instance)資訊,我之前已經建過一個,因此有一個RunningInstances,1個Volumes(指Storage),1個KeyPairs(金鑰,用來SSH登入),二個SecurityGroups(類似Firewall功能,可設定連線此Instance相關的限制)。

我們可直接按下LaunchInstance按鈕來建立一個新的執行個體。

第一步:執行個體種類 第一步是選機器種類,包含了各類Linux版本還有Microsoft等總共有22種,有些免費但有些是收費的,我們只想用免費的,因此勾選左方「Freetieronly」,此時畫面只會顯示免費的機器種類。

在此我們選擇第一項的「AmazonLinuxAMI2015.03(HVM),SSDVolumeType」作範例,直接按下Select按鈕進入下一步驟。

第二步:執行個體類型 第二步驟是選擇執行個體類型,以免費帳號來說,僅能選擇第一項的t2.micro,但您可參考下方表格針對各個不同執行個體的類型說明: 執行個體代碼最前方代表的是類型,後方接的是個體規模大小,目前提供的種類如下: 代碼 說明 適用 型號 T2 高載效能執行個體 可提供CPU基本的效能,適用於不會經常或持續使用所有CPU、但偶爾需要高載效能的工作負載(例如,Web伺服器、開發人員環境以及小型資料庫)。

開發環境、建構伺服器、代碼儲存庫、低流量Web應用程式、早期產品實驗、小型資料庫。

  t2.micro t2.small t2.medium M3 提供運算、記憶體和網路資源最佳平衡的實體,是很多應用程式的最佳選擇。

用於小型和中型資料庫、需要附加記憶體的資料處理任務以及快取叢集,也用於執行SAP、MicrosoftSharePoint和其他企業應用程式的後端伺服器。

m3.medium m3.large m3.xlarge m3.2xlarge C3/C4 運算優化 C系列為特別針對運算而優化的執行個體(C4為最新一代),且支援增強型聯網和叢集,為EC2中能夠提供最高效能的處理器的個體。

高效能前端叢集和Web伺服器、批次處理、分散式分析以及高效能科學和工程應用程式、廣告服務、MMO遊戲、影片編碼和分散式分析。

c4.large c4.xlarge c4.2xlarge c4.4xlarge c4.8xlarge R3 記憶體優化 R3針對需要更大記憶體的應用程式進行了優化,且是AmazonEC2執行個體類型中每GiBRAM成本最低的執行個體。

用於高效能資料庫、分散式記憶體快取、內存分析、基因組體定序和分析,以及SAP、MicrosoftSharePoint和其他企業應用程式的較大型部署。

r3.large r3.xlarge r3.2xlarge r3.4xlarge r3.8xlarge G2 GPU 特別針對圖形和一般用途GPU運算應用程式的G2執行個體,配備有高效能NVIDIAGPU,1,536個CUDA核心與4GB影片記憶體、硬體影片編碼器。

遊戲串流、影片編碼、3D應用程式串流和其他伺服器端圖形工作負載。

g2.2xlarge I2 高I/O執行個體 可支援高I/O存取的執行個體,此系列包含高儲存執行個體,可提供速度極快的SSD執行個體儲存體,該儲存已針對極高的隨機I/O效能進行優化,可以低成本提供很高的IOPS。

Cassandra和MongoDB這類的NoSQL資料庫,可橫向擴展交易資料庫、資料倉庫、Hadoop和叢集檔案系統。

i2.xlarge i2.2xlarge i2.4xlarge i2.8xlarge D2 密集化儲存執行個體 每個執行個體具有最多達48TB的HDD本地儲存體、提供高磁碟輸送量,以及在AmazonEC2上根據磁碟輸送量效能提供最低價格。

大規模並行處理(MPP)資料倉儲、MapReduce和Hadoop分散式運算、分散式檔案系統、網路檔案系統、日誌或資料處理應用程式 d2.xlarge d2.2xlarge d2.4xlarge d2.8xlarge 在這步驟中,你可以直接按下「ReviewandLaunch」直接快速的建立執行個體,或者按「Next:XX…」繼續設定細項功能,在此,我們直接按下「ReviewandLaunch」即可,稍待數分鐘,便會在Instances項目中,出現剛剛所建立的執行個體。

使用SSH連到執行個體 如下圖所示,請先進入KeyPairs選單中,建立一個KeyPair,建立後系統會自動下載.pem檔的私鑰,請務必保存好。

您可以自行使用喜好的SSH連線工具,先匯入剛剛下載的私鑰後,即可連線到剛剛建立的執行個體,用PublicDNS或PublicIP皆可(顯示於Instances的頁面上),我個人習慣使用Putty,所以會先透過Puttygen將.pem轉檔成Puttyyr所認可的格式.ppk後,在Putty中將此私鑰匯入,即可成功連線到剛剛建立的執行個體。

如果你習慣用指令模式,那連線格式就會像下方這個樣子,你可能也有注意到,EC2預設的登入帳號是ec2-user不需要密碼而不是root。

你可能會懷疑,要怎麼知道預設帳號是什麼?如果忘了怎麼辦?其實很簡單,只要用SSH指令不帶入帳號連到該執行個體,系統便會回覆你該用什麼帳號來登入。

當我們使用SSH連進去之後,用起來就跟放在你座位旁或機房內的Linux機器沒有什麼差別,可以開始安裝各種需要的程式或啟用相關服務;本文先大致介紹了EC2及建立執行個體的步驟,下文會再繼續介紹較深入的部份,如SecurityGroup、Volumes、Snapshots…等。

Sharethis:TwitterFacebook請按讚:喜歡正在載入... 文章分頁導航 上一個AmazonAWS– IAM下一步AmazonAWS–EC2Basic 2 發表者:chtseng 檢視「chtseng」的全部文章 Flickr相片 更多相片 追蹤 已追蹤 CH.Tseng 加入其他107位關注者 我要註冊 已經有WordPress.com帳號了?立即登入。

CH.Tseng 自訂 追蹤 已追蹤 註冊 登入 複製短網址 回報此內容 以閱讀器檢視 管理訂閱 收合此列 %d位部落客按了讚:



請為這篇文章評分?