部署和維護

在此頁面中,您會找到:

熟悉這些基本知識後,您便可在下列子頁面中找到更進階的詳細資訊:

基本概念

什麼是AEM?

Adobe Experience Manager是以web為基礎的用戶端 — 伺服器系統,用於建立、管理及部署商業網站及相關服務。 它將許多基礎架構級別和應用程式級別功能合併到單個整合的軟體包中。

在基礎架構級別AEM提供以下內容:

  • Web應用程式伺服器:AEM可以部署在獨立模式(包括整合的Jetty Web伺服器)中,或作為第三方應用程式伺服器內的Web應用程式。
  • Web應用程式框架:AEM整合了Sling Web應用程式架構,可簡化RESTful、內容導向的Web應用程式的編寫。
  • 內容存放庫:AEM包含Java Content Repository(JCR),這是一種專為非結構化和半結構化資料而設計的分層資料庫。儲存庫不僅儲存面向用戶的內容,還儲存應用程式使用的所有代碼、模板和內部資料。

在此基礎上,AEM還提供許多應用程式層級功能,用於管理:

  • 網站
  • 行動應用程式
  • 數位出版物
  • 表單
  • 數位資產
  • 社群
  • 線上商務

最後,客戶可以使用這些基礎架構和應用程式級構建塊,通過構建自己的應用程式來建立自定義的解決方案。

AEM伺服器為​Java型,在支援該平台的大部分作業系統上執行。 所有與AEM的用戶端互動都透過​網頁瀏覽器​完成。

典型部署方案

在AEM術語中,「例項」是伺服器上執行的AEM復本。 AEM安裝通常至少涉及兩個執行個體,通常在不同的電腦上執行:

  • 作者:用於建立、上傳和編輯內容及管理網站的AEM例項。內容準備好上線後,就會複製到發佈執行個體。
  • 發佈:提供發佈內容給大眾的AEM例項。

這些實例與安裝的軟體相同。 它們僅由配置區別。 此外,大部分安裝都使用Dispatcher:

  • Dispatcher:靜態Web伺服器(Apache httpd、Microsoft IIS等)與AEM dispatcher模組搭配增強。 它會快取由發佈例項產生的網頁,以提升效能。

此設定有許多進階選項和說明,但製作、發佈和調度程式的基本模式是大部分部署的核心。 首先,我們將專注於一個相對簡單的機構。 下面將討論高級部署選項。

以下幾節將說明兩種情況:

  • 內部部署:AEM在您的公司環境中部署和管理。

  • Managed Services — 適用於Adobe Experience Manager的Cloud Manager:由Adobe Managed Services部署和管理的AEM

內部部署

您可以在公司環境的伺服器上安裝AEM。 典型安裝實例包括:開發、測試和發佈環境。 有關如何將AEM軟體安裝到本地的基本詳細資訊,請參閱快速入門部分。

若要進一步了解典型的內部部署,請參閱建議部署

Managed Services使用Cloud Manager

AEM Managed Services是數位體驗管理的完整解決方案。 它在雲端中提供體驗傳送解決方案的優點,同時保留內部部署的所有控制、安全性和自訂優點。 AEM Managed Services可讓客戶透過在雲端上部署,以及透過Adobe的最佳實務和支援來加快啟動速度。 組織和業務用戶可以在最短的時間內與客戶接洽,推動市場份額,並專注於創新營銷活動,同時減輕IT的負擔。

透過AEM Managed Services,客戶可實現下列優點:

更快速的上市時間: 透過Adobe Managed Services彈性的雲端基礎架構,組織可以快速規劃、推出並最佳化成功的數位體驗。Adobe無需額外的資金、硬體或軟體即可管理雲架構,Adobe的客戶成功工程師可提供AEM架構、布建、自訂以連接後端應用程式和上線最佳實踐方面的幫助。

更高的效能: 為您的企業提供可靠的數字型驗,四個服務可用性選項分別為99.5%、99.9%、99.95%和99.99%。此外,它還允許自動備份和多模式災難恢復模式,以幫助確保可靠性和應急管理。

優化的IT成本: 主動指導和專業技能可幫助組織隨時掌握最新版本的AEM。Adobe白金級維護和支援自動包括在AMS企業/基本的新部署中,提供技術專業知識和操作經驗,以幫助組織維護其關鍵應用程式。 免費的基本Analytics或Target功能提供額外的價值,尤其是對於對分析和個人化需求有限的中端市場組織。

最高安全性: 通過在受限訪問設施、防火牆系統後或虛擬專用雲中托管客戶應用程式,確保企業級物理、網路和資料安全。它包括單租戶虛擬機,具有強大的資料儲存加密、抗病毒和資料隔離。

Cloud Manager:Cloud Manager是Adobe Experience Manager Managed Services產品的一部分,是自助入口網站,可進一步讓組織在雲端中自行管理Adobe Experience Manager。它包含最新的持續整合和持續傳送(CI/CD)管道,可讓IT團隊和實作合作夥伴加速自訂或更新的傳送,而不會影響效能或安全性。 Cloud Manager僅適用於Adobe托管服務客戶。

若要進一步了解Cloud Manager及其資源,請參閱​Cloud Manager使用手冊

快速入門

必備條件

雖然生產執行個體通常在執行正式支援作業系統的專用電腦上執行(請參閱技術需求),但Experience Manager伺服器實際上會在支援​Java標準版8的任何系統上執行。

為了熟悉和在AEM上開發,很常使用安裝在執行Apple OS X或Microsoft Windows或Linux案頭版本之本機電腦上的執行個體。

在用戶端上,AEM可在桌上型電腦和平板電腦作業系統上搭配所有現代瀏覽器(Microsoft EdgeInternet Explorer 11、Chrome 51+Firefox 47+、Safari 8+)使用。 有關詳細資訊,請參閱支援的客戶端平台

獲取軟體

具有有效維護和支援合同的客戶應該收到包含代碼的郵件通知,並能夠從​Adobe許可網站下載AEM。 業務合作夥伴可以從​spphelp@adobe.com​請求下載訪問。

AEM軟體套件提供兩種格式:

  • cq-quickstart-6.5.0.jar: 獨立執行檔 ** jarfile,包含啟動和執行所需的一切。

  • cq-quickstart-6.5.0.war:用於 在 ** 協力廠商應用程式伺服器中部署的warfile。

在以下章節中,我們將介紹​獨立安裝。 有關在應用程式伺服器中安裝AEM的詳細資訊,請參閱應用程式伺服器安裝

預設本地安裝

  1. 在本地電腦上建立安裝目錄。 例如:

    UNIX安裝位置:/opt/aem

    Windows安裝位置:C:\Program Files\aem

    同樣地,通常將範例執行個體安裝在案頭上的資料夾中。 無論如何,我們通常將此位置稱為:

    <aem-install>

    請注意,檔案目錄的路徑只能包含US ASCII字元。

  2. 將​jar​和​許可​檔案放置在此目錄中:

    <aem-install>/
        cq-quickstart-6.5.0.jar
        license.properties
    

    若您未提供license.properties檔案,AEM會在啟動時將瀏覽器重新導向至​歡迎​畫面,您可在此輸入授權金鑰。 如果您尚未取得有效的授權金鑰,則需要向Adobe索取有效的授權金鑰。

  3. 要在GUI環境中啟動實例,只需按兩下​cq-quickstart-6.5.0.jar​檔案。

    或者,您也可以從命令列啟動AEM。 對於32位Java VM,請輸入以下內容:

        java -Xmx1024M -jar cq-quickstart-6.5.0.jar
    

    對於64位VM,請輸入:

        java -XX:MaxPermSize=256m -Xmx1024M -jar cq-quickstart-6.5.0.jar
    

AEM需要幾分鐘的時間來解壓縮jar檔案、安裝自己,然後啟動。 上述程式會產生:

  • a AEM author​例項
  • 在​localhost<a1/上運行
  • 在埠​4502​上

若要存取執行個體,請將瀏覽器指向:

https://localhost:4502

製作例項中的結果會自動設定為連線至​localhost:4503​上的​發佈例項

製作和發佈安裝

在首次啟動jar檔案之前,只需重新命名​localhost:4502​檔案即可變更預設安裝(author​例項)。 命名模式為:

cq-<instance-type>-p<port-number>.jar

例如,將檔案重新命名為

cq-author-p4502.jar

和啟動後,將會導致在​localhost:4502​上執行製作例項。

同樣地,重新命名和啟動檔案

cq-publish-p4503.jar

會導致在​localhost:4503​上執行發佈例項。

例如,您可以在中安裝這兩個例項

<aem-install>/author

<aem-install>/publish

如需自訂安裝的詳細資訊,請參閱下列內容:

未打包的安裝目錄

首次啟動快速啟動jar時,它將將其解壓縮到名為crx-quickstart的新子目錄下的同一目錄。 您最後會得到下列結果:

<aem-install>/
    license.properties
    cq-quickstart-6.5.0.jar
    crx-quickstart/
        app/
        bin/
        conf/
        launchpad/
        logs/
        metrics/
        monitoring/
        opt/
        repository/
        threaddumps/
        eula-de_DE.html
        eula-en_US.html
        eula-fr_FR.html
        eula-ja_JP.html
        readme.txt

如果從UI安裝了實例,則會自動開啟一個瀏覽器窗口,並開啟一個案頭應用程式窗口,顯示實例的主機和埠以及開/關開關:

啟動螢幕

注意

如果您使用symlink,請查看symlink🔗的問題。

啟動和停止

當AEM解壓自身並首次啟動後,按兩下安裝目錄中的jar檔案即會啟動執行個體,但不會重新安裝。

要從GUI中停止實例,只需按一下案頭應用程式窗口上的​開/關​開關。

您也可以從命令列停止和啟動AEM。 假設您已首次安裝執行個體,命令列指令碼​位於此處:

<aem-install>/crx-quickstart/bin/

此資料夾包含以下Unix bash shell指令碼:

  • start:啟動實例
  • stop:停止執行個體
  • status:報告執行個體的狀態
  • quickstart:如有需要,可用來設定開始資訊。

對於Windows,也有等同的​bat​檔案。 如需詳細資訊,請參閱:

AEM會啟動網頁瀏覽器,並自動將其重新導向至適當的頁面,通常是登入頁面;例如:

https://localhost:4502/

登入畫面

登入後,您即可存取AEM。 如需詳細資訊,請參閱下列內容(視您的角色而定):

高級部署

上節應能讓您充分了解AEM安裝的基本概念。 不過,安裝完整的AEM生產系統可能會涉及相當複雜的程式。 有關高級安裝的完整資訊,請參見以下子頁:

本頁內容