網格運算(Grid Computing):
將多個計算機的個別運算能力(CPU)、記 憶體、磁碟空間利用網格技術結合為一個資源池。
個別計算機不需要擁有特別快的CPU、大量記憶體、許多的磁碟空間。當資源不足時,僅需暫時向資源池要求所 不足的部份資源。當個別計算機的資源有剩餘時,也可以將這些多餘資源提供給資源池。Oracle使用ASM(Automatic Storage Management)、RAC(Real Application Cluster)、Streams與Enterprise Manager Grid Control達成網格運算。
雲端運算(Cloud Computing):
將需要大量運算的工作分割為多個小工作,將個別工作交由位於網際網路的眾多主機進行。然後將結果合併後,傳給使用者。其中使用者不需要提供任何資源,僅需要訂閱(免費或付費)相關服務。
以服務類型來分有以下三種:
1. SaaS(Software as a Service:軟體即服務):
企業或使用者僅需透過網際網路訂閱所需要的軟體服務(例如電子郵件、文書處理軟體、客戶關係管理軟體、企業資源管理軟體等),不需要自行建置相關的基礎架構以及聘雇相關的管理人員。代表廠商有Google、Saleforce等。
2. PaaS(Platform as a Service:平台即服務):
企業或使用者租用Paas廠商所提供的虛擬主機,依照所租用的CPU個數、記憶體大小、磁碟空間計費,省卻自行建置相同硬體、網路架構的成本與管理成本。讓 企業或使用者專心在軟體開發,以及當應用程式上線後,相關的資源可以隨使用者數量動態調整。代表廠商有Amazon、Saleforce、 Microsoft、Google等。
3. IaaS(Infrastructure as a Service:架構即服務):
企業租用IaaS廠商所提供的IT基礎架構,如伺服器、作業系統、網路設備、機房空間等,以節省自行建置的成本。代表廠商有Amazon、VMware、IBM、HP。
了解更多: