• 云平臺的定義

    376
    0
    2020-08-26
    簡介
    云平臺是指基于硬件的服務,提供計算、網絡和存儲能力。

    文檔內容部分截取

    什么是云平臺云平臺是指基于硬件的服務,提供計算、網絡和存儲能力。云平臺的特征云平臺能力具備如下特征:硬件管理對使用者/購買者高度抽象:用戶根本不知道數據是在位于哪里的哪幾臺機器處理的,也不知道是怎樣處理的,當他需要某種應用時,他向“云”發出指示,一會兒的功夫結果就呈現在他的屏幕上。云計算分布式的資源向用戶隱藏了實現細節,并最終以整體的形式呈現給用戶。使用者/購買者對基礎設施的投入被轉換為OPEX(OperatingExpense,即運營成本):企業和機構不再需要規劃屬于自己的數據中心,也不需要將精力耗費在與自己主營業務無關的IT管理上。他們只需要向“云”發出指示,就可以得到不同程度、不同類型的信息服務。節省下來的時間、精力、金錢,就都可以投入到企業的運營中去了。對于個人用戶而言,也不再需要投入大量費用購買軟件,云中的服務已經提供了他所需要的功能,任何困難都可以解決。基礎設施的能力具備高度的彈性(增和減):可以根據需要進行動態擴展和配置。云平臺的分類云計算平臺可以分為3類:1、以數據存儲為主的存儲型云平臺;2、以數據處理為主的計算型云平臺;3、計算和數據存儲處理兼顧的綜合云計算平臺。云平臺的服務類型(1)軟件即服務軟件即服務的應用完全運行在云中。軟件即服務面向用戶,提供穩定的在線應用軟件。用戶購買的是軟件的使用權,而不是購買軟件的所有權。用戶只需使用網絡接口便可訪問應用軟件。對于一般的用戶來說,他們通常使用如同瀏覽器一樣的簡單客戶端。現在最流行的軟件即服務的應用可能是Salesforce.corn,當然同時還有許多像它一樣的其他應用。供應商的服務器被虛擬分區以滿足不同客戶的應用需求。對客戶來說,軟件即服務的方式無須在服務器和軟件上進行前期投入。對應用開發商來說,只需為大量客戶維護唯一版本的應用程序。(2)平臺即服務平臺即服務的含義是,一個云平臺為應用的開發提供云端的服務,而不是建造自己的客戶端基礎設施。例如,一個新的軟件即應用服務的開發者在云平臺上進行研發,云平臺直接的使用者是開發人員而不是普通用戶,它為開發者提供了穩定的開發環境。(3)附加服務每一個安裝在本地的應用程序本身就可以給用戶提供有用的功能,而一個應用有時候可以通過訪問云中的特殊的應用服務來加強功能。因為這些服務只對特定的應用起作用,所以它們可以被看成一種附加服務。例如Apple的iTunes,客戶端的桌面應用對播放音樂及其他一些基本功能非常有用,而一個附加服務則可以讓用戶在這一基礎上購買音頻和視頻。微軟的托管服務提供了一個企業級的例子,它通過增加一些其他以云為基礎的功能(如垃圾信息過濾功能,檔案功能等)來給本地所安裝的交換服務提供附加服務。云平臺服務的安全性云計算在帶給用戶便捷的同時,它的安全問題也成為業界關注的焦點。Gartner預計,2008年內容安全服務占據了安全服務市場20%的份額,預期到2013年將會占到60%的份額。以云計算方式提供的安全應用服務,在2013年將會增長3倍。因此它的安全問題是一個不可回避的話題。以下來看看Gartner列出的云計算的七大風險。(1)特權用戶的接人。在公司以外的場所處理敏感信息可能會帶來風險,因為這將繞過企業IT部門對這些信息進行的“物理、邏輯和人工的控制”。企業需要對處理這些信息的管理員進行充分了解,并要求服務提供商提供詳盡的管理員信息。(2)可審查性。用戶對自己數據的完整性和安全性負有最終的責任。傳統服務提供商需要通過外部審計和安全認證,但一些云計算提供商卻拒絕接受這樣的審查。(3)數據位置。在使用云計算服務時,用戶并不清楚自己的數據儲存在哪里,用戶甚至都不知道數據位于哪個國家。用戶應當詢問服務提供商數據是否存儲在專門管轄的位置,以及他們是否遵循當地的隱私協議。(4)數據隔離。在云計算的體系下,所有用戶的數據都位于共享環境之中。加密能夠起一定作用,但還是不夠。用戶應當了解云計算提供商是否將一些數據與另一些隔離開,以及加密服務是否是由專家設計并測試。如果加密系統出現問題,那么所有數據都將不能再使用。(5)數據恢復。就算用戶不知道數據存儲的位置,云計算提供商也應當告訴用戶在發生災難時,用戶數據和服務將會面臨什么樣的情況。任何沒有經過備份的數據和應用程序在出現問題時,用戶需要詢問服務提供商是否有能力恢復數據,以及需要多長時間。(6)調查支持。在云計算環境下,調查不恰當的或是非法的活動是難以實現的,因為來自多個用戶的數據可能會存放在一起,并且有可能會在多臺主機或數據中心之間轉移。如果服務提供商沒有這方面的措施,那么在有違法行為發生時,用戶將難以調查。(7)長期生存性。理想情況下,云計算提供商將不會破產或是被大公司收購。但是用戶仍需要確認,在這類問題發生的情況下,自己的數據會不會受到影響,如何拿回自己的數據,以及拿回的數據是否能夠被導入到替代的應用程序中。云平臺服務的優勢和面臨的挑戰首先,如何在云服務中實現跨平臺跨服務商的問題,也就是說服務商要在開發功能和兼容性上進行權衡。目前,早期的云計算提供的API比傳統的諸如數據庫的服務系統的限制多得多。各個服務商之間的代碼無法通用,這給跨平臺的開發者帶來很多的編程負擔。其次,如何來管理各個云服務平臺,這對于服務商來說,也是一個挑戰。和傳統的系統相比,大型的云平臺受有限的人工干涉、工作負載變化幅度大和多種多樣的共享設備這3個因素的影響,各個云平臺公司有各自的管理方案:例如Amazon公司的EC2用硬件級別上的虛擬機作為編程的接口,而salesforce.corn公司則在一個數據庫系統上實現了具有多種獨立模式的“多租戶”虛擬機。當然還有其他的解決方案也是可行的。每一種方案都有不同的缺點和優勢。此外,云平臺的安全問題和隱私保護也特別難以保障。安全問題不能再依靠計算機或網絡的物理邊界得到保障。過去的對于數據保護的很多加密和解密的算法代價都特別高,如何來對大規模的數據采用一些合適的安全策略是一個非常大的挑戰。云服務的挑戰還包括服務的穩定和可靠性。2009年8月,Google的云計算服務出現嚴重問題,Gmail、Blogger和Spreadsheet等服務均長時間宕機。2008年7月21日,亞馬遜在線計算服務的主要組件簡單存儲服務(s3)星期日(7月20日)明顯出現了故障。亞馬遜的服務健康狀況控制臺報告稱,在美國和歐洲的s3服務的錯誤率增加了,許多客戶的服務當機時間超過6小時。這種云服務的事故對于銀行或者互聯網公司的損失往往是巨大的。所以云服務商是否能提供長期穩定的服務也是企業選擇云服務的主要顧慮之一。最后,隨著云計算越來越流行,預計會有新的應用場景出現,也會帶來新的挑戰。例如,人們需要從結構化、半結構化或非結構的異構數據中提取出有用信息。同時,這也表明“云”整合服務必然會出現。聯合云架構不會降低只會增加問題的難度。綜上所述,可以看出云計算和云平臺服務本身在適當場景下的確有著巨大的優勢,但同時面臨著許多的技術難題亟待解決。
    展開
    收起

    全部評論

    暫無評論

    引用:

    評論:

    在线看黄AV免费观看