1.社區云是什么
社區云也叫社群云,是一種規模比公有云小的云服務,社區云服務的對象是一群有共同目標和利益需求的一類組織或企業,社區云向這些企業用戶提供特定的服務,社區云比公有云的目的性更強,公有云服務的對象不一定有相同的目的。比如由教育機構維護的云平臺就是一個標準的社區云服務,各大學將自己的教育資源放到云平臺上,向校內外的用戶提供服務,這些用戶可能是校內學生,可能是科研機構的研究人員,因為共同的研究課題走到一起。

2.社區云的計算技術有哪些
(1)身份管理與授權
在社區云的環境下,要跨機構的管理用戶,要在統一身份認證和各個機構的自主性之間達成良好的平衡,做到既方便用戶使用,又能在良好的授權控制前提下實現資源的高效利用。
代理授權是身份管理方面需要引起注意的問題。社區云是多機構的聯合,在使用 A 機構的資源時,對用戶的授權則是在 B
機構的身份管理系統中實現,這其中的代理關系是社區云模式下的一類基本場景,需要得到很好的解決。代理授權的解決方案中涉及到一些開放標準,采用的是
OAuth2,它可以支持多類應用,包括 Web、桌面和無線客戶端等,并且簡單方便。
認證聯盟的建立是為了實現跨系統、跨機構以及多個云應用之間的協作,從身份管理角度涉及兩個核心概念:身份標識的提供者 (IdP)
和服務提供者(SP)。此二者可以是完全獨立的。比如中國科技網通行證,這是一個身份標識的服務,已經積累了 40
多萬的用戶,其中科學院的科研人員和學生占比一半左右。一些研究所自己建設和運行的用戶系統也提供身份標識服務??萍荚频膽梅杖鐖F隊文檔庫、學術會議平臺、科研主頁,以及很多研究所的信息化服務等,都是服務提供者。當多個身份標識服務達成一致的約定,可以同時支持應用服務,就構成了認證聯盟。這方面的技術也已經有基本成熟的技術標準。通過認證聯盟建立統一的身份管理服務,對于推進社區云、推進不同機構之間的合作具有關鍵性的作用。
(2)服務集成
在云的環境下,網絡、計算、存儲和數據等資源都可以包裝成服務的方式,進而進行資源和服務的集成,在一些簡單、基礎的服務上構建出復雜、高級的服務。在社區云中,這樣的服務集成更加具有普遍性,當然,這樣的集成也通常是不容易的。社區云的用戶特點是不僅包括一般的最終用戶,還包括具有應用開發或二次開發能力的開發者用戶。云平臺為科研人員結合自身科研特色需求的二次開發提供基礎資源,這就要求社區云提供這樣的技術和支撐環境。服務集成的重要工作是面向開發者提供接口
(API)。面向服務的架構 (SOA)
已經是成熟的技術,但在服務的交互和集成方面還有一些較深層的問題。我們認為無狀態化、動態遷移、服務的伸縮性這是三個關鍵點。面向服務集成的接口設計要盡可能地實現服務的無狀化。無狀態化可以大大簡化后續多個服務的集成問題,同時在無狀態化的基礎上更容易實現動態遷移,從而實現服務的伸縮性。這些對于服務的可靠性也會大有幫助。
(3)測量與運行管理
從云的運行來說,基于日志的一些技術和手段是非常有用的。社區云的資源提供者不是單一的管理域,服務的測量和基于日志的運行管理更為重要。社區云應有專門的日志服務為各種應用提供日志的收集、存儲和分析顯示等服務,并可以基于日志進行測量,進行服務的監控和管理,再通過門戶進行適當的展示。測量數據及統計分析對于社區范圍內用戶、服務提供者群體的溝通和協調非常有幫助,也是指導我們做好運行管理的一個重要基礎。
以上就是有關于社區云的定義及計算技術的全部介紹,如果還想了解更多云服務的相關內容,敬請關注三個皮匠報告網站。
推薦閱讀
什么是云服務平臺?有哪些?優勢介紹
什么是云游戲?分類有哪些?有什么優勢?
移動邊緣計算是什么?和移動云計算有什么區別