部署和维护

在本页中,您将找到:

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

基本概念

什么是 AEM?

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

在基础架构级别AEM提供以下内容:

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

在此基础上,AEM还优惠了许多应用程序级功能,用于管理:

  • 网站
  • 移动应用程序
  • Digital Publications
  • 表单
  • 数字资产
  • 社区
  • 在线商务

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

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

典型部署方案

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

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

这些实例与安装的软件是相同的。 它们仅通过配置来区分。 此外,大多数安装都使用调度程序:

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

此设置有许多高级选项和详细说明,但大多数部署的核心是创作、发布和调度程序的基本模式。 首先,我们将关注一个相对简单的设置。 随后将讨论高级部署选项。

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

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

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

本地

您可以在企业环境的服务器上安装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企业/基础的新部署中,它提供技术专业知识和操作经验,帮助组织维护其任务关键型应用程序。 免费的基本分析或目标功能可为分析和个性化需求有限的中端市场组织优惠额外价值。

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

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

要了解有关Cloud Manger及其资源的更多信息,请参阅​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>

    请注意,文件目录的路径必须只包含美国ASCII字符。

  2. 将​jar​和​license 文件放在此目录中:

    <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文件、安装自己并开始。 上述过程导致:

  • AEM author​实例
  • 运行于​localhost
  • 端口​4502

要访问实例点,您的浏览器可以:

https://localhost:4502

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

作者和发布安装

只需在首次启动jar文件之前重命名该文件,即可更改默认安装(​实例,位于​localhost:4502​上)。 命名模式是:

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安装的,则浏览器窗口将自动打开,桌面应用程序窗口也将打开,显示实例的主机和端口以及开/关交换机:

开始屏幕

注意

如果您使用的是symlinks,请查看symlink🔗的问题。

启动和停止

在AEM解压缩并首次启动后,多次单击安装目录中的jar文件只会开始实例,但不会重新安装它。

要从GUI中停止实例,只需单击桌面应用程序窗口上的​开/关​开关。

您还可以从命令行停止和开始AEM。 假设您已首次安装该实例,则​命令行脚本​位于以下位置:

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

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

  • start:开始实例
  • stop:停止实例
  • status:报告实例的状态
  • quickstart:用于配置开始信息(如果需要)。

还有适用于Windows的等效​bat​文件。 有关详细信息,请参阅:

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

https://localhost:4502/

登录屏幕

登录后,您即可访问AEM。 有关详细信息,请参阅以下内容,具体取决于您的角色:

高级部署

以上部分应让您充分了解AEM安装的基础知识。 但是,安装AEM的完整生产系统可能涉及的复杂性要大得多。 有关高级安装的全部信息,请参阅以下子页:

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now