Distribuzione e manutenzione deploying-and-maintaining
In questa pagina trovi:
Dopo aver acquisito familiarità con queste nozioni di base, puoi trovare informazioni più avanzate e dettagliate nelle seguenti sottopagine:
- Requisiti tecnici
- Distribuzioni consigliate
- Installazione personalizzata indipendente
- Installazione server applicazioni
- Avvio e arresto dalla riga di comando
- Configurazione
- Aggiornamento a AEM 6.5 LTS
- Articoli pratici sulla configurazione
- Console web
- Risoluzione dei problemi relativi alla replica
- Best practice
- Introduzione alla piattaforma AEM
Concetti di base basic-concepts
Cos’è AEM? what-is-aem
Adobe Experience Manager è un sistema client-server basato su Web per la creazione, la gestione e la distribuzione di siti Web commerciali e servizi correlati. Combina diverse 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 distribuito in modalità standalone (include un server Web Jetty integrato) o come applicazione Web in un server applicazioni di terze parti.
- Web Application Framework: AEM incorpora Sling Web Application Framework che semplifica la scrittura di applicazioni Web RESTful orientate ai contenuti.
- Archivio dei contenuti: AEM include un Java™ Content Repository (JCR), un tipo di database gerarchico progettato appositamente 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.
Su questa base, AEM offre anche diverse funzioni a livello di applicazione per la gestione di:
- Siti Web
- Pubblicazioni digitali
- Forms e documenti
- Assets digitale
Infine, i clienti possono utilizzare questi elementi di base a livello di infrastruttura e applicazione per creare soluzioni personalizzate creando applicazioni proprie.
Il server AEM è basato su Java ed è in esecuzione sulla maggior parte dei sistemi operativi che supportano tale piattaforma. Tutte le interazioni client con AEM vengono eseguite tramite un browser Web.
Scenari di implementazione tipici typical-deployment-scenarios
Nella terminologia di AEM, per "istanza" si intende una copia di AEM in esecuzione su un server. Le installazioni di AEM in genere richiedono almeno due istanze, in genere eseguite in computer separati:
- Autore: istanza di AEM utilizzata per creare, caricare e modificare contenuti e amministrare il sito Web. Quando il contenuto è pronto per essere pubblicato, viene replicato nell’istanza di pubblicazione.
- Pubblicazione: istanza di AEM che fornisce al pubblico il contenuto pubblicato.
Queste istanze sono identiche in termini di software installato. Si differenziano solo per configurazione. Inoltre, la maggior parte delle installazioni utilizza un Dispatcher:
- Dispatcher: un server web statico (Apache httpd, Microsoft® IIS e così via) è stato potenziato con il modulo Dispatcher di AEM. Memorizza nella cache le pagine web prodotte dall’istanza di pubblicazione per migliorare le prestazioni.
Esistono molte opzioni ed elaborazioni avanzate per questa configurazione, ma il modello di base di authoring, pubblicazione e Dispatcher è al centro della maggior parte delle implementazioni. Iniziamo concentrandoci su una configurazione semplice. Di seguito vengono illustrate le opzioni di distribuzione avanzate.
Le sezioni seguenti descrivono entrambi gli scenari:
-
On-Premise: 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 on-premise
Puoi installare AEM sui server dell’ambiente aziendale. Le istanze di installazione tipiche includono: ambienti di sviluppo, test e pubblicazione. Consulta Guida introduttiva per informazioni di base su come ottenere il software AEM per installarlo localmente.
Managed Services con Cloud Manager managed-services-using-cloud-manager
Da annunciare a breve.
Guida introduttiva getting-started
Prerequisiti prerequisites
Mentre le istanze di produzione vengono eseguite su computer dedicati che eseguono un sistema operativo ufficialmente supportato (vedi Requisiti tecnici), il server Experience Manager verrà eseguito su qualsiasi sistema che supporta Java™ Standard Edition 17.
A scopo di familiarizzazione e per lo sviluppo su AEM, è comune utilizzare un’istanza installata sul computer locale con Apple OS X o versioni desktop di Microsoft® Windows o Linux®.
Sul lato client, AEM funziona con tutti i browser moderni (Microsoft® Edge, Chrome 51+, Firefox 47+, Safari 8+) sia sui sistemi operativi desktop che su quelli tablet. Per informazioni dettagliate, consulta Piattaforme client supportate.
Recupero del software getting-the-software
I clienti con un contratto di manutenzione e supporto valido devono aver ricevuto una notifica tramite posta elettronica con un codice e poter scaricare AEM dal sito Web Adobe Licensing. I partner commerciali possono richiedere l'accesso al download da spphelp@adobe.com.
Il pacchetto software AEM è disponibile in due forme:
-
CQ AEM 6.5 LTS jar: Un file eseguibile autonomo jar che include tutto il necessario per l'esecuzione.
-
CQ AEM 6.5 LTS war: Un file war per la distribuzione in un server applicazioni di terze parti.
Nella sezione seguente viene descritta l'installazione autonoma. Per informazioni dettagliate sull'installazione di AEM in un server applicazioni, vedere Installazione server applicazioni.
Installazione locale predefinita default-local-install
-
Creare una directory di installazione nel computer locale. Ad esempio:
Percorso di installazione UNIX®: /opt/aem
Percorso di installazione di Windows:
C:\aemAllo stesso modo, è comune installare istanze di esempio in una cartella direttamente sul desktop. In ogni caso, Adobe si riferisce genericamente a questa posizione come:
<aem-install>Il percorso della directory dei file deve essere costituito solo da caratteri ASCII USA.
-
Posiziona i file jar e license in questa directory:
code language-shell <aem-install>/ <aem-65-lts>.jar license.propertiesSe non si fornisce un file
license.properties, AEM reindirizzerà il browser a una schermata di Benvenuto all'avvio, in cui è possibile immettere una chiave di licenza. Se non disponi ancora di un codice di licenza valido, devi richiederlo ad Adobe. -
Per avviare l'istanza in un ambiente GUI, fare doppio clic sul file
<aem-65-lts>.jar.In alternativa, puoi avviare AEM dalla riga di comando:
code language-shell java -Xmx1024M -jar <aem-65-lts>.jar
AEM impiega qualche minuto per decomprimere il file jar, installarsi e avviare. La procedura sopra descritta comporta:
- un'istanza di AEM author
- in esecuzione su localhost
- sulla porta 4502
Per accedere all’istanza, seleziona:
https://localhost:4502
Il risultato nell'istanza di authoring verrà configurato automaticamente per la connessione a un'istanza di pubblicazione in localhost:4503.
Installazioni di authoring e pubblicazione author-and-publish-installs
L'installazione predefinita (un'istanza author su localhost:4502) può essere modificata semplicemente rinominando il file jar prima di avviarlo per la prima volta. Il pattern di denominazione è:
cq-<instance-type>-p<port-number>.jar
Ad esempio, rinominando il file in
cq-author-p4502.jar
E il suo avvio comporta l'esecuzione di un'istanza di authoring su localhost:4502.
Analogamente, rinominare e avviare il file
cq-publish-p4503.jar
Determina un'istanza di pubblicazione in esecuzione su localhost:4503.
Ad esempio, installa queste due istanze in
<aem-install>/author e
<aem-install>/publish
Per ulteriori informazioni sulla personalizzazione dell'installazione, vedere:
Directory di installazione decompressa unpacked-install-directory
Quando il file jar quickstart viene avviato per la prima volta, si disinserisce nella stessa directory in una nuova sottodirectory denominata crx-quickstart. Dovresti avere quanto segue:
<aem-install>/
license.properties
<aem-65-lts>.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, si apre automaticamente una finestra del browser e si apre anche una finestra dell’applicazione desktop che mostra l’host e la porta dell’istanza e un interruttore di accensione/spegnimento:
Avvio e arresto starting-and-stopping
Una volta che AEM si è disinstallato e si è avviato per la prima volta, facendo doppio clic sul file jar nella directory di installazione, l’istanza viene avviata senza essere reinstallata.
Per arrestare l'istanza dall'interfaccia utente grafica, fare clic sull'opzione on/off nella finestra dell'applicazione desktop.
Puoi anche arrestare e avviare AEM dalla riga di comando. Se l'istanza è già stata installata per la prima volta, gli script della riga di comando sono disponibili qui:
<aem-install>/crx-quickstart/bin/
Questa cartella contiene i seguenti script di shell UNIX® bash:
start: avvia l'istanzastop: arresta l'istanzastatus: segnala lo stato dell'istanzaquickstart: utilizzato per configurare le informazioni di avvio, se necessario.
Esistono anche bat file equivalenti per Windows. Per informazioni più dettagliate, consulta:
AEM avvia e reindirizza automaticamente il browser web alla pagina appropriata, in genere la pagina di accesso; ad esempio:
https://localhost:4502/
Dopo aver effettuato l’accesso, puoi accedere ad AEM. Per ulteriori informazioni, a seconda del ruolo, consulta:
Implementazione avanzata advanced-deployment
La sezione precedente consente di comprendere le nozioni di base sull’installazione di AEM. Tuttavia, l’installazione di un sistema di produzione completo di AEM può comportare una complessità notevolmente maggiore. Per una copertura completa dell’installazione avanzata, consulta le seguenti pagine secondarie:
- Requisiti tecnici
- Distribuzioni consigliate
- Installazione personalizzata indipendente
- Installazione server applicazioni
- Avvio e arresto dalla riga di comando
- Configurazione
- Aggiornamento a AEM 6.5 LTS
- Articoli pratici sulla configurazione
- Console web
- Risoluzione dei problemi relativi alla replica
- Best practice
- Introduzione alla piattaforma AEM