此亚马逊云科技解决方案有何用途 ?
云上工作台(Service Workbench)解决方案降低了科研人员使用亚马逊云科技的技术门槛,让科研人员无需学习云计算知识即可快速安全地在云上建立科研计算环境。该方案提供了简单易用的网页界面,权限管理工具,成本可视化报表,以及 5 个内置科研环境模板(Jupyter Notebook, RStudio, Linux, Windows, Hadoop),并且支持通过 CloudFormation 模板自定义科研环境。云上工作台(Service Workbench)帮助高校和科研机构的 IT 团队对研究人员所需的数据、工具和计算能力的访问提供安全、可重复和联合的控制。通过自动创建研究环境、简化数据访问并提供价格透明度,研究人员可以把他们宝贵的时间放到科研项目本身上,从而加快科研进程。
方案优势
按需使用,简单快速
几次点击即可自助式按需创建科研环境,研究人员无需学习有关云计算的任何知识或等待 IT 团队的响应。
成本控制,清晰透明
按环境、用户、项目,成本中心等多个维度显示成本,方便管理预算和账单分析。
数据管理,合作共享
支持多种方式管理和分享科研数据,并与 Amazon Open Data 直接集成,让科研合作更简单。
亚马逊云科技解决方案概述
以下展示了整个方案的部署架构和用户界面。
- 静态Web资源(前端用户界面)存储在 Amazon S3 中,并通过 Amazon CloudFront 提供静态资源的分发。
- 用户可以在所有区域选择通过 OpenID Connect 供应商进行身份验证,或者在 Amazon Cognito 用户池开通的区域选择 Amazon Cognito 用户池进行身份验证。
- Amazon API Gateway 提供后端 Rest API。
- Amazon Lambda 与其它亚马逊云科技服务交互,处理 Service Workbench 的核心逻辑。
- Service Workbench 中的用户,权限,产品状态等相关信息存储在 Amazon DynamoDB 中。
- Amazon Service Catalog 管理 Service Workbench 中的产品模版。
- Amazon Step Functions 协调产品的部署,停止,终止以及状态检查。
- 通过 Amazon Service Catalog 中的 Amazon CloudFormation 模版启动各个产品所需要的计算资源。
- 各个计算资源可以读取 Amazon S3 中的研究数据集。
- Service Workbench 管理员通过 Amazon Service Catalog 发布新的产品。