Java 應用程式部署

將 Java 應用程式部署至 Google Cloud

將 Java 應用程式部署至 Google Cloud 執行階段環境。
新客戶可獲得價值 $300 美元的免費抵免額,並在部署這項解決方案時使用
適用對象
應用程式開發人員、開發運作工程師
部署方式
註冊 Google Cloud 之後,即可透過控制台執行部署作業。
總覽

什麼是 Java 應用程式?

Java 應用程式是以稱為 Java 的一般用途程式設計語言編寫而成的軟體程式。常見的 Java 程式庫 (例如 Apache Commons IO、Jackson Databind、JUnit 等) 可用來編寫軟體程式,MavenGradle 等則是編譯和建構的工具。建構的軟體是使用 Java 虛擬機器執行階段執行。本軟體程式可以獨立或分散使用,且能以用戶端或伺服器的形式運作。針對本解決方案,我們會將重點放在獨立的 Java 應用程式,並以伺服器的形式運作。

Java 應用程式有哪些範例?

Java 是很受歡迎的程式設計語言之一,可用於建構各式各樣的網頁、行動、遊戲和電腦應用程式。廣泛用於企業軟體開發,以便開發大規模的重要業務應用程式。

Java 有哪些優點?

Java 是物件導向,可讓您建立模組化程式,重複使用程式碼,並且利用封裝、抽象和繼承等物件導向概念。另外,Java 具備管理記憶體配置的能力,有助於提高 Java 應用程式的安全性,並讓開發人員專注於商業邏輯。隨著 Java 開發人員社群的發展,許多實用的一般用途程式庫已開放給大眾免費使用。因此,開發人員在建構應用程式時,有多種程式庫可供選擇。

Java 也適用於任何平台。因此,您可以在不同平台中部署程式碼,而無需修改程式碼。

建構及部署 Java 應用程式有哪些重要步驟?

建構及部署 Java 應用程式的主要步驟包括程式碼編譯、封裝、設定部署環境、將封裝的 Java 應用程式部署至您選擇的執行階段,以及測試應用程式。
解決方案詳細資料

將 Java 應用程式部署至 Compute Engine VM

建立經過負載平衡的多區域 VM,執行 Cloud SQL 支援的 Java 應用程式。

解決方案架構:
  1. 使用者要求會轉送至 Cloud Load Balancing。
  2. 要求會進入虛擬私有雲 (VPC) 網路。
  3. 系統會依據 Cloud Firewall 規則篩選要求。如果要求與轉送規則相符,就會按照要求網址轉送至後端。
  4. Java 應用程式會在運算執行階段後端中運作。在這項解決方案中,後端是已啟用自動調整資源配置功能的代管執行個體群組 (MIG)。因此,隨著要求負載變多,MIG 會自動增加用來處理要求的 Compute Engine 執行個體,並在所有執行個體中啟用負載平衡功能。
  5. MySQL 適用的 Cloud SQL 會用來當做 Java 應用程式的關聯資料庫後端,並以主要執行個體與次要執行個體提供備援。
  6. 如有必要,Compute Engine 也能存取儲存在 Cloud Storage 或 Filestore 中的檔案。與應用程式有關的靜態內容會儲存在 Cloud Storage 中,檔案系統結構中的 XWiki 頁面則會儲存於 Filestore。
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台
  • 公開透明的定價方式,可讓您節省成本
  • Google Cloud 採用「即付即用」的收費方式,會依據每月用量和預付資源的折扣費率自動節省費用。歡迎立即與我們聯絡,取得專屬報價。
Google Cloud