云场景实践研究第39期:WeGene

简介: 作为一家主打个人基因测序服务的公司,WeGene(微基因),通过使用阿里云服务,不仅为用户提供健壮的网络服务,而且还为公司提供基因分析需要的海量计算资源。本文将具体分析阿里云在实际中如何帮助WeGene简化数据存储、传输、计算等方面的问题。
更多云场景实践研究案例,点击这里: 【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽
作为一家主打个人基因测序服务的公司,WeGene(微基因),通过使用阿里云服务,不仅为用户提供健壮的网络服务,而且还为公司提供基因分析需要的海量计算资源。本文将具体分析阿里云在实际中如何帮助WeGene简化数据存储、传输、计算等方面的问题。
基因组数据能够为个人提供好处,在国内很多基因组研究做的不够好,最主要的原因是数据不够。所以,WeGene希望通过云计算与大数据技术的发展来推动这方面的研究,比如尼古丁的研究、基因组和睡眠关系的研究等。

采用的阿里云产品
  • 阿里云云服务器 ECS
  • 阿里云对象存储  OSS
  • 阿里云云数据库 RDS
  • 阿里云 API 网关 API Gateway
  • 阿里云批量计算 BatchCompute
  • 阿里云负载均衡 SLB
  • 阿里云弹性伸缩 Auto Scaling

为什么使用阿里云
需要为用户提供健壮的网站服务
需要海量的计算资源支持大量的数据

关于WeGene
WeGene(微基因)是一家主打个人基因测序服务的公司,主要致力于帮助用户解读基因的奥秘,遇见未知的自己。WeGene现在主要的服务内容包括基于基因组数据的祖源分析、个性化的运动和减肥建议、营养基因组学、基因组医学等方面的内容。未来,WeGene会跟合作伙伴一起把基因组数据推向每一个被基因所影响的角落。

挑战即机遇
基因组数据能够为个人提供好处,在国内很多基因组研究做的不够好,最主要的原因是数据不够。所以,WeGene希望通过云计算与大数据技术的发展来推动这方面的研究,比如尼古丁的研究、基因组和睡眠关系的研究等。尽管云计算为基因分析工作提供了诸多便利,未来还将面临基因组数据的二次分析、全基因组数据存储、分析和可视化和全基因组测序的计算问题等巨大挑战。

为什么选择阿里云?

WeGene上云之路
WeGene云端架构用到的阿里云服务,其中包括 云服务器ECS、云存储OSS、云数据库RDS、API应用网关、批量计算等。阿里云的“三大件”(ECS、OSS、RDS)结合 负载均衡、弹性伸缩以及其他的 NoSQL数据库等功能。
304f5a20d10f30bc81a06dbc8b52d493eba85104
除了最基本的网站服务以外,由于基因分析需要海量的计算资源,WeGene还与阿里云平台上提供生物信息PAAS服务的北京聚道有限公司(GeneDock)进行了合作,在他们提供的计算平台上运行用户基因数据的分析。
a8d67c36d9c5a40fc3cf836d6ace3f42c08acfcd

拥抱阿里云带来的成效
阿里云的“四大件”(ECS、OSS、OSS、RDS)结合负载均衡、弹性伸缩以及其他的NoSQL数据库等功能,让WeGene能够为用户提供健壮的网站服务——无论是在访问量低峰期,还是在批量交付检测报告给用户或市场活动推广时流量较高的情况下。

用户的生物样本在实验室进行实验以后,所产生的实验数据会直接被上传进入 OSS中,并根据不同的计算任务需求被分配到WeGene在 ECS上自建的计算服务器、GeneDock、批量计算等在内的计算环境中去进行分析。分析的结果会通过统一管理的 API网关服务录入数据库,并最终在阿里云上呈现给全球的用户。在这一过程中,阿里云实际帮助我们简化了数据存储、传输、计算方面的问题。

原文发布日期:2017-02-23
云栖社区场景研究小组成员:丁匀泰,仲浩。
相关文章
|
缓存 前端开发 API
API接口封装系列
API(Application Programming Interface)接口封装是将系统内部的功能封装成可复用的程序接口并向外部提供,以便其他系统调用和使用这些功能,通过这种方式实现系统之间的通信和协作。下面将介绍API接口封装的一些关键步骤和注意事项。
|
机器学习/深度学习 人工智能 自然语言处理
人工智能技术介绍
【10月更文挑战第14天】 人工智能技术介绍
|
开发框架 Linux C语言
C、C++、boost、Qt在嵌入式系统开发中的使用
C、C++、boost、Qt在嵌入式系统开发中的使用
769 1
|
11月前
|
人工智能 安全 API
什么是 Prompt 注入攻击?如何防止Prompt注入攻击!
本文系统讲解AI智能体中的Prompt注入攻击及其防御策略。通过实例解析攻击原理,揭示内部Prompt泄露、权限越界等风险,并提供输入过滤、分层隔离、最小权限等六大防护措施,结合PHP代码示例与SEO应用场景,强调安全设计的重要性。
1595 4
|
弹性计算 运维 自然语言处理
开发者评测|操作系统智能助手OS Copilot
OS Copilot 是阿里云针对Linux操作系统推出的一款智能助手,它利用大模型技术提供自然语言问答、辅助命令执行和系统运维调优等功能,旨在提高Alibaba Cloud Linux的使用效率。OS Copilot在新人上手时并不简单,文档指引不够清晰,存在一些步骤无法顺利执行的问题,比如环境配置和命令执行。此外,产品目前仅支持Alibaba Cloud Linux,限制了其应用范围。虽然OS Copilot在一些基本功能上表现尚可,如解答问题和编写简单脚本,但在处理复杂任务或自动化运维时显得不足。总体而言,OS Copilot对新手和阿里云环境有一定的帮助,但功能和使用体验仍有改进空间。
|
机器学习/深度学习 XML 分布式计算
大数据的概念
【10月更文挑战第16天】
976 4
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云瑶池在2024云栖大会上重磅发布由Data+AI驱动的多模数据管理平台DMS:OneMeta+OneOps,通过统一、开放、多模的元数据服务实现跨环境、跨引擎、跨实例的统一治理,可支持高达40+种数据源,实现自建、他云数据源的无缝对接,助力业务决策效率提升10倍。
|
Java 数据库 Android开发
一个Android App最少有几个线程?实现多线程的方式有哪些?
本文介绍了Android应用开发中的多线程编程,涵盖基本概念、常见实现方式及最佳实践。主要内容包括主线程与工作线程的作用、多线程的多种实现方法(如 `Thread`、`HandlerThread`、`Executors` 和 Kotlin 协程),以及如何避免内存泄漏和合理使用线程池。通过有效的多线程管理,可以显著提升应用性能和用户体验。
587 11
|
小程序
Taro@3.x+Vue@3.x+TS开发微信小程序,根据系统主题展示不同样式(darkMode)
本文介绍如何在Taro项目中配置深色模式。通过在`src/app.config.ts`设置`darkmode`选项和在`theme.json`中定义主题变量,可以实现跟随系统主题的界面风格切换。
895 0
Taro@3.x+Vue@3.x+TS开发微信小程序,根据系统主题展示不同样式(darkMode)
|
人工智能
如何利用ai快速写汇报、方案、总结。
本文介绍了一套与AI有效沟通的方法,以生成符合需求的文章。通过构建【角色+背景+任务+要求】的提示词框架,并辅以调试优化,可显著提升AI输出内容的质量。角色设定应包括单位、身份与能力;背景描述需涵盖宏观、微观及受众层面;任务需界定清晰,并可细分为文本输出或立意构思;要求则涉及语言风格、字数限制及内容结构。通过不断调试,最终产出满足期望的文章。
2123 6

热门文章

最新文章