分布式計算、存儲和監視

發布時間:2020-07-27 01:50:00

MapReduce:大規模數據集(TB級)并行操作的編程模型。Apache Hadoop:Apache spark:是一個快速通用的集群計算系統。Apache mesos:它是Apache下的一個開源分布式資源管理框架。它被稱為分布式系統的核心。

MapReduce:大規模數據集(TB級)并行操作的編程模型。Apache Hadoop:Apache spark:是一個快速通用的集群計算系統。Apache mesos:它是Apache下的一個開源分布式資源管理框架。它被稱為分布式系統的核心。它使用了與內置Linux內核相同的原理,但抽象級別不同。mesos內核運行在每臺機器上,為整個數據中心和云環境中的應用程序(如Hadoop、spark、Kafka、elasticsearch等)提供資源管理和資源加載的API接口。

Mesos抽象了CPU、內存和硬盤的資源,使數據中心的功能看起來像一臺大機器。

BigTable是一個非關系型數據庫,它是一個稀疏的、分布式的、持久的多緯度排序映射。Apache HBase是一個分布式的、面向列的開源數據庫。Apache Cassandra是一個開源的、分布式的、分散的、彈性的、可擴展的、高可用性的、容錯的、一致性可調的、面向行的數據庫。Memcached是一種高性能的分布式內存對象緩存系統,用于動態web應用程序中以減少數據庫負載。Redis是一個密鑰價值模型的內存數據存儲系統。它類似于memcached,但是它支持更多的值類型,包括string、hash、list、set、sortedset、range query range查詢和位圖超日志。Mongodb:與redis或HBase不同,Mongodb是關系型數據庫和非關系型數據庫之間的產物,具有最豐富的功能,最像關系型數據庫。它旨在為web應用程序提供可擴展的高性能數據存儲解決方案。Nagios:這是一個開源的免費網絡監控工具。它為服務器、網絡和應用程序提供完整的It監控和警報。它可以有效地監控windows、Linux和UNIX的主機狀態,以及交換機、路由器、打印機等網絡設備。

ZABBIX是一個企業級、開源、分布式的監控套件。ZABBIX可以監視服務器、虛擬機和網絡設備的運行狀況。

Consul可以為基礎設施提供服務發現和配置。核心功能如下:服務發現:通過DNS或HTTP,應用程序可以很容易地找到它們所依賴的服務。健康檢查:consul客戶端可以提供任意數量的反檢測,可以是給定的服務,也可以是本地節點。它可以用來監視集群通信。Keay/價值存儲:可實現動態配置、功能降級、協同、領導選舉等功能;多個數據中心:consul支持多個數據中心開箱即用。Zookeeper:主要解決分布式應用中經常遇到的一些數據管理問題,如統一命名服務、狀態同步服務、集群管理、分布式應用配置管理等。


日本一本au道大尺码专区,高清视频免费观看,我在厨房强杆母亲