云OS,又稱云操作系統(tǒng)、云計算操作系統(tǒng)、云計算中心操作系統(tǒng),是以云計算、云存儲技術作為支撐的操作系統(tǒng),是云計算后臺數(shù)據(jù)中心的整體管理運營系統(tǒng)(也有人認為云計算系統(tǒng)包括云終端操作系統(tǒng),例如現(xiàn)在流行的各類手機操作系統(tǒng),這與先行的單機操作系統(tǒng)區(qū)別不大,在此不做討論),它是指構架于服務器、存儲、網(wǎng)絡等基礎硬件資源和單機操作系統(tǒng)、中間件、數(shù)據(jù)庫等基礎軟件之上的、管理海量的基礎硬件、軟件資源的云平臺綜合管理系統(tǒng)。
云OS通常包含以下幾個模塊:大規(guī)模基礎軟硬件管理、虛擬計算管理、分布式文件系統(tǒng)、業(yè)務/資源調度管理、安全管理控制等幾大模塊組成。簡單來講,云OS有以下幾個作用,一是治眾如治寡,能管理和驅動海量服務器、存儲等基礎硬件,將一個數(shù)據(jù)中心的硬件資源邏輯上整合成一臺服務器;二是為云應用軟件提供統(tǒng)一、標準的接口;三是管理海量的計算任務以及資源調配;
云OS是實現(xiàn)云計算的關鍵一步,從前端看,云計算用戶能夠通過網(wǎng)絡按需獲取資源,并按使用量付費,如同打開電燈用電,打開水龍頭用水一樣,接入即用;從后臺看,云計算能夠實現(xiàn)對各類異構軟硬件基礎資源的兼容,更要實現(xiàn)資源的動態(tài)流轉,如西電東送,西氣東輸?shù)?。將靜態(tài)、固定的硬件資源進行調度,形成資源池,云計算的兩大基本功能就是云計算中心操作系統(tǒng)實現(xiàn)的,但是操作系統(tǒng)的重要作用遠不止于此。
云操作系統(tǒng)能夠根據(jù)應用軟件(如搜索網(wǎng)站的后臺服務軟件)的需求,調度多臺電腦的運算資源進行分布計算,再將計算結果匯聚整合后返回給應用軟件。相對于單臺電腦的計算耗時,通過云操作系統(tǒng)能夠節(jié)省大量的計算時間。
云操作系統(tǒng)還能夠根據(jù)數(shù)據(jù)的特征,將不同特征的數(shù)據(jù)分別存儲在不同的存儲設備中,并對他們進行統(tǒng)一管理。當云操作系統(tǒng)根據(jù)應用軟件的需求,調度多臺電腦的運算資源進行分布計算時,每臺電腦可以根據(jù)計算需要,從不同的存儲設備中快速地獲取自己所需的數(shù)據(jù)。
云操作系統(tǒng)與普通電腦中運行的操作系統(tǒng)相比,就好像高效協(xié)作的團隊與個人一樣。個人在接受用戶的任務后,只能一步一步地逐個完成任務涉及的眾多事項。而高效協(xié)作的團隊則是由管理員在接收到用戶提出的任務后,將任務拆分為多個小任務,再把每個小任務分派給團隊的不同成員;所有參與此任務的團隊成員,在完成分派給自己的小任務后,將處理結果反饋給團隊管理員,再由管理員進行匯聚整合后,交付給用戶。
一般來講,國內外大的網(wǎng)站,比如Google、網(wǎng)易、騰訊等,都有該類產品,但由于該系統(tǒng)是各自的核心競爭力,都是自產自用,并對外發(fā)售。比如市面上的兩家廠商,一是VMware的vSphere,該產品是虛擬化技術衍生出來的,管理的設備數(shù)量有限;二是浪潮的云海,浪潮云海是第一款國產的云計算中心操作系統(tǒng),采用"linux+Xen"開放標準技術路線,支持分布式計算、分布式存儲等,性能更好、可用性更強、成本更低,但是要到2010年底才能發(fā)布。兩者的不同處在于:浪潮云海OS是一個產品化、模塊化的通用云操作系統(tǒng),適合于各種類型的云計算應用;VMware的產品更多是針對虛擬化整合,面向私有云等小規(guī)模云應用;
Vmware與浪潮云OS的具體區(qū)別為:
1、共享存儲與分布式云存儲:VMware云操作系統(tǒng)依賴于共享存儲,一旦共享存儲宕機,將導致所有虛擬機業(yè)務的崩潰;浪潮云海云操作系統(tǒng)構建了塊設備的云存儲,安全性更高。
2、大規(guī)模管理架構;浪潮云海OS采用多級聯(lián)管理體系,可以通過級聯(lián)方式實現(xiàn)資源的整合管理,可以有效實現(xiàn)萬量級的資源管理。管理能力更強,適用性更好;VMwareOS管理規(guī)模較小。
3、資源調度與節(jié)能管理:浪潮云海OS可有效實現(xiàn)大規(guī)?;A軟硬件資源監(jiān)控,可以完成長期的業(yè)務負載和資源情況的統(tǒng)計分析,可以依據(jù)負載情況實現(xiàn)業(yè)務、資源的動態(tài)調度,在滿足客戶需求情況下,有效提高資源利用率。同時,對夜間、節(jié)假日時的閑置資源,可自動轉入節(jié)能模式,符合綠色、低碳的數(shù)據(jù)中心運營需求。
4、業(yè)務管理:VMware云OS側重于硬件資源的管理,包括計算、存儲和網(wǎng)絡;浪潮云OS,即可以管理硬件資源,還可以管理軟件資源,包括單機OS、數(shù)據(jù)庫、中間件等。
負載均衡(Server Load Balancer,簡稱SLB)是對多臺云服務器進行流量分發(fā)的負載均衡服務。SLB可以通過流量分發(fā)擴展應用系統(tǒng)對外的服務能力,通過消除單點故障提升應用系統(tǒng)的可用性。
提供安全穩(wěn)定云數(shù)據(jù)庫服務!
關系型數(shù)據(jù)庫服務(Relational Database Service,簡稱RDS)是一種穩(wěn)定可靠、可彈性伸縮的在線數(shù)據(jù)庫服務。RDS采用即開即用方式,兼容MySQL、SQL Server兩種關系型數(shù)據(jù)庫,并提供數(shù)據(jù)庫在線擴容、備份回滾、性能監(jiān)測及分析功能。RDS與云服務器搭配使用I/O性能倍增,內網(wǎng)互通避免網(wǎng)絡瓶頸。
開放存儲服務(OpenStorageService,簡稱OSS),是阿里云對外提供的海量,安全,低成本,高可靠的云存儲服務。用戶可以通過簡單的API(REST方式的接口),在任何時間、任何地點、任何互聯(lián)網(wǎng)設備上進行數(shù)據(jù)上傳和下載。
開放數(shù)據(jù)處理服務(Open Data Processing Service,簡稱ODPS)提供云端數(shù)據(jù)倉庫服務。適用于金融、零售、制造業(yè)和電商企業(yè)的BI團隊進行海量數(shù)據(jù)分析和挖掘。
開放結構化數(shù)據(jù)服務(Open Table Service,簡稱OTS)是一種支持海量結構化和半結構化數(shù)據(jù)存儲與實時查詢的服務。
內容分發(fā)網(wǎng)絡(Content Delivery Network,簡稱CDN)將加速內容分發(fā)至離用戶最近的節(jié)點,縮短用戶查看對象的延遲,提高用戶訪問網(wǎng)站的響應速度與網(wǎng)站的可用性。
開放緩存服務(Open Cache Service,簡稱OCS)為在線緩存服務,實現(xiàn)熱點數(shù)據(jù)的快速響應及數(shù)據(jù)的持久化保存;支持Key-Value的數(shù)據(jù)結構,兼容Memcached協(xié)議。
云引擎(Aliyun Cloud Engine,簡稱ACE)是一個基于云計算基礎架構的網(wǎng)絡應用程序托管環(huán)境,幫助應用開發(fā)者簡化網(wǎng)絡應用程序的構建和維護,并可根據(jù)應用訪問量和數(shù)據(jù)存儲的增長進行擴展。 ACE支持PHP,NODE.JS語言編寫的應用程序;支持在線創(chuàng)建MYSQL遠程數(shù)據(jù)庫應用。
云盾
云盾為客戶提供基于云端的DDoS防御、入侵防御及網(wǎng)站的應用安全監(jiān)測等全方位的安全防御服務。
云監(jiān)控高效全面的監(jiān)控云服務器和站點,幫助用戶時刻掌握云服務運行狀態(tài)。
負載均衡
負載均衡(Software Load Balancing,簡稱SLB)通過設置虛擬IP,將位于同一數(shù)據(jù)中心的多臺云服務器資源虛擬成一個高性能、高可用的應用服務池,再根據(jù)應用特性,將來自客戶端的網(wǎng)絡請求分發(fā)到云服務器池中。SLB 會檢查池中云服務器的健康狀態(tài),自動隔離異常狀態(tài)云服務器。同時,SLB 還可以增強云服務器池的抗攻擊能力、安全隔離應用和云服務器。云服務器無須特殊設置即可透明接入SLB。
云盾
為云服務器提供一站式安全增值服務,包括安全體檢(網(wǎng)頁漏洞檢測、網(wǎng)頁掛馬檢測)、安全管家(防DDOS 服務、端口安全檢測、網(wǎng)站后門檢測、異地登錄提醒、主機密碼暴力破解防御)等功能。
云監(jiān)控
為云服務器提供第三方監(jiān)控服務,可以及時發(fā)現(xiàn)故障并通過多種方式告警,包括網(wǎng)站、Ping、TCP端口、UDP端口、DNS、POP3、SMTP、FTP等監(jiān)控。云監(jiān)控除了可以為ECS 提供安全有效的監(jiān)控服務外,還能夠為其他自由服務器提供監(jiān)控服務,用戶只需要通過簡單的配置即可實現(xiàn)各種監(jiān)控需求。
開放存儲服務(OSS)是阿里云對外提供的海量、安全、低成本和高可靠的云存儲服務。OSS 支持海量的文
件儲存,同時在多個地方調用呈現(xiàn),極大地簡化了用戶數(shù)據(jù)管理、遷移和更新的工作。
用戶可以通過簡單的RESTful 接口,在任何時間、任何地點、任何互聯(lián)網(wǎng)設備上進行上傳和下載數(shù)據(jù),也可以使用Web 頁面對數(shù)據(jù)進行管理。OSS 已經(jīng)在多個云存儲服務、電子商務網(wǎng)站和手機應用網(wǎng)站中使用,提供包括圖片、軟件和音視頻文件在內的存儲和互聯(lián)網(wǎng)訪問服務。
海量
用戶可以存儲和管理多達上千億個數(shù)據(jù)對象(data object,可以是任何內容的文件,如數(shù)據(jù)記錄,圖片,流媒體文件等),每個數(shù)據(jù)對象大小可達20GB。OSS還能通過對象組合的方法構建最大5TB的單一對象。
安全
OSS使用加密對來保證用戶數(shù)據(jù)被安全訪問,對于指定為私有的數(shù)據(jù),只有使用加密對才能訪問。用戶可以隨時設定自己的數(shù)據(jù)訪問權限。
高可用、高可靠
OSS擁有數(shù)據(jù)自動冗余、故障自動恢復的能力。OSS向用戶承諾服務全年可用性99.9%,數(shù)據(jù)可靠性大于十個9。
多功能
OSS支持類似傳統(tǒng)文件系統(tǒng)的目錄結構,便于用戶組織數(shù)據(jù)。存儲在OSS的每個數(shù)據(jù)對象都擁有唯一的URL,便于用戶在網(wǎng)頁或移動應用上展示。OSS提供了PHP,Python,Java等多種語言的SDK。
低成本
用戶按照每天實際的資源使用付費,無需為高速增長的業(yè)務提前付出費用。
開放結構化數(shù)據(jù)服務(Open Table Service,簡稱OTS)是構建在飛天內核之上的海量結構化和半結構化數(shù)據(jù)存儲與實時訪問的服務。
OTS以數(shù)據(jù)表的形式組織數(shù)據(jù),保證強一致性,提供跨表的事務支持,并提供視圖和分頁的功能來加速查詢。用戶可以通過RESTful API來使用服務,也可使用Web 頁面對數(shù)據(jù)進行管理。同時,OTS 提供多語言SDK以簡化用戶的編程。OTS適用于數(shù)據(jù)規(guī)模大且實時性要求高的應用。
數(shù)據(jù)安全可靠
OTS 服務運行在飛天內核之上,所有數(shù)據(jù)都有3 份備份;OTS 服務會自動處理集群中的硬件和軟件錯誤,對用戶屏蔽這些錯誤;用戶的數(shù)據(jù)在存儲層完全隔離,并且用戶對數(shù)據(jù)的訪問必須通過身份驗證。
可擴展性
OTS 支持超過百TB 數(shù)量級的數(shù)據(jù),通過對表進行橫向切分(partitioning)來實現(xiàn)規(guī)模的擴展;數(shù)據(jù)分片均勻地散落到多個存儲節(jié)點上,并且數(shù)據(jù)分區(qū)在增長之后會自動分裂以達到分區(qū)的動態(tài)平衡。因此,可以通過增加機器和調整調度實現(xiàn)服務整體規(guī)模的擴展。
靈活的數(shù)據(jù)模型
表包含任意多行的數(shù)據(jù),每一行可以包含任意多個列,不需要在創(chuàng)建表的時候指定schema,支持視圖和表組等高級功能。
簡單高效的API
支持單行與多行的讀寫操作,支持事務操作。單行讀寫操作的延遲在10 毫秒級別。
全托管式服務
OTS服務會根據(jù)用戶的數(shù)據(jù)規(guī)模和QPS 需求進行合理的調度和調優(yōu),用戶無須關心數(shù)據(jù)庫的管理、調優(yōu)和容錯處理。這樣,用戶可以專注在應用層邏輯,通過OTS 節(jié)省成本。此外,OTS 還向用戶提供詳細的資源使用統(tǒng)計、性能指標和操作日志,方便用戶調查錯誤和分析應用的行為。
關系型數(shù)據(jù)庫服務(RDS)提供了即時接入、彈性伸縮,可用而且可靠的數(shù)據(jù)庫服務,幫助用戶把基于傳統(tǒng)關系型數(shù)據(jù)庫的各類應用搬到云上。
RDS通過Web方式為用戶提供可以在幾分鐘內生成并投入生產的、經(jīng)過優(yōu)化的數(shù)據(jù)庫實例,支持MySQL和微軟SQL Server這兩種關系型數(shù)據(jù)庫,適合于各行業(yè)中小企業(yè)的關系型數(shù)據(jù)庫應用。
安全穩(wěn)定
RDS 集群處于多層防火墻的保護之下,可以有力地抗擊各種惡意攻擊,保證數(shù)據(jù)的安全。允許您設置訪問白名單,免除安全隱患。
數(shù)據(jù)可靠
RDS 采用主從熱備的集群架構方式,當出現(xiàn)硬件故障時,30 秒內完成自動切換。建議您的應用程序支持數(shù)據(jù)庫連接自動重連。
自動備份
RDS 根據(jù)您自定義的備份策略自動備份您的數(shù)據(jù)庫。防止數(shù)據(jù)丟失和誤刪除,保證您的數(shù)據(jù)安全可靠。
管理透明
您無需維護數(shù)據(jù)庫,只需根據(jù)自己的需要選擇相應的RDS 實例,部署簡單快速。大大節(jié)省用戶的硬件成本和維護成本。