Questo documento descrive i passaggi di alto livello per la migrazione dei workload SAP HANA ai tipi di macchine bare metal Compute Engine, disponibili con X4 e C3. Inoltre, descrive i metodi di migrazione consigliati da Google Cloud.
Questo documento è rivolto agli amministratori di sistema SAP Basis e SAP che hanno familiarità con l'esecuzione di SAP HANA e vogliono eseguire la migrazione dei loro carichi di lavoro SAP HANA alle istanze bare metal su Google Cloud.
Per informazioni sui tipi di macchine bare metal certificate da SAP per l'esecuzione di SAP HANA Google Cloud, consulta Tipi di macchine bare metal per SAP HANA.
Passaggi di migrazione di alto livello
Puoi eseguire la migrazione dei carichi di lavoro SAP HANA in esecuzione on-premise, su altri fornitori di cloud, su VM Compute Engine ottimizzate per la memoria o su server Bare Metal Solution.
Per eseguire la migrazione di un workload SAP HANA a un tipo di macchina bare metal C3 o X4, completa i seguenti passaggi di alto livello:
Valuta l'idoneità del tuo workload SAP HANA per la migrazione. Ciò include la valutazione di fattori quali la versione del sistema operativo, la versione di SAP HANA, la configurazione del sistema, la compatibilità di prodotti o servizi di terze parti utilizzati dal tuo carico di lavoro, le configurazioni di alta disponibilità (HA) e di ripristino di emergenza (RE).
Seleziona il metodo di migrazione. In base ai requisiti del tuo workload SAP HANA e dell'infrastruttura in uso, devi selezionare il metodo di migrazione più appropriato. Per ulteriori informazioni, consulta Selezionare il metodo di migrazione.
Testa e convalida la migrazione in un ambiente non di produzione. Per assicurarti che la migrazione di un carico di lavoro SAP HANA non influisca negativamente sulle prestazioni o sull'integrità dei dati del carico di lavoro, devi testare e convalidare accuratamente il metodo di migrazione selezionato in un ambiente non di produzione.
Prepara il tuo carico di lavoro per la migrazione. Sono incluse attività come la creazione di backup del database, la pianificazione del tempo di riposo, l'assicurazione che tutte le licenze e gli strumenti necessari siano in atto e l'aggiornamento della chiave di licenza nel sistema di destinazione.
Esegui la migrazione del tuo carico di lavoro. Utilizzando il metodo di migrazione selezionato, esegui la migrazione del workload SAP HANA al tipo richiesto di istanze bare metal. Questo passaggio può comportare l'esecuzione di attività di replica del sistema, trasferimento dei dati o transizione.
Testa e convalida il tuo workload. Una volta eseguita la migrazione del carico di lavoro SAP HANA alle istanze bare metal, testa e convalida il carico di lavoro per assicurarti che funzioni come previsto.
Seleziona il metodo di migrazione
Il metodo di migrazione selezionato per il carico di lavoro SAP HANA dipende da fattori quali i requisiti del carico di lavoro, se il carico di lavoro è in esecuzione suGoogle Cloud o meno, l'infrastruttura in uso, la configurazione del sistema (scalabilità verticale o orizzontale).
Il seguente diagramma di flusso ti guida attraverso una serie di domande che puoi considerare per scoprire il metodo di migrazione più adatto al tuo carico di lavoro SAP HANA:
Come selezionare il metodo di migrazione
- Se soddisfi uno dei seguenti criteri, ti consigliamo vivamente di contattare un Google Cloud rappresentante per ricevere assistenza per la progettazione del metodo di migrazione:
- Non hai mai utilizzato Google Cloud.
- Il tuo workload SAP HANA utilizza una configurazione di scalabilità orizzontale.
- Il tuo workload SAP HANA presenta requisiti complessi, ad esempio:
- I periodi di migrazione e transizione sono molto brevi.
- Hai requisiti di rete avanzati, in particolare per la connessione dall'ambiente di origine con una larghezza di banda efficace adeguata per la migrazione.
- Stai modificando il profilo di carico del tuo carico di lavoro. Ad esempio, stai implementando una nuova funzionalità o aggiungendo nuovi utenti.
- Stai modificando più aspetti dell'infrastruttura, ad esempio il deployment di server di applicazioni aggiuntivi o la modifica delle interfacce.
- Stai eseguendo la migrazione di più sistemi contemporaneamente.
- Esegui la migrazione modificando il tipo di macchina. Se il tuo ambiente SAP HANAsoddisfa tutti i seguenti criteri, puoi eseguire la migrazione del carico di lavoro utilizzando gli strumenti Google:
- Il carico di lavoro è in esecuzione su istanze VM di Compute Engine.
- Le VM eseguono una versione del sistema operativo compatibile con il tipo di macchina bare metal richiesto. Per informazioni sulla compatibilità dei tipi di macchine con le versioni del sistema operativo, consulta Systemi operativi certificati per SAP HANA.
- Le VM sono compatibili con il tipo di Hyperdisk richiesto. Questo vale anche per il volume di avvio della VM. Per informazioni sulla compatibilità dei tipi di macchine con i tipi di dischi, consulta le schede "Hyperdisk Extreme" e "Hyperdisk Balanced" in Dimensioni minime per i volumi Hyperdisk e i dischi permanenti basati su SSD.
Se il tipo di macchina del sistema di origine non è compatibile con la versione del sistema operativo o con il tipo di Hyperdisk, puoi eseguire la migrazione del tuo carico di lavoro utilizzando la replica del sistema SAP HANA o il backup/il ripristino.
- Esegui la migrazione utilizzando gli strumenti SAP. Se il tuo carico di lavoro SAP HANA è in esecuzione su server Bare Metal Solution, puoi eseguirne la migrazione utilizzando gli strumenti SAP come SAP HANA System Replication o il backup e il ripristino del database. Se i server delle applicazioni sono in esecuzione nella stessa regione, puoi continuare a utilizzarli. Per ulteriori informazioni, consulta Esaminare i metodi di migrazione.
- Migrazione completa. Se il tuo carico di lavoro SAP HANA viene eseguito sui tuoi server on-premise o in un altro cloud, si tratta di una migrazione completa che può comportare lo spostamento di SAP HANA, dei server delle applicazioni e potenzialmente dei sistemi di interfaccia.
Esamina i metodi di migrazione
La tabella seguente fornisce informazioni sui metodi di migrazione che utilizzano le funzionalità fornite da SAP o Google Cloud. Nella tabella, eventuali informazioni comparative si riferiscono al contesto dei metodi di migrazione specificati.
Metodo | Descrizione |
---|---|
Replica del sistema SAP HANA |
|
Backup e ripristino di SAP HANA |
|
Modifica del tipo di macchina |
|
Passaggi di migrazione di alto livello specifici del metodo
Per informazioni sui passaggi di migrazione di alto livello per il metodo di migrazione scelto, consulta quanto segue:
- Eseguire la migrazione utilizzando la replica di sistema SAP HANA
- Eseguire la migrazione utilizzando il backup e il recupero del database
- Eseguire la migrazione modificando il tipo di macchina
Se questi metodi di migrazione non si adattano al tuo scenario, si tratta di una migrazione completa o devi progettare una migrazione per il tuo scenario, per la quale puoi coinvolgere esperti come le organizzazioni di servizi professionali (PSO). Google CloudPer ulteriori informazioni su questo coinvolgimento, consulta Coinvolgere il PSO.
Esegui la migrazione utilizzando la replica del sistema SAP HANA
La replica del sistema SAP HANA (HSR) è un elemento fondamentale dell'alta disponibilità e del ripristino di emergenza per SAP HANA. HSR disaccoppia la migrazione del database dal sistema operativo e da altre dipendenze dell'infrastruttura. Sfruttando la replica multitarget di SAP HANA, puoi estendere l'HSR alle nuove istanze bare metal di Compute Engine mantenendo invariate le configurazioni HA e DR esistenti fino al passaggio al sistema di produzione.
Per eseguire la migrazione di un workload SAP HANA a un'istanza bare metal Compute Engine utilizzando SAP HANA HSR, completa i seguenti passaggi di alto livello:
Come per qualsiasi modifica nell'ambiente SAP, assicurati che sia disponibile un backup valido del database SAP HANA.
Esegui il deployment del tipo richiesto di istanze bare metal e installa SAP HANA su di esse con le configurazioni HA e RE richieste.
Puoi automatizzare questo deployment utilizzando le configurazioni Terraform fornite da Google Cloud. Per ulteriori informazioni, consulta la guida al deployment per il tuo scenario SAP HANA.
Per informazioni sui tipi di macchine bare metal che puoi utilizzare per eseguire SAP HANA Google Cloud, sulle versioni del sistema operativo che puoi utilizzare e sulla configurazione dello spazio di archiviazione a blocchi consigliata, consulta Tipi di macchine bare metal per SAP HANA.
Installa la versione 3.7 (la più recente) dell'agente per SAP di Google Cloudsulle tue istanze bare metal.
Per informazioni su come installare l'agente, consulta Installa e configura l'agente per SAP di Google Cloudsu un'istanza di calcolo. Se hai eseguito il deployment delle istanze bare metal utilizzando una delle configurazioni Terraform fornite da Google Cloud, l'agente viene installato automaticamente.
Configura il sistema operativo guest nell'istanza bare metal per un'esecuzione ottimale dei carichi di lavoro SAP utilizzando l'agente per SAP di Google Cloud.
Per informazioni su come configurare il sistema operativo guest, consulta Configurare il sistema operativo guest nelle istanze bare metal.
Configura la connessione di rete richiesta tra il sistema di origine e l'istanza bare metal. Per gestire il volume previsto dei log delle transazioni, configura la connessione con una larghezza di banda di rete sufficiente.
Per fornire una linea di base per la replica, carica i dati iniziali dal backup sul database SAP HANA in esecuzione sulle istanze bare metal o avvia una sincronizzazione completa nel passaggio successivo.
Configura la replica multitarget dal sistema di origine al sistema SAP HANA di cui è stato eseguito il deployment sulle istanze bare metal.
Per stimare il passaggio, esegui almeno un dry run sul nuovo sistema, incluso un test di prestazioni o di carico.
Assicurati che i dati siano completamente sincronizzati nel nuovo sistema, quindi pianifica e avvia il passaggio.
- Se il sistema di origine è in esecuzione su istanze VM di Compute Engine, modifica i bilanciatori del carico interni per reindirizzare i relativi backend alle tue istanze bare metal. Può essere utilizzato anche per tornare al sistema di origine in caso di problemi.
- Se il sistema di origine è in esecuzione altrove, puoi valutare la possibilità di utilizzare route o aggiornamenti DNS per reindirizzare gli indirizzi IP esterni utilizzati dal sistema di origine per connettersi alle istanze bare metal.
Utilizzando questo metodo, il sistema SAP HANA sulle istanze bare metal di destinazione può essere sincronizzato con il sistema di origine prima dell'inizio del passaggio. Con una pianificazione e un'esecuzione adeguate, questo metodo di migrazione può ridurre notevolmente i tempi di inattività ed evitare rischi. Inoltre, può semplificare notevolmente un rollback se si verifica un evento imprevisto durante la migrazione. Tuttavia, l'esecuzione di due sistemi SAP HANA in parallelo comporta un aumento dei costi.
Esegui la migrazione utilizzando il backup e il recupero del database
Questo metodo di migrazione prevede il backup del sistema di origine e il suo ripristino sulle istanze bare metal.
Per ridurre al minimo il tempo di riposo del passaggio di questo metodo, ti consigliamo di eseguire prima il deployment di SAP HANA su istanze bare metal con le configurazioni HA e RE richieste, quindi di eseguire le operazioni di recupero. Questo metodo di migrazione viene spesso utilizzato per gli ambienti non di produzione ed è adatto quando il tempo di riposo non è un problema significativo.
Per eseguire la migrazione di un workload SAP HANA a un'istanza bare metal Compute Engine utilizzando il backup e il recupero del database, completa i seguenti passaggi di alto livello:
Esegui il deployment del tipo richiesto di istanze bare metal e installa SAP HANA su di esse con le configurazioni HA e RE richieste.
Puoi automatizzare questo deployment utilizzando le configurazioni Terraform fornite da Google Cloud. Per ulteriori informazioni, consulta la guida al deployment per il tuo scenario SAP HANA.
Per informazioni sui tipi di macchine bare metal che puoi utilizzare per eseguire SAP HANA Google Cloud, sulle versioni del sistema operativo che puoi utilizzare e sulla configurazione dello spazio di archiviazione a blocchi consigliata, consulta Tipi di macchine bare metal per SAP HANA.
Installa la versione 3.7 (la più recente) dell'agente per SAP di Google Cloudsulle tue istanze bare metal.
Per informazioni su come installare l'agente, consulta Installa e configura l'agente per SAP di Google Cloudsu un'istanza di calcolo. Se hai eseguito il deployment delle istanze bare metal utilizzando una delle configurazioni Terraform fornite da Google Cloud, l'agente viene installato automaticamente.
Configura il sistema operativo guest nell'istanza bare metal per un'esecuzione ottimale dei carichi di lavoro SAP utilizzando l'agente per SAP di Google Cloud.
Per informazioni su come configurare il sistema operativo guest, consulta Configurare il sistema operativo guest sulle istanze bare metal.
Per stimare il passaggio, esegui almeno un dry run sul nuovo sistema, incluso un test di prestazioni o di carico.
Crea un backup completo iniziale con lo strumento di backup che preferisci, quindi trasferitelo nell'ambiente di destinazione in preparazione al passaggio.
Interrompi le connessioni dell'applicazione e del database SAP al database SAP HANA di origine.
Crea un backup delta del database SAP HANA di origine utilizzando lo strumento o il dump del file system che preferisci. In alternativa, puoi utilizzare un backup completo se il periodo di interruzione lo consente. In questo caso, puoi saltare il passaggio 5.
Ripristina i backup nel database SAP HANA che hai installato sulle istanze bare metal per sincronizzare i dati con l'origine.
Se applicabile, abilita la replica e configura il cluster ad alta disponibilità sulle tue istanze bare metal.
Assicurati che i dati siano completamente recuperati, quindi pianifica e avvia le attività di pre-pubblicazione.
- Se il sistema di origine è in esecuzione su istanze VM di Compute Engine, modifica i bilanciatori del carico interni per reindirizzare i relativi backend alle tue istanze bare metal.
- Se il sistema di origine è in esecuzione altrove, puoi valutare la possibilità di utilizzare route o aggiornamenti DNS per reindirizzare gli indirizzi IP esterni utilizzati dal sistema di origine per connettersi alle istanze bare metal.
La migrazione di database SAP HANA di più terabyte utilizzando il backup e il recupero potrebbe richiedere un tempo di riposo prolungato durante il processo perché il sistema deve rimanere offline durante il backup e il recupero. Una volta trasferite le ultime modifiche dal sistema di origine al sistema di destinazione, assicurati di impedire ulteriori modifiche al sistema di origine.
Esegui la migrazione modificando il tipo di macchina
Questo metodo di migrazione è applicabile ai carichi di lavoro SAP HANA in esecuzione su istanze VM Compute Engine. È necessario modificare il tipo di macchina delle istanze VM sottostanti in base al tipo di macchina bare metal di Compute Engine richiesto. Questo metodo è ideale per le situazioni in cui:
- Il sistema SAP HANA di origine viene eseguito su istanze VM che soddisfano i requisiti di compatibilità.
- Vuoi conservare il nome dell'istanza, l'indirizzo IP e altri metadati anziché eseguire il deployment di SAP HANA su nuove istanze di calcolo.
- La tua tolleranza al rischio ti consente di apportare modifiche ai sistemi e alla configurazione esistenti. Se si verifica un problema durante la migrazione, queste modifiche dovranno essere annullate per ripristinare il sistema all'ultimo stato di funzionamento noto prima della migrazione. Questo approccio è ideale per gli ambienti in cui operi con una configurazione ad alta disponibilità.
Per eseguire la migrazione di SAP HANA da una VM Compute Engine a un'istanza bare metal Compute Engine modificando il tipo di macchina, completa i seguenti passaggi di alto livello:
Assicurati che siano soddisfatti i seguenti prerequisiti:
- Le tue istanze VM utilizzano una versione del sistema operativo compatibile con il tipo di macchina bare metal a cui vuoi eseguire la migrazione. In caso contrario, esegui l'upgrade a una versione compatibile. Per informazioni sulla compatibilità dei tipi di macchine con le versioni del sistema operativo, consulta Sistemi operativi certificati per SAP HANA.
- Assicurati che siano impostati i flag per la funzionalità del sistema operativo corretti. Ad esempio, la funzionalità
UEFI_COMPATIBLE
obbligatoria deve essere attiva sul disco di avvio per poter utilizzare il disco su un tipo di macchina bare metal. - Testa la compatibilità dell'immagine del sistema operativo con il tipo di macchina di destinazione prima di tentare di modificarlo. Ad esempio, come test iniziale, utilizza uno snapshot del disco di avvio dell'istanza di origine per creare una VM di test, quindi verifica che la nuova istanza possa avviarsi correttamente sul tipo di macchina di destinazione.
- Le istanze VM sono compatibili con il tipo di Hyperdisk richiesto. Questo vale per tutti i dispositivi di archiviazione блоck collegati, incluso il volume di avvio. Per informazioni sulla compatibilità tra i tipi di macchine e i tipi di dischi, consulta le schede "Hyperdisk Extreme" e "Hyperdisk Balanced" in Dimensioni minime per i volumi Hyperdisk e Persistent Disk basati su SSD.
Se la VM fa parte di un cluster ad alta disponibilità (HA), assicurati di quanto segue:
- L'istanza del database di pubblicazione principale è attiva sugli altri nodi del cluster.
- Per evitare il failover automatico, il cluster viene messo in modalità di manutenzione.
Interrompi l'istanza SAP HANA.
Arresta l'istanza VM.
Per proteggere il sistema e abilitare il rollback in caso di errori di migrazione:
- Assicurati di disporre di un backup completo valido e aggiornato del database SAP HANA.
- Crea snapshot dei dischi che stai modificando, incluso il disco di avvio.
Per ogni volume del disco permanente utilizzato dalla VM, crea il tipo richiesto di volume Hyperdisk utilizzando gli snapshot del disco creati nel passaggio precedente.
Per informazioni su come eseguire questa operazione, consulta Modificare il tipo di disco. Per informazioni su come scollegare e collegare i dischi di avvio, consulta Scollegare e collegare i dischi di avvio. Per informazioni sulla configurazione dello spazio di archiviazione consigliata daGoogle Cloud per i tipi di macchine bare metal, consulta Spazio di archiviazione blocchi supportato.
Scollega i volumi del disco permanente dalla VM.
Collega i volumi Hyperdisk che hai creato alla VM.
Modifica il tipo di macchina della VM in base al tipo di macchina bare metal di Compute Engine richiesto.
Per informazioni su come modificare il tipo di macchina dell'istanza, consulta Modificare il tipo di macchina di un'istanza di calcolo. Per informazioni sui tipi di macchine bare metal di Compute Engine che sono certificati da SAP per l'utilizzo con SAP HANA, consulta Tipi di macchine bare metal per SAP HANA.
Avvia l'istanza bare metal.
Configura il sistema operativo guest nell'istanza bare metal per un'esecuzione ottimale dei carichi di lavoro SAP utilizzando l'agente per SAP di Google Cloud.
Per informazioni su come configurare il sistema operativo guest, consulta Configurare il sistema operativo guest sulle istanze bare metal.
Avvia il database SAP HANA.
Verifica che SAP HANA funzioni come previsto nell'istanza bare metal.
Se l'istanza bare metal fa parte di un cluster HA:
- Ripeti i passaggi da 3 a 13 per l'altro nodo del cluster HA.
- Rimuovi il cluster dalla modalità di manutenzione.
Assicurati che i dati siano aggiornati, quindi pianifica e avvia le attività preliminari al lancio.
Questo approccio è adatto se vuoi eseguire aggiornamenti in situ modificando il tipo di macchina senza richiedere ambienti paralleli. Se la versione del sistema operativo e il tipo di disco non sono compatibili con il tipo di macchina bare metal richiesto, la finestra di tempo di riposo e il tempo di rollback possono aumentare notevolmente nel caso in cui sia necessario recuperare l'istanza interessata. Puoi ridurre il tempo di riposo utilizzando un approccio di cambiamento graduale, che include l'utilizzo di un cluster HA e la migrazione della VM ai volumi Hyperdisk prima della transizione pianificata al tipo di macchina bare metal.
Migrazione completa
Se il tuo carico di lavoro SAP HANA viene eseguito sui tuoi server on-premise o in un altro cloud, si tratta di una migrazione completa che può comportare lo spostamento di SAP HANA, dei server delle applicazioni e potenzialmente dei sistemi di interfaccia.
Puoi rivolgerti a Google Cloud professionisti o partner per la migrazione. Per ulteriori informazioni, consulta Contattare il team PSO.
Coinvolgi PSO
La consulenza di un' Google Cloud Organizzazione servizi professionali (PSO) o di un System Integrator (SI) può essere utile per eseguire la migrazione di sistemi SAP HANA complessi a istanze bare metal X4 o C3. La loro esperienza in SAP HANA e Google Cloud, insieme a metodologie e best practice comprovate, può contribuire a garantire una migrazione fluida e di successo, riducendo al minimo le interruzioni e ottimizzando le prestazioni del sistema.