참조 배포

Jupiter on AWS

AWS 클라우드 기반 지속적 데이터 테스트를 위한 플랫폼

이 Quick Start는 약 1시간 만에 Amazon Web Services(AWS) 클라우드에 Jupiter를 배포합니다. Jupiter는 Cognizant의 지속적 데이터 테스트 액셀러레이터로서, Cognizant의 Adaptive Data Foundation 제품의 구성 요소입니다. Jupiter를 사용하면 DevOps 제공 모드에 맞춰 대규모 데이터 테스트 자동화 및 품질 엔지니어링이 가능합니다.

이 Quick Start는 하드웨어 및 소프트웨어의 설계, 설정 및 구성을 자동화하여 기존의 접근 방식보다 크게 단축된 기간에 지속적 데이터 테스트를 구현합니다.

Jupiter를 사용하여 Amazon Simple Storage Service(Amazon S3), Amazon Redshift 또는 Amazon EMR 기반 Apache Hive에서 AWS 클라우드에 저장된 데이터에 대한 품질 보증 테스트를 실행할 수 있습니다.

AWS 클라우드에 Jupiter를 배포한 후 다음을 수행할 수 있습니다.

  • 이종 시스템 사이에서 연결하고, 쿼리를 실행하고, 데이터를 검증하는 라이브러리를 사용하여 테스트 작성 시간을 단축합니다.
  • 테스트할 Jupiter 데이터베이스 및 소스를 구성합니다.
  • 구성된 환경에 테스트 스크립트를 배포하기 위해 SCM(소스 코드 관리) 리포지토리를 구성합니다.
  • Amazon EMR 인스턴스에서 데이터 검증 테스트를 실행합니다.
  • 가장 최근 실행에 대한 정보를 제공하는 대시보드를 보고 특정 기능 파일의 성공 및 실패를 확인합니다.
  • Amazon S3 및 Apache Hive에 대한 샘플 데이터 세트가 포함된 일련의 샘플 템플릿 테스트 프로젝트를 실행합니다.
  • Jupiter를 Jira 또는 HP Application Lifecycle Management(ALM) 같은 결함 관리 도구와 통합하여 추적 기능을 활성화합니다.
cognizant-logo4

이 Quick Start는 Cognizant Technology Solutions와 AWS가 공동으로 개발했습니다. Cognizant Technology Solutions는
APN 파트너입니다.

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start는 다음의 기능적 및 자동화 구성 요소와 서비스를 배포합니다.

    • 두 가용 영역에 걸친 가상 프라이빗 클라우드(VPC). 각 가용 영역에는 인터넷을 통한 연결을 허용하는 퍼블릭 서브넷 1개와 AWS Elastic Beanstalk, Amazon Relational Database Service (Amazon RDS) 및 Amazon EMR용 프라이빗 서브넷 1개, 총 2개의 서브넷이 포함됩니다.
    • 인터넷 액세스를 제공하는 인터넷 게이트웨이. 트래픽 송수신을 위해 이 게이트웨이를 사용하는 배스천 호스트.
    • 두 가용 영역의 퍼블릭 서브넷에서,
      • 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위한 관리형 NAT 게이트웨이.*
      • 프라이빗 서브넷의 EC2 인스턴스에 인바운드 Secure Shell(SSH) 액세스를 허용하는 Auto Scaling 그룹의 Linux 배스천 호스트.*
    • 두 가용 영역의 프라이빗 서브넷에서,
      • Jupiter.war 파일을 실행하는 Jupiter 애플리케이션 서버를 호스팅하기 위한 Elastic Beanstalk 환경.
      • 데이터 처리 및 검증을 위한 Amazon EMR 인스턴스. 이 인스턴스는 emrbootstrap.sh 스크립트를 사용하여 부트스트랩됩니다. 이 스크립트는 Amazon S3 버킷에 EMR 로그를 기록합니다.

    * 기존 VPC에 Quick Start를 배포하는 템플릿에서는 별표가 표시된 작업을 건너뛰고 기존의 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • 약 1시간 만에 AWS에서 Jupiter 환경을 배포하려면

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 등록하십시오.
    2. Jupiter 라이선스를 취득합니다. 이 Quick Start는 Jupiter의 무료 30일 평가판을 제공합니다. 엔터프라이즈 규모로 Jupiter를 사용하려면 Cognizant(JupiterAWSQuickStart@cognizant.com)에 문의하십시오.
    3. Quick Start를 시작합니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. 라이선스 키 및 로그인 자격 증명을 검색합니다.
    5. 배포를 테스트합니다.
  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start에 대한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하게 될 각 AWS 서비스에 대한 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

    이 Quick Start는 Jupiter의 무료 30일 평가판을 제공합니다. 엔터프라이즈 규모로 Jupiter를 사용하려면 Cognizant(JupiterAWSQuickStart@cognizant.com) 추가 서비스 계약을 문의하십시오. 고객은 Jupiter가 사용하는 AWS 서비스와 프로젝트를 위해 생성된 AWS 서비스에 대한 요금을 지불해야 합니다.