1. 程式人生 > >Kafka,Flume,OpenStack,Hive大資料雲端計算必學技術

Kafka,Flume,OpenStack,Hive大資料雲端計算必學技術

    • OpenStack專案是一個開源的雲端計算平臺,旨在實現很簡單,大規模可伸縮,功能豐富。來自世界各地雲端計算開發人員和技術人員共同建立OpenStack專案。OpenStack通過一組相關的服務提供一個基礎設施即服務(IaaS)解決方案。每個服務提供了一個應用程式程式設計介面(API),促進了這種整合。根據您的需要,你可以安裝部分或全部服務。下表描述了構成OpenStack架構的OpenStack服務:OpenStackServicesServiceCodeNameDescripti
    • OpenStack專案是一個開源的雲端計算平臺,旨在實現很簡單,大規模可伸縮,功能豐富。來自世界各地雲端計算開發人員和技術人員共同建立 OpenStack專案。OpenStack通過一組相關的服務提供一個基礎設施即服務(IaaS)解決方案。每個服務提供了一個應用程式程式設計介面 (API),促進了這種整合。根據您的需要,你可以安裝部分或全部服務。下表描述了構成OpenStack架構的OpenStack服務:


      OpenStack Services 
      Service 
      Code Name 
      Description 


      Identity Service 
      Keystone 
      User Management 


      Compute Service 
      Nova 
      Virtual Machine Management 


      Image Service 
      Glance 
      Manages Virtual image like kernel image or disk image 


      Dashboard 
      Horizon 
      Provides GUI console via Web browser 


      Object Storage 
      Swift 
      Provides Cloud Storage 


      Block Storage 
      Cinder 
      Storage Management for Virtual Machine 


      Network Service 
      Neutron 
      Virtual Networking Management 


      Orchestration Service 
      Heat 
      Provides Orchestration function for Virtual Machine 


      Metering Service 
      Ceilometer 
      Provides the function of Usage measurement for accounting 


      Database Service 
      Trove 
      Database resource Management 


      Data Processing Service 
      Sahara 
      Provides Data Processing function 


      Bare Metal Provisioning 
      Ironic 
      Provides Bare Metal Provisioning function 


      Messaging Service 
      Zaqar 
      Provides Messaging Service function 


      Shared File System 
      Manila 
      Provides File Sharing Service 


      DNS Service 
      Designate 
      Provides DNS Server Service 


      Key Manager Service 
      Barbican 
      Provides Key Management Service 

      下面的圖顯示了OpenStack服務之間的關係: OpenStack的基本概念與架構圖_IOS

      為了設計、部署和配置OpenStack,管理員必須理解明白OpenStack的邏輯架構。正如OpenStack概念架構圖顯 示,OpenStack包含一些獨立的部分,稱作OpenStack服務。所有服務授權認證都是通過Identity服務。單個服務通過公共APIs與其 他服務進行互動,特權管理員使用者命令除外。在內部,OpenStack服務是由幾個程序組成。所有服務至少有一個API程序,用來監聽API請求,預處理 它們並傳遞它們到其他服務。除了Identity服務外,其他服務實際工作是由不同的程序完成。對於一個服務之間的程序通訊,使用AMQP訊息塊。這些服 務狀態儲存在一個數據庫中。當部署和配置你的OpenStack雲,你可以選擇不同的訊息佇列服務和資料庫服務,如RabbitMQ、MySQL、 MariaDB和SQLite。下面的圖顯示了大多數通用的OpenStack雲:OpenStack的基本概念與架構圖_IOS

    • 以上是

OpenStack的基本概念與架構圖

      的內容,更多 

構圖 OpenStack 概念 基本 

      的內容,請您使用右上方搜尋功能獲取相關資訊。