云計算的優(yōu)點(diǎn)和缺點(diǎn)

2021-01-28    分類: 網(wǎng)站建設(shè)

云計算往往被譽(yù)為企業(yè)和企業(yè)技術(shù)的未來。 像其他一樣,云計算有其自身的利弊。 本文討論了使用云的優(yōu)點(diǎn)和缺點(diǎn),并簡要介紹了各種開源云計算技術(shù)。

云計算是用于描述在互聯(lián)網(wǎng)上發(fā)生的一類新的基于網(wǎng)絡(luò)計算的術(shù)語。 這些平臺通過提供非常簡單的圖形界面,隱藏了用戶和應(yīng)用程序的基礎(chǔ)架構(gòu)的復(fù)雜性和細(xì)節(jié)。

云對用戶和應(yīng)用程序是透明的,它們可以以多種方式構(gòu)建。 一般來說,它們建立在PC服務(wù)器集群上,并結(jié)合內(nèi)部應(yīng)用程序和系統(tǒng)軟件。

云計算使依賴于系統(tǒng)基礎(chǔ)設(shè)施的公司和應(yīng)用程序保持基礎(chǔ)設(shè)施更少,相反,使用云基礎(chǔ)設(shè)施作為“基礎(chǔ)”;因此,這些公司可以節(jié)省資金和運(yùn)營投資。

客戶可以將他們的數(shù)據(jù)和應(yīng)用程序放在云上,而不是放在他們自己的桌面pc或他們自己的服務(wù)器上。此外,他們還可以使用云中的服務(wù)器來進(jìn)行處理、數(shù)據(jù)處理等。

云計算的優(yōu)勢

降低計算機(jī)成本:由于應(yīng)用程序在云端運(yùn)行,一臺臺式機(jī)不需要傳統(tǒng)桌面軟件所需的處理能力或硬盤空間。

改進(jìn)的性能:云計算系統(tǒng)中的計算機(jī)啟動并運(yùn)行速度更快,因為它們將更少的程序和進(jìn)程加載到內(nèi)存中。

降低軟件成本:您無需購買昂貴的軟件應(yīng)用程序,而可以免費(fèi)獲得大部分所需的軟件。

即時軟件更新:當(dāng)應(yīng)用程序基于Web時,會自動更新。也就是說,當(dāng)您訪問基于Web的應(yīng)用程序時,您將獲得最新版本。

改進(jìn)的文檔格式的兼容性:你不需要擔(dān)心兼容的文件在您的計算機(jī)上創(chuàng)建其他用戶?應(yīng)用程序或操作系統(tǒng)。

無限存儲容量:云計算幾乎無限存儲。

提高數(shù)據(jù)可靠性:如果您的個人計算機(jī)崩潰,您的所有數(shù)據(jù)在云中都是安全的,仍然可以訪問。

更輕松的團(tuán)隊合作:多個用戶可以輕松協(xié)作文檔和項目。

設(shè)備獨(dú)立性:您不再需要連接到單個計算機(jī)或網(wǎng)絡(luò)。

盡管云的所有優(yōu)點(diǎn),存儲的數(shù)據(jù)可能不安全。 由于您的所有數(shù)據(jù)都存儲在云端,所以重要的問題是:云的安全性如何? 未經(jīng)授權(quán)的用戶可以訪問您的機(jī)密數(shù)據(jù)嗎?

當(dāng)組織選擇在公共云上存儲數(shù)據(jù)或主機(jī)應(yīng)用程序時,它將失去對承載其信息的服務(wù)器進(jìn)行物理訪問的能力。 因此,敏感和機(jī)密數(shù)據(jù)面臨外部和內(nèi)部人員的攻擊風(fēng)險。

采取措施提高云的安全性

云服務(wù)提供商必須確保正確的數(shù)據(jù)隔離

為了節(jié)省資源,云服務(wù)提供商通常在同一臺服務(wù)器上存儲多個客戶端數(shù)據(jù)。因此,有一個用戶的私人數(shù)據(jù)可以被其他用戶(甚至是競爭對手)查看的機(jī)會。為了處理這種敏感的情況,云服務(wù)提供商應(yīng)確保正確的數(shù)據(jù)隔離和邏輯存儲隔離。

加密數(shù)據(jù)

企業(yè)必須選擇一個云端存儲提供商,支持對數(shù)據(jù)進(jìn)行加密和休息。 Amazon Web Services(AWS)通過ssl連接從Simple Storage Service(S3)移動數(shù)據(jù),并使用AES-256加密來保護(hù)數(shù)據(jù)。此外,企業(yè)可以選擇可用的第三方加密工具,如Viivo,Sookasa或Cloudfogger。

數(shù)據(jù)中心必須經(jīng)常監(jiān)控

根據(jù)最近的一份報告,內(nèi)部攻擊是云計算的第三大威脅。因此,云服務(wù)提供商必須確保對具有物理訪問數(shù)據(jù)中心服務(wù)器的員工進(jìn)行徹底的后臺檢查。另外,必須經(jīng)常監(jiān)視數(shù)據(jù)中心的可疑活動。

應(yīng)該減少虛擬化的使用

虛擬化改變了操作系統(tǒng)和底層硬件之間的關(guān)系 - 無論是計算,存儲,甚至網(wǎng)絡(luò)。虛擬化在實施云基礎(chǔ)設(shè)施方面的廣泛使用為公共云服務(wù)的客戶帶來了獨(dú)特的安全隱患。據(jù)說,即使在管理員的工作站中,虛擬化軟件的管理軟件也可能導(dǎo)致整個數(shù)據(jù)中心下降或重新配置為攻擊者的喜好。

開源云計算技術(shù)

本節(jié)簡要討論了幾種開源云計算技術(shù)。

OpenStack

OpenStack包括一套用于構(gòu)建和管理公共和私有云云計算平臺的軟件工具。它是企業(yè)和開發(fā)人員最重要的開源技術(shù)之一。 OpenStack被視為基礎(chǔ)架構(gòu)即服務(wù)(IaaS)。它提供基礎(chǔ)設(shè)施,使用戶可以輕松地添加新的實例,其他云組件可以運(yùn)行?;A(chǔ)架構(gòu)然后運(yùn)行一個平臺,開發(fā)人員可以在其上創(chuàng)建交付給最終用戶的軟件應(yīng)用程序。 OpenStack服務(wù)于不斷增加的IT環(huán)境數(shù)量,作為公共,私人和托管基礎(chǔ)架構(gòu)的基礎(chǔ)。組織特別使用OpenStack構(gòu)建自己的私有云。例如,德意志電信(Business Marketplace)使用OpenStack構(gòu)建其云平臺。

如果要使用OpenStack,首先使用tryStack,這樣可以讓您在沙箱環(huán)境中測試應(yīng)用程序。這將使您了解OpenStack的工作原理以及它是否適合您的解決方案。

Cloud Foundry

在不斷增長的平臺即服務(wù)(PaaS)市場中,Cloud Foundry處于地位。 該項目由EMC / VMware分拆的Pivotal初始化。 Cloud Foundry主要用Ruby和Go編寫。 部署到Cloud Foundry的應(yīng)用程序通過服務(wù)訪問外部資源。 在PaaS環(huán)境中,所有外部依賴關(guān)系,如數(shù)據(jù)庫,消息系統(tǒng)和文件系統(tǒng)都是服務(wù)。 當(dāng)應(yīng)用程序被推送到Cloud Foundry時,也可以指定它應(yīng)該使用的服務(wù)。 根據(jù)應(yīng)用語言,服務(wù)的自動配置是可能的; 例如,需要MySQL數(shù)據(jù)庫的Java應(yīng)用程序在Cloud Foundry上選擇MySQL服務(wù),如果它是當(dāng)前空間中唯一定義的。

KVM

KVM(基于內(nèi)核的虛擬機(jī))是OpenStack或openQRM等基礎(chǔ)設(shè)施解決方案的選管理程序,在開源社區(qū)中享有良好聲譽(yù)。 它是一個完整的虛擬化解決方案,適用于包含虛擬化擴(kuò)展的x86硬件上的Linux。 它包含一個可加載的內(nèi)核模塊kvm.ko,它提供了核心虛擬化基礎(chǔ)設(shè)施和一個特定處理器的模塊kvm-intel.ko或kvm-amd.ko。 使用KVM,可以使用運(yùn)行未修改的Linux或Windows映像的多個虛擬機(jī)。 每個虛擬機(jī)都有專用的虛擬化硬件 - 網(wǎng)卡,磁盤,圖形適配器等。

Docker

Docker是構(gòu)建,運(yùn)輸和運(yùn)行分布式應(yīng)用程序的開放平臺。 它為程序員,開發(fā)團(tuán)隊和運(yùn)營工程師提供了他們需要利用現(xiàn)代應(yīng)用程序的分布式和網(wǎng)絡(luò)化特性所需的常用工具箱。 在開發(fā)dotCloud Platform-as-a-Service時,集裝箱技術(shù)正在成為一種副產(chǎn)品,目前正在經(jīng)歷強(qiáng)勁的動力,得到了Google,Amazon Web Services和Microsoft等大型企業(yè)的支持。 Docker可以在多個Linux服務(wù)器上實現(xiàn)捆綁在容器中的應(yīng)用程序的松耦合移動,從而提高應(yīng)用程序的可移植性。 乍看之下,Docker看起來像一個純粹的開發(fā)工具。 然而,從IT決策者的角度來看,它絕對是優(yōu)化現(xiàn)代應(yīng)用程序部署的戰(zhàn)略工具。 Docker有助于確保應(yīng)用程序的可移植性,增加可用性并降低總體風(fēng)險。

Apache Mesos

Mesos成為Apache軟件基金會的頂級項目。 Mesos內(nèi)核在每個機(jī)器上運(yùn)行,并提供應(yīng)用程序(例如,Hadoop,Spark,Kafka,彈性搜索等),用于跨整個數(shù)據(jù)中心和云環(huán)境的資源管理和調(diào)度。 這是在加利福尼亞大學(xué)伯克利分校設(shè)計的,有助于彼此孤立地運(yùn)行應(yīng)用程序。 同時,這些應(yīng)用程序是動態(tài)地分布在群集中的幾個節(jié)點(diǎn)上。 Mesos可以與OpenStack和Docker一起使用。 熱門用戶是Twitter和Airbnb。

Deltacloud

Deltacloud是Red Hat 2014年開始的一個開源項目。 它現(xiàn)在是一個Apache孵化器項目。 Deltacloud提取云之間的差異,并將云客戶端的應(yīng)用程序編程接口(API)映射到多個流行云的API中。 因此,Deltacloud是一種支持和管理異構(gòu)云虛擬化基礎(chǔ)設(shè)施的方法。 它允許從一個通用管理界面管理任何經(jīng)過認(rèn)證的虛擬化環(huán)境。 并且通過使不同的虛擬機(jī)能夠從一個虛擬化容量實時傳輸或遷移到另一個虛擬機(jī)來實現(xiàn)。 如果企業(yè)已經(jīng)在使用IBM Tivoli或HP OpenView,則可以集成Deltacloud。

OpenNebula

OpenNebula是一個云計算的開源工具包。它允許你創(chuàng)建和管理私有云KVM、Xen、VMware ESX,以及通過deltacloud適配器與亞馬遜EC2和其他供應(yīng)商的混合云。遠(yuǎn)程公共云提供商可能是一個商業(yè)云服務(wù)提供商如Amazon,或者它可能是一個伙伴的私有云運(yùn)行不同的OpenNebula實例。

當(dāng)前文章:云計算的優(yōu)點(diǎn)和缺點(diǎn)
網(wǎng)站地址:http://www.muchs.cn/news45/97795.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、面包屑導(dǎo)航、移動網(wǎng)站建設(shè)、外貿(mào)建站App開發(fā)、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化