部署和维护

在本页中,您将找到:

熟悉这些基础知识后,您将在以下子页面中找到更高级和详细的信息:

基本概念

什么是AEM?

Adobe Experience Manager是一个基于Web的客户端 — 服务器系统,用于构建、管理和部署商业网站及相关服务。 它将多个基础架构级别和应用程序级别的功能整合到一个集成的产品包中。

在基础架构级别,AEM提供以下功能:

  • Web应用程序服务器:AEM能够以独立模式(包括集成的Jetty Web服务器)部署,也可以作为第三方应用程序服务器中的Web应用程序部署。
  • Web应用程序框架:AEM引入了Sling Web应用程序框架,该框架简化了RESTful、面向内容的Web应用程序的编写。
  • 内容存储库:AEM包括Java Content Repository (JCR),这是一种专门针对非结构化数据和半结构化数据而设计的分层数据库。 存储库不仅存储面向用户的内容,还存储应用程序使用的所有代码、模板和内部数据。

在此基础之上,AEM还提供了许多应用程序级别的功能,用于管理:

  • 网站
  • 移动应用程序
  • 数字出版物
  • Forms
  • 数字资产
  • 社区
  • Online Commerce

最后,客户可以使用这些基础架构和应用程序级别的构建块,通过构建自己的应用程序来创建定制的解决方案。

AEM服务器是 基于Java 并且在支持该平台的大多数操作系统上运行。 所有客户端与AEM的交互都是通过 Web浏览器.

典型部署方案

在AEM术语中,“实例”是在服务器上运行的AEM的副本。 AEM安装通常至少涉及两个实例,通常在不同计算机上运行:

  • 作者:用于创建、上传和编辑内容以及管理网站的AEM实例。 一旦内容准备好上线,就会将其复制到发布实例。
  • Publish:向公众提供已发布内容的AEM实例。

这些实例在安装软件方面是相同的。 它们仅通过配置进行区分。 此外,大多数安装都使用Dispatcher:

  • 调度程序:静态Web服务器(Apache httpd、Microsoft IIS等) 通过AEM Dispatcher模块增强。 它缓存由发布实例生成的网页以提高性能。

此设置提供了许多高级选项和说明,但创作、发布和Dispatcher的基本模式是大多数部署的核心。 我们首先要关注一个相对简单的组织。 随后将讨论高级部署选项。

以下各节介绍了这两种情况:

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

  • Managed Services — 适用于Adobe Experience Manager的Cloud Manager:由Adobe Managed Services部署和管理的AEM。

内部部署

您可以在公司环境中的服务器上安装AEM。 典型安装实例包括:开发、测试和发布环境。 请参阅 快速入门 部分,了解有关如何获取AEM软件以将其安装到本地的基本详细信息。

要了解有关典型内部部署的更多信息,请参阅 建议的部署.

使用Cloud Manager的Managed Services

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。 AMS Enterprise/Basic的新部署中自动包括Adobe白金维护和支持,提供技术专业知识和运营经验,帮助企业维护其任务关键型应用程序。 免费的基本Analytics或Target功能可提供额外的价值,尤其适用于对分析和个性化需求有限的中端市场组织。

最高安全性: 通过将客户应用程序托管在限制访问的设施、防火墙系统后面或虚拟专用云中,确保企业级物理、网络和数据安全性。 它包括具有强健的数据存储加密、防病毒和数据隔离的单租户虚拟机。

Cloud Manager:Cloud Manager是Adobe Experience Manager Managed Services产品的一部分,它是一个自助服务门户,进一步使组织能够在云中自行管理Adobe Experience Manager。 它包含一流的持续集成和持续交付(CI/CD)管道,使IT团队和实施合作伙伴能够在不影响性能或安全性的情况下加速自定义项或更新的交付。 Cloud Manager仅适用于Adobe托管服务客户。

要了解有关Cloud Manger及其资源的更多信息,请参阅 Cloud Manager用户指南.

快速入门

前提条件

虽然生产实例通常在运行官方支持的操作系统的专用计算机上运行(请参阅 技术要求),则Experience Manager服务器实际上将在任何支持 Java标准版8.

为了熟悉和在AEM上进行开发,通常使用安装在运行Apple OS X或Microsoft Windows或Linux桌面版本的本地计算机上的实例。

在客户端,AEM可与所有新式浏览器配合使用(Microsoft EdgeInternet Explorer 11, 铬黄 ​ 51+**​ **、Firefox ​ 47+、 Safari 8+)。 参见 支持的客户端平台 了解详细信息。

获取软件

AEM持有有效维护和支持合同的客户应该已收到一封包含代码的邮件通知,并能够从 Adobe授权网站. 业务合作伙伴可从以下位置请求下载访问权限: spphelp@adobe.com.

AEM软件包有两种形式:

  • cq-quickstart-6.5.0.jar: 独立的可执行文件 jar 文件,其中包含启动和运行所需的一切。

  • cq-quickstart-6.5.0.war: A 战争 文件,以便在第三方应用程序服务器中部署。

在以下部分中,我们介绍了 独立安装. 有关在应用程序服务器中安装AEM的详细信息,请参阅 应用程序服务器安装.

默认本地安装

  1. 在本地计算机上创建一个安装目录。 例如:

    UNIX安装位置: /opt/aem

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

    同样,将示例实例直接安装在桌面上的文件夹中也很常见。 无论如何,我们将一般性地将此位置称为:

    <aem-install>

    请注意,文件目录的路径只能包含美国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:

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

AEM将需要几分钟时间来解压缩jar文件、安装自身并启动。 上述过程会导致:

  • 一个 AEM创作 实例
  • 运行于 localhost
  • 在端口 4502

要访问实例,请将浏览器指向:

https://localhost:4502

创作实例中的结果将自动配置为连接到 发布实例 日期 localhost:4503.

创作和发布安装

默认安装(一个 作者 实例位于 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

有关自定义安装的更多详细信息,请参阅以下内容:

解压缩的安装目录

首次启动快速入门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安装的,则将自动打开浏览器窗口,并且还将打开桌面应用程序窗口,其中显示实例的主机和端口以及打开/关闭开关:

启动屏幕

注意

如果您使用的是符号链接,请查看 符号链接问题.

启动和停止

在AEM自行解压缩并首次启动后,双击安装目录中的jar文件只会启动实例,而不会重新安装。

要从GUI停止实例,只需单击 开/关 打开“桌面应用程序”窗口。

您还可以从命令行停止和启动AEM。 如果您是第一次安装实例, 命令行脚本 位于此处:

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

此文件夹包含以下Unix bash shell脚本:

  • start:启动实例
  • stop:停止实例
  • status:报告实例的状态
  • quickstart:用于配置启动信息(如有必要)。

也有同等的 bat Windows文件。 有关更多详细信息,请参阅:

AEM启动Web浏览器,并自动将其重定向到相应的页面(通常是登录页面);例如:

https://localhost:4502/

登录屏幕

登录后,您就可以访问AEM。 有关详情,请根据您的角色,参阅以下内容:

高级部署

通过上半部分,您应该对AEM安装的基础知识有一定的了解。 但是,安装AEM的完整生产系统可能会涉及更大的复杂性。 要全面了解高级安装,请参阅以下子页面:

在此页面上