什麼是雲端平台?
雲端平台是指基於硬體的服務,提供運算、網路和儲存能力。轉向雲端運算(cloud computing),是業界將要面臨的重大改變。各種雲端平台(cloud platforms)的出現是該轉變的最重要環節之一。顧名思義,這種平台允許開發者或將寫好的程式放在「雲端」裡運行,或是使用「雲端」裡提供的服務,或二者皆是。
至於這種平台的名稱,現在我們可以聽到不只一種稱呼,例如按需平台(on-demand platform)、平台即服務(platform as a service,PaaS)等等。但無論稱呼它為什麼,這種新的支援應用的方式有著巨大的潛力。
應用程式平台(application platforms)是如何被使用的。開發團隊在創建一個戶內應用(on-premises application,即在機構內運行的應用)時,該應用所需的許多基礎都已經事先存在了:作業系統為執行應用和存取儲存等提供了基礎支持;機構裡的其他電腦提供了諸如遠端儲存之類的服務。倘若每創建一個戶內應用程式都得先建構所有這些基礎的話,那麼恐怕我們今天看到的應用會少很多。
實際環境中的雲端平台:三種雲端服務
為掌握雲端平台,我們先從大體上考察一下雲端服務。我們可以把透過「雲端」提供的服務分為三大類。它們是:
軟體即服務(Software as a service,SaaS):SaaS應用程式是完全在「雲端」(也就是說,一個Internet服務提供者的伺服器上)運行的。其戶內客戶端(on-premises client)通常是一個瀏覽器或其他簡易客戶端。 Salesforce可能是目前最知名的SaaS應用,不過除此之外還有許多其他應用。
附著服務(Attached services):每個戶內應用程式(on-premises application)本身都有一定功能,它們可以不時地存取「雲端」裡針對該應用程式提供的服務,以增強其功能。由於這些服務僅能為該特定應用所使用,因此可以認為它們是附著於該應用的。一個著名的消費級例子就是蘋果的iTunes:其桌面應用可用於播放音樂等等,而附著服務令購買新的音訊或視訊內容成為可能。微軟公司的Exchange託管服務就是一個企業級例子,它可以為戶內Exchange伺服器增加基於「雲端」的垃圾郵件過濾、存檔等服務。
未來雲端平台(Cloud platforms):雲端平台提供基於「雲端」的服務,供開發者創建應用程式時採用。你不必建立自己的基礎,你完全可以依靠雲端平台來創建新的SaaS應用程式。雲端平台的直接用戶是開發者,而不是最終用戶。
要掌握雲端平台,首先要對這裡「平台」的意義達成共識。一個普遍的想法,是將平台看成「任何為開發者創建應用程式提供服務的軟體」。下一節,我們將對此作具體講解。
以上是什麼是雲端平台?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel和CodeIgniter均支援雲端平台部署。 Laravel提供開箱即用的原生支持,簡化了部署流程。而CodeIgniter需要額外配置和修改才能在雲端環境中運作。

在雲端平台中,選擇合適的Go框架至關重要。 Gin輕量高效,適合中小型API和微服務;Echo高效能擴展,適用於大型API和分散式系統;Beego跨平台易用,適合快速開發和原型設計。使用Gin可部署RESTfulAPI,Echo可部署GraphQLAPI,Beego可快速建置Web應用程式。

Go框架可透過整合雲端平台簡化開發流程。常見的Go框架包括:Gin(高效能HTTP)、Echo(現代化HTTP)、Fiber(快速HTTP)、GORM(ORM)和GoKit(微服務)。整合實戰範例:利用Echo框架與GCP整合實作檔案上傳,使用Gin框架與AWS整合實作檔案下載。

隨著物聯網技術的發展與普及,越來越多的設備和感測器可以被互聯網連接起來,同時,物聯網雲端平台的開發也成為了一個極具挑戰性和市場前景巨大的領域。物聯網雲平台是透過互聯網連接不同的物聯網設備和感測器,將其匯聚到同一個平台上進行集中管理,協同運作,使其變得更加智能,並能為開發人員和用戶提供更好的服務和體驗。物聯網雲平台的開發需要有專業的技術支持,而在各種技術上,P

如何在雲端平台上進行PHP程式的快速打包部署?隨著雲端運算的發展,越來越多的開發者開始將他們的應用程式部署到雲端平台。雲端平台提供了許多便利的工具和服務,使得部署和管理應用程式變得更加簡單。本文將介紹如何在雲端平台上進行PHP程式的快速打包部署,並提供一些程式碼範例。首先,我們需要準備好一個雲端平台帳號,並選擇一個可靠的雲端服務供應商。在本文中,我們將使用AWS雲端平台作為範例。第

PHP物聯網硬體程式設計範例:如何與雲端平台進行資料交換隨著物聯網技術的快速發展,越來越多的設備被連接到互聯網上,實現了設備間的資料交流和共享。在物聯網領域,PHP作為一種通用的腳本語言,可用於物聯網硬體編程並與雲端平台進行資料交換。本文將以簡單的範例,介紹如何使用PHP實現物聯網硬體與雲端平台的資料交換。一、選擇合適的雲端平台在開始物聯網硬體程式設計之前,首先需要選

利用雲端平台的優勢雲端運算平台如AWS、Azure和Google雲端提供一系列服務,簡化了RESTfulapi的開發與部署。這些服務包括:無伺服器運算:託管在雲端上的函數即服務(FaaS)平台,如AWSLambda和AzureFunctions,允許開發者執行程式碼而不必管理伺服器。雲端儲存:持久、可擴充且低成本的儲存服務,如AWSS3和AzureBlobStorage,可用於儲存應用程式資料。訊息傳遞服務:佇列和主題等服務,如AWSSQS和AzureServiceBus,用於在分散式系統中非同步處理訊息。無伺服器J

如有需要,請參考以下文章:標題:體驗Discuz雲端平台的流程及注意事項隨著網路的快速發展,建立網站已經變得異常容易。 Discuz作為一個知名的開源社群論壇軟體,在網站建立領域有著廣泛的應用。為了更好地適應用戶需求,Discuz推出了雲端平台版本,提供更多的便利性和擴充功能。本文將介紹體驗Discuz雲端平台的流程及注意事項,並提供具體程式碼範例,幫助讀者更好地