複製鏈接
請複製以下鏈接發送給好友

雲OS

鎖定
雲OS,又稱雲操作系統、雲計算操作系統、雲計算中心操作系統,是以雲計算、雲存儲技術作為支撐的操作系統,是雲計算後台數據中心的整體管理運營系統(也有人認為雲計算系統包括雲終端操作系統,例如現在流行的各類手機操作系統,這與先行的單機操作系統區別不大,在此不做討論),它是指構架於服務器、存儲、網絡等基礎硬件資源和單機操作系統、中間件、數據庫等基礎軟件之上的、管理海量的基礎硬件、軟件資源的雲平台綜合管理系統。

雲OS組成

雲OS通常包含以下幾個模塊:大規模基礎軟硬件管理、虛擬計算管理、分佈式文件系統、業務/資源調度管理、安全管理控制等幾大模塊組成。簡單來講,雲OS有以下幾個作用,一是治眾如治寡,能管理和驅動海量服務器、存儲等基礎硬件,將一個數據中心的硬件資源邏輯上整合成一台服務器;二是為雲應用軟件提供統一、標準的接口;三是管理海量的計算任務以及資源調配;

雲OS作用

雲OS是實現雲計算的關鍵一步,從前端看,雲計算用户能夠通過網絡按需獲取資源,並按使用量付費,如同打開電燈用電,打開水龍頭用水一樣,接入即用;從後台看,雲計算能夠實現對各類異構軟硬件基礎資源的兼容,更要實現資源的動態流轉,如西電東送,西氣東輸等。將靜態、固定的硬件資源進行調度,形成資源池,雲計算的兩大基本功能就是雲計算中心操作系統實現的,但是操作系統的重要作用遠不止於此。
雲操作系統能夠根據應用軟件(如搜索網站的後台服務軟件)的需求,調度多台電腦的運算資源進行分佈計算,再將計算結果匯聚整合後返回給應用軟件。相對於單台電腦的計算耗時,通過雲操作系統能夠節省大量的計算時間。
雲操作系統還能夠根據數據的特徵,將不同特徵的數據分別存儲在不同的存儲設備中,並對他們進行統一管理。當雲操作系統根據應用軟件的需求,調度多台電腦的運算資源進行分佈計算時,每台電腦可以根據計算需要,從不同的存儲設備中快速地獲取自己所需的數據。
雲操作系統與普通電腦中運行的操作系統相比,就好像高效協作的團隊與個人一樣。個人在接受用户的任務後,只能一步一步地逐個完成任務涉及的眾多事項。而高效協作的團隊則是由管理員在接收到用户提出的任務後,將任務拆分為多個小任務,再把每個小任務分派給團隊的不同成員;所有參與此任務的團隊成員,在完成分派給自己的小任務後,將處理結果反饋給團隊管理員,再由管理員進行匯聚整合後,交付給用户。

雲OS產品

一般來講,國內外大的網站,比如Google、網易、騰訊等,都有該類產品,但由於該系統是各自的核心競爭力,都是自產自用,並對外發售。比如市面上的兩家廠商,一是VMware的vSphere,該產品是虛擬化技術衍生出來的,管理的設備數量有限;二是浪潮的雲海,浪潮雲海是第一款國產的雲計算中心操作系統,採用“linux+Xen”開放標準技術路線,支持分佈式計算、分佈式存儲等,性能更好、可用性更強、成本更低,但是要到2010年底才能發佈。兩者的不同處在於:浪潮雲海OS是一個產品化、模塊化的通用雲操作系統,適合於各種類型的雲計算應用;VMware的產品更多是針對虛擬化整合,面向私有云等小規模雲應用;
Vmware與浪潮雲OS的具體區別為:
1、共享存儲與分佈式雲存儲:VMware雲操作系統依賴於共享存儲,一旦共享存儲宕機,將導致所有虛擬機業務的崩潰;浪潮雲海雲操作系統構建了塊設備的雲存儲,安全性更高。
2、大規模管理架構;浪潮雲海OS採用多級聯管理體系,可以通過級聯方式實現資源的整合管理,可以有效實現萬量級的資源管理。管理能力更強,適用性更好;VMwareOS管理規模較小。
3、資源調度與節能管理:浪潮雲海OS可有效實現大規模基礎軟硬件資源監控,可以完成長期的業務負載和資源情況的統計分析,可以依據負載情況實現業務、資源的動態調度,在滿足客户需求情況下,有效提高資源利用率。同時,對夜間、節假日時的閒置資源,可自動轉入節能模式,符合綠色、低碳的數據中心運營需求。
4、業務管理:VMware雲OS側重於硬件資源的管理,包括計算、存儲和網絡;浪潮雲OS,即可以管理硬件資源,還可以管理軟件資源,包括單機OS、數據庫、中間件等。
  • 雲服務器(Elastic Compute Service, 簡稱ECS)是一種處理能力可彈性伸縮的計算服務,其管理方式比物理服務器更簡單高效。雲服務器幫助您快速構建更穩定、安全的應用,降低開發運維的難度和整體IT成本,使您能夠更專注於核心業務創新。比如,阿里雲服務就是做的比較完善的生態系統。
  • 負載均衡 SLB
負載均衡(Server Load Balancer,簡稱SLB)是對多台雲服務器進行流量分發的負載均衡服務。SLB可以通過流量分發擴展應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。
  • 關係型數據庫服務 RDS
提供安全穩定雲數據庫服務!
關係型數據庫服務(Relational Database Service,簡稱RDS)是一種穩定可靠、可彈性伸縮的在線數據庫服務。RDS採用即開即用方式,兼容MySQL、SQL Server兩種關係型數據庫,並提供數據庫在線擴容、備份回滾、性能監測及分析功能。RDS與雲服務器搭配使用I/O性能倍增,內網互通避免網絡瓶頸。
  • 開放存儲服務 OSS
開放存儲服務(OpenStorageService,簡稱OSS),是阿里雲對外提供的海量,安全,低成本,高可靠的雲存儲服務。用户可以通過簡單的API(REST方式的接口),在任何時間、任何地點、任何互聯網設備上進行數據上傳和下載。
  • 開放數據處理服務 ODPS
開放數據處理服務(Open Data Processing Service,簡稱ODPS)提供雲端數據倉庫服務。適用於金融、零售、製造業和電商企業的BI團隊進行海量數據分析和挖掘。
  • 開放結構化數據服務 OTS
開放結構化數據服務(Open Table Service,簡稱OTS)是一種支持海量結構化和半結構化數據存儲與實時查詢的服務。
  • 內容分發網絡 CDN
內容分發網絡(Content Delivery Network,簡稱CDN)將加速內容分發至離用户最近的節點,縮短用户查看對象的延遲,提高用户訪問網站的響應速度與網站的可用性。
  • 開放緩存服務 OCS
開放緩存服務(Open Cache Service,簡稱OCS)為在線緩存服務,實現熱點數據的快速響應及數據的持久化保存;支持Key-Value的數據結構,兼容Memcached協議。
  • 雲引擎 ACE
雲引擎(Aliyun Cloud Engine,簡稱ACE)是一個基於雲計算基礎架構的網絡應用程序託管環境,幫助應用開發者簡化網絡應用程序的構建和維護,並可根據應用訪問量和數據存儲的增長進行擴展。 ACE支持PHP,NODE.JS語言編寫的應用程序;支持在線創建MYSQL遠程數據庫應用。
  • 安全與監控
雲盾
雲盾為客户提供基於雲端的DDoS防禦、入侵防禦及網站的應用安全監測等全方位的安全防禦服務。
  • 雲監控
雲監控高效全面的監控雲服務器和站點,幫助用户時刻掌握雲服務運行狀態。
負載均衡
負載均衡(Software Load Balancing,簡稱SLB)通過設置虛擬IP,將位於同一數據中心的多台雲服務器資源虛擬成一個高性能、高可用的應用服務池,再根據應用特性,將來自客户端的網絡請求分發到雲服務器池中。SLB 會檢查池中雲服務器的健康狀態,自動隔離異常狀態雲服務器。同時,SLB 還可以增強雲服務器池的抗攻擊能力、安全隔離應用和雲服務器。雲服務器無須特殊設置即可透明接入SLB。
雲盾
為雲服務器提供一站式安全增值服務,包括安全體檢(網頁漏洞檢測、網頁掛馬檢測)、安全管家(防DDOS 服務、端口安全檢測、網站後門檢測、異地登錄提醒、主機密碼暴力破解防禦)等功能。
雲監控
為雲服務器提供第三方監控服務,可以及時發現故障並通過多種方式告警,包括網站、Ping、TCP端口、UDP端口、DNS、POP3、SMTP、FTP等監控。雲監控除了可以為ECS 提供安全有效的監控服務外,還能夠為其他自由服務器提供監控服務,用户只需要通過簡單的配置即可實現各種監控需求。

雲OS開放存儲服務

開放存儲服務(OSS)是阿里雲對外提供的海量、安全、低成本和高可靠的雲存儲服務。OSS 支持海量的文
件儲存,同時在多個地方調用呈現,極大地簡化了用户數據管理、遷移和更新的工作。
用户可以通過簡單的RESTful 接口,在任何時間、任何地點、任何互聯網設備上進行上傳和下載數據,也可以使用Web 頁面對數據進行管理。OSS 已經在多個雲存儲服務、電子商務網站和手機應用網站中使用,提供包括圖片、軟件和音視頻文件在內的存儲和互聯網訪問服務。
海量
用户可以存儲和管理多達上千億個數據對象(data object,可以是任何內容的文件,如數據記錄,圖片,流媒體文件等),每個數據對象大小可達20GB。OSS還能通過對象組合的方法構建最大5TB的單一對象。
安全
OSS使用加密對來保證用户數據被安全訪問,對於指定為私有的數據,只有使用加密對才能訪問。用户可以隨時設定自己的數據訪問權限。
高可用、高可靠
OSS擁有數據自動冗餘、故障自動恢復的能力。OSS向用户承諾服務全年可用性99.9%,數據可靠性大於十個9。
多功能
OSS支持類似傳統文件系統的目錄結構,便於用户組織數據。存儲在OSS的每個數據對象都擁有唯一的URL,便於用户在網頁或移動應用上展示。OSS提供了PHP,Python,Java等多種語言的SDK。
低成本
用户按照每天實際的資源使用付費,無需為高速增長的業務提前付出費用。

雲OS開放結構化

[1]  開放結構化數據服務(Open Table Service,簡稱OTS)是構建在飛天內核之上的海量結構化和半結構化數據存儲與實時訪問的服務。
OTS以數據表的形式組織數據,保證強一致性,提供跨表的事務支持,並提供視圖和分頁的功能來加速查詢。用户可以通過RESTful API來使用服務,也可使用Web 頁面對數據進行管理。同時,OTS 提供多語言SDK以簡化用户的編程。OTS適用於數據規模大且實時性要求高的應用。
數據安全可靠
OTS 服務運行在飛天內核之上,所有數據都有3 份備份;OTS 服務會自動處理集羣中的硬件和軟件錯誤,對用户屏蔽這些錯誤;用户的數據在存儲層完全隔離,並且用户對數據的訪問必須通過身份驗證。
可擴展性
OTS 支持超過百TB 數量級的數據,通過對錶進行橫向切分(partitioning)來實現規模的擴展;數據分片均勻地散落到多個存儲節點上,並且數據分區在增長之後會自動分裂以達到分區的動態平衡。因此,可以通過增加機器和調整調度實現服務整體規模的擴展。
靈活的數據模型
表包含任意多行的數據,每一行可以包含任意多個列,不需要在創建表的時候指定schema,支持視圖和表組等高級功能。
簡單高效的API
支持單行與多行的讀寫操作,支持事務操作。單行讀寫操作的延遲在10 毫秒級別。
全託管式服務
OTS服務會根據用户的數據規模和QPS 需求進行合理的調度和調優,用户無須關心數據庫的管理、調優和容錯處理。這樣,用户可以專注在應用層邏輯,通過OTS 節省成本。此外,OTS 還向用户提供詳細的資源使用統計、性能指標和操作日誌,方便用户調查錯誤和分析應用的行為。

雲OS關係型數據庫服務

關係型數據庫服務(RDS)提供了即時接入、彈性伸縮,可用而且可靠的數據庫服務,幫助用户把基於傳統關係型數據庫的各類應用搬到雲上。
RDS通過Web方式為用户提供可以在幾分鐘內生成並投入生產的、經過優化的數據庫實例,支持MySQL和微軟SQL Server這兩種關係型數據庫,適合於各行業中小企業的關係型數據庫應用。
安全穩定
RDS 集羣處於多層防火牆的保護之下,可以有力地抗擊各種惡意攻擊,保證數據的安全。允許您設置訪問白名單,免除安全隱患。
數據可靠
RDS 採用主從熱備的集羣架構方式,當出現硬件故障時,30 秒內完成自動切換。建議您的應用程序支持數據庫連接自動重連。
自動備份
RDS 根據您自定義的備份策略自動備份您的數據庫。防止數據丟失和誤刪除,保證您的數據安全可靠。
管理透明
您無需維護數據庫,只需根據自己的需要選擇相應的RDS 實例,部署簡單快速。大大節省用户的硬件成本和維護成本。
參考資料