日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
主流云技術(shù)比較引發(fā)的心目中Cloud實(shí)現(xiàn)隨想

主流云技術(shù)比較引發(fā)的心目中 Cloud 實(shí)現(xiàn)隨想

作者:張華 2015-05-27 11:03:16
云計(jì)算 把這些技術(shù)(OpenStack, Neutron, Deis, flynn, coatine, Solum, Kolla, Kubernets, Rudder, CoreOS, OVs等)比較來(lái)比較去,最后還是感覺(jué)OpenStack + OpenStack Solum是離我心目中的Cloud長(zhǎng)得最像的項(xiàng)目。路漫漫其修遠(yuǎn)兮啊。

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的吉首網(wǎng)站建設(shè)公司,吉首接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行吉首網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

把這些技術(shù)(OpenStack, Neutron, Deis, flynn, coatine, Solum, Kolla, Kubernets, Rudder, CoreOS, OVs等)比較來(lái)比較去,***還是感覺(jué)OpenStack + OpenStack Solum是離我心目中的Cloud長(zhǎng)得最像的項(xiàng)目。路漫漫其修遠(yuǎn)兮啊。

心目中的Cloud:

1, 提供IaaS功能,支持同時(shí)提供Container, VM, BareMetal, OSv

2, 提供PaaS功能,既支持對(duì)單個(gè)應(yīng)用全生命周期的管理,也支持對(duì)Bundle全生命周期的管理。

3, 良好的網(wǎng)絡(luò)支持, 目前開(kāi)源NaaS里Neutron應(yīng)該算是對(duì)網(wǎng)絡(luò)支持***的。

4, 一個(gè)好的框架,如很容易的擴(kuò)展對(duì)應(yīng)用負(fù)載感知的調(diào)度實(shí)現(xiàn),如其他監(jiān)控等必要的組件。所以O(shè)penStack在這方面也還是蠻有優(yōu)勢(shì)的,不管它有些組件成不成熟,起碼它有,起碼提供了一個(gè)好的框架讓你去擴(kuò)展。

OpenStack相比其他云的優(yōu)勢(shì):

1, 框架好,基本架子都搭好了。像ceilometer, keystone等很多完整云必備的因素先不管它實(shí)現(xiàn)的好不好,起碼它有,不必重新發(fā)明輪子,如果使用別的如什么Kubernets等,要開(kāi)發(fā)的feature實(shí)在太多了。

2, 我個(gè)人認(rèn)為Neutron是開(kāi)源產(chǎn)品里對(duì)網(wǎng)絡(luò)做得是***的,尤其是DVR,L2pop, VRRP三個(gè)特性進(jìn)社區(qū)之后Neutron的可用性是非常好的,其他的工程像Kubernets等在網(wǎng)絡(luò)方面和Neutron根本就不是一個(gè)數(shù)量級(jí)的。

3, 使用OpenStack除了框架和網(wǎng)絡(luò)的優(yōu)點(diǎn),還具備同時(shí)支持IaaS, PaaS的潛力, 更具備同時(shí)支持容器,虛機(jī),裸機(jī),OSv的潛力(前三項(xiàng)已實(shí)現(xiàn),后一項(xiàng)可以擴(kuò)展)。

不使用OpenStack的Only PaaS方案:

1, Deis是一個(gè)PaaS, 可以從git庫(kù)中獲取版本化的單個(gè)應(yīng)用程序并做成docker鏡像部署在CoreOS中的容器里。

2, 可以考慮Deis做二次開(kāi)發(fā),以支持部署B(yǎng)undle應(yīng)用集合。問(wèn)題來(lái)了,如何不使用OpenStack,DBaaS, MQaaS如何提供? HAproxy+Tomcat Cluster + DB Cluster究竟如何Bundle ? 需不需要研究使用VxLAN+P2V工具將局域網(wǎng)整體系統(tǒng)移入云環(huán)境之中。

3, 如果覺(jué)得在CoreOS上使用容器不安全,可以考慮在CoreOS使用OSv操作系統(tǒng),性能和安全性同時(shí)兼顧。

4, 如果說(shuō)Docker(使用容器)類(lèi)似于KVM(運(yùn)行虛機(jī))之上有了更好的應(yīng)用分發(fā)機(jī)制,但它畢竟沒(méi)有調(diào)度之類(lèi)的工具,所以需要引入類(lèi)似于OpenStack的Google kubernets容器集群管理工具。

5, 但Kubernets的網(wǎng)絡(luò)很爛,可以結(jié)合使用類(lèi)似于Neutron DVR特性的Rudder工具來(lái)提供對(duì)網(wǎng)絡(luò)的支持.

6, 使用SoftLayer的API提供主機(jī),并加入Kubernets集群,并采用CoreOS鏡像部署之。

使用OpenStack同時(shí)提供IaaS+PaaS能力的方案:

1, 使用OpenStack可以通過(guò)擴(kuò)展提供對(duì)容器、虛機(jī)、裸機(jī)、OSv四種的支持

2, OpenStack目前的Docker-Driver + Neutron可以提供容器,但不具備Docker中的應(yīng)用分發(fā)機(jī)制

3, OpenStack Solum項(xiàng)目在做PaaS功能,可將git庫(kù),eclipse工具,SDK, CLI四個(gè)來(lái)源的應(yīng)用通過(guò)Heat自動(dòng)部署到OpenStack管理的容器中,并使用HEAT提供的LB功能為應(yīng)用提供LB功能,仍然使用Neutron 提供對(duì)網(wǎng)絡(luò)的支持(這是目前***的方式,比Kuddler, Kubernets這些提供的網(wǎng)絡(luò)都強(qiáng)的多),可以使用裸機(jī)Ironic服務(wù)部署CoreOS系統(tǒng)。見(jiàn):https://wiki.openstack.org/wiki/Solum

4, OpenStack Kolla項(xiàng)目使用Kubernetes+Docker來(lái)管理OpenStack, 但這個(gè)工程還沒(méi)有影了, https://wiki.openstack.org/wiki/Meetings/Kolla

5, HEAT只能部署一組部署分布式web應(yīng)用的虛機(jī),但不能直接部署應(yīng)用,solum在其上繼續(xù)提供部署應(yīng)用的能力,但solum肯定不成熟,還有一個(gè)在 HEAT之上部署應(yīng)用的開(kāi)源程序,那就是redhat的openshift, 見(jiàn):http://www.ibm.com/developerworks/cn/cloud/library/cl-open- architecture/

6, juju確實(shí)是一個(gè)好工具,底層可以由容器,虛機(jī),或公有云提供IaaS層,也提供了在IaaS層上直接部署應(yīng)用的能力,這點(diǎn)等價(jià)于HEAT, juju的思想看來(lái)非常好,唯一可惜的是限定在ubuntu平臺(tái)上。

目前基于docker的PaaS(PaaS的本質(zhì)是構(gòu)建,發(fā)布,運(yùn)行應(yīng)用)有:

1, Deis, 基于CoreOS, 支持直接從git服務(wù)獲取應(yīng)用程序并做成docker的鏡像部署在容器中??芍С植煌木幊陶Z(yǔ)言, 見(jiàn):http://dockerone.com/article/124?utm_source=weibolife

2, flynn, 基于CoreOS

3, cocaine, 俄羅斯yadex的基于docker的paas,見(jiàn):https://github.com/cocaine/cocaine-docs/blob/v0.11/doc/contents.md

CoreOS是什么?

1,精簡(jiǎn)化的Linux, 沒(méi)有GUI。但不像OSv根本不使用Linux內(nèi)核不區(qū)分用戶態(tài)內(nèi)核態(tài)??梢钥紤]在CoreOS同時(shí)運(yùn)行Container和OSv。

2, 提供了etcd作為key-value,顯然,它也能提供類(lèi)似于zookeeper的分布式鎖的能力

3, 提供fleet進(jìn)行容器的生命周期的管理, 見(jiàn):https://coreos.com/docs/launching-containers/launching/launching-containers-fleet/

4, 提供容器的自動(dòng)遷移和LB功能

5, 提供了兩個(gè)根文件系統(tǒng),專(zhuān)門(mén)有一個(gè)根文件系統(tǒng)用于更新

6, 沒(méi)有提供python解釋器,但可以通過(guò)systemd-nspawn部署一個(gè)toolbox的fedora容器來(lái)使用

7, 通過(guò)ssh key認(rèn)證, 沒(méi)有LDAP之類(lèi)的認(rèn)證

8, 沒(méi)有像Ubuntu Core一樣提供了SELinux/Apparmor之類(lèi)限制進(jìn)程對(duì)資源的訪問(wèn)控制提供更強(qiáng)的容器安全性

9, CoreOS有Rudder來(lái)提供對(duì)docker的網(wǎng)絡(luò)支持,Rudder類(lèi)似于neutron中的dvr特性,它假設(shè)一個(gè)host的subnet是唯一的從而不會(huì)出現(xiàn)多個(gè)host具有相同網(wǎng)關(guān)的情況從而簡(jiǎn)化了問(wèn)題。

博文出處:http://blog.csdn.net/quqi99/article/details/42523523


網(wǎng)頁(yè)名稱(chēng):主流云技術(shù)比較引發(fā)的心目中Cloud實(shí)現(xiàn)隨想
本文URL:http://www.5511xx.com/article/cddsgii.html