经过运用 AWS,DW 实现了全世界统一的 IT 架构安排和资源协作,咱们用 14 人的运维团队就支持了 DW 集团跨越北京、宁夏、新加坡、东京四个城市的 IT 应用。
——王耀东
丹尼尔惠灵顿贸易(深圳)有限机构 CTO
DANIEL WELLINGTON(以下简叫作“DW”)是一个源自瑞典的腕表品牌,以北欧简约设计理念,为消费者供给个性化配饰选取。自 2011 年成立败兴,DANIEL WELLINGTON 品牌在全世界范围内掀起腕表时尚的新潮流,业务发展快速。DW 与 100 多个市场的分销商创立了合作,共有 8000 多个营销点。全世界分布十四个办公地点:斯德哥尔摩、乌普萨拉、纽约、洛杉矶、伦敦、科隆、首尔、东京、新加坡、香港、上海、深圳、孟买和迪拜。
应用背景
2014 年,DW 就起始运用 Amazon Web Services (AWS),全世界的业务应用所有运行在 AWS 上,在海外运用了 AWS 欧洲(爱尔兰)区域、美国(俄勒冈)区域、亚洲(日本)区域、亚洲(新加坡)区域。
DW 于 2015 年进入中国市场。为了贴近中国消费者,决定选取由北京光环新网科技股份有限机构(“光环新网”)和宁夏西云数据科技有限机构(“西云数据”)运营的 AWS 中国区域,在中国独立搭建一套 IT 应用。DW 中国 CTO 王耀东暗示,“之因此在中国选取 AWS,是由于 DW 在海外已然运用 AWS,体验很好。咱们决定把全世界统一安排做为咱们的第1原则,这般便于管理和协作。”
从 2016 年起始,DW 将官方中文网站由欧洲区域迁移到光环新网运营的 AWS 中国(北京)区域。当时,AWS 在中国还是以有限预览的方式为精选客户供给服务。后来,DW 相继启用由光环新网运营的 AWS 中国(北京)区域和由西云数据运营的 AWS 中国(宁夏)区域。
DW 在 AWS 上运行的应用重点分三大类:一是业务系统,包含官方网站商城、零售POS系统、微XH5、公众号程序等;二是后台系统,包含AD 域服务、Microsoft Dynamics NAV ERP、 Microsoft Dynamics CRM 等;三是系统接口和微服务,重点是各个系统之间、以及系统和外边供应商之间的数据接口。
取得的成效
DW 亚太信息技术运营经理管宇辉暗示,运用 AWS,让 DW 在四个方面得到益处:
01
按需运用,快速安排
近五年败兴,DW 的营收规模高速增长,倘若继续运用传统租赁 IDC 或自有 IDC,DW 需要花费海量硬件成本以支持机构的快速扩张。运用 AWS 之后,DW 能够随时起步新的服务,只需要完成相应的预算审批流程就可,节省了传统的年度预算、硬件采购、备件采购守护和运维成本。
02
快速弹性扩容,支撑瞬时流量爆发
DW 是社交推广的明星企业,经常能够得到和流量大咖的合作推广的机会。其中最大的一次合作揭发为 DW 官网网站带来了超过平常 400 倍的拜访流量爆增。这在运用传统租用 IDC 的机构是没法想象亦非常难以处理的。而依靠 AWS 强大的弹性扩容能力,DW 得以在 1 个工作日内完成官网的弹性扩容调节,支撑每一次峰值流量到访。
03
全世界化平台,加强运维效率
AWS 全世界统一的管理架构、统一的 API、双语支持,使得中国和瑞典两地的运维团队能够利用 7 个小时的时差,互相运维对方的云平台,从而大大降低了人力成本,亦让运维团队尽可能减少夜班和节假日加班。借助 AWS 云、经过全世界协作实现工作与生活的平衡,让 DW 运维团队颇为自豪。
每逢电商大促季,在中国,咱们熟练的场景都是全员通宵奋战。而在 DW,就能够夜晚只安排少量的运维人员值班,而由另一时区的运维团队代劳。倘若有系统反常,直接进入关联区域的账号进行第1轮检测和处理以及紧急修复操作。若需要,才会联系当地人员一块进行第二轮的问题修复。这般的替补机制,能让运维人员以正常的作息时间应对 24 小时一直的在线业务。
另外,在 DW 中国的服务落地过程中,深圳的运维团队利用 AWS 东京区域和新加坡区域为 DW 中国的业务供给支持,将服务落地时间从 1-2 个月缩短到了 1-2 天。
04
责任共担,精简团队
管宇辉带领的亚太区运维和支持团队仅有 14 人,却要管理 DW 北京、宁夏、新加坡、日本四大区域的 IT 应用,从架构、安排、安全到运维,以一个精简但专业的团队支撑了 DW 中国和亚太两个大区的业务发展。
DW 运用 AWS 云服务非常全面,据统计超过 30 多种。
DW 所运用的 AWS 云服务包含
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon EC2 Container Registry (Amazon ECR)
Amazon EC2 Container Service (Amazon ECS)
AWS Lambda、Elastic Load Balancing (ELB)
Amazon Simple Storage Service (Amazon S3)
Amazon Elastic Block Store (Amazon EBS)
Amazon Glacier、Amazon Aurora
Amazon Relational Database Service (Amazon RDS)
Amazon DynamoDB、Amazon ElastiCache、
Amazon Redshift、AWS CloudTrail、AWS Config
Amazon Virtual Private Cloud (Amazon VPC)
AWS Direct Connect、Amazon CloudWatch
AWS Systems Manager、AWS CloudFormation
AWS Identity and Access Management (IAM)
Amazon Athena、Amazon Elasticsearch Service
Amazon Kinesis Streams、Amazon API Gateway
Amazon Cognito 等;
下图为 DW 基于 AWS 云的系统架构图。
图1:DW 基于 AWS 云的系统架构图
运维自动化
DW 运用 AWS 的一个重要心得,便是运维自动化。管宇辉说,DW 尽可能不让运维人员陷入到重复的运维工作中。
自动化安排
DW有超过90%的基本架构已然实现了运用AWS CloudFormation 自动化脚本安排。
运用 AWS CloudFormation,DW 能够为服务或应用程序架构创建模板。当需要做新的安排或扩容时,只需复制现有模板,必要时适当修改参数,就能够运用这些模板,快速、靠谱地配置服务或应用程序。从瑞典团队起始,DW 就非常注重 IT 架构的安全靠谱与运维自动化。因此呢,亚太团队起始工作时,亦从瑞典团队借鉴了重点的模板和办法。
同期,DW 会运用 AWS Config 服务,评定、审计关联的 AWS 资源配置。AWS Config 会连续监控和记录AWS资源配置,判断关联的配置是不是符合内部指南的配置需求。DW 亦会经过 CloudTrail,对 AWS 账户进行监管、合规性检测、操作审核和危害审核。
DW 还会定时按照 AWS 架构完善的框架(Well-Architected Framework),对自己的 IT 架构进行评定,确定下一步优化的方向。例如在一次 IT 架构评定中,DW 认识到日志审计应该创立单独的账户,这般能够更好地掌控安全危害。
容器化
DW 加强运维水平的另一个办法,是运用 Amazon ECR、Amazon ECS,将传统的 Amazon EC2 架构转变成容器化的架构。实现容器化以后,DW 运用 Amazon EC2 Auto Scaling 组,实时地检测每一台主机、每一个容器的健康度。倘若其健康度有问题,或某个组件失效,DW 会经过自动化的手段重启相应的业务程序,实现不下线的安稳操作。
经过一系列的办法,DW 中国 IT 团队在 2018 年 7 月 5 日接管中国官网以后,实现了 99.98%的可用性,将官网可用性加强了 0.05%,并且在全天高峰营销时段实现了 100%可用性记录,几乎最大程度地帮忙业务分部实现业务目的。
无服务器架构
DW 在接口层和按时应用中,海量运用 AWS Lambda 和 Amazon API Gateway 无服务器服务技术进行安排。经过无服务器架构,大大加强了 DW 应用系统之间接口的灵活性。例如,DW 持有官方网站、天猫商城、京东、微X小程序等众多订单系统,都需要向 Amazon ERP 系统传输数据。根据以往的做法,每一个订单系统,都要分别写程序与 Amazon ERP 系统对接。运用 AWS Lambda 无服务器技术,DW 在订单系统和 Amazon ERP 系统之间仅做一个接口应用,就能够实现 Amazon ERP 系统跟任意订单系统的对接。
采用无服务器架构实现接口应用重点有两个好处:一是自动实现弹性扩容。即使订单量猛增的状况,DW 亦不消担心订单系统过度承压,AWS Lambda 会自动实现弹性扩容。采用传统的架构,在进行市场促销活动之前必定要对订单系统进行压力测试,倘若发掘服务器有瓶颈,就要提前扩容,以避免在“双十一”大促这般的状况下订单流显现瓶颈。采用无服务器架构,即便每分钟 10 万订单量,AWS 都能容易处理。
突发流量对 DW 这般的时尚品牌来讲是比较平常的,曾有一位时尚博主发送了一条关于 DW 制品的博客,当天 DW 官网的流量就增长了 3 倍。采用无服务器架构,让 DW 毫无压力。
二是接口能够复用。同一个接口应用,只要修改一个接口代码,就能够对接区别的 ERP 和区别的订单系统。例如,能够对接 DW 在韩国、欧洲和澳洲的 Amazon ERP。同期用这一个接口应用,能够容易对接官网、天猫、淘宝和京东。
实质上,DW 在中国就有 8 个电商平台,倘若按以前的模式,需要做 8 次研发,分别实现 8 个电商平台与 ERP 的对接。此刻,只需要修改接口,跟 8 个平台的标准研发文档对应上,就能够读取数据。况且这个接口应用是从瑞典团队复制过来的。因此,DW 中国团队相当于只用五分之一的精力,就实现了以前 8 份工作的效力。
运用多种数据库服务
DW 运用了由光环新网和西云数据供给的 AWS 全系列的数据库服务。其中,官网主数据库运用 Amazon RDS (MySQL),积分商城主数据库运用 Amazon Aurora,大系统之间的缓存运用 Amazon ElastiCache,无服务器架构的接口数据库运用 Amazon DynamoDB,数据仓库运用 Amazon Redshift。
DW 对这些托管式数据库服务很认可。管宇辉以 Amazon RDS 举例说,托管式服务让 DW 的运维非常省事。以前,运维人员需要关心数据库版本是不是更新,是不是有新的问题以及是不是需要修复;在设计数据库架构的时候,要思虑跨可用区或跨区域的灾备需要;数据备份频率以及用什么备份存储等等。不仅要关注设计,还需要手动配置。运用 Amazon RDS 以后,能够自动实现版本升级,对安全漏洞打补丁,同期会给客户发送即时提醒,DW 经过这些邮件和信息就把握所有状况。
Amazon Aurora 则在 Amazon RDS 的基本上更进了一步,自动进行三个可用区的灾备,让 DW 更加安心。Amazon Aurora 的高性价比亦令管宇辉印象深刻。他做过一个比较,积分商城在西云数据运营的 AWS 中国(宁夏)区域运用 Amazon Aurora,与之前相比,成本进一步降低了 50%。
DW 运用 AWS 的经验和心得非常多,例如 DW 在安全与权限管理、尝试 IoT 新服务推进新零售、团队能力培养等方面,都有非常多能够借鉴之处。
DW 的 IT 团队做为一个勇于创新、勇于尝试的团队,遇到 AWS 如此丰富的云服务功能,能够说如鱼得水,如虎添翼。正如 DW 中国 CTO 王耀东所说,“非常高兴 DW 中国选取了 AWS 云。同期,由光环新网和西云数据运营的 AWS(中国)区域近两三年的高速发展,上线了新的区域和许多新服务。DW 已然起步了新项目的 POC,将继续在 AWS 云上做有些有趣的实验和探索,进一步挖掘 IT 的潜能,推动业务更上一层楼。”
各位云计算行业的小伙伴们,看完了 DW 运用 AWS 现代化应用处理方法的成功案例,如此优异的、多样性的服务,是不是令你眼前一亮呢!嘿嘿,那就快来加入咱们的客户阵营吧!
此刻注册 AWS 海外区域账户
还有福利噢
价值 100 美元的充值抵扣券
快扫描下方二维码领取福利吧~
AWS 海外区域惊喜福利
消费满 100 美元返 100 美元!
2020 年 9 月 14 日 - 2021 年 6 月 30 日,注册 AWS 海外区域账户,申请参加本活动,首次账单消费金额达到 $100美元(或以上)时,可返 $100美元 AWS 服务抵扣券充值!
扫码填写资料,领取价值 100 美元
海外账户注册福利
颠覆购物全新体验
亚马逊炫酷科技 Amazon Go 重磅来袭!
——无人商店新科技,分分钟都在把握!
10 月 16 日,夜晚 8 点
咱们特邀 AWS 应用专家王鹤男
教您经过 Amazon Kinesis 流数据处理服务
和 Amazon SageMaker
实现简易版 Amazon Go!
45 分钟,带你打造专属无人商店新科技!
明晚 20:00,咱们在 Bilibili 直播间不见不散噢~
END
马上点击“阅读原文”
探索 19 种制品,利用免费套餐
在 AWS 中国(宁夏)区域起始构建
10月课程一览
时间
简介
10 月 20 日
研发 AI 驱动企业智慧转型:AWS 用开源开启普惠 AI 新时代
10 月 27 日
AWS 云端容灾服务,助力企业业务连续性“有备无患”
点击查看课程详情
扫码关注
“ AWS云计算 ”
云上干货任你挑
|