2013-06-29 19 views
5

Ho distribuito il Sitecore nel CD di Azure utilizzando Sitecore Azure 3.0.0.DMS Sitecore in Azure

Tuttavia, non ricevo dati di analisi finché non aggiorno manualmente la stringa di connessione "analitica" a sql azure.

Se qualcuno ha già configurato in precedenza, mi può aiutare con domande qui sotto:

  1. è stringa di connessione manuale la soluzione migliore? Oppure, mi manca qualsiasi impostazione di configurazione per la distribuzione Azure Sitecore.

  2. È possibile sincronizzare l'analisi di SQL Azure con l'analisi interna db? Ne abbiamo bisogno per il disaster recovery, ovvero per implementare tutto il web, core, analytics in diversi data center in caso di disastro.

  3. Il DMS rallenta le prestazioni del CD Sitecore?

Grazie.

risposta

5
  1. È possibile aggiungere la stringa di connessione "analitica" al file di patch della stringa di connessione definito nella propria configurazione di Azure di Sitecore. Farlo attraverso le seguenti fasi:

    • Spostarsi/Sitecore/system/modules/Azure/[Ambiente]/[Regione]/[fattoria]/[Ruolo]/[Distribuzione]
    • Alla voce distribuzione (es. Staging, Production), dovresti vedere un campo chiamato "Patch delle stringhe di connessione".
    • Scorri verso il basso in quel campo finché non vedi le stringhe di connessione per i database "principale", "principale" e "web".
    • Aggiungere un elemento stringa di connessione per il database "analitica". Assicurati di utilizzare la stringa di connessione per l'elemento di distribuzione che stai modificando, ad esempio utilizza la stringa di connessione di staging di Analytics per l'elemento di gestione temporanea, la stringa di connessione di produzione per l'elemento di produzione.

  2. Non è raccomandato l'uso di SQL Azure sincronizzazione di dati per il backup/ripristino di emergenza (questa raccomandazione non è specifico per Sitecore). Si consiglia di utilizzare una combinazione di copia del database SQL di Azure e di esportazione del database SQL di Azure.

    Inoltre, Azure SQL Data Sync presenta limitazioni relative agli schemi di database supportati. SQL Data Sync non è in grado di sincronizzare alcuna tabella che non ha una chiave primaria (il database di Sitecore Analytics ha poche tabelle senza chiavi primarie).

    Inoltre, SQL Data Sync sincronizza solo i dati e non le stored procedure e i trigger (il database di Sitecore Analytics ha stored procedure).

    Infine, man mano che il database di Analytics cresce, è probabile che un'operazione di sincronizzazione richieda un tempo significativo per il completamento, mentre un'operazione di copia richiederà ancora un po 'di tempo, ma probabilmente non tanto e non importerà un carico minore al tuo Server SQL.

  3. Sì, contenuti Sitecore le prestazioni del delivery server sono influenzate quando DMS è abilitato. In che misura dipende in gran parte da come utilizzi DMS (ad es. Personalizzazione, test MV, piani di ingaggio) e la quantità di traffico ricevuta dal tuo server.