Implementazione e manutenzione

In questa pagina troverai:

Dopo aver acquisito familiarità con queste nozioni di base, nelle seguenti sottopagine troverai informazioni più avanzate e dettagliate:

Concetti di base

Che cos’è AEM?

Adobe Experience Manager è un sistema client-server basato sul Web per la creazione, gestione e distribuzione di siti Web commerciali e di servizi correlati, che combina varie funzioni a livello di infrastruttura e di applicazione in un unico pacchetto integrato.

A livello di infrastruttura AEM fornisce quanto segue:

  • Server applicazioni Web: AEM può essere implementato in modalità standalone (include un server Web Jetty integrato) o come applicazione Web all'interno di un server applicazione di terze parti.
  • Framework applicazione Web: AEM incorpora Sling Web Application Framework che semplifica la scrittura di applicazioni Web RESTful orientate al contenuto.
  • Repository contenuto: AEM include un JCR (Java Content Repository), un tipo di database gerarchico progettato specificamente per i dati non strutturati e semistrutturati. L'archivio memorizza non solo il contenuto rivolto all'utente, ma anche tutto il codice, i modelli e i dati interni utilizzati dall'applicazione.

Sulla base di questa base, AEM offre anche una serie di funzionalità a livello di applicazione per la gestione di:

  • Siti Web
  • Applicazioni mobili
  • Pubblicazioni digitali
  • Forms
  • Risorse digitali
  • Community
  • Commerce online

Infine, i clienti possono utilizzare questi blocchi di base a livello di infrastruttura e applicazione per creare soluzioni personalizzate creando applicazioni proprie.

Il server AEM è basato su Java ed è eseguito sulla maggior parte dei sistemi operativi che supportano tale piattaforma. L'interazione con AEM da parte del client viene eseguita tramite un browser ​Web.

Scenari di distribuzione tipici

Nella terminologia AEM "instance" è una copia di AEM in esecuzione su un server. AEM installazioni in genere coinvolgono almeno due istanze, in genere eseguite su macchine separate:

  • Autore: Istanza AEM utilizzata per creare, caricare e modificare i contenuti e amministrare il sito Web. Quando il contenuto è pronto per essere live, viene replicato nell’istanza di pubblicazione.
  • Pubblica: Un'istanza AEM che trasmette al pubblico il contenuto pubblicato.

Queste istanze sono identiche in termini di software installato. Sono differenziati solo per configurazione. Inoltre, la maggior parte delle installazioni utilizza un dispatcher:

  • Dispatcher: Un server Web statico (Apache httpd, Microsoft IIS, ecc.) con il modulo dispatcher AEM. Memorizza nella cache le pagine Web prodotte dall’istanza di pubblicazione per migliorare le prestazioni.

Esistono molte opzioni ed elaborazioni avanzate di questa configurazione, ma il pattern di base di creazione, pubblicazione e dispatcher è al centro della maggior parte delle implementazioni. Cominceremo con l'approccio relativamente semplice. Seguirà la discussione sulle opzioni di distribuzione avanzate.

Le sezioni seguenti descrivono entrambi gli scenari:

  • In sede: AEM implementato e gestito nell'ambiente aziendale.

  • Managed Services - Cloud Manager per Adobe Experience Manager: AEM distribuito e gestito da Adobe Managed Services.

On-premise

Puoi installare AEM sui server nel tuo ambiente aziendale. Le istanze di installazione tipiche includono: Ambienti di sviluppo, test e pubblicazione. Fare riferimento alla sezione Guida introduttiva per informazioni di base su come ottenere il software AEM per installarlo localmente.

Per ulteriori informazioni sulle tipiche distribuzioni locali, consultate Implementazioniconsigliate.

Managed Services tramite Cloud Manager

AEM Managed Services è una soluzione completa per la gestione dell'esperienza digitale. Offre vantaggi della soluzione di distribuzione delle esperienze nel cloud, mantenendo al contempo tutti i vantaggi di controllo, sicurezza e personalizzazione derivanti da un'installazione locale. AEM Managed Services consente ai clienti di avviarsi più rapidamente implementando sul cloud e basandosi sulle best practice e sul supporto Adobe. Le organizzazioni e gli utenti aziendali possono coinvolgere i clienti in tempi limitati, promuovere quote di mercato e concentrarsi sulla creazione di campagne di marketing innovative, riducendo al contempo il carico sull'IT.

Con AEM clienti Managed Services possono ottenere i seguenti vantaggi:

Time to Market più veloce: Grazie all'infrastruttura cloud flessibile di Adobe Managed Services, le organizzazioni possono pianificare, avviare e ottimizzare rapidamente le esperienze digitali di successo. Adobe gestisce l'architettura cloud senza bisogno di capitale aggiuntivo, hardware o software e tecnici del successo cliente del Adobe, aiutando con AEM architettura, provisioning, personalizzazione per la connessione alle app back-end e procedure ottimali per il go-live.

Prestazioni superiori: Offre esperienze digitali affidabili per la vostra azienda con quattro opzioni di disponibilità del servizio: 99,5%, 99,9%, 99,95% e 99,99%. Inoltre, consente il backup automatico e modelli di disaster recovery multimodali per garantire affidabilità e gestione degli eventi.

Costi IT ottimizzati: La guida e l'esperienza proattiva aiutano le organizzazioni a rimanere aggiornate sull'ultima versione di AEM. Adobe Platinum Maintenance and Support è incluso automaticamente nelle nuove installazioni di AMS Enterprise/Basic, offrendo esperienza tecnica ed operativa per aiutare le organizzazioni a mantenere le proprie applicazioni mission critical. Le funzionalità Analytics o Target di base gratuite offrono un valore aggiuntivo, specialmente alle organizzazioni di mercato di fascia media con esigenze limitate di analisi e personalizzazione.

Massima sicurezza: Garantisce la sicurezza fisica, di rete e dei dati di livello aziendale ospitando le applicazioni dei clienti in una struttura ad accesso limitato, dietro i sistemi firewall o all'interno di un cloud privato virtuale. Include macchine virtuali a tenant singolo con crittografia solida dello storage dei dati, antivirali e isolamento dei dati.

Cloud Manager: Cloud Manager, parte dell'offerta Adobe Experience Manager Managed Services è un portale self-service che consente alle organizzazioni di gestire autonomamente Adobe Experience Manager nel cloud. Include un'integrazione continua all'avanguardia e una pipeline di fornitura continua (CI/CD) che consente ai team IT e ai partner di implementazione di velocizzare la fornitura di personalizzazioni o aggiornamenti senza compromettere le prestazioni o la sicurezza. Cloud Manager è disponibile solo per clienti di servizi gestiti di Adobe.

Per ulteriori informazioni su Cloud Manager e sulle relative risorse, consulta la Guida utente diCloud Manager.

Guida introduttiva

Prerequisiti

Anche se le istanze di produzione vengono in genere eseguite su computer dedicati che eseguono un sistema operativo ufficialmente supportato (vedere Requisiti tecnici), il server di Experience Manager verrà in realtà eseguito su qualsiasi sistema che supporta Java Standard Edition 8.

Per scopi di familiarizzazione e per lo sviluppo su AEM è abbastanza comune utilizzare un'istanza installata sul computer locale che esegue Apple OS X o versioni desktop di Microsoft Windows o Linux.

Sul lato client, AEM funziona con tutti i browser moderni (Microsoft Edge, Internet Explorer 11, Chrome 51+, Firefox 47+, Safari 8+) sia sui sistemi operativi desktop che tablet. Per informazioni dettagliate, consultate Piattaforme client supportate.

Ottenimento del software

Customers with a valid maintenance and support contract should have received a mail notification with a code and be able to download AEM from the Adobe Licensing Website. Business partners can request download access from spphelp@adobe.com.

Il pacchetto software AEM è disponibile in due moduli:

  • cq-quickstart-6.5.0.jar: Un file jar eseguibile autonomo che include tutto il necessario per iniziare a usare.

  • cq-quickstart-6.5.0.war: Un file bellico da distribuire in un server applicazione di terze parti.

Nella sezione seguente viene descritta l'installazione ​indipendente. Per informazioni dettagliate sull'installazione di AEM in un server applicazione, consultate Installazione diApplication Server.

Installazione locale predefinita

  1. Creare una directory di installazione sul computer locale. Esempio:

    Percorso di installazione UNIX: /opt/aem

    Percorso di installazione di Windows: C:\Program Files\aem

    Analogamente, è comune installare istanze di esempio in una cartella direttamente sul desktop. In ogni caso ci riferiremo genericamente a questa posizione come:

    <aem-install>

    Il percorso della directory del file deve essere composto solo da caratteri ASCII statunitensi.

  2. Inserire i file jar e license in questa directory:

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

    Se non si fornisce un license.properties file, AEM reindirizzare il browser a una schermata di benvenuto all'avvio, dove è possibile immettere una chiave di licenza. È necessario richiedere una chiave di licenza valida dal Adobe, se non ne è ancora disponibile una.

  3. Per avviare l'istanza in un ambiente GUI, fai doppio clic sul cq-quickstart-6.5.0.jar file.

    In alternativa, è possibile avviare AEM dalla riga di comando. Per una VM Java a 32 bit immettere quanto segue:

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

    Per una VM a 64 bit, immettere:

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

AEM alcuni minuti per rimuovere il pacchetto del file JAR, installarlo e avviare l'installazione. La procedura di cui sopra comporta:

  • un’istanza di AEM
  • esecuzione su localhost
  • sulla porta 4502

Per accedere all’istanza, il browser deve:

https://localhost:4502

Il risultato nell’istanza di creazione verrà configurato automaticamente per la connessione a un’istanza di pubblicazione in localhost:4503.

Installazione di Author e Publish

L’installazione predefinita (un’istanza di authoring su localhost:4502) può essere modificata semplicemente rinominando il jar file prima di avviarlo per la prima volta. Il pattern di denominazione è:

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

Ad esempio, rinominare il file in

cq-author-p4502.jar

e all’avvio si verifica l’esecuzione di un’istanza di authoring localhost:4502.

Analogamente, potete rinominare e avviare il file

cq-publish-p4503.jar

restituirà l’esecuzione di un’istanza di pubblicazione localhost:4503.

Installate queste due istanze, ad esempio

<aem-install>/authore

<aem-install>/publish

Per ulteriori dettagli sulla personalizzazione dell'installazione, consultate le seguenti risorse:

Directory di installazione non compressa

Quando l'avvio rapido viene avviato per la prima volta, si scomprime nella stessa directory in una nuova sottodirectory denominata crx-quickstart. Si conclude con quanto segue:

<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

Se l’istanza è stata installata dall’interfaccia utente, viene automaticamente aperta una finestra del browser e viene visualizzata una finestra dell’applicazione desktop con l’host e la porta dell’istanza e un interruttore di accensione/spegnimento:

schermata iniziale

Nota

Se utilizzate i collegamenti ipertestuali, consultate i problemi relativi a symlink.

Avvio e arresto

Una volta che AEM ha scompresso se stesso e avviato per la prima volta, facendo doppio clic sul file jar nella directory di installazione si avvia semplicemente l'istanza, non la reinstalla.

Per arrestare l'istanza dall'interfaccia grafica, fare clic sull'interruttore on/off nella finestra dell'applicazione desktop.

È inoltre possibile arrestare e avviare AEM dalla riga di comando. Se l'istanza è già stata installata per la prima volta, gli script della riga di comando si trovano nel seguente percorso:

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

Questa cartella contiene i seguenti script Unix bash shell:

  • start: Avvia l'istanza
  • stop: Interrompe l'istanza
  • status: Segnala lo stato dell’istanza
  • quickstart: Utilizzato per configurare le informazioni di avvio, se necessario.

Esistono anche bat file equivalenti per Windows. Per ulteriori informazioni, consulta:

AEM viene avviato e reindirizzato automaticamente il browser Web alla pagina appropriata, in genere la pagina di accesso; ad esempio:

https://localhost:4502/

schermata di accesso

Una volta effettuato l'accesso, potete accedere a AEM. Per ulteriori informazioni, a seconda del ruolo, consulta quanto segue:

Implementazione avanzata

La sezione di cui sopra dovrebbe fornire una buona conoscenza delle basi dell'installazione AEM. Tuttavia, l'installazione di un sistema di produzione completo di AEM può comportare una maggiore complessità. Per informazioni complete sull’installazione avanzata, consulta le seguenti sottopagine:

In questa pagina