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 | Architecture Diagram
 Click to enlarge

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.

Service Workbench on AWS

Version 1.4.6
Release date: 04/2021
Author: AWS

Estimated deployment time: 45 min

Source Code  CloudFormation template 
Use the button below to subscribe to updates for this Solutions Implementation.
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.
Did this Solutions Implementation help you?
Provide feedback 

Features

Compute provisioning leveraging Service Catalog and CloudFormation

Service Workbench on AWS provides an easy-to-use, self-service portal for researchers to provision compute environments. Administrators can use AWS CloudFormation and AWS Service Catalog to create environment templates that are secure and compliant with organizational policies.

Simplified account vending through AWS Organizations

Service Workbench on AWS provides a simple mechanism for creating new AWS accounts via AWS Organizations. This enables fine-grained control associating research projects with budgets and billing.

Data and compute sharing to speed collaboration

Service Workbench on AWS connects to multiple identity providers simultaneously enabling different organizations to collaborate. Users can share data and compute templates across accounts subject to administrator review and approval.
Build icon
Deploy a Solution yourself

Browse our library of AWS Solutions Implementations to get answers to common architectural problems.

Learn more 
Find an APN partner
Find an APN Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Explore icon
Explore Solutions Consulting Offers

Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.

Learn more