亞馬遜
mazon EC2 上訂閱一個(gè) MySQL Enterprise,開發(fā)人員充分依托 MySQL 數(shù)據(jù)庫專家,可以在云上更具成本效益的交付 web-scaled 數(shù)據(jù)庫應(yīng)用。Amazon EC2 和 MySQL,對(duì)于一個(gè)想減少資金花費(fèi)和運(yùn)營(yíng)成本,同時(shí)以最小的成本和投入來動(dòng)態(tài)擴(kuò)展其應(yīng)用的機(jī)構(gòu)來說,是相當(dāng)?shù)倪m合。
Amazon Elastic Computing Cloud (EC2)
Amazon EC2 服務(wù)開始于 2006 年,在 2008 年變得普遍廣泛可用。EC2 使得亞馬遜云能夠動(dòng)態(tài)擴(kuò)展計(jì)算能力。它使開發(fā)人員更容易交付 web-scale 應(yīng)用。亞馬遜云計(jì)算能夠忽略硬件,取而代之的是當(dāng)需求增加時(shí),可以使用(或不使用)額外的虛擬硬件。支撐 EC2 服務(wù)的是 Xen 虛擬技術(shù)。Xen 是開源軟件,它允許操作系統(tǒng)如 Linux、Windows或者 Solaris 作為"虛擬機(jī)器",并同時(shí)運(yùn)行在相同的硬件上。使用 Xen,EC2 可以快速提供客戶虛擬服務(wù)器的規(guī)格說明書,定制硬件特性如 CPU 數(shù)、內(nèi)存和軟件容錯(cuò)。EC2 實(shí)例可以被部署在美國(guó)或者歐洲。Amazon EC2 Service Level Agreement 承諾每個(gè)區(qū)域均具備 99.95%的可用性。
亞馬遜應(yīng)用
EC2 中虛擬機(jī)被認(rèn)作"實(shí)例",EC2 實(shí)例在各種配置下,主要分成兩大類:"標(biāo)準(zhǔn)實(shí)例"和"高 CPU 實(shí)例"。這些實(shí)例種類是基于"EC2 計(jì)算單元",大至相當(dāng)于下層物理硬件的 CPU大小。一個(gè) EC2 單元通常等于一個(gè) 1.0-1.2Ghz 的 AMDTM 皓龍TM處理器或英特爾TM至強(qiáng)TM處理器。Amazon 提供 32 位和 64 位兩種實(shí)例種類,都是按小時(shí)計(jì)費(fèi)的。最受歡迎的實(shí)例種類適合于大多數(shù)的來自標(biāo)準(zhǔn)配置應(yīng)用。包括以下配置:小實(shí)例(默認(rèn)配置 ) 32 位、1.7G 內(nèi)存、160G 存儲(chǔ),相當(dāng)于 1 個(gè) EC2 計(jì)算單元。
Amazon 簡(jiǎn)單存儲(chǔ)服務(wù)(S3)
Amazon 也發(fā)行了 S3,它的在線存儲(chǔ) Web 服務(wù)。S3 給開發(fā)人員提供一個(gè)簡(jiǎn)單、安全、本質(zhì)上擁有無限能力的連續(xù)在線存儲(chǔ)。S3 可以被想成在"云"上的一個(gè)很大的磁盤驅(qū)動(dòng)或一個(gè) SAN。和帶寬的收費(fèi)模式一樣,Amazon 對(duì)最終用戶按每 GB 存儲(chǔ)收費(fèi),并且當(dāng)存儲(chǔ)和檢索 S3 數(shù)據(jù)時(shí)要求收費(fèi)。用 S3 您可以存儲(chǔ)和獲得 Amazon 認(rèn)為是對(duì)象的無組織的數(shù)據(jù)。
亞馬遜存儲(chǔ)
這些對(duì)象可以是擁有2KB 相關(guān)元數(shù)據(jù)的從 1 byte 到 5GB 大小的任何地方的對(duì)象。盡管 S3 里沒有目錄或文件名,其功能相當(dāng)于"Buckets"和對(duì)象。對(duì)象存儲(chǔ)在"Buckets"當(dāng)中,并由開發(fā)人員通過預(yù)設(shè)的唯一鍵進(jìn)行檢索。Buckets 和其內(nèi)部包含的對(duì)象存儲(chǔ)在兩個(gè)不同的物理區(qū)域中,但是它們可以從任何地方訪問。使用一個(gè) REST 和 SOAP 接口,開發(fā)人員可以創(chuàng)建、列出和檢索 Buckets和 Objects,同時(shí)可以通過 GET 接口或者 BitTorrent 協(xié)議開始下載。
亞馬遜 Web MySQL
Amazon Elastic Block Store (EBS)
當(dāng) EBS 在 2008 年開始運(yùn)營(yíng)時(shí),它是 Amazon EC2 最令人期待的特性之一。在 EBS 之前,EC2 存儲(chǔ)是和本地實(shí)例聯(lián)系在一起的,這就意味著如果 EC2 實(shí)例破壞,本地實(shí)例上存儲(chǔ)的數(shù)據(jù)就變得不可用了。為了解決該問題,Amazon 創(chuàng)建了 EBS,提供塊級(jí)水平存儲(chǔ)容量,其可以不考慮 EC2 實(shí)例的狀態(tài)。對(duì)于開發(fā)人員,EBS Volume 的出現(xiàn)作為標(biāo)準(zhǔn)的塊機(jī)制,其大小從 1GB 變化到 1TB。指定機(jī)制名稱和塊機(jī)制接口以后,用戶可以配置一個(gè)他們選擇的EBS Volume 的文件系統(tǒng)。
在 Amazon EC2 上部署 MySQL
在 EC2 上開始 MySQL 是很簡(jiǎn)單的。首先,假定您已經(jīng)設(shè)置您的 Amazon 賬號(hào),您可以從 Amazon AMI 目錄使用一個(gè)已存在的 AMI 預(yù)設(shè)置 MySQL,或者使用您自己的 AmazonSDK 創(chuàng)建?;蛘吣梢詮钠渌馁Y源獲得可用的"模板化"AMI 圖形。其次,一旦您做了任何配置,為了再次使用和安全保存,您應(yīng)該上傳您的 AMI 到 S3。最后,選擇您想部署的EC2 實(shí)例,配置安全和網(wǎng)絡(luò)控制。
亞馬遜 Web Server
在 Amazon EC2 上使用 MySQL Enterprise 更低的 TCO
用于 Amazon EC2 上的 MySQL Enterprise 是基于支持提供的訂閱,使得開發(fā)人員可以低成本的在云上交付 web 擴(kuò)展數(shù)據(jù)庫應(yīng)用,在云上使用世界上最受歡迎的開源數(shù)據(jù)庫。在Amazon EC2 上使用 MySQL Enterprise 的好處包括:使用被驗(yàn)證的 MySQL 的可靠性、高性能和易用性,在云上交付大量的可擴(kuò)展的 web
應(yīng)用。使用 MySQL Replication 進(jìn)行主從數(shù)據(jù)庫復(fù)制、切換和備份,實(shí)現(xiàn)高可用性應(yīng)用。
在 Amazon EC2 上優(yōu)化 MySQL,包括 MySQL 性能和最佳實(shí)踐的擴(kuò)展性。隨著您的需求改變而快速容易的添加計(jì)算能力,增加更多的計(jì)算資源。使用您需要的 Amazon EC2 計(jì)算資源可以降低 IT 操作成本。通過 MySQL 數(shù)據(jù)庫專家的 24×7 產(chǎn)品支持,減少宕機(jī)。