참조 배포

AWS의 TIBCO Enterprise Message Service (EMS)

Amazon EFS 공유 스토리지 포함 JMS 기반 메시징 프레임워크

이 Quick Start는 AWS 아키텍처를 설정하고 AWS 클라우드에 공유 스토리지용 Amazon Elastic File System (Amazon EFS)를 사용해 TIBCO Enterprise Message Service (EMS)를 배포합니다.

TIBCO EMS는 Java Message Service (JMS) 프레임워크를 구현하여 엔터프라이즈 애플리케이션을 위한 일관된 메시징 인터페이스를 제공합니다. TIBCO Rendezvous 및 TIBCO FTL과 같은 타 메시징 서비스에 직접 연결하고 TIBCO BusinessWorks를 사용하여 다른 애플리케이션 유형 및 서비스에 통합됩니다.

AWS는 서로 다른 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스에서 실행되는 애플리케이션이 쉽게 통신할 수 있도록 하여 TIBCO EMS의 기능을 확장합니다. AWS는 Amazon EFS를 통해 공유 스토리지에 대한 전용 하드웨어 또는 고가의 디스크 어레이 (SAN 또는 NAS)의 필요성도 제거하는 동시에 모든 메시지에 대한 완전한 무장애 환경을 제공합니다.

TIBCO, Enterprise Message Service, Rendezvous, TIBCO FTL 및 TIBCO BusinessWorks는 미국 및/또는 다른 국가/지역에서 상표 또는 TIBCO Software Inc. 및/또는 그 자회사의 상표가 등록되어 있습니다.

tibco_logo

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

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용하여 AWS에 다음 TIBCO EMS 환경을 자동으로 설정하십시오.

    • 가상 프라이빗 클라우드 (VPC)는 두 개의 가용 그룹으로 확장되고 두 개의 퍼블릭 서브넷과 두 개의 프라이빗 서브넷을 포함합니다. 이 인프라는 보안을 강화하는 데 도움이 되고 TIBCO EMS용의 내결함성 기준으로써 기능합니다. *
    • 인터넷부터 퍼블릭 서브넷까지 접근을 허용하는 인터넷 게이트웨이.*
    • 퍼블릭 서브넷의 배스천 호스트는 Secure Shell(SSH)이 TIBCO EMS 클라이언트 및 서버 인스턴스 접속을 허용합니다. 배스천 호스트는 1의 Auto Scaling 그룹 내에 있으며 항상 사용 가능합니다. *
    • 프라이빗 서브넷의 인스턴스 2개는 TIBCO EMS 서버용으로 구성돼 있고, 선택 인스턴스 2개는 TIBCO EMS 고객용으로 구성돼 있습니다.
      • Quick Start는 Amazon EC2 자동 복구 기능을 사용해 TIBCO EMS 서버 인스턴스를 이용할 수 있다는 것을 보장합니다. 시스템 장애가 감지되면 이 기능은 인스턴스를 새로운 하드웨어로 이동시키고 본래의 Amazon Elastic Block Store (Amazon EBS)와 Amazon EFS volumes을 다시 연결해 인스턴스를 자동으로 복구합니다. 회복 수, 네트워크 어댑터는 동일한 IP 주소를 유지합니다.
      • TIBCO EMS 서버 인스턴스에서 TIBCO EMS는 Linux 서버로써 설정됩니다. 이는 TIBCO EMS가 EC2 인스턴스의 초기 출시 또는 EC2 인스턴스가 복구된 후에 시작할 예정이라는 것을 보장합니다.
      • 선택 TIBCO EMS 클라이언트 인스턴스는 TIBCO EMS 클라이언트 소프트웨어만으로 구성됐습니다. 배포 후, 추가 클라이언트 소프트웨어를 설치할 수 있습니다.
      • TIBCO EMS는 Auto Scaling 그룹에 있습니다. Auto Scaling은 TIBCO EMS 서버 인스턴스용으로 사용하지 않습니다.
    • 2개의 EC2 인스턴트에서 공유 스토리지용 Amazon EFS는 EMS 서버 호스트입니다. Amazon EFS는 Linux fstab (파일 시스템 표) 파일을 사용해 마운트했기 때문에, EC2 인스턴스 초기 시작 후 또는 TIBCO EMS 서버 인스턴스 복구 후 공유 파일 시스템을 TIBCO EMS에 이용할 수 있습니다. EC2 인스턴스가 실행 중이더라도 TIBCO EMS가 유지한 메시지는 활성 TIBCO EMS 인스턴스에서 이용할 수 있다는 것을 보장합니다. TIBCO EMS 서버 인스턴스가 고장 나면, TIBCO EMS가 내결함성 구성이기 때문에 조치 및 유지된 메시지 복구가 몇 초 내에 진행될 것입니다.
    • 각각의 EC2 인스턴스용 보안 그룹은 인스턴스의 기능을 근거로 합니다. 예를 들어, TIBCO EMS 서버를 호스팅하는 EC2 인스턴스는 Amazon EFS 공유 스토리지에 액세스할 수 있지만 TIBCO EMS는 할 수 없습니다. 배스천 호스트로부터 모든 인스턴스에 액세스하기 위해 SSH를 사용할 수 있습니다.

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

  •  배포 방법
  • AWS에서 TIBCO EMS 환경을 구축하려면, 배포 안내서의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 등록하십시오.
    2. S3 버킷에 TIBCO EMS 소프트웨어를 업로드 하십시오.
    3. Quick Start를 시작합니다. 각 배포는 한 시간이 채 걸리지 않습니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. TIBCO EMS를 확인하는 배포 테스트를 실행하여 액세스할 수 있습니다.

    배포를 사용자 지정하기 위해 VPC, 서브넷, 배스천 호스트 인스턴스를 구성할 수 있으며 TIBCO EMS 서버 및 클라이언트 인스턴스의 구성을 사용자 지정할 수 있습니다.

    Amazon은 Quick Start에서 AWS와 협업하는 AWS 파트너와 사용자 배포 정보를 공유할 수 있습니다.  

  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

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

    이 Quick Start는 TIBCO EMS 버전 8.4 이상과 Amazon Linux (kernel 4.9.51) 또는 그 이상의 버전을 지원합니다.

    TIBCO EMS 라이선스 및 TIBCO EMS 소프트웨어 확보에 책임이 부여됩니다.

    • 현재 TIBCO 고객인 경우, https://edelivery.tibco.com에서 소프트웨어를 다운로드 할 수 있습니다.
    • 라이선스를 요청하기 위해서는 TIBCO에 연락하십시오. 평가판 버전은 https://tap.tibco.com에서 이용할 수 있습니다.