2015年4月23日 星期四

Platform as a Service

Platform as a Service (PaaS):是一種雲端運算服務,提供運算平台與解決方案堆疊即服務。在雲端運算的典型層級中,平台即服務層介於軟體即服務與基礎設施即服務之間。
平台即服務提供使用者能將雲端基礎設施部署與建立至用戶端,或者藉此獲得使用程式語言、程式庫與服務。使用者不需要管理與控制雲端基礎設施,包含網路、伺服器、作業系統或儲存,但需要控制上層的應用程式部署與應用代管的環境。
Spark:Spark 的程式設計模型類似 MapReduce,但 Runtime 運行在記憶體中。Spark 能夠有效的利用記憶體做 Cache,所以特性非常上適合做迭代 (Iteration) 計算,例如統計迴歸、分群分類、協同過濾、降維等演算法。 
Spark Streaming:利用 Spark in-memory 特性,將串流的資料切分成很小的 Micro Batch 再交由 Spark 處理。 
Impala:採用 Massive Parallel Processing (MPP) 架構,提供針對 HDFS 上檔案的 SQL 查詢功能。

Types of Bots: An Overview

Learn more about all the different varieties of bots, and what they can do for you http://botnerds.com/types-of-bots/ In this articl...