【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

亚马逊云科技案例研究:焦点科技

  • 2022-07-26
  • 本文字数:2599 字

    阅读完需:约 9 分钟

亚马逊云科技案例研究:焦点科技

“ 焦点科技 TTNET 站点全站使用亚马逊云科技的服务,台湾站点从传统的租用 IDC 机房的方式迁移上云,人力成本降低了 50%左右。中国制造网 70%以上图片需要回源访问,通过在全球使用 Amazon S3 服务部署四个图片缓存站点,大幅提升了用户访问站点的速度。”

陶延 焦点科技 运维总监

 

焦点科技成立于 1996 年,总部位于南京。公司始终致力于将传统行业与互联网深度融合,先后将互联网引入外贸、保险、企业采购、教育、医疗等多个领域,研发并运营了中国制造网(Made-in-China.com)、开锣(Crov.com)、百卓采购网(Abiz.com)、新一站保险网(xyz.cn)等电子商务平台,以及智慧教育、移动医疗等互联网项目。凭借多年来的不断积累,旗下中国制造网已成为全球采购商寻找中国供应商以及贸易伙伴的重要网络渠道。

全球多站点部署,实现大幅降本提速


中国制造网(Made-in-China.com)创立于 1998 年,由焦点科技开发及运营。作为全链路外贸服务综合平台,中国制造网致力于为中国供应商和海外采购商挖掘全球商机,为双方国际贸易的达成提供一站式外贸服务,现已成为中国外贸企业走向国际市场的重要桥梁和海外采购商采购中国产品的重要网络渠道。在使用亚马逊云科技前,焦点科技的 IT 系统环境在国内使用 IDC 托管服务,国外采用硬件租用服务,并没有使用云。

但由于焦点科技的客户在全球广泛分布,且占页面 70%以上容量的图片都需要回源访问,因此,这样的方式直接影响用户页面访问速度。此外,原 TTNET 站点部署在台湾机房,随着服务器使用年限的增加,硬件故障率不断上升,已进入硬件的淘汰更换阶段。


业务层面如何降低人力、时间、硬件维护等成本;技术层面如何实现系统的全球数据传输,保证用户访问体验,以及如何实现多可用区的部署和负载均衡配置,成为焦点科技亟待解决的问题。在尝试使用第三方 CDN,仍不能解决因距离导致的访问速度下降的问题后,云成了唯一的解决问题途径。


决定上云后,焦点科技对比了多家云服务商。一方面,考虑到亚马逊云科技的基础服务架构多区域可用,且能够满足自身备份容灾的需求;另一方面,考虑到亚马逊云科技原生服务丰富,结合之前使用的Amazon Relational Database Service (Amazon RDS),可减少焦点科技在数据库方向的人力成本投入,最终,焦点科技选择与亚马逊云科技进行合作。


焦点科技和亚马逊云科技的技术服务团队结合具体的业务需求共同商议后,决定采用Amazon Simple Storage Service (Amazon S3) 部署四个图片缓存站点,分别位于法兰克福、孟买、新加坡和圣保罗。

通过在全球使用 Amazon S3 服务,焦点科技实现了站点图片在全球缓存系统的部署,并实现了数据的多点同步,互为备份,同时也大大提升了中国制造网的用户访问速度和平台稳定性。在使用亚马逊云科技后,焦点科技不再需要考虑硬件故障及更换的费用,减少了原 IDC 机房的人力成本。据陶延介绍:“焦点科技 TTNET 站点全站使用亚马逊云科技云服务,台湾站点从传统的租用 IDC 机房的方式迁移上云,人力成本降低了 50%左右。”图 1 是焦点科技基于亚马逊云科技的全站架构示意图,所使用的亚马逊云科技服务包括:Amazon Aurora、Amazon S3、Amazon CloudFront等。



图 1 焦点科技基于亚马逊云科技的全站架构示意图 

尝鲜 Amazon Snowball,短时间完成大规模数据迁移


在使用 Amazon S3 时,焦点科技面临着一个巨大的挑战。有接近 70TB 的大数据需要迁移,并且业务方要求在三个月内必须完成上线。由于时间紧迫,数据规模庞大,整个焦点科技团队承受着非常大的压力。采用网络的方式,不仅技术上行不通,而且没办法按照约定的时间上线。于是,他们找到了亚马逊云科技。在与亚马逊云科技技术团队几番沟通后,焦点科技决定采用Snowball来完成迁移任务,做“吃螃蟹的人”。回忆起那次数据迁移经历,陶延表示:“我记得非常清楚,当时亚马逊云的工程师跟我说,这是国内的用户率先使用 Snowball 服务”


Snowball 是一种边缘计算、数据迁移和边缘存储设备,非常适合完成焦点科技短时间迁移大规模数据的任务。Snowball Edge Storage Optimized 设备同时提供数据块存储和兼容 Amazon S3 的对象存储以及 40 个 vCPU,可以在大约一周内迁移数 TB 的数据。这样的功能非常适合完成焦点科技短时间迁移大规模数据的任务。


亚马逊云科技技术工程师提供的方案是,通过 Snowball 到焦点科技美国的数据中心拷贝数据,完成拷贝后由亚马逊云科技的团队完成运输,将数据导入指定的 Amazon S3 中,然后从美国的 Amazon S3 节点,利用内部专线网络,同步到全球其他的三个站点。


陶延说:“在讨论的时候,我们的内心还是存疑的,因为整个过程涉及数据间的各种导入和转换,我们从来没有这么做过。但是亚马逊云科技的工程师对整个数据导入解决方案非常熟悉,帮助我们与美国数据中心对接,仅 3 天就开始数据导入,仅用了 15 天左右就顺利地完成了全部数据的导入。如果采用网络传输的方式,即使技术上行得通,也至少要一个半月时间” 。

弹性扩容、防盗链,完美适配跨境电商需求 


除中国制造网、TTNET 站点之外,焦点科技旗下还拥有众多子公司,焦点领动云计算就是其中的一家,也是整个焦点科技中最早采用亚马逊云科技的先锋。


焦点领动云计算是一家依托云计算 SaaS 技术,专注为中小企业提供云建站和云营销服务的创新型高科技企业。早在 2017 年,所有系统就已经全部上云。在采用 Amazon S3 前,领动云计算主要利用第三方厂商提供的 CDN 进行边缘节点缓存。但随着业务的扩大,缓存的方式命中率甚至会降低至 30%以下。由于图片数量高达数亿张,如果自己部署、扩容、维护,成本将非常高。经过几番权衡,焦点领动云计算选择与亚马逊云科技进行合作。


焦点领动云计算主要为客户提供跨境电商独立站相关的服务。由于业务特性,经常会遇到黑五、秒杀活动等场景需要临时扩容。通过采用 Amazon EC2、Amazon RDS 等服务,焦点领动云计算实现了容量的自动化弹性伸缩。其扩容速度从原先的数天减少到 30 分钟。


除 Amazon EC2 等服务外,在使用亚马逊云科技的服务过程中,Amazon CloudFront 也令任睿印象非常深刻。焦点领动云计算副总经理任睿表示:“在边缘节点可编程上,亚马逊云科技是行业内非常卓越的”。通过这个功能,焦点领动云计算提供的服务在安全性方面得到了提升,极大地降低了盗链等行为的发生概率。


未来,焦点科技将考虑大规模使用Amazon SageMaker,实现智能推荐方面的功能。 “采用亚马逊云科技的服务后,我们大幅提升了系统的可扩展性、稳定性和用户的访问速度,使用体验令人满意。” 焦点科技运维总监陶延总结道。

2022-07-26 11:004663
用户头像

发布了 1835 篇内容, 共 91.8 次阅读, 收获喜欢 73 次。

关注

评论

发布
暂无评论
发现更多内容

HttpClient的两种重试机制

Java 程序员 后端

模块三作业:外包学生管理系统架构文档

dean

架构实战营

Jaeger的客户端采样配置(Java版)

Java 程序员 后端

Java 移除List中的元素,这玩意讲究!

Java 程序员 后端

JAVA 语法 - 关键字 - volatile

Java 程序员 后端

JavaEE框架学习笔记——Mybatis篇(1)

Java 程序员 后端

HttpClient工具类

Java 程序员 后端

IT人不仅要提升挣钱能力,更要拓展挣钱途径

Java 程序员 后端

jackson学习之二:jackson-core

Java 程序员 后端

JAVA 线上故障排查完整套路

Java 程序员 后端

Java-14-发布了,再也不怕-NullPointerException-了!

Java 程序员 后端

java8新特征---stream

Java 程序员 后端

JAVA 微信小程序 解密 用户信息encryptedData

Java 程序员 后端

Java300道面试题总结(2020年多家公司整理的Java面试题手册)

Java 程序员 后端

Java8 Stream 数据流,大数据量下的性能效率怎么样?

Java 程序员 后端

Java8新特性:方法引用,构造器引用,数组引用

Java 程序员 后端

Java 多线程 —— 生产者消费者问题

Java 程序员 后端

Java 小记 — RabbitMQ 的实践与思考

Java 程序员 后端

Java 线程池原理分析

Java 程序员 后端

JAVA 雪花算法 唯一ID生成工具类

Java 程序员 后端

Java-进阶:集合框架3

Java 程序员 后端

Android开发:往项目工程里面新引入工具包的步骤

三掌柜

11月日更

intellij idea2019打开项目启动总闪退

Java 程序员 后端

Java-从-Map-到-HashMap-的一步步实现,看这篇足矣了!

Java 程序员 后端

JavaArrayList源码分析(含扩容机制重点问题分析)

Java 程序员 后端

JavaBean与xml互转的方法详解

Java 程序员 后端

HarmonyOS(鸿蒙)——全面入门

Java 程序员 后端

IBM大面积辞退40岁+的员工,如何避免可怕的中年危机?

Java 程序员 后端

Java 结合实例学会使用 静态代理、JDK动态代理、CGLIB动态代理

Java 程序员 后端

Java 生态圈中的嵌入式数据库,哪家强?

Java 程序员 后端

JavaEE框架学习笔记——Mybatis篇

Java 程序员 后端

亚马逊云科技案例研究:焦点科技_架构_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章