distribuzione di riferimento

Jupiter su AWS

Piattaforma per test continui dei dati sul cloud AWS

Questo Quick Start distribuisce Jupiter nel cloud AWS (Amazon Web Services) in circa un’ora. Jupiter è l’acceleratore di test continui dei dati di Cognizant e fa parte dell’offerta Adaptive Data Foundation di Cognizant. Jupiter consente l’automazione del test di dati e l’ingegneria della qualità su larga scala allineandosi con una modalità di distribuzione DevOps.

Il Quick Start automatizza la progettazione, le impostazioni e la configurazione dell’hardware e del software per implementare i test continui dei dati in un tempo molto inferiore agli approcci tradizionali.

È possibile utilizzare Jupiter per eseguire test sulla sicurezza dei dati archiviati nel cloud AWS in Amazon Simple Storage Service (S3), Amazon RedShift o Apache Hive su Amazon EMR.

Dopo aver distribuito Jupiter nel cloud AWS sarà possibile:

  • Passare meno tempo sulla scrittura di test, grazie alle librerie che connettono, eseguono query e convalidano dati su sistemi eterogenei.
  • Configurare i database e le sorgenti in modo che Jupiter esegua i test.
  • Configurare i repository di gestione del codice sorgente (SCM) per distribuire gli script di test negli ambienti configurati.
  • Eseguire test di convalida dei dati su un’istanza Amazon EMR.
  • Visualizzare un pannello di controllo che fornisce informazioni sull’esecuzione più recente e vedere i successi e gli errori del file di una caratteristica specifica.
  • Provare un set di progetti di test del modello di esempio con dataset campione per Amazon S3 e Apache Hive.
  • Integrare Jupiter con gli strumenti di gestione dei difetti come Jira o la gestione del ciclo di vita delle applicazioni di HP per abilitare la tracciabilità.

Questo Quick Start è stato sviluppato da Cognizant Technology Solutions in collaborazione con AWS. Cognizant Technology Solutions è un
Partner APN.

  •  Attività da completare
  • Il Quick Start distribuisce i seguenti componenti e servizi funzionali e di automazione:

    • Un cloud privato virtuale (VPC) che comprende due zone di disponibilità. Ciascuna zona di disponibilità contiene due sottoreti: una sottorete pubblica, che consente di connettersi su Internet, e una sottorete privata per AWS Elastic Beanstalk, Amazon Relational Database Service (Amazon RDS) e Amazon EMR.
    • Un Internet gateway per consentire l’accesso a Internet. Questo gateway è utilizzato dai bastion host per inviare e ricevere traffico.
    • Nelle sottoreti pubbliche, in entrambe le zone di disponibilità:
      • Gateway NAT gestiti per consentire accesso a Internet in uscita per le risorse nelle sottoreti private.*
      • Un bastion host Linux in un gruppo Auto Scaling per consentire accesso SSH (Secure Shell) in ingresso alle istanze EC2 nelle sottoreti private.*
    • Nelle sottoreti private di entrambe le zone di disponibilità:
      • Un ambiente Elastic Beanstalk per ospitare il server dell’applicazione Jupiter che avvia il file Jupiter.war.
      • Un’istanza Amazon EMR per l’elaborazione e la convalida dei dati. L’istanza viene avviata automaticamente con uno script emrbootstrap.sh. Lo script trascrive log EMR in un bucket Amazon S3.

    * Il modello che distribuisce il Quick Start sul VPC esistente non include le attività contrassegnate con un asterisco e richiede la configurazione del tuo VPC esistente.

  •  Come effettuare la distribuzione
  • Per distribuire un ambiente Jupiter in circa un’ora:

    1. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com.
    2. Ottieni una licenza Jupiter. Il Quick Start fornisce una prova gratuita di 30 giorni di Jupiter. Per utilizzare Jupiter a livello aziendale, contatta Cognizant all’indirizzo JupiterAWSQuickStart@cognizant.com.
    3. Avvia il Quick Start. Puoi scegliere tra due opzioni alternative:
    4. Recupera la chiave di licenza e le credenziali di accesso.
    5. Testa la distribuzione.

    Amazon può condividere informazioni relative all'implementazione con il Partner AWS che ha collaborato con AWS a questa soluzione.  

  •  Costi e licenze
  • Ti saranno addebitati i costi dei servizi AWS utilizzati per eseguire questa distribuzione di riferimento Quick Start. Non sono previsti costi aggiuntivi per l'utilizzo del Quick Start.

    Il modello AWS CloudFormation per questo Quick Start include alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo della distribuzione. Per una stima dei costi, consulta la pagina dei prezzi di ciascuno dei servizi AWS che intendi utilizzare. I prezzi sono soggetti a modifiche.

    Il Quick Start fornisce una prova gratuita di 30 giorni di Jupiter. Per utilizzare Jupiter a livello aziendale, contatta Cognizant all’indirizzo JupiterAWSQuickStart@cognizant.com per contratti per servizi aggiuntivi. I costi per i servizi AWS utilizzati da Jupiter e per tutti i servizi AWS creati per il tuo progetto ti saranno addebitati come di norma.