What does this AWS Solutions Implementation do?
Service Workbench on AWS is a cloud solution that enables IT teams to provide secure, repeatable, and federated control of access to data, tooling, and compute power that researchers need. With Service Workbench, researchers no longer have to worry about navigating cloud infrastructure. They can focus on achieving research missions and completing essential work in minutes, not months, in configured research environments.
With Service Workbench on AWS, researchers can quickly and securely stand up research environments and conduct experiments with peers from other institutions. By automating the creation of baseline research setups, simplifying data access, and providing price transparency, researchers and IT departments save time, which they can reinvest in following cloud best practices and achieving research reproducibility.
AWS Solutions Implementation overview
The diagram below presents the architecture you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.
Service Workbench on AWS Solutions Implementation architecture
The AWS CloudFormation template deploys a test environment of Service Workbench with default settings, which provides the solution’s website hosted on Amazon Simple Storage Service (Amazon S3), made available through Amazon CloudFront. The web frontend authenticates using Amazon Cognito and leverages Amazon API Gateway to invoke the solution's microservices (AWS Lambda functions and AWS Step Functions).
These microservices interact with Amazon DynamoDB to manage the content, users and AWS accounts in AWS Organizations to access data in S3 and instantiate out-of-the-box compute instances for Amazon EMR with Hail, Amazon SageMaker with Jupyter notebooks and Amazon EC2 with Windows and Linux operating systems. The CloudFormation templates for these compute instances are hosted in AWS Service Catalog for flexibility and to allow the simple addition of custom templates.
After you install the solution, you can log into the web frontend using the root password and URL provided by the install process, create administrator- and end-user logins, associate an AWS account with Service Workbench on AWS and start testing the solution and its capabilities.
Compute provisioning leveraging Service Catalog and CloudFormation
Simplified account vending through AWS Organizations
Data and compute sharing to speed collaboration
Browse our library of AWS Solutions Implementations to get answers to common architectural problems.
Find AWS certified consulting and technology partners to help you get started.
Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.