Amazon AWS – EC2 Basic I - CH.Tseng
文章推薦指數: 80 %
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位部落客按了讚:
延伸文章資訊
- 1AWS 與Arm -合作夥伴
面對與日俱增的運算需求,Arm 與AWS 攜手建構Amazon EC2 透過搭載於各地為數 ... 以及來自AWS 和獨立軟體供應商的許多熱門雲端原生及虛擬化應用程式和服務的支援。
- 2Amazon EC2 - 維基百科,自由的百科全書
亞馬遜彈性雲端運算(英語:Amazon Elastic Compute Cloud,簡稱Amazon EC2) ,是由亞馬遜公司提供的Web服務,是一個讓使用者可以租用雲端電腦運行所需應用的系統。
- 3Amazon AWS – EC2 Basic I - CH.Tseng
Amazon EC2與S3同屬AWS眾多服務中的主幹與核心服務, ... R3針對需要更大記憶體的應用程式進行了優化,且是Amazon EC2執行個體類型中每GiB RAM成本 ...
- 4EC2新功能ABS,可根據用戶需求自動選擇EC2執行個體類型
ABS在新一代執行個體類型發布時,會自動應用這些新類型,並藉由搶占式執行個體(Spot Instance)存取更廣泛的容量,而EC2 Fleet和EC2 Auto Scaling ...
- 5比較AWS 與Azure 計算服務
Amazon EC2 實例和Azure 虛擬機器; VM 磁片的Amazon EBS 和Azure 儲存體 ... 使用Azure 原生服務將您的應用程式現代化時,使用您已熟悉的相同VMware...