IBM Cloud Docs
SAP NetWeaver 7.x con l' SAP HANA IBM Cloud® VPC

SAP NetWeaver 7.x con l' SAP HANA IBM Cloud® VPC

SAP HANA è uno dei numerosi database che possono essere utilizzati su SAP NetWeaver nell' IBM Cloud®. SAP HANA è un database in memoria installato su un server di database dedicato. SAP NetWeaver Le principali implementazioni architetturali per l' SAP HANA, sono sistemi a host singolo o multiplo. L' IBM Cloud, è certificato per l'esecuzione di server applicativi ABAP, Java, e SAP, prodotti basati su questi stack di server applicativi.

SAP NetWeaver architettura

SAP NetWeaver è il fondamento principale degli stack tecnologici dell' SAP, nonché la piattaforma utilizzata per le applicazioni ABAP (Advanced Business Application Programming) e per le applicazioni dell' Java. SAP NetWeaver i componenti sono costruiti sull' SAP NetWeaver Application Server e sono scritti in ABAP o Java Platform, Enterprise Edition. I sistemi ABAP, i sistemi Java, e i sistemi dual-stack sono sistemi distinti.

Caratteristiche principali della piattaforma

SAP NetWeaver utilizza le piattaforme di base ABAP o Java, per supportare le applicazioni dell' SAP. SAP NetWeaver:

  • Dispone di funzionalità di gestione del ciclo di vita delle applicazioni.
  • Fornisce la struttura di base per le versioni locali di SAP Business Suite e altre applicazioni, come server applicazioni.
  • È la base per la suite aziendale di nuova generazione on-premises SAP S/4HANA, con SAP HANA come unico database sottostante.

SAP fornisce un elenco delle versioni dell' SAP, per saperne di più sulle versioni disponibili in IBM Cloud. Ogni pacchetto di supporto ha una versione del componente software principale. Il livello del pacchetto di supporto di ciascuna versione del componente è una parte fondamentale dello stack e un identificatore univoco per lo stack del pacchetto di supporto.

Tipi di installazione

I tre tipi di installazione per l' SAP NetWeaver Application Server sono:

  • Sistema ABAP: è possibile eseguire programmi ABAP e alcune app SAP Java
  • Java Sistema: è possibile eseguire solo applicazioni di terz Java Platform, Enterprise Edition. Non è possibile eseguire programmi ABAP su un sistema Java
  • Dual Stack: è possibile eseguire sia ABAP che Java Platform, Enterprise Edition in istanze separate

Diagramma dell'architettura

Questo diagramma mostra l' SAP NetWeaver 7.X su SAP HANA Server database integrato con IBM Cloud su SAP NetWeaver 7.x architettura:

Figura 1. Installazione standard
SAP NetWeaver 7.x con database SAP HANA installazione su host singolo con AAS

Accesso da una rete esterna

I clienti sulla rete di contatto con la clientela (CFN) utilizzano un IP flottante per accedere alle istanze di server virtuali all'interno dell' IBM Cloud. Le istanze di server virtuali sono ospitate in zone di disponibilità (data center) all'interno di regioni geografiche.

All'interno della sottorete pubblica, il router dell' SAP e e il jumphost forniscono connessioni sicure alle istanze del server virtuale. Il router SAP è un'applicazione software che fornisce una connessione remota tra la rete del cliente e SAP. SAP Il router e il jumphost fanno parte di un unico gruppo di sicurezza con regole per il traffico in entrata e in uscita tra le sottoreti private nella zona. SAP i router vengono utilizzati con i prodotti tradizionali di Microsoft ( SAP ) e le soluzioni e offerte di analisi acquisite dal database di MS ( SQL Server ). Business Analytics Per un elenco completo dei prodotti Volvo Construction Equipment ( SAP ) che beneficiano di connessioni router SAP, consultare SAP Nota 1478974.

Un jumphost viene utilizzato per accedere, gestire e amministrare istanze di server virtuali di SAP dalla stessa ZONA cliente direttamente dalla propria sede. Queste istanze di server virtuali dell' SAP e possono trovarsi in una zona di sicurezza separata, ma dovrebbero trovarsi nella stessa regione dell' IBM Cloud. La connessione del cliente al jumphost segue le stesse regole della connessione diretta dai locali del cliente all'istanza del server virtuale SAP. La connessione utilizza le regole firewall IP CFN e gruppo di sicurezza 1 da una sottorete pubblica designata. In questa architettura sono definiti due gruppi di sicurezza; questa disposizione è il metodo più semplice per separare le sottoreti pubbliche e private. È possibile aggiungere altri gruppi di sicurezza se si richiede un maggiore isolamento.

Istanze di server virtuali su SAP NetWeaver 7.x con database SAP HANA

Il numero di host in un ambiente di sistema dell' SAP HANA e determina il tipo di sistema dell' SAP HANA e.

Un sistema di gestione della flotta ( SAP HANA ) può essere configurato come:

  • Un sistema a host singolo: un'istanza di SAP HANA su un host.

  • Un sistema distribuito (sistema multi-host)- Istanze multiple di un sistema operativo ( SAP HANA ) distribuite su più host,

Sistema HANA a host singolo

Un sistema a host singolo è il tipo di installazione di sistema più semplice che esegue un sistema operativo ( SAP HANA ) interamente su un host. È possibile aumentare la portata del sistema in base alle necessità. Il sistema a host singolo è composto dai seguenti componenti:

Figura 2. Installazione standard
SAP NetWeaver 7.x SAP HANA installazione a host singolo con AAS

Architettura di un SAP NetWeaver e Application Server ABAP

SAP gli strumenti creano un'istanza PAS e un'istanza ASCS. Questo metodo è lo standard per lo stack (sistema) di Java, ed è ora lo standard per lo stack di ABAP.

  1. Il Primary Application Server (PAS)- Un'istanza è un'unità amministrativa che contiene vari componenti di un sistema di gestione dell' SAP. I componenti di un'istanza sono parametrizzati in un profilo di istanza condiviso. Ogni istanza è identificata da un ID di sistema e da un numero di istanza e include:

    • SAP Web Dispatcher & Work Process (DIA,BTC,UPD,SPOOL)- L' SAP Web Dispatcher si trova tra Internet e il sistema di gestione delle risorse ( SAP ). Il Web Dispatcher di SAP è il punto di ingresso per le richieste HTTP e HTTPs nel sistema, che consiste in uno o più server applicativi SAP NetWeaver. In qualità di "switch web software", il dispatcher web dell' SAP e può rifiutare o accettare connessioni. Quando accetta una connessione, bilancia il carico per garantire una distribuzione uniforme tra i server. Il Web Dispatcher di SAP contribuisce alla sicurezza e bilancia anche il carico nel sistema di gestione della flotta ( SAP ).

      È possibile utilizzare il Web Dispatcher di SAP nei sistemi ABAP e Java, nei sistemi puramente Java, e nei sistemi puramente ABAP.

    • SAP Servizio Gateway- L' SAP Gateway esegue servizi RFC all'interno del mondo dell' SAP, basati su TCP/IP. Questi servizi consentono a sistemi di gestioni di flotte ( SAP ) e programmi esterni di comunicare tra loro. I servizi RFC possono essere utilizzati sia nel programma ABAP che per i programmi esterni che utilizzano le interfacce. RFC può essere utilizzato tra i processi di un'istanza o di un sistema, oppure tra sistemi.

    • Servizio ICM(Internet Communication Manager)- Componente del server applicativo che riceve e invia richieste Web ( HTTP (S), SMTP, ...). ICM valuta l' URL e e inoltra le richieste a AS ABAP o AS Java.

    • IGS (Internet Graphic Server)

  2. Le istanze dei servizi centrali ABAP (ASCS) – Questa istanza contiene il server dei messaggi, il server di accodamento e un avvio separato. L'istanza ASCS non può elaborare alcuna richiesta di dialogo. Viene utilizzato per gestire i blocchi, scambiare messaggi e bilanciare il carico di lavoro nel sistema di gestione della flotta ( SAP ). L'istanza ASCS include:

    • Message Server- Il server di messaggistica dell' SAP e viene eseguito come processo separato, per lo più sullo stesso host dell'istanza centrale. Se nel sistema è configurata un'istanza SCS ( SAP Central Services) o ASCS (ABAP SCS), il server dei messaggi fa parte di questa istanza.
    • Stand-alone Enqueue Server- Parte dell'istanza centrale (ABAP o Java ) che gestisce i blocchi dell' SAP. In combinazione con il server di replica in coda, questo singolo punto di errore può essere trasformato in una soluzione ad alta disponibilità.
    • Istanza dei servizi centrali ABAP (istanza ASCS): contiene il server dei messaggi ABAP e il server di accodamento autonomo
    • L'istanza del server di replica in coda è obbligatoria solo in un sistema ad alta disponibilità.

Come optional, è possibile installare l'istanza ASCS con un sistema integrato:

Architettura di un server applicativo ( SAP NetWeaver ) Java

  1. Java istanza centrale (J< nn > istanza) – Un'istanza dell' Java e è un'unità nel cluster dell' Java e dell'AS identificata dal suo numero di istanza. Gli elementi che formano un'istanza eseguita su una macchina fisica. Inoltre, è possibile eseguire diverse istanze su una macchina fisica, ma si consiglia di suddividere le diverse istanze tra diverse macchine fisiche. Un cluster AS- Java e è composto da:

    • Internet Communication Manager (ICM)- L'ICM è un elemento dell'istanza di Java che gestisce le richieste provenienti dai client e le invia ai processi server disponibili. I dati vengono trasferiti dall'ICM ai processi del server e viceversa utilizzando la Fast Channel Architecture (FCA), che consente una comunicazione rapida e affidabile tra di essi
    • Uno o più processi server - I processi server di AS Java eseguono l'applicazione Java. Sono responsabili dell'elaborazione delle richieste in arrivo che vengono loro assegnate dall'ICM. Ogni processo del server è multi-threaded e può quindi elaborare molte richieste contemporaneamente.
  2. Istanza System Central Services (SCS)- I servizi centrali costituiscono la base della comunicazione e della sincronizzazione per il cluster AS Java. Sono responsabili dell'amministrazione del blocco, dello scambio di messaggi e del bilanciamento del carico all'interno del cluster. Servizi centrali che vengono eseguiti su una macchina fisica e costituiscono un'istanza separata. Questa istanza dei servizi centrali(SAP, SCS ) comprende:

    • Message Server - Il Message Server conserva un elenco di tutti i processi server nel cluster AS- Java, e fornisce informazioni sulla loro disponibilità all'Internet Communication Manager (ICM). Rappresenta inoltre l'infrastruttura per lo scambio di dati tra i processi server partecipanti.
    • Enqueue Server - Il server di accodamento gestisce i blocchi logici. Il server di accodamento viene eseguito sull'istanza dei servizi centrali del cluster di servizi di rete ( Java ). Gestisce la tabella dei blocchi nella memoria principale e riceve le richieste di impostazione o rilascio dei blocchi. Mappa i blocchi logici al database.

SAP HANA per sistema standard

  • Istanza del server applicativo primario (PAS)- Le directory globali dell'istanza ASCS possono essere utilizzate come file system globale. Ciò significa che l'host con l'istanza ASCS è l'host globale dell' SAP. Tuttavia, è anche possibile installare separatamente le directory globali su qualsiasi host del proprio ambiente di sistema SAP  Puoi anche utilizzare l'host di trasporto SAP o l'host con il file system globale ( SAP global host) come host dell'istanza del server applicazioni principale Opzionalmente, è possibile installare una o più istanze aggiuntive del server applicazioni.

  • Database instance (DB)- Per assistere la fase di pianificazione del progetto, sono disponibili ulteriori considerazioni di progettazione su SAP AnyDB – SAP HANA database con IBM Cloud per SAP. Per ulteriori informazioni, consultare AnyDB- SAP HANA e Infrastruttura certificata per SAP.

  • SAP: è possibile installare una o più istanze aggiuntive di per un sistema esistente. Le istanze aggiuntive del server applicativo sono opzionali e possono essere installate su host separati.

  • SAP Istanza di dialogo (DI) / Istanza di applicazione aggiuntiva (AAS)- L'istanza di dialogo (DI) è un'istanza di applicazione aggiuntiva che si sovrappone all'istanza centrale (CI). Normalmente il DI è impostato su un host diverso.

    L'istanza di dialogo è composta solo da Gateway (GW), Internet Communication Manager (ICM) e Dispatcher Process (Disp). Il DI non ha un Message Server e un processo di lavoro in coda.

    DI inizia sempre dopo che CI ha iniziato perché DI dipende da CI come istanza principale in cui esistono il server dei messaggi e il server di accodamento. DI è utilizzato per bilanciare il carico e gestire più carico di lavoro piuttosto che utilizzare solo l'istanza centrale. Il nuovo nome di DI è Additional Application Server (AAS).

    Struttura:

    DI/AAS = GW + ICM + Disp

    Per ulteriori informazioni sulla configurazione e l'aggiunta di un'istanza AAS in un ambiente eterogeneo di applicazioni ( SAP ), consultare SAP Nota - 680617 INST: Appl. Server in ambiente di sistema eterogeneo ( SAP ) .

    Il vantaggio di un AAS e di un DI è bilanciare il carico dell'istanza PAS distribuendo una percentuale significativa del carico di lavoro a un server DI e AAS aggiuntivo. Grazie al meccanismo di bilanciamento del carico dell' SAP, l'AAS e il DI offrono buone prestazioni. Avere un AAS e un DI aggiuntivo aumenta anche la potenza di elaborazione, utilizzando le risorse della nuova capacità del server per tutto il carico di lavoro del sistema aziendale.

    Per ulteriori informazioni, consultare SAP Nota 26317 - Impostazione per il gruppo LOGON per il bilanciamento automatico del carico.

Sistema di gestione dell' SAP HANA e multi-host

Un sistema multi-host è un sistema con più di un host, che può essere configurato come host attivo o standby inattivo. Il software del server si basa su un'architettura flessibile che consente un'installazione distribuita in cui i carichi sono bilanciati tra diversi host. Il software del server deve essere installato in un file system condiviso. Questo file system deve essere montato da tutti gli host che fanno parte del sistema.

Questo diagramma mostra una configurazione di sistema multi-host:

Figura 3. Installazione distribuita
SAP NetWeaver 7.x SAP HANA Installazione su più host con AAS

I componenti dell' SAP, in un sistema di multi-host SAP HANA, sono gli stessi di un sistema di single-host SAP HANA, la differenza consiste nel fatto che per il database SAP HANA sono collegati più host.

Un sistema multi-host SAP HANA potrebbe essere necessario per scalare l' SAP HANA, sia aumentando la RAM per un singolo server, sia aggiungendo host al sistema per gestire carichi di lavoro più grandi. Ciò consente di superare i limiti di un singolo server fisico.

Quando si configura un sistema multi-host, i singoli host devono essere definiti come master, worker, slave e standby a seconda dell'attività. Le macchine operative elaborano i dati; le macchine in standby non elaborano alcun dato e si limitano ad attendere di subentrare nei processi in caso di guasto della macchina operativa.

Informazioni correlate

SAP One Support Note applicabili a questo documento:

Questo documento è citato da: