什麼是SaaS? Cloud computing?
這陣子常常聽到這兩個名詞,一直沒有去好好瞭解一下是什麼意 思。查了一下wiki,才瞭解是什麼,我把相關解釋給引用過來:
SaaS, 軟體即服務英文是Software-as-a-service,是隨著網際網路技術 的發展和應用軟體的成熟,而在21世紀開始興起的一種完全創新的軟體應用模式。它與「on-demand software」(按需軟體),the application service provider(ASP,應用服務提供商),hosted software(託管軟體)所具有相似的含義。最早應用實現的是salesforce公司提出的SaaS 並運用於CRM行業。它是一種通過Internet提供軟體的模式,廠商將應用軟體統一部署在自己的伺服器上,客戶可以根據自己實際需求,通過網際網路向 廠商定購所需的應用軟體服務,按定購的服務多少和時間長短向廠商支付費用,並通過網際網路獲得廠商提供的服務。用戶不用再購買軟體,而改用向提供商租用基 於Web的軟體,來管理企業經營活動,且無需對軟體進行維護,服務提供商會全權管理和維護軟體,軟體廠商在向客戶提供網際網路應用的同時,也提供軟體的離 線操作和本地數據存儲,讓用戶隨時隨地都可以使用其定購的軟體和服務。對於許多小型企業來說,SaaS是採用先進技術的最好途徑,它消除了企業購買、構建 和維護基礎設施和應用程序的需要。
目前Adobe很多軟體開始線上化,例如Arcobat, Photoshop等等,甚至還有手機版。這看來應該是個趨勢了,畢竟這可以少灌一些平常很少用到或大而無當的軟體,讓電腦更輕量化單純一些。
Cloud computing, 雲端運算(中國大陸譯作雲計算),是一種基於網際網路的 運算新方式,透過網際網路上異構、自治的服務為個人和企業使用者提供按需即取的運算。由於資源是在網際網路上,而在電腦流程圖中,網 際網路常以一個雲狀圖案來表示,因此可以形象地類比為雲運算,『雲端』同時也是對底層基礎設施的一種抽象概念。
雲端運算的資源是動態易 擴充套件而且虛擬化的, 透過網際網路提 供。終端使用者不需要了解「雲端」中基礎設施的細節,不必具有相應的專業知識,也無需直接進行控制,只關注自己真正需要什麼樣的資源以及如何透過網路來得 到相應的服務。
雲端運算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平 台即服務(PaaS)和軟 體即服務(SaaS)。雲端運算服務通常提供通用的透過瀏覽器存取的線上商業應用,軟體和資料可儲存在資料中心。
看的出來Internet仍是未來幾年的主流,隨著技術以及頻寬的成熟,新的架構跟服務也應運而生,就此拭目以待囉!