Guida operativa di SAP NetWeaver

Questa guida fornisce una panoramica su come gestire le operazioni IT per un sistema SAP NetWeaver in esecuzione su Compute Engine. Questa guida non tratta le specifiche della gestione del prodotto SAP NetWeaver. Google Cloud è certificato per l'esecuzione di server applicazioni SAP NetWeaver ABAP e Java e di prodotti SAP basati su questi stack di server applicazioni.

Gestione delle istanze VM di Compute Engine

Questa sezione mostra come eseguire le attività amministrative in genere richieste per gestire SAP NetWeaver su Compute Engine, incluse informazioni su come avviare e arrestare i sistemi.

Gestione del ciclo di vita delle VM

Questa sezione fornisce informazioni su come gestire lo stato di esecuzione delle VM Compute Engine.

Mantenimento della disponibilità delle VM

Compute Engine offre criteri di disponibilità che determinano il comportamento di una VM durante determinati eventi correlati all'infrastruttura. Per le istanze VM nell'implementazione di SAP NetWeaver, è importante non disattivare le seguenti funzionalità:

  • Migrazione live, che consente a Compute Engine di mantenere in esecuzione l'istanza quando risponde a un evento di manutenzione dell'infrastruttura.
  • Riavvio automatico, che consente a Compute Engine di riavviare l'istanza in caso di arresto anomalo dell'istanza. Tieni presente che il sistema SAP non si riavvia automaticamente.

Arrestare una VM

Puoi arrestare uno o più host SAP NetWeaver in qualsiasi momento. L'arresto di un'istanza VM ne comporta l'arresto. Se l'arresto non viene completato entro 2 minuti, l'istanza viene arrestata forzatamente. Come best practice, ti consigliamo di interrompere prima SAP NetWeaver prima di arrestare l'istanza.

L'interruzione di una VM fa sì che Compute Engine invii il segnale di spegnimento ACPI all'istanza VM. Una volta arrestata, l'istanza VM non ti viene addebitata.

Se hai dischi permanenti collegati alla VM, questi non vengono eliminati e continuerai a riceverne l'addebito. Se i dati nel disco permanente sono importanti, puoi:

  • Conserva il disco.
  • Crea uno snapshot del disco permanente e poi eliminalo. Questa opzione può aiutarti a risparmiare sui costi. Quando avrai di nuovo bisogno dei dati, potrai creare un altro disco dall'snapshot.

Per arrestare una VM:

  1. Nella console Google Cloud, vai a:

    PAGINA ISTANZE VM

  2. Seleziona una o più istanze da arrestare.

  3. Nella parte superiore della pagina Istanze VM, fai clic su INTERRUPI.

Per alternative e ulteriori informazioni, consulta Arrestare un'istanza.

Riavvio di una VM

Per riavviare una VM:

  1. Nella console Google Cloud, vai a:

    PAGINA ISTANZE VM

  2. Seleziona le istanze che vuoi riavviare.

  3. Nella parte in alto a destra della pagina, fai clic su INIZIA.

Per alternative e ulteriori informazioni, consulta Riavviare un'istanza.

Modifica di una VM

Puoi modificare vari attributi di una VM, incluso il tipo di VM, dopo la sua implementazione. Alcune modifiche potrebbero richiedere il ripristino del sistema SAP dai backup, mentre altre richiedono solo il riavvio della VM.

Per ulteriori informazioni, consulta Modifica delle configurazioni delle VM per i sistemi SAP.

Acquisizione dello stato del sistema

Questa sezione descrive gli scenari che richiedono il salvataggio dello stato del sistema e le funzionalità di Compute Engine che puoi utilizzare per queste finalità.

Utilizzo degli snapshot

Puoi creare uno snapshot di un disco permanente in qualsiasi momento per generare una copia in un determinato istante dello stato del disco. Compute Engine archivia più copie di ogni snapshot in più posizioni, con checksum automatici per garantire l'integrità dei dati.

Gli snapshot sono utili per i seguenti casi d'uso:

Caso d'uso Dettagli
Esegui la migrazione a un altro tipo di archiviazione. Puoi utilizzare gli snapshot per spostare un disco permanente da un tipo di disco, standard o SSD, all'altro tipo. Consulta Ripristino di uno snapshot in un tipo di disco diverso nella documentazione di Compute Engine.
Esegui la migrazione di SAP NetWeaver in un'altra zona. Puoi utilizzare gli snapshot per spostare il sistema SAP NetWeaver da una zona all'altra all'interno della stessa regione o anche da una regione all'altra. Consulta Spostare le VM tra regioni e zone.
Fornire una soluzione di backup semplice, indipendente dal software ed economica. Esegui il backup dei dischi permanenti collegati utilizzando gli snapshot. Puoi eseguire il backup del disco principale e dei binari installati di SAP NetWeaver.
Gli snapshot possono essere utili per eseguire il backup dei sistemi di database. Tuttavia, a seconda dell'implementazione, potresti voler utilizzare un approccio diverso. Per indicazioni su come eseguire il backup e il ripristino dei database, consulta le guide elencate in Operazioni di database.

Per ottenere uno snapshot coerente, devi arrestare SAP NetWeaver o impedire al database di scrivere nel file system.

Per creare uno snapshot, segui le istruzioni di Compute Engine per la creazione di snapshot. Presta particolare attenzione ai passaggi di preparazione, ad esempio lo svuotamento dei buffer del disco sul disco, per assicurarti che lo snapshot sia coerente.

Creazione di immagini

Per acquisire lo stato di un disco di avvio, puoi creare un'immagine personalizzata. Un'immagine è diversa da un backup perché la utilizzi per creare nuove istanze VM basate su una singola VM di origine.

Se hai seguito la Guida al deployment di SAP NetWeaver su Google Cloud, dovresti aver creato una o più immagini al termine dei passaggi di deployment. Tuttavia, ti consigliamo di creare nuove immagini dopo aver apportato modifiche importanti al sistema, ad esempio l'installazione di un aggiornamento dei file binari di SAP NetWeaver o l'upgrade della versione di SAP NetWeaver.

Per istruzioni, vedi:

Spostamento delle VM tra regioni e zone

Compute Engine ti consente di spostare le VM tra zone della stessa regione e zone di regioni diverse. Potresti voler spostare una VM se, ad esempio, diventa disponibile una nuova regione o zona che offre prestazioni migliori o se una zona viene ritirata.

La documentazione di Compute Engine contiene istruzioni dettagliate su come spostare la VM in un'altra zona.

Di seguito sono riportate alcune considerazioni per SAP NetWeaver:

  • SAP può essere eseguito solo in determinate zone a causa di limitazioni del tipo di macchina. Per maggiori dettagli, consulta la guida alla pianificazione di SAP NetWeaver su Google Cloud.
  • La migrazione della VM comporta la modifica dell'ID della VM. Questa modifica attiva una modifica della chiave hardware SAP, che richiede l'importazione di una nuova licenza SAP.
  • Puoi utilizzare lo stesso nome host nella nuova zona, se non è già in uso. Se il nome host cambia, devi utilizzare la funzionalità di operazioni generiche di SWPM di SAP per eseguire un'operazione di rinominazione per modificare il nome host di SAP NetWeaver.

Operazioni del database

Questa sezione fornisce risorse per la gestione dei seguenti server database su Google Cloud:

  • SAP HANA
  • SAP ASE
  • IBM Db2 per Linux, UNIX e Windows (IBM Db2)
  • Microsoft SQL Server

Operazioni SAP HANA

Per ulteriori informazioni sull'esecuzione di SAP HANA su Google Cloud, consulta la Guida alle operazioni di SAP HANA su Google Cloud. Questa guida fornisce molti dettagli su amministrazione, backup e recupero, sicurezza, reti e altri argomenti.

Operazioni di SAP ASE

Per ulteriori informazioni sull'utilizzo di SAP ASE, consulta SAP Adaptive Server Enterprise.

Operazioni di IBM Db2

Per ulteriori informazioni sull'utilizzo di IBM Db2 con SAP, consulta SAP su IBM Db2 per Linux, UNIX e Windows.

Operazioni di Microsoft SQL Server

Le seguenti risorse forniscono dettagli su come eseguire Microsoft SQL Server su Google Cloud:

Risorsa Descrizione
Best practice per Microsoft SQL Server Scopri come configurare Microsoft SQL Server per la stabilità e le prestazioni su Compute Engine.

Tieni presente le seguenti differenze importanti nelle best practice per i sistemi SAP:


  • Non utilizzare unità SSD locali. Utilizza invece SSD per disco permanente.
  • Per l'elaborazione delle query in parallelo, imposta il grado massimo di parallelismo su 1, non su 8.
  • L'impostazione del log delle transazioni deve essere "FULL" per i database Microsoft SQL Server nei sistemi di produzione.
  • Non utilizzare la funzionalità di estensione del pool di buffer.
Test di carico di Microsoft SQL Server utilizzando HammerDB Questo tutorial mostra come utilizzare HammerDB per eseguire test di carico su un'istanza Microsoft SQL Server di Compute Engine.

Operazioni IAM

Il controllo dell'accesso alle risorse Google Cloud è un aspetto fondamentale per la sicurezza e il funzionamento del deployment. Sebbene SAP fornisca il proprio sistema di gestione degli utenti, Identity and Access Management (IAM) di Google Cloud offre un controllo unificato delle autorizzazioni per le risorse Google Cloud. Puoi gestire controllo dell'accesso definendo chi ha quale accesso per le risorse. Ad esempio, puoi controllare chi può eseguire operazioni di control plane sulle tue istanze SAP, come la creazione e la modifica di VM, dischi permanenti e reti.

Per una panoramica di IAM in Compute Engine, consulta Opzioni di controllo dell'accesso.

Gestire i membri del team

Di tanto in tanto, potresti voler aggiungere o rimuovere membri del team dal progetto o modificare i relativi livelli di autorizzazione. Per maggiori dettagli su come gestire i membri del team, consulta Aggiungere, rimuovere membri del team e modificare le autorizzazioni.

I ruoli IAM sono fondamentali per concedere autorizzazioni agli utenti. Per un riferimento ai ruoli e alle autorizzazioni che forniscono, consulta Ruoli di Identity and Access Management.

Gestione delle chiavi SSH

Per impostazione predefinita, Compute Engine gestisce automaticamente le chiavi SSH. Se hai deciso di gestire le tue chiavi SSH, devi aggiungerle e rimuoverle di volta in volta durante le normali operazioni. Per la procedura dettagliata, consulta Aggiungere e rimuovere le chiavi SSH.

Gestione degli account di servizio

Gli account di servizio di IAM ti consentono di assegnare autorizzazioni ad applicazioni e servizi. È importante capire come funzionano gli account servizio in Compute Engine.

Se un account di servizio è assegnato a una VM Compute Engine, questo account di servizio è l'account di servizio predefinito per le applicazioni in esecuzione su quella VM. Qualsiasi applicazione che utilizza l'account di servizio della VM eredita i ruoli e le autorizzazioni IAM concessi all'account di servizio della VM.

Per saperne di più, consulta Gestione di identità e accessi per i programmi SAP su Google Cloud.

Utilizzo di Cloud Logging

Cloud Logging è la soluzione Google Cloud per il logging a livello di sistema. Cloud Logging consente di archiviare, cercare, analizzare, monitorare e creare avvisi su dati di log ed eventi. Per utilizzare Cloud Logging, devi aver installato l'agente Cloud Logging su ogni VM.

Se non hai installato l'agente, puoi farlo ora. Consulta Installazione dell'agente Logging.

Consulta Log di Compute Engine per informazioni dettagliate sui log supportati.

Controllo degli accessi

Cloud Logging fornisce il controllo granulare dell'accesso ai log e alle operazioni di logging. Per maggiori dettagli, consulta la Guida al controllo dell'accesso.

Audit logging

Audit log di Cloud fornisce informazioni chiave sulle attività che si verificano in Google Cloud tramite due tipi di log: Attività di amministrazione e Accesso ai dati. Puoi visualizzare il feed attività e Esplora log nella console Google Cloud.

Agente di monitoraggio di Google Cloud per le operazioni di SAP NetWeaver

Per informazioni sulle operazioni dell'agente di monitoraggio, consulta la guida alle operazioni dell'agente di monitoraggio per SAP NetWeaver.