首页 > 安全 > 关键词  > 腾讯云最新资讯  > 正文

腾讯云11.11:十分钟内完成弹性伸缩,流量清洗化解DDoS攻击

2016-11-11 16:55 · 稿源:站长之家用户

一年一度的双十一狂欢节已经来临,这个特殊的节日因为电商们的集体疯狂促销而被赋予了特殊的含义。从往年的数据来看,双十一当天各家平台的成交额和成交量都是在创造着各种数字奇迹,并且每年都保持高速增长。

惊人的数据背后也有着不可想象的挑战,特别是在零点之后的几分钟内,数千万的用户在同一时间进行着同样的购物流程,搜索、查看详情、下单、支付等等的每一个环节都需要保证高并发下的高可用性,扩容、冗余、多活、降级、防DDos等等的技术都需要渗入到相关的平台架构中。

而对于双十一这样的高并发访问场景,很多中小型电商并不具备相对应的运维能力,所以他们开始借助专业的云服务商来解决这些棘手的问题。这其中,腾讯云就为用户提供了11.11电商解决方案,核心能力包括弹性扩容、抵御刷单等,蘑菇街、聚美优品、当当、有货、唯品会、小红书、楚楚街等知名电商平台都基于他们的云服务构建了自己的业务架构。为了了解腾讯云电商解决方案的技术细节,InfoQ记者采访了其佼佼者架构师罗志。

电商架构

每家电商都有自己各自的业务特色和技术栈,具体落实的架构不尽相同;但是在我看来,有一些规律可以遵循,这里对不同的电商架构情况进行下分类介绍。各电商业务的架构一般比较类似,都是4层架构,即接入层、逻辑层、cache层和数据库层。

近年来,随着抢购、限时购买的兴起,要求电商后台需要能够有集中时间内应对大请求量的处理能力,因此,在对接入层、逻辑层的按需、实时、快速平行扩展能力就提出了较高的要求。同时由于国内日渐猖獗的羊毛党黑产的泛滥,因此电商业务对腾讯云的基于大数据的恶意用户识别——天御系统,也有了越来越多的需求。

在考虑电商业务架构的时候,以接入层为例,在以往非云架构时,业务往往只会选择一个接入中心,虽然有BGP的接入,但毕竟受限于物理距离,故对距离接入中心较远的地区的覆盖,依然是存在不足的,这个问题在移动端APP访问时,变得尤为突出。因此在这里,建议更多的考虑如何复用公有云在全国各可用区间强大的内网专线能力,通过反向代理等技术,实现全国多接入中心的接入能力。

但若按业务架构的物理部署而言,又可以大致分为传统和新兴电商两类。其中传统电商,在初创时即使用自有IDC,故仅在公有云上部署其接入、逻辑、cache层,充分复用公有云的BGP接入及弹性的能力,同时又以专线将腾讯云与其私有IDC数据中心连接成为混合云。

而以小红书为代表的新兴电商,由于其是完全在腾讯云上成长起来的业务架构,故会将全部业务架构部署在云端,充分享受云带给其的低运维成本和低架构成本,而将全部重心投入在业务发展上。

如果某家电商客户同时采用了其他家的云服务或者自由IDC,那么我认为混合云是一个比较好的发展方向,无论是双云混合还是自有IDC+云。如果是双云架构,建议以双云容灾,一个为主一个为备作为主要的考虑方向。而如果是构建混合云,则以充分利用云的弹性及BGP+多地接入节点作为主要的考虑方向。

怎样做到弹性伸缩

弹性伸缩(Auto Scaling)根据业务需求和策略,自动调整计算资源。可根据定时、周期或监控策略,恰到好处地增加或减少 CVM 实例,并完成配置,保证业务平稳健康运行。

腾讯云目前的弹性伸缩请求响应时间是5-10分钟,扩容时间视客户镜像大小而定,一般10分钟以内。同时并发扩容数,无限制。我们的实现是基于业务无状态层的,可自定义策略的弹性伸缩能力。

整体架构如下图:

这里可以举一个我们的客户案例进行分享,江苏盛瑞面临的挑战有三点:

动辄需要数千台规模的扩容,需要稳定、海量资源的后台过去需要2个以上运维人员晚上加班手工扩容,耗时大半天,费事费力机器数量巨大,希望找到计费更比较准确的云平台,节省费用

经过我们的努力最终实现了2.5小时完成两次自动扩容,共扩充接近3000台高配服务器,此后又完成自动缩容;全程零故障,零人工参与,顺利度过高峰。

尽可能地周全监控服务

对于监控,我们会考虑到云服务器CPU利用率、内存利用率、磁盘利用率以及云数据库、Memcached高速存储等各项云服务负载和性能指标,通过直观图表展示出来。

在设计和实现监控时,我们考虑到了需要支持配置多种指标的告警触发阈值,每个策略可关联不同云产品。设为默认告警策略后,自动关联该策略,然后还支持自定义告警接收人和发送渠道。关于自定义告警通道服务,我们预留了告警上报接口,客户可以自己通过监控脚本产生自定义的告警,通过告警上报接口,即可将告警内容上报给云监控,平台会及时推送给客户。

同时,不单是监控,云API几乎覆盖所有可以以 API 方式对外提供服务的云产品并持续迭代。新产品上线时均同步推出对应API。所有接口均以 https 方式对外提供,并通过签名机制对调用者身份进行鉴权,充分保证 API 请求的安全性和合法性。在调试上,腾讯云提供了云 API 的调试工具,方便开发者快速调试 API 接口,并提供了丰富的代码示例共开发和参考。

电商业务离不开图片处理

作为电商,图片支持需求是绕不过去的;对应到技术上,需要对商品图片进行存储和识别。这里重点谈谈我们的图片内容识别技术:DeepEye内容识别引擎。

DeepEye是由SNG优图实验室、TEG信息安全部联合研发的图像识别引擎,基于海量数据与深度学习技术研发,旨在打造百亿处理级别的高可用、高准确图片内容检测识别系统,对行业内各大产品UGC图片/视频类数据进行主动色情检测,改变了信息安全领域依赖人工发现恶意内容的模式,升级为机器自动发现+人工辅助的AI模式;

DeepEye技术在鉴黄上的精度达到99.95%,在多次业务评测中保持业界领先;在腾讯公司内部已接入包括Qzone、头像、Q群、朋友圈等绝大部分图片与视频业务,极大降低了业务监管风险;并联合腾讯云搭建了万象鉴黄、天御等品牌向公司外部客户提供多媒体内容检测服务,迄今接入了包括快手、大众点评、京东、大智慧、斗鱼等数十家领域内标杆公司,极大程度上解决了人力审核上的痛点并获得了好评。

这里不得不重点提一下DeepEye技术的创始团队:SNG优图实验室,这支人工智能团队是腾讯公司布局前沿技术的一张品牌。从2012年成立至今,优图团队从寥寥数人已成长为具备近百人规模的算法研发团队,并于今年从原有社交平台部架构中独立出来,成立了优图实验室,专门从事机器学习、计算机视觉、音频分析等人工智能领域前沿科技的研发与产品落地。其实除了图像内容识别方面的能力,该团队的人脸识别、声纹识别等能力在国际比赛中创造了世界纪录。

越来越受到重视的安全技术

电商常见的三种困扰:恶意刷单、域名劫持、DDos攻击,这里和大家分享其中两个。

处理恶意刷单需要积累恶意用户库、有效判定、处理执行。恶意用户的积累需要长久作战,收集IMEI、QQ、微信、手机号码、身份证号、IP等全方位的信息;需要基于大数据做到一处作恶、多处识别。

关于DDoS攻击的处理,我想谈谈锤子科技的这个案例。2015年锤子坚果手机发布会,遭到攻击导致直播暂时,高达数十G的量攻击,锤子商城一度面临全面瘫痪风险。

此时腾讯云介入,在锤子官网域名的DNS配置里面加一条CNAME,将相应域名解析到大禹,CNAME功能会把用户流量的请求先路由到大禹的加速点,然后由大禹的加速点清洗、过滤,再吐回到原站,顺利化解了攻击。

从启动预案,接入客户网站,到启动清洗,13分钟内一气呵成,数十G的攻击流量均被大禹系统成功清洗,让锤子科技官网恢复正常,保证了现场发布会召开后274万在线用户的顺畅观看。

未来展望

又是一年电商狂欢时,能做的还有更多,更多的腾讯能力不断的跟广大云计算用户的需求相适应,结合电商我们可以做的更多,电商正在面临的转型问题和比较新行业发展趋势,腾讯云电商解决方案还提供多样化的产品与服务。

例如,许多电商正在尝试的“直播”模式,腾讯云的视频解决方案能够提供全方位、立体化的技术支持,支持直播应用在24小时内完成快速对接,拥有完整的直播能力,实现稳定的用户体验,这将为更多电商平台尝试“直播+电商”模式提供更多可能性。

而在人工智能层面,腾讯云基于腾讯18年的社交大数据经验提供准确的图片识别能力,可对不良内容进行准确甄别,识别比较准确度达99.95%,节省用户95%的人力;同时,腾讯云提供智能语音服务,日核查语音时长提升31倍,服务满意度提升23%,从资源设备到人力成本全面实现优化。

使用腾讯云智能语音服务后,珍爱网语音质检业务的覆盖率从3%提升到了高,质检效率提升31倍。与传统人工方式相比,同样数量的通话录音,质检成本仅为原来的10%。

作者介绍

罗志,腾讯云佼佼者架构师。 2005年加入腾讯,先后在腾讯集团内负责过系统运维、DBA、游戏运维、游戏运营规划、腾讯云售前架构师团队。目前主要致力于帮助合作伙伴评估、规划、重构系统架构,建立满足其业务未来至少2-3年发展需要的云端架构整体解决方案。

今年11.11大幕已拉开,狂欢背后,提供保障服务的技术平台更值得关注。腾讯云在此次11.11为蘑菇街、聚美优品、当当、有货、唯品会、小红书、楚楚街等知名电商平台提供了电商解决方案,在架构部署、弹性伸缩、监控服务、图片处理和安全防范方面做了重点完善。体验腾讯云的核心技术服务,到官网注册试用,只需两步!

举报

  • 相关推荐
  • 腾讯云通过信通院云计算系统智能化可观测性能力最高等级认证

    7月22日,腾讯云可观测平台在2025可信云大会上通过《云计算系统智能化可观测性能能力成熟度模型》标准认证,获评最高级——智能引领级(Lv5)。该平台在智能可观测能力上达到业界领先水平,具备自然语言检索、可视化、问题分析等智能功能,能更高效满足业务需求。平台采用Agent决策引擎、三层测试体系等技术突破,支持告警分析、应用健康检查等六大重点场景,提供一体化监控解决方案。用户可通过控制台一键启用AI工作台,上传企业知识构建专属知识库,实现从被动告警到主动防御的智能运维转型。

  • 三维家与腾讯云签署战略合作协议,共同打造“AI+家居设计”新生态

    7月23日,广东三维家信息科技与腾讯云签署战略合作协议,双方将在生成式AI、云服务及市场生态领域展开深度合作。三维家作为家居产业数字化领军企业,将结合腾讯云在AI、大数据等领域的技术优势,共同打造家居设计SaaS解决方案,推动行业全链路升级。合作重点包括开发AI驱动的3D云设计工具,提升设计师建模效率70%以上,并依托腾讯云存储能力优化设计素材管理。未来�

  • 腾讯云TencentOS提交Swap Table补丁系列 Linux内核内存交换性能提升20%~30%

    腾讯云操作系统团队提交了名为Swap Table的补丁系列,针对Linux内核交换子系统进行优化。该系列在4K页面和mTHP folios场景下,使系统性能提升20%-30%。Swap Table通过智能调度机制优化数据定位,支持大页尺寸减少操作次数,并实现动态空间扩展。27项独立改进解决了历史遗留问题,经实测性能显著提升。目前补丁系列正处于审核阶段,有望纳入Linux内核主线。这是腾讯云团队继内存控制组、页面热管理等创新后,在操作系统核心技术领域的又一突破,将强化TencentOS Server的高性能优势。

  • 腾讯云自研操作系统TencentOS与中国金融认证中心达成合作,全面支持安全启动

    腾讯云操作系统TencentOS Server V4全面支持安全启动(Secure Boot)功能,通过与微软和中国金融认证中心(CFCA)合作,实现双轨并行的安全启动方案。该系统不仅获得微软签名认证,还基于CFCA国产根证书体系完成适配,构建从固件到操作系统的完整信任链。TencentOS团队严格遵循安全规范,对密钥实施严格保护,确保系统启动各环节安全验证,有效防御底层恶意软件攻击。该方案支持"开箱即用",无需额外配置即可在主流服务器和虚拟化平台运行,大幅提升部署效率与安全防护水平。

  • 腾讯云GooseFS团队与厦门大学合作成果 AC-Cache入选 PPOPP

    腾讯云研发的AC-Cache内存缓存系统入选并行编程顶会PPOPP2025。该系统针对小型对象存储场景,通过感知访问关联性的创新设计,成功解决负载不均衡问题。实测显示,AC-Cache可降低80.2%尾部延迟,提升5倍以上访问吞吐量。该技术已开源并应用于腾讯云GooseFS产品,在手机制造、自动驾驶等领域取得显著成效:某手机厂商模型分发速度达300MB/s,带宽提升10倍;某车企训练效率提高30%,数据命中率超90%。AC-Cache的突破将助力企业突破存储性能瓶颈。

  • 第四届“数智港航”数据创新应用大赛启动 腾讯云为大赛系统部署云原生数字底座

    7月10日,第四届"数智港航"数据创新应用大赛启动。大赛由中国交通通信信息中心等单位主办,腾讯云提供技术支持,保障赛事官网"宝船网"稳定运行。本届大赛设置两条赛道:解决方案赛道聚焦物流数据开放和智慧港口技术创新;算法模型赛道涉及船舶识别、估值和分类等数据处理。优秀项目可直通2025年"数据要素X"全国总决赛,并有机会入选行业实践案例。大赛成果将于8月22日揭晓,通过官网"宝船网"可查询参赛详情。赛事旨在推动港航物流数据生态建设,促进行业数字化转型。

  • 应对VMware转型挑战!腾讯云x Omdia发布业内首个《从VMware到分布式云:企业虚拟化转型实战指南》

    腾讯云联合Omdia发布《从VMware到分布式云:企业虚拟化转型实战指南》,针对博通收购VMware后73%企业加速迁移计划的情况,提出"平替-升级-演进"三阶段路径。方案覆盖IaaS层替换、全栈云升级到云原生演进全场景,提供分布式云与专有云解决方案,支持5000vCPU规模下TCO降低30%。指南包含迁移策略、工具链及金融、制造等行业案例,如某银行8小时完成130套系统迁移并通过三级认证。腾讯云通过热迁移、数据同步等20余种工具,助力企业实现业务连续性保障和平滑过渡。

  • QQ鸿蒙电脑版上线:支持腾讯文档和微云

    7月18日,QQ鸿蒙电脑版正式上线华为应用市场。该版本支持单聊/群聊、音视频通话、QQ空间、会员、钱包、邮箱等功能,并兼容腾讯文档和微云等。目前版本仍在完善中,部分功能可能受限。鸿蒙电脑应用已覆盖办公、设计、金融、影音、教育、游戏等多个领域,预计年底将支持超2000款应用。通过桌面与移动生态的深度融合,鸿蒙电脑突破了传统操作系统应用生态局限,基于统一开发框架实现移动应用快速部署至桌面端,构建多端统一的应用生态体系。小红书、B站等移动应用已适配电脑端,不仅为移动应用解锁新市场,也让用户在电脑端获得更丰富的使用场景。

  • SIGMOD评审团评价:源于真实业务的突破!腾讯云TDSQL研究成果入选国际顶会

    腾讯云数据库TDSQL团队在ACM SIGMOD 2025发表论文,提出创新性"热点数据"高并发解决方案。该技术通过动态识别热点数据并采用"组锁模式"优化处理,在腾讯金融支付等业务中实现交易性能提升30%,热点场景TPS提升近10倍。性能测试显示其处理速度超业界先进方案6.5-22倍,获评"真实业务驱动研究的典范"。这是TDSQL今年继VLDB、ICDE后第三次入选国际顶级会议,其核心专利此前刚获中国专利金奖。

  • 2025年度可信云典型实践结果披露 天翼云通过16项可信云评估

    7月22-23日,第十二届可信云大会在京召开。中国信通院发布2025年上半年可信云最新评估结果及年度典型实践成果,天翼云通过16项可信云评估并斩获4项最佳实践,展现全方位科技创新能力。天翼云推出国产化服务器、数据库等产品,实现全产业链自主可控。同时发布《专有云安全水位评估》标准,携手产业伙伴共建智能云服务开放生态。天翼云升级"4+4+31+X"资源布局,打造长三角和京津冀两大万卡智算集群,并建设全国首个商用超节点集群。在全球科技竞争背景下,天翼云持续夯实国云智算底座,以"云+AI"赋能千行百业智能化升级,为数字中国建设注入强劲动能。

热文

  • 3 天
  • 7天