Service Workbench on AWS는 IT 팀에서 연구자에게 필요한 데이터, 도구 및 컴퓨팅 파워에 대한 안전하고 반복 가능한 연동 액세스 제어를 제공하는 데 도움이 됩니다. Service Workbench를 통해 연구자들은 더 이상 클라우드 인프라를 알아보며 고민하지 않아도 됩니다. 구성된 연구 환경에서 연구 목표 달성에 집중하고 중요한 작업을 몇 달이 아닌 몇 분 안에 완료할 수 있습니다.
연구자들은 Service Workbench on AWS를 사용하여 빠르고 안전하게 연구 환경을 구축하고 다른 기관의 동료와 함께 실험을 수행할 수 있습니다. 연구자와 IT 부서는 기본 연구 환경 생성을 자동화하고 데이터 액세스를 간소화하며 비용 투명성 제공하여 시간을 절약하며, 이를 통해 클라우드 모범 사례를 따르고 연구 재현을 성공적으로 달성하는 데 재투자할 수 있습니다.
장점
온디맨드 연구 환경 기능
연구자가 클라우드 인프라에 대해 알 필요 없이 혹은 리서치 IT 부서의 응답을 기다릴 필요 없이 몇 분 만에 연구 환경을 구축할 수 있는 셀프 서비스 방식의 3-클릭 온디맨드 서비스입니다.
사전 구축되어 안전하며 규정을 준수하는 환경
연구자가 내부 및 외부 연구팀 간에 복제할 수 있는 데이터 및 도구에 간편하게 액세스할 수 있도록 사전 구축되어 안전하며 규정을 준수하는 환경입니다.
투명하게 공개하는 총 비용
비용 센터 및 개별 환경별로 현재 누적된 비용을 파악하여 예산 및 차지백을 관리합니다.
오픈 소스 AWS 솔루션
무료 AWS 오픈 소스 솔루션(Apache 2.0 라이선스) - 고객은 사용한 다운스트림 AWS 서비스에 대해서만 비용을 지불합니다.
개요
아래의 다이어그램은 GitHub의 코드 예제를 사용하여 구축할 수 있는 아키텍처를 보여줍니다.
Service Workbench on AWS 아키텍처
Service Workbench on AWS는 기본 설정으로 구성된 Service Workbench의 테스트 환경을 배포하고, 여기에서 Amazon CloudFront를 통해 제공된 Amazon Simple Storage Service(Amazon S3)에 호스트된 웹 사이트를 제공합니다. 웹 프런트엔드는 Amazon Cognito를 사용하여 인증하고 Amazon API Gateway를 활용하여 마이크로서비스(AWS Lambda 함수 및 AWS Step Functions)를 호출합니다.
이러한 마이크로 서비스는 Amazon DynamoDB와 상호 작용하여 AWS Organizations의 컨텐츠, 사용자 및 AWS 계정을 관리하여 Hail을 사용하는 Amazon EMR, Jupyter 노트북을 사용하는 Amazon SageMaker, Windows 및 Linux 운영 체제를 사용하는 Amazon EC2의 즉시 사용 가능한 컴퓨팅 인스턴스를 인스턴스화하고 S3의 데이터에 액세스할 수 있습니다. 이러한 컴퓨팅 인스턴스에 대한 CloudFormation 템플릿은 AWS Service Catalog에 호스트되므로 탄력성이 뛰어나며 사용자 지정 템플릿을 간단하게 추가할 수 있습니다.
Service Workbench on AWS를 설치한 후에 설치 프로세스에서 제공하는 루트 암호 및 URL을 사용하여 웹 프런트엔드에 로그인하고, 관리자 및 최종 사용자 로그인을 생성하며, Service Workbench on AWS에 AWS 계정을 연결하고 솔루션 및 기능 테스트를 시작할 수 있습니다.