雲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 提供安全有效的監控服務外,還能夠為其他自由伺服器提供監控服務,用戶只需要通過簡單的配置即可實現各種監控需求。

開放存儲服務

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

開放結構化

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

關係型資料庫服務

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

相關詞條

熱門詞條

聯絡我們