欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

您當(dāng)前的位置是:  首頁(yè) > 新聞 > 文章精選 >
 首頁(yè) > 新聞 > 文章精選 >

OpenStack與MySQL集成實(shí)踐

2017-08-02 16:20:07   作者:王璐   來(lái)源:開(kāi)源云中文社區(qū)   評(píng)論:0  點(diǎn)擊:


  7月27日, MySQL技術(shù)交流大會(huì)在北京成功召開(kāi)。EasyStack攜手甲骨文、愛(ài)可生圍繞MySQL最新更新動(dòng)態(tài)、MySQL在OpenStack中的應(yīng)用等技術(shù)話題展開(kāi)探討。
  在大會(huì)上,EasyStack云解決方案架構(gòu)師王璐做了《OpenStack&MySQL》的主題分享,詳細(xì)介紹了MySQL在OpenStack中的應(yīng)用,以及如何通過(guò)ESCloud AppCenter輕松部署MySQL應(yīng)用。
  以下為分享全文:
  根據(jù)Black Duck (黑鴨軟件公司,一家提供開(kāi)源軟件與技術(shù)的公司)2016年的權(quán)威調(diào)查結(jié)果表明,開(kāi)源軟件在近十年來(lái)得到了迅猛發(fā)展。
  從2008年開(kāi)始,開(kāi)源軟件已經(jīng)對(duì)軟件行業(yè)造成了不可忽視的影響,可以說(shuō),現(xiàn)在,沒(méi)有哪家公司會(huì)說(shuō)自己沒(méi)用過(guò)開(kāi)源產(chǎn)品。
  到2011年,隨著開(kāi)源軟件種類的豐富,產(chǎn)品性能和穩(wěn)定性的提升,開(kāi)源軟件已不再只是因?yàn)閮r(jià)格低廉而吸引人。
  到了2013年,軟件引領(lǐng)世界,而開(kāi)源則開(kāi)始引領(lǐng)軟件行業(yè)。
  從2014年開(kāi)始,開(kāi)源軟件進(jìn)一步引入新的技術(shù)、新的生態(tài)。
  根據(jù)Black Duck 2016年的調(diào)查表明,開(kāi)源軟件在軟件行業(yè)的應(yīng)用已經(jīng)達(dá)到了65%以上,使用開(kāi)源軟件來(lái)進(jìn)行IT基礎(chǔ)設(shè)施搭建的比例也已經(jīng)達(dá)到55%。開(kāi)源軟件正在對(duì)軟件開(kāi)發(fā),產(chǎn)品交付等各個(gè)方面產(chǎn)生著巨大的影響。
  隨著開(kāi)源軟件蓬勃發(fā)展,使用的人越來(lái)越多。
  同時(shí),無(wú)論是大企業(yè)還是個(gè)人的貢獻(xiàn)也越來(lái)越多,這促使開(kāi)源軟件行業(yè)進(jìn)入了一個(gè)良性、快速的發(fā)展階段,開(kāi)源軟件由此形成了一個(gè)完整的生態(tài),從底層的操作系統(tǒng)到上層的應(yīng)用,都有對(duì)應(yīng)的、優(yōu)秀的開(kāi)源產(chǎn)品來(lái)替代現(xiàn)有成熟的商業(yè)產(chǎn)品。
  比如開(kāi)源操作系統(tǒng)linux,虛擬化產(chǎn)品KVM、Xzen,開(kāi)源分布式存儲(chǔ)系統(tǒng)Ceph, 部署管理工具方面有Ansible, 實(shí)現(xiàn)數(shù)據(jù)中心自動(dòng)化管理而設(shè)計(jì)的配置管理軟件Puppet,在云計(jì)算這一層有OpenStack對(duì)應(yīng)亞馬遜的AWS、微軟的Azure。數(shù)據(jù)庫(kù)方面有分布式數(shù)據(jù)庫(kù)系統(tǒng)MySQL,容器方面有Docker,大數(shù)據(jù)處理方面的Hadoop在市場(chǎng)上也占領(lǐng)了很大的份額,Git目前已經(jīng)成為世界上最先進(jìn)的分布式版本控制系統(tǒng)。在應(yīng)用層,無(wú)論是PHP,還是Python,Eclipse也都已成為了大家日常使用的工具。
  在開(kāi)源技術(shù)蓬勃發(fā)展的同時(shí),整個(gè)IT架構(gòu)也在發(fā)生著巨大的改變,越來(lái)越多的分布式應(yīng)用架構(gòu)對(duì)傳統(tǒng)的IT架構(gòu)提出了更多要求。無(wú)論是從數(shù)據(jù)庫(kù)、中間件、發(fā)布封裝、應(yīng)用框架、開(kāi)發(fā)運(yùn)維,以及最基礎(chǔ)的硬件資源方面,都需要做出改變來(lái)適應(yīng)分布式應(yīng)用架構(gòu)的需求。
  硬件資源從最開(kāi)始采用IBM、EMC等高性能硬件開(kāi)始轉(zhuǎn)向性價(jià)比較高,更加靈活的公有云以及私有云。Weblogic、WAS中間件也轉(zhuǎn)向了PaaS服務(wù),集中式數(shù)據(jù)庫(kù)Oracle Database也在往分布式數(shù)據(jù)庫(kù)MySQL進(jìn)行轉(zhuǎn)變。
  開(kāi)源軟件生態(tài)體系的完善,分布式應(yīng)用架構(gòu)日益成熟,都給云計(jì)算的發(fā)展以及應(yīng)用提供了良好的環(huán)境,分析完開(kāi)源現(xiàn)狀以及傳統(tǒng)IT架構(gòu)的改變以后,我們來(lái)了解一下在現(xiàn)代數(shù)據(jù)中心所面臨的挑戰(zhàn)。
  我們知道,在傳統(tǒng)的IT架構(gòu)中,傳統(tǒng)基礎(chǔ)架構(gòu)缺乏靈活性和可伸縮性,在傳統(tǒng)的數(shù)據(jù)中心中,如果研發(fā)測(cè)試要申請(qǐng)一個(gè)環(huán)境,通常要將自己的需求提交給運(yùn)維團(tuán)隊(duì),運(yùn)維團(tuán)隊(duì)再根據(jù)其需求搭建硬件,安裝操作系統(tǒng)以及相應(yīng)的中間件等操作,網(wǎng)絡(luò)中心需要為測(cè)試開(kāi)發(fā)環(huán)境配置相應(yīng)的VLAN、VXLAN、子網(wǎng)、IP等,這個(gè)跨部門的合作一般都需要兩三天左右,無(wú)論是時(shí)間上和效率上,都對(duì)上層業(yè)務(wù)造成很大的束縛。
  與此同時(shí),大量的運(yùn)維人員被重復(fù)性的工作所困擾,難以開(kāi)展其他業(yè)務(wù)。并且隨著業(yè)務(wù)數(shù)量呈現(xiàn)指數(shù)級(jí)增長(zhǎng),這些問(wèn)題也變得越來(lái)越嚴(yán)峻,特別是在微服務(wù)架構(gòu)、容器化發(fā)布封裝普及的今天,傳統(tǒng)IT基礎(chǔ)設(shè)施過(guò)于僵化,難以應(yīng)付這種變化和復(fù)雜性。
  如果講傳統(tǒng)IT基礎(chǔ)設(shè)施進(jìn)行抽象化、池化和自動(dòng)化擴(kuò)展,并且實(shí)現(xiàn)軟件全自動(dòng)化管理,那么顯而易見(jiàn)可以達(dá)到事半功倍的效果。這種軟件定義的數(shù)據(jù)中心在效率、控制力、敏捷性和選擇性上都會(huì)有大幅提高,這對(duì)IT和業(yè)務(wù)都大有益處。
  云化及自動(dòng)化部署等技術(shù)極大地降低了微服務(wù)構(gòu)建、部署和運(yùn)維的難度,通過(guò)應(yīng)用持續(xù)集成和持續(xù)交付等方法有助于達(dá)到加速推出市場(chǎng)的目的。
  在云計(jì)算化需求的引領(lǐng)下,OpenStack作為最廣泛應(yīng)用的一個(gè)云操作系統(tǒng),實(shí)現(xiàn)了軟件定義化的數(shù)據(jù)中心,那么,OpenStack是什么?首先對(duì)計(jì)算資源進(jìn)行虛擬化,接下來(lái)對(duì)網(wǎng)絡(luò)和安全服務(wù)進(jìn)行虛擬化并提供給計(jì)算層,從而實(shí)現(xiàn)按需消費(fèi)。
  此后,對(duì)存儲(chǔ)如法炮制,即對(duì)本地和外部異構(gòu)存儲(chǔ)進(jìn)行抽象化、池化和自動(dòng)化,將他們整合到同一個(gè)虛擬數(shù)據(jù)板,再用這些來(lái)實(shí)現(xiàn)基于業(yè)務(wù)的調(diào)配和控制,所有服務(wù)均實(shí)現(xiàn)虛擬化后,資源利用率和自動(dòng)化程度將會(huì)得到大幅度提高,這個(gè)架構(gòu)將使數(shù)據(jù)中心節(jié)約更多的資金開(kāi)銷和運(yùn)營(yíng)成本。
  同時(shí),在軟件定義化的數(shù)據(jù)中心中,管理層管理計(jì)算、網(wǎng)絡(luò)以及存儲(chǔ)池,并且將這些資源分配給應(yīng)用和服務(wù),結(jié)果是業(yè)務(wù)敏捷性,運(yùn)營(yíng)控制力都邁上新臺(tái)階,應(yīng)用調(diào)配在數(shù)秒鐘完成。這就是現(xiàn)在所需的軟件定義的數(shù)據(jù)中心,這是一種可擴(kuò)展的云計(jì)算體系結(jié)構(gòu),支持前所未有的廣泛選擇,完全獨(dú)立于硬件,彈性十足,并且能對(duì)業(yè)務(wù)需求提供動(dòng)態(tài)響應(yīng)。
  下面介紹如何通過(guò)ESCloud AppCenter輕松部署MySQL應(yīng)用。
  • Trove創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例是非常靈活的,后期的調(diào)度也非常方便,這些都得益于OpenStack的Nova和Cinder組件。
  • Trove是OpenStack中的一個(gè)組件,可以用來(lái)將MySQL、Mongodb等數(shù)據(jù)庫(kù)進(jìn)行云化處理,提供DBaaS服務(wù)。
  • Trove構(gòu)建于OpenStack原有的幾大基礎(chǔ)服務(wù)之上,實(shí)際上擁有了云平臺(tái)的一些基礎(chǔ)特性,比如容災(zāi)隔離、動(dòng)態(tài)調(diào)度、快速響應(yīng)等能力,減少了研發(fā)重復(fù)部署環(huán)境的步驟。
  • OpenStack除去過(guò)Trove來(lái)提供MySQL服務(wù)外,還能夠通過(guò)Murano來(lái)提供快速部署MySQL的能力。
  • ESCloud AppCenter是EasyStack推出的基于Murano的標(biāo)準(zhǔn)化組件。
  • ESCloud AppCenter推崇AaaS(Anything-as-a-Service)的概念,為用戶、云管理員和應(yīng)用開(kāi)發(fā)者提供一個(gè)可分類的應(yīng)用目錄。通過(guò)統(tǒng)一的框架和API實(shí)現(xiàn)應(yīng)用程序快速部署和應(yīng)用程序生命周期管理,降低應(yīng)用程序?qū)Φ讓悠脚_(tái)(OpenStack層和虛擬化層)的依賴,實(shí)現(xiàn)IaaS層對(duì)用戶的透明化。開(kāi)發(fā)者可以將云應(yīng)用發(fā)布到AppCenter,用戶可以通過(guò)AppCenter購(gòu)買和管理應(yīng)用生命周期。
  • ESCloud Murano中有很多精心設(shè)計(jì)的應(yīng)用目錄和交互特性應(yīng)用目錄。通過(guò)簡(jiǎn)潔的界面,用戶可以通過(guò)圖標(biāo)展示找到MySQL,然后使用點(diǎn)擊、拖拽的方式進(jìn)行選擇和部署MySQL。
  每個(gè)應(yīng)用程序都提供了所需配置的默認(rèn)信息,用戶可以按照這些默認(rèn)信息輕松部署。另外,應(yīng)用程序拓?fù)鋱D可以很清晰的展示每個(gè)應(yīng)用程序孵化實(shí)例的數(shù)量。應(yīng)用部署管理的流程包括從應(yīng)用商店中選擇應(yīng)用、填寫(xiě)應(yīng)用名稱、配置實(shí)例參數(shù)、查看安裝好的應(yīng)用、 從已安裝應(yīng)用中刪除不需要應(yīng)用、點(diǎn)擊應(yīng)用名稱查看應(yīng)用詳情、通過(guò)快速入口訪問(wèn)應(yīng)用。
  云樹(shù)DMP是愛(ài)可生推出的一款面向DBA的全功能的開(kāi)源數(shù)據(jù)庫(kù)(MySQL)管理平臺(tái),用戶可以通過(guò)DMP界面輕松、快速、安全地部署和管理數(shù)據(jù)庫(kù)。
  EasyStack將與愛(ài)可生合作將云樹(shù)DMP引入ESCloud AppCenter,為客戶提供MySQL的可視化運(yùn)維管理服務(wù)。
  K8S作為目前云計(jì)算領(lǐng)域的一顆新星,如何與OpenStack進(jìn)行整合是業(yè)界關(guān)注的熱點(diǎn)。EasyStack為此也推出了ESContainer企業(yè)級(jí)容器云平臺(tái),從網(wǎng)絡(luò)、存儲(chǔ)、資源池、彈性、自服務(wù)、容災(zāi)完美地進(jìn)行了整合。ESContainer可助力實(shí)現(xiàn)MySQL容器化,實(shí)現(xiàn)MySQL的快速部署、動(dòng)態(tài)擴(kuò)展、資源高利用、成本降低。
  容器云平臺(tái)已經(jīng)足夠成熟,采用容器后,可實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)例的快速創(chuàng)建、容器彈性可伸縮,可以極大的提高資源利用率、極大的降低了服務(wù)器資源。
  顯而易見(jiàn),EasyStack已實(shí)現(xiàn)通過(guò)云系統(tǒng)快速交付MySQL服務(wù)。但同時(shí),EasyStack也考慮到除了部署外,用戶對(duì)于管理和優(yōu)化MySQL也很重視。
  所以,EasyStack和愛(ài)可生的合作不光是提供MySQL服務(wù)的交付,還將在數(shù)據(jù)庫(kù)的統(tǒng)一管理、性能優(yōu)化等方面充分合作打造成一個(gè)可部、可管、可調(diào)配的云上數(shù)據(jù)庫(kù)。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題