計算平臺是發(fā)生軟件實現(xiàn)的數(shù)據(jù)環(huán)境。該平臺可以由操作系統(tǒng) (OS) 框架或執(zhí)行軟件的計算機的物理硬件架構組成。
有哪些不同類型的計算平臺?
當今的計算世界中使用了大量的現(xiàn)代和傳統(tǒng)計算平臺。從硬件平臺到云平臺再到平臺即服務,任何環(huán)境和每個應用程序都有真正的計算平臺。
- 硬件平臺在由一系列兼容硬件組件組成的數(shù)據(jù)架構中工作,并且通常可以在遺留計算系統(tǒng)中找到。他們通常能夠在公司數(shù)據(jù)架構的整個生命周期中追溯兼容性。
- 云平臺用于在云環(huán)境中創(chuàng)建和部署應用程序,無論是軟件還是服務。
- 平臺即服務 (PaaS)包含用于開發(fā)和部署基于云的服務的完整包。平臺即服務提供了組織托管應用程序和運行軟件所需的完整架構,作為一種計算環(huán)境產(chǎn)品正在迅速獲得發(fā)展勢頭。
- 客戶端/服務器平臺在物理網(wǎng)絡服務器上提供計算基礎設施和容量。在現(xiàn)場可用意味著組織可以在任何需要訪問或安全目的的情況下立即訪問硬件。
計算平臺如何工作?
計算平臺的主要目的是提供軟件和應用程序部署和管理所需的架構。系統(tǒng)需要硬件(即設備)和操作系統(tǒng)才能運行程序或應用程序。為了讓程序或應用程序運行,它需要一個平臺來托管它——這就是計算平臺的用武之地。計算平臺通過幾個組件工作。為了完成手頭的任務,每個組件都需要在不同的環(huán)境中使用。不同環(huán)境中所需的平臺組件的一些示例包括:
- 硬件是計算過程的關鍵部分,只能通過嵌入式系統(tǒng)訪問。此計算過程通常被描述為“運行裸機”。
- 瀏覽器作為運行基于 Web 的軟件的基本元素,并專門在瀏覽器本身內(nèi)托管軟件。這不包括瀏覽器在操作系統(tǒng)上運行的過程。
- 框架提供計算發(fā)生所需的實際基礎設施。一些框架是現(xiàn)成的——雖然它們包含一些限制,但它們?nèi)匀皇且粋€很好的元素,可以包含在涉及非常具體要求的計算環(huán)境中。
- 虛擬化計算平臺包括允許特定程序在其正常范圍之外運行的硬件、操作系統(tǒng)、軟件和存儲。例如,虛擬化版本將為 Mac 原生應用程序提供在 Windows PC 上運行的結構。