部署和維護 deploying-and-maintaining

您可以在此頁面找到:

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

基本概念 basic-concepts

什麼是AEM? what-is-aem

Adobe Experience Manager是網頁式使用者端伺服器系統,用於建立、管理和部署商業網站及相關服務。 它將數個基礎架構層級和應用程式層級的功能合併為單一整合套件。

在基礎架構層級,AEM提供下列功能:

  • Web應用程式伺服器:AEM能以獨立模式部署(其中包含整合的Jetty Web伺服器),或作為協力廠商應用程式伺服器內的Web應用程式。
  • Web應用程式架構:AEM整合Sling Web應用程式架構,簡化RESTful內容導向Web應用程式的撰寫。
  • 內容存放庫: AEM包括Java™ Content Repository (JCR),這是一種專為非結構化與半結構化資料而設計的階層式資料庫。 存放庫不僅儲存面向使用者的內容,也儲存應用程式使用的所有程式碼、範本和內部資料。

在此基礎上再接再厲,AEM也提供數種應用程式層級功能,以管理下列專案:

  • 網站
  • 行動應用計畫
  • 數位出版物
  • Forms與檔案
  • 數位資產
  • Communities
  • 線上商務

最後,客戶可以利用這些基礎結構和應用程式層級的建置組塊,透過建置自己的應用程式來建立自訂解決方案。

AEM伺服器為 Java式 並會在大多數支援該平台的作業系統上執行。 所有使用者端與AEM的互動均透過 網頁瀏覽器.

NOTE
AEM 6.5 QuickStart提供的最適化Forms功能僅供探索和評估用途。 若要供生產使用,必須獲得 AEM Forms 的有效許可;調適型表單的功能需要適當許可才可使用。

典型部署案例 typical-deployment-scenarios

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

  • 作者:用來建立、上傳和編輯內容以及管理網站的AEM執行個體。 一旦內容準備好上線,就會將其復寫到發佈執行個體。
  • 發佈:向公眾提供已發佈內容的AEM例項。

這些例項在安裝軟體方面是相同的。 它們僅能透過設定來區分。 此外,大部分安裝都使用Dispatcher:

  • Dispatcher:靜態網頁伺服器(Apache httpd、Microsoft®IIS等)以AEM Dispatcher模組增強。 它快取發佈執行個體產生的網頁以提升效能。

此設定有許多進階選項和詳細說明,但作者、發佈和Dispatcher的基本模式是大多數部署的核心。 讓我們從簡單的設定開始。 接著會討論進階部署選項。

以下各節將說明這兩種情況:

  • 內部部署:在您的企業環境中部署及管理AEM。

  • Managed Services - Adobe Experience Manager的Cloud Manager:AEM由AdobeManaged Services部署和管理。

內部部署 on-premise

您可以在公司環境中的伺服器上安裝AEM。 典型的安裝例項包括:開發、測試和發佈環境。 另請參閱 快速入門 以取得有關如何取得AEM軟體以在本機安裝的基本詳細資訊。

若要進一步瞭解一般內部部署,請參閱 建議的部署.

使用Cloud Manager的Managed Services managed-services-using-cloud-manager

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

透過AEM Managed Services,客戶可獲得下列優點:

加快上市時間: 藉由AdobeManaged Services的彈性雲端基礎結構,組織可以快速規劃、推出及最佳化成功的數位體驗。 Adobe無需額外資金、硬體或軟體即可管理雲端架構,而Adobe的客戶解決方案工程師可協助進行AEM架構、布建、連線後端應用程式的自訂以及上線最佳實務。

更高的效能: 提供99.5%、99.9%、99.95%和99.99%四種服務可用性選項,為您的企業提供可靠的數位體驗。 此外,它還可提供自動備份和多模式災難回覆模式,協助確保可靠性和應急管理。

最佳化的IT成本: 主動式指引和專業知識協助組織取得最新版本的AEM。 AMS Enterprise/Basic的全新部署會自動包含Adobe白金級維護和支援,提供技術專業知識和營運經驗,以協助組織維護其關鍵任務應用程式。 免費基本Analytics或Target功能提供額外價值,特別適用於對分析和個人化需求有限的中端市場組織。

最高安全性: 將客戶應用程式託管於受限制的存取設施、防火牆系統後面或虛擬私人雲端,確保企業級實體、網路和資料安全性。 它包含單一租使用者虛擬機器器,提供強大的資料儲存加密、防毒軟體和資料隔離功能。

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

若要瞭解有關Cloud Manger及其資源的詳細資訊,請參閱 Cloud Manager使用手冊.

快速入門 getting-started

先決條件 prerequisites

雖然生產執行個體是在執行官方支援作業系統的專用電腦上執行(請參閱 技術需求),則Experience Manager伺服器實際上會在任何支援 Java™ Standard Edition 8.

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

在使用者端,AEM可與所有新型瀏覽器搭配使用(Microsoft® EdgeInternet Explorer 11, Chrome ​ 51+**​ **, Firefox ​ 47+, Safari 8+)。 另請參閱 支援的使用者端平台 以取得詳細資訊。

取得軟體 getting-the-software

AEM持有有效維護和支援合約的客戶應會收到內含程式碼的郵件通知,並可從 Adobe授權網站. 業務合作夥伴可從以下位置請求下載存取權: spphelp@adobe.com.

AEM軟體套件有兩種形式:

  • cq-quickstart-6.5.0.jar: 獨立可執行檔 jar 檔案包含您執行所需的一切。

  • cq-quickstart-6.5.0.war: A 戰爭 供部署至協力廠商應用程式伺服器的檔案。

在下節中,我們將說明 獨立安裝. 如需在應用程式伺服器中安裝AEM的詳細資訊,請參閱 應用程式伺服器安裝.

預設本機安裝 default-local-install

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

    UNIX®安裝位置: /opt/aem

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

    同樣地,將範例執行個體直接安裝在案頭上的資料夾中也是很常見的做法。 無論如何,Adobe一般會將此位置稱為:

    <aem-install>

    檔案目錄的路徑只能包含美國ASCII字元。

  2. 放置 jar授權 此目錄中的檔案:

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

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

  3. 若要在GUI環境中啟動執行個體,請連按兩下 cq-quickstart-6.5.0.jar 檔案。

    或者,您可以從命令列啟動AEM:

    code language-shell
        java -Xmx1024M -jar cq-quickstart-6.5.0.jar
    

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

  • 一個 AEM作者 例項
  • 執行於 localhost
  • 在連線埠 4502

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

https://localhost:4502

作者執行個體中的結果會自動設定為連線至 發佈執行個體localhost:4503.

製作和發佈安裝 author-and-publish-installs

預設安裝(一個 作者 執行個體於 localhost:4502)的變更,只需重新命名 jar 首次啟動之前的檔案。 命名模式為:

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

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

解壓縮的安裝目錄 unpacked-install-directory

第一次啟動快速入門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安裝執行個體,瀏覽器視窗會自動開啟,案頭應用程式視窗也會開啟,顯示執行個體的主機和連線埠,以及開啟/關閉開關:

啟動畫面

NOTE
如果您使用符號連結,請檢視 symlink的問題.

啟動和停止 starting-and-stopping

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

若要從GUI停止執行處理,請按一下 開啟/關閉 切換案頭應用程式視窗。

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

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

此資料夾包含下列UNIX® bash shell指令碼:

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

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

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

https://localhost:4502/

登入畫面

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

進階部署 advanced-deployment

上節應能讓您充分瞭解AEM安裝的基本概念。 不過,安裝AEM的完整生產系統可能會相當複雜。 如需進階安裝的完整涵蓋範圍,請參閱下列子頁面:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2