云场景实践研究第49期:妈妈帮

简介: 作为专为妈妈们服务的社区,中国每天新增孕妇中有1/3会成为妈妈帮的注册会员。为了维护如此庞大的用户系统,妈妈帮选择了落地阿里云,借助阿里云的力量搭建安全稳定用户系统。本文将为大家介绍妈妈帮的上云实践之路,云上架构设计、数据库选型、安全运维实践以及在这个过程中阿里云如何帮助妈妈帮解决遇到的问题。

更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽

作为专为妈妈们服务的社区,中国每天新增孕妇中有1/3会成为妈妈帮的注册会员。为了维护如此庞大的用户系统,妈妈帮选择了落地阿里云,借助阿里云的力量搭建安全稳定用户系统。本文将为大家介绍妈妈帮的上云实践之路,云上架构设计、数据库选型、安全运维实践以及在这个过程中阿里云如何帮助妈妈帮解决遇到的问题。

上云对于运维人员来说当然会有一些帮助,正如在传统IDC里面做同城灾备是一个成本非常高并且技术难度非常大的工作,但是使用了阿里云之后,阿里云就会提供很多方案帮助实现同城灾备。除此之外,运维人员还会接触到一些新的组件,学习到新的技术和知识。

--张楠

妈妈帮运维主管


采用的阿里云产品:

  • 阿里云云服务器 ECS
  • 阿里云负载均衡服务 SLB
  • 阿里云对象储存 OSS
  • 阿里云云数据库 Redis版
  • 阿里云云数据库 MongoDB版
  • 阿里云云数据库  Memcache 版


为什么使用阿里云

企业需要稳定可靠的云上环境

需要较低的成本及高性价比的云上服务

对云迁移是否便捷平滑有很高的要求


关于妈妈帮

妈妈帮是一个专为妈妈们服务的社区,提供备孕、怀孕、育儿生活交流分享平台。2011年12月,妈妈帮APP正式上线,中国每天新增孕妇中有1/3会成为妈妈帮的注册会员。


阿里云为”妈妈们“提供的可靠保障

稳定安全的云上环境

对于包括妈妈帮在内很多互联网公司的业务而言,往往都需要7x24小时不间断地对外提供服务,所以即使业务有一分钟的中断,都将会对用户造成比较大的伤害,而对于客户的业务的影响也会是巨大的。针对于这个方面,阿里云所提供的服务其实有非常多用处,而且阿里云在整个基础体系架构上对于冗余以及容灾方面进行了很多的设计和考虑,所以整个平台的稳定性是有保障的。其次,阿里云现在的产品能够帮助用户很容易地实现同城容灾以及异地容灾的架构,比如像阿里云的SLB,就可以支持多可用区,用户可以将服务器放在多个可用区,从而方便地实现同城容灾,这就是阿里云产品体系上对于容灾的支持。第三个方面,在故障响应方面,阿里云的整个故障响应通道在业界是处于领先地位的,可以看到每次出现故障,阿里云总能在第一时间就发布公告。另外如果客户遇到一些技术问题,比如网站不能访问或者停止服务了,可以通过电话或者工单的方式找到阿里云的后台技术支持,后台的业务架构师会第一时间协调售后和产品研发帮助客户定位、排查并解决技术问题,所以从整个服务保证、售后流程以及服务稳定性等方面,阿里云都拥有强大的保障能力。

弹性配置帮助客户降低成本

在上云的成本方面,首先对于资源成本而言,阿里云的架构上做了很多冗余的设计的,这样单纯看成本的话,可能看上去会更高一些,但是随着阿里云市场规模的继续扩大,以及技术红利不断释放,用户使用云计算的成本一定会有所下降的。另外,因为云计算具有弹性伸缩的特点,而互联网业务的流量也存在波峰和波谷的周期性变化,所以云计算能够帮助客户充分利用弹性最大程度地利用资源,而不需要针对于峰值配置资源量,也就是说客户可以依靠云计算的弹性来降低成本,这一点随着用户继续深入地使用会体会得更加深刻。

平滑便捷的上云过程

妈妈帮对上云考量最重要的一点就是对于服务的平滑迁移,需要保证在服务不中断的情况下,向云上进行迁移。除此之外,还需要保证迁移之后能够进行横向扩展,所以对于之后运维规范性和安全性都会考虑进去。基于以上的考量并为了预防上云之后会出现一些不可预知的问题,为了保证业务的稳定性,阿里云提供了用户IDC与阿里云相结合的双活架构方式,保证阿里云和IDC其中一方中断不会影响妈妈帮正常地提供服务。


落地阿里云带来的成效

落地阿里云无论是从技术支持上还是从运维工作上,都为妈妈帮带来了很大的改观与成效。

从技术支持上来讲,阿里云为用户提供稳定了安全的云上环境。尤其阿里云在整个基础体系架构上对于冗余以及容灾方面进行了很多的设计和考虑,使得整个平台的稳定性更有保障。其次,阿里云现在的产品能够帮助用户很容易地实现同城容灾以及异地容灾的架构,比如像阿里云的SLB,就可以支持多可用区,用户可以将服务器放在多个可用区,从而方便地实现同城容灾,这也很好的解决了妈妈帮对于容灾方面的担忧。

从运维角度来讲,上云前,运维人员需要花费很多精力放在底层设备、技术搭建以及维护上。上云之后则会将主要精力都放在对于性能的优化,对于高可用更多的关注以及如何更快更好地支持业务的发展这部分。同时,运维人员还接触到了一些新的组件,学习到了新的技术和知识。


关于妈妈帮的更多实践详情:妈妈帮上云之路:云上平台架构与运维实践
原文发布日期:2017-02-27
云栖社区场景研究小组成员:郭思乔,仲浩。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
JavaScript
NATAPP使用教程(内网穿透)
NATAPP使用教程(内网穿透)
2943 0
|
SQL 监控 关系型数据库
为 MySQL/MariaDB 开启 Binlog 功能
说到 Binlog 就不得不提一下 MySQL Server 的四种类型的日志:Error Log、General Query Log、Slow Query Log 和 Binary Log 。
6309 0
|
10月前
|
监控 安全 Ubuntu
从零开始学安全:服务器被入侵后的自救指南
在信息爆炸时代,服务器安全至关重要。本文针对黑客入侵问题,从应急处理、系统恢复到安全加固全面解析。发现入侵时应冷静隔离服务器,保存日志证据,深入排查痕迹;随后通过重装系统、恢复数据、更改密码完成清理;最后加强防火墙、更新软件、部署检测系统等措施防止二次入侵。服务器安全是一场持久战,需时刻警惕、不断优化防护策略。
1399 1
|
9月前
|
人工智能 安全 API
MCP协议的具体技术实现原理
MCP(Model Context Protocol)是由Anthropic提出的开放协议,旨在标准化大语言模型(LLM)与外部工具、数据源的交互方式。通过客户端-服务器架构与JSON-RPC通信,实现工具的动态发现、安全调用与灵活扩展,提升LLM的实用性与集成效率。
|
人工智能 算法
AI+脱口秀,笑点能靠算法创造吗
脱口秀是一种通过幽默诙谐的语言、夸张的表情与动作引发观众笑声的表演艺术。每位演员独具风格,内容涵盖个人情感、家庭琐事及社会热点。尽管我尝试用AI生成脱口秀段子,但AI缺乏真实的情感共鸣和即兴创作能力,生成的内容显得不够自然生动,难以触及人心深处的笑点。例如,AI生成的段子虽然流畅,却少了那份不期而遇的惊喜和激情,无法真正打动观众。 简介:脱口秀是通过幽默语言和夸张表演引发笑声的艺术形式,AI生成的段子虽流畅但缺乏情感共鸣和即兴创作力,难以达到真人表演的效果。
|
存储 JavaScript Java
若依修改,如何安装wangEditor,图片上传接口编写。建议暴露专门写一个图片存储的接口
若依修改,如何安装wangEditor,图片上传接口编写。建议暴露专门写一个图片存储的接口
若依修改,如何安装wangEditor,图片上传接口编写。建议暴露专门写一个图片存储的接口
|
前端开发 小程序
新版校园跑腿外卖独立版+APP+小程序前端外卖配送平台源码
同城校园跑腿外卖配送平台源码,支持自定义diy 你可以设计你的页面,设计你自己的风格,支持多校园,独立版本,多商户,有用户端,骑手端,商家端,强大的功能
771 3
|
数据采集 数据可视化 数据挖掘
NCBI GEO王炸:GEO2R直接分析RNA-seq数据,几家欢喜几家愁?
GEO2R是NCBI GEO团队针对上传到GEO的芯片数据开发的一款在线差异分析、可视化作图工具,是广大数据分析人员的福音。然而,一直以来GEO2R仅针对芯片数据,对于越来越多的测序数据,只能下载所上传的matrix矩阵,进行分析,若没有上传表达矩阵,或者基因组版本不合适的话,往往还得下载原始数据重新分析,耗时耗力。 最近,NCBI GEO团队推出了一项“王炸”更新:GEO2R可以直接分析RNA-seq测序数据了。
581 3
|
XML API Android开发
构建高效的安卓应用:使用Jetpack Compose实现动态UI
【4月更文挑战第13天】 在移动应用开发领域,随着用户对流畅体验和即时反馈的期待不断上升,开发者面临着构建高效、响应式且具有丰富交互性的用户界面的挑战。传统的Android开发方法,如基于XML的布局,虽然稳定但往往伴随着较高的资源消耗和较低的开发效率。本文将探讨如何使用Jetpack Compose——一种现代声明式UI工具包,来构建动态且高效的安卓应用界面。通过深入分析Jetpack Compose的核心原理及其与传统方法的对比,揭示如何利用其强大的功能集合提升应用性能和开发效率。我们将通过实例演示如何快速构建可重用组件、实现实时数据绑定,以及优化布局渲染过程,从而为开发者提供一种更简洁、
下一篇
开通oss服务