Amazon EC2 | 宅學習

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

Amazon EC2 · 1. ec2中的e指的是elastic, 只的就是他的可縮放電腦空間, 也就是指有彈性的空間 · 2.Complete Controll · 3.Flexible · 4.還可以結合其他的 ... Navigation 返回頁首 Youarehere首頁»共同筆記2.0»Web新興技術»AmazonEC2 AmazonEC2 SubmittedbyBardicheZanberon三,2012-10-2411:12 AmazonEC2 一、服務介紹 AmazonEC2=AmazonElasticComputeCloud 是由amazon所提供的網路服務,在雲端提供可以縮放的電腦空間     amazonec2讓使用者透過他的網路服務界面來存取和設定他們的雲端電腦,而且可以將設定上的衝突降到最低,另外這台電腦就好像屬於使用者的一般,我們可以利用他的一切資源,這樣的服務讓很多使用者,省去自己購買硬體的麻煩    instance在ec2中也就是我們的機器規格,應該可以算是機器本身吧! AMI就是一種虛擬電腦使用特殊事先設定好的虛擬作業系統和虛擬應用程式,AMI特別被使用在EC2之中 amazonec2也就是一個虛擬的電腦,要控制他必須使用他提供的webserviceinterface也就是Amazon,這也是它的優點之一   二、使用方法   WebService(AWS)Manager來管理我們的ec2  有以下步驟   1.先選一個事先設定好的AmazonMachineImage(AMI),而這個AMI包  含我們的application,libraries,data,還有一些我們自己的設定 2. 設定好機器的安全和網路相關設定 3. 選擇你想要的機器規格 4. 然後決定是否要在很多地方使用還有是否要用固定ip之類的選擇 5.唯一的付費就是我們有使用的資源,像是資料的傳輸和機器開機的時間  詳細使用方法可以參考下面reference軟體玩家的兩篇教學文 三、注意事項 1.ec2中的e指的是elastic,只的就是他的可縮放電腦空間,也就是指有彈性的空間   2.CompleteControll 你可以完整的操控我們的機器,擁有最高的root權利,可以與我們的機器做任何的互動,而若要開機和重新啟動則要透過上面說過得AWSManager來做   3.Flexible 這邊的Flexible跟上面的Elastic有些許不同,指的是我們有很多的機器規格可以選擇不同機器規格有不同的記憶體大小,cpu核心數,儲存硬碟空間等,而且若多付錢還可以選擇要付費的windowsserver做圍作業系統   4.還可以結合其他的amazon雲端服務搭配使用   5.amzaon還提供了許多的安全機制來保護我們的資料(源?)   -AWSManager中可以設定防火牆來控制網路的存取不僅室外面的網路,連同個群組中的機器都可以管理 -Amazonec2是從VirtualPrivateCloud中傳出他的資料的,我們可以使這些資料指傳送給那些你允許的ip -剩下的則是在他的securityreference中有寫   6.相較於很多情況ec2較為便宜 他是用多少就算多少錢的機制,不是租幾台就要付多少錢這樣,還有依據硬體的使用情況,收費也不一樣,使用者可以斟酌該如何才可以降低花費   7.要入門的技術門檻不高,amazon有提供AWSMarketplace讓我們事先選擇要安裝在AmazonMachineImages上的軟體,然後在透過AWSManager就可以輕易使用ec2   四、EC2的特色 EC2VPC技術是使用xen 1.amazonelasticblockstore(EBS) EBS主要是提供ec2機器的儲存空間,此儲存空間是由網路指派的,此機制會在bootpartition和blockdevice之間做一個平衡,而且當你在使用bootpartition的時候其他部份(EBS)可以被停止使用,而使用者就只要使用bootpartition的費用,而EBS也可以搭配其他amazon服務做儲存像是S3 EBS2types: Standard:標準的儲存方式 IOPS:對於io的裝置有較高的效率像是資料庫   2.EBS–OptimizedInstances 這是搭配上面的IOPS而來,使用者可以透過額外付費,來讓ec2有效的利用IOPS的EBS空間   3.MultipleLocation 你能夠將你的ec2instance放在許多不一樣的地方,ec2的location是由幾個區域所組成,而且每個區域是彼此隔絕的,因此若你在區域產生問題並不會影響到其他區域   4.ElasticIPAddress 其實就是指靜態ip,但是此機制是設計給動態雲端運算使用,而且elasticipaddress是可以由使用者控制選擇然後再將此ip釋放給外界知道   5.AmazonVirtualPrivateCloud 他主要是一個橋樑用來溝通某些企業現存的IT結構和amazon的雲端服務   6.AmazonCloudWatch 主要是一個網路服務提供使用者一個畫面,顯示ec2各種資源的使用情況,想是cpu使用率,記憶體使用率,網路情況等等   7.AutoScaling 用來自動的尋找使用者的ec2儲存空間,根據使用者自訂的條件   8.ElasticLoadBalancing 此特色主要是自動分配內部運作的應用程式該經過哪些instance,如此一來可以達到更高的faulttolerance,他會自動避開那些比較unhealthy的instance   9.HighPerformanceComputing (HPC)Clusters 此特色是指ec2會提供給叫複雜的運算,像是平行處理之類的比較多的資源,還有網路的頻寬,如此一來叫複雜的工作也可以高效率的完成   10.HighI/OInstances HighI/O是一種ec2機器的型態,此型態提供使用者非常快快速的I/O存取率,背後是使用SSD的技術來達到的   11.VMImport/Export 此特色指的是ec2可以將vm的整個instance給export出來,之後你可以將這個export出來的instance安裝在任何已經準備好要用的instance中   12.AWSMarketplace AWSMarket是一個網路商店主要是要協助使用者快速找到他所需要的軟體,只要點一下預先設定好的軟體就可以裝在你的機器中   五、與其他業者的比較 台灣業者的五大問題 1.頻寬價格比美國貴2~3倍 2.欠缺自助式平臺,企業重新申購還得等半天 3.資源選項切分得不夠細緻,難以貼近使用情境 4.未釋出API,降低企業控管能力 5.缺乏企業的信賴感   台灣業者也已經在逐漸改善以上問題   關於詳細的比較由於擔心著作權問題,因此在此只PO連結 http://www.ithome.com.tw/itadm/article.php?c=74548&s=6   六、reference Amazonofficialwebsite翻譯 http://aws.amazon.com/ec2/ 維基百科 http://zh.wikipedia.org/wiki/Amazon_EC2 軟體玩家的兩篇教學文 1. http://blog.soft.idv.tw/?p=824 2. http://blog.soft.idv.tw/?p=823   以上皆是參考於其他網站經由自己翻譯而來,若有錯誤,煩請修正感謝 上一層 WebGL> 共同筆記2.0 使用者登入 使用者名稱* 密碼* 註冊新帳號 索取新密碼 線上使用者 Thereiscurrently1useronline.among1 ©2021宅學習.AllRightsReserved. DesignbyZymphonies



請為這篇文章評分?