什麼是行動雲端運算?

行動雲端運算 (MCC) 是使用雲端技術以交付行動應用程式的方法。如今的複雜行動應用程式可以為最終使用者執行各種任務,例如身分驗證、位置感知功能,以及提供目標內容和通訊。因此,它們需要廣泛的運算資源,例如資料儲存容量、記憶體和處理能力。行動雲端運算利用雲端基礎設施的能力,減輕行動裝置的壓力。開發人員使用雲端服務建立與更新豐富的應用程式,接著為從任何裝置進行遠端存取對其進行部署。這些以雲端為基礎的行動應用程式使用雲端技術以存放和處理資料,因此該應用程式在所有類型的新舊行動裝置上皆可使用。

為什麼行動雲端運算很重要?

現代客戶期望享有隨時隨地遠端存取公司網站和應用程式的便利性。組織使用行動雲端運算應用程式,以經濟高效的方式滿足這一期望。他們在雲端資源上執行複雜的工作負載,因此,使用者不受其裝置容量或作業系統的限制。使用行動雲端運算的優勢包括下列各方面:

覆蓋範圍更廣

由於 MCC 獨立於平台,因此,行動應用程式開發人員可進入一個大市集。以雲端為基礎的行動應用程式是無伺服器的,可在任何裝置和作業系統上執行。開發人員可以集中維護,並以最少的工作跨所有平台發佈更新。

即時分析

雲端應用程式將資料集中存放在同一個雲端基礎設施上。後端雲端服務可以快速整合多個資料點,並與其他若干應用程式通訊,以提供準確的即時分析。使用者可以安全地收集和整合各種來源的資料。此外,物聯網 (IoT) 在行動應用程式中還支援雲端連線、即時體驗和通訊。

改善的使用者體驗

只要擁有強大的網際網路連線,行動雲端應用使用者就能享受跨平台和裝置 (如桌上型電腦、行動裝置和平板電腦) 的無縫應用程式體驗。他們可以存取裝置上不存在的豐富運算資源。如果裝置遺失或被盜,他們的資料仍會備份到雲端資料儲存中,並且能夠快速復原。

符合經濟效益

雲端供應商提供依用量計費模式,因此,您只需為實際使用的以雲端為基礎的資源付費。這樣一來,相較於購買和維護內部部署伺服器,其成本更低。此外,如果雲端應用程式供內部使用,您的組織可以允許員工在自己的裝置上安裝行動應用程式。他們不必為所有員工購買特定的裝置組態。

行動雲端運算有哪些使用案例?

您可以針對任何類型的使用案例開發行動雲端應用程式。以下是行動雲端運算的常見範例。

互動體驗

媒體和娛樂領域的互動體驗使用 MCC 向最終使用者即時共用資訊。範例應用程式包含具有離線和線上功能的金融行情、投票和音樂串流媒體應用程式。同樣,以最終使用者即時位置為基礎的位置感知功能,如以地理位置為基礎的行銷或地圖會搜尋靠近使用者實際位置的地方,需要進行雲端運算。

社交媒體

行動社交網路使用者共用並存取影像和影片等大型資料檔案。雲端應用程式具有資料處理功能,以便行動使用者即時檢視共用檔案,而不會使其行動裝置過載。

商務

許多行動商務和銀行應用程式使用雲端運算技術,來有效滿足其行動使用者需求。他們將資料存放在雲端,並將使用者檢視限制在其所需的範圍內。例如,如果您使用 Amazon 行動應用程式購物並搜尋戶外鞋,該應用程式會將您的檢視限制在前三或四個相關結果。在您捲動時,即會在行動裝置上載入更多結果,從而防止其過載。

行動遊戲

行動遊戲需要大量圖形和影片、多人環境中的即時更新,以及其他一些複雜的運算功能。雲端行動遊戲採用以雲端為基礎的服務,來遠端執行遊戲應用程式。它們在影片串流中編碼遊戲圖形,以便透過行動網路傳輸至行動裝置。因此,行動裝置使用者可在不影響手機效能或裝置過熱的情況下暢玩遊戲。

醫療保健

醫護人員需要行動醫療保健解決方案來隨時隨地管理患者照護。例如,他們需要在醫療緊急情況下即時通知,並存取數百個患者的記錄和資料。針對員工可從其選擇的行動裝置安裝和存取的所有類型的工作流程,衛生組織可以為其建立行動雲端運算應用程式。

行動雲端運算如何運作?

行動雲端運算透過在雲端環境與行動裝置的資源之間無縫切換,來改善行動使用者的體驗。在行動裝置上執行的應用程式,可透過網際網路向雲端傳送資料請求。遠端伺服器可處理請求並傳回適當的回應,然後將其顯示給行動使用者。

行動雲端運算架構使用四種主要類型的以雲端為基礎的資源。

遠端固定雲端

術語 遠端固定雲端是指雲端運算供應商管理的虛擬伺服器。例如, Amazon Elastic Compute Cloud (Amazon EC2) 執行個體即屬於此類別。開發人員編寫應用程式的程式碼,並將程式碼部署至這些虛擬伺服器。伺服器則處理和回應行動資料請求。

鄰近的固定運算實體

鄰近的固定運算實體是位於地理位置更靠近行動使用者的後端伺服器機器。這能使 MCC 更快,並克服網路滯後的挑戰。例如,您可以將 Amazon EC2 執行個體設定到特定 AWS 區域,或更靠近最終使用者的位置。

鄰近的行動運算實體

某些行動雲端應用程式可以存取附近行動裝置未使用的運算資源,來改善其效能。此類行動裝置、智慧型手機和可穿戴裝置被稱為鄰近行動運算裝置。
 

混合解決方案

混合 MCC 解決方案結合使用上述三種類型的資源,來更有效地支援您的商業應用程式。

行動雲端運算解決方案有哪些類型?

兩種類型的行動雲端運算解決方案為一般用途 MCC (GPMCC) 和應用程式特定 MCC (ASMCC)。

一般用途 MCC 解決方案

一般用途 MCC (GPMCC) 解決方案是使用雲端運算提升手機效能的一般用途系統。他們將語音識別、影像增強和影片索引等運算密集型任務外包給雲端運算供應商。

應用程式特定 MCC 解決方案

應用程式特定 MCC (ASMCC) 解決方案利用行動雲端運算,來改善特定應用程式的效能。這些應用程式需要更大的運算能力,並且在雲端執行多個功能時效能更好。例如,電子郵件用戶端和影片串流應用程式在 ASMCC 上執行更出色。

為什麼行動雲端運算是安全的?

您儲存在雲端的資料比存放在電腦硬碟上的資料更安全。

以下是行動雲端運算更安全的一些原因

  • 伺服器通常位於倉儲中人員無法存取的位置。
  • 存放在雲端伺服器上的檔案經過加密,網路罪犯很難存取。
  • 雲端服務供應商會定期更新安全措施。
  • 人工演算法會尋找並識別可能的安全漏洞。
  • 以硬體或軟體為基礎的防火牆會阻止可疑流量。
  • 檔案備份在許多不同的伺服器上。

AWS 如何協助行動雲端運算?

 

AWS 上的前端 Web 與行動裝置提供了一套廣泛的工具和服務,以支援行動應用程式開發人員的開發工作流程。憑藉 AWS 基礎設施的速度和可靠性,您可以根據所需的規模開發、部署和保護您的應用程式。例如,您可以使用以下 AWS 服務和資源:

  • AWS Amplify,用於建置具有身分驗證、儲存、分析和人工智慧功能的可擴展應用程式。
  • AWS Amplify 託管,用於可根據您業務進行擴展的快速、安全並且可靠的靜態及伺服器端呈現的應用程式。
  • AWS Device Farm透過跨桌面瀏覽器和託管在 AWS 上的實際行動裝置進行測試,改善您的 Web 與行動應用程式的品質。
  • Amazon Chime SDK,用於將音訊、影片和桌面共享功能新增至您的應用程式。

AWS Wavelength 是最新的行動雲端運算,可將 AWS 運算和儲存服務內嵌至 5G 網路。該服務針對開發、部署和擴展超低延遲應用程式,提供了行動邊緣運算基礎設施。藉助熟悉的 AWS 服務、API 和工具,您可以更快地建置新一代應用程式。

立即建立 AWS 帳戶,即可在 AWS 上開始使用行動雲端運算。

 

 

 

行動運算後續步驟

Sign up for a free account
註冊免費帳戶

立即存取 AWS 免費方案。

註冊 
Standard Product Icons (Start Building) Squid Ink
開始在主控台進行建置

開始在 AWS 管理主控台使用機器學習進行建置。

登入