亚马逊公司(Amazon,简称亚马逊;NASDAQ:AMZN),是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图。是网络上最早开始经营电子商务的公司之一,亚马逊成立于1995年,一开始只经营网络的书籍销售业务,现在则扩及了范围相当广的其他产品,已成为全球商品品种最多的网上零售商和全球第二大互联网企业,在公司名下,也包括了AlexaInternet、a9、lab126、和互联网电影数据库(Internet Movie Database,IMDB)等子公司。
2016年,亚马逊在也是美国《财富》杂志评选的全球最大500家公司的排行榜中的第44名。
【功能介绍】
AWS即Amazon Web Services,是亚马逊(Amazon)公司的云计算IaaS和PaaS平台服务。
AWS提供了大量基于云的全球性产品,其中包括计算、存储、数据库、分析、联网、移动产品、开发人员工具、管理工具、物联网、安全性和企业应用程序。这些服务可帮助组织快速发展、降低 IT 成本以及进行扩展。很多大型企业和热门的初创公司都信任 AWS,并通过这些服务为各种工作负载提供技术支持,其中包括 Web 和移动应用程序、游戏开发、数据处理与仓库、存储、存档及很多其他工作负载。
AWS 案例研究:东方明珠
关于东方明珠
上海东方明珠新媒体股份有限公司(股票代码:SH.600637,以下简称“东方明珠”)是上海广播电视台、上海文化广播影视集团有限公司(SMG)旗下统一的产业平台和资本平台,拥有国内顶尖的多渠道视频集成与分发平台及知名的文化旅游资源,为用户提供丰富多元、特色鲜明的视频内容服务及一流的视频购物、文化娱乐旅游、影视剧、数字营销及游戏等传媒和娱乐产品。目前,东方明珠正致力于围绕用户数据化经营,提供优质产品体验,拓展线上线下渠道,加快成为国内优秀的传媒娱乐创意者和提供商。
面临的挑战
作为一家多元化经营的集团公司,东方明珠拥有丰富的线上、线下业务,包括IPTV、OTT、游戏、移动视频、电商、东方明珠电视塔文化旅游、广告等。随着各项业务的快速发展,东方明珠也开始面临着巨大的挑战,这就是如何打通线上、线下业务,使其能互联互通,共享数据,相互促进,以形成涵盖“内容、平台、渠道、服务”的互联网媒体生态系统。
在采用AWS云服务之前,东方明珠各项业务的IT系统分别部署在不同的IDC和自有服务器上,相互之间互不关联,这使得线上、线下业务难以打通,无法很好地整合利用各种资源来促进业务的快速发展。例如,东方明珠电视塔作为上海市的标志性建筑,每年前往参观的人数超过500万,这些用户数据都留存在线下业务的售票系统中,无法为线上业务所用。如果能够利用AWS云平台,建立一个公共的云端数据库,将线下和线上的数据都整合在云端数据库中,再利用大数据分析将有效的用户信息提取出来,就可以充分利用现有的线下数据,扩大线上业务的用户群体。另一方面,原有的多IDC部署模式不仅形成了信息孤岛,同时也使东方明珠必须投入更多的人力去进行IT资源的管理和调配,使得人力成本和时间成本居高不下。
为了应对这些挑战,东方明珠了解、评估了多种技术架构,最终决定利用由光环新网运营的AWS中国(北京)区域和由西云数据运营的AWS中国(宁夏)区域,建立起涵盖所有线上、线下业务的混合云架构,在AWS云上建立统一的数据存储、分析、处理系统,将来自各业务模块原有IDC系统的数据汇聚到公有云中,通过业务数据的打通实现线上、线下业务的融合。
为什么选择 AWS
“我们选择AWS云平台主要基于三个原因:其一是AWS云平台极高的安全性和稳定性;其二是AWS提供了非常丰富的模块化功能,使我们能够按照业务需求选用不同的云服务;其三是AWS在国内外拥有众多的成功案例可供我们参考借鉴。” 东方明珠新媒体股份有限公司高级副总裁、研究院院长范若晗说。
东方明珠的业务范围广泛,并且各业务都已经拥有比较成熟的IT解决方案,因此在利用AWS云平台进行整合时,不希望简单地找一个外包服务商来提供一揽子方案,而是希望技术人员有更多的参与,使得基于AWS云服务能与原有系统很好地结合在一起。与其他云服务商的产品相比,AWS云平台提供了更为丰富的云服务功能,全面覆盖IaaS、PaaS和SaaS层面,这些服务功能分别归属于计算、存储与内容分发、数据库、联网、管理和安全、分析、应用程序服务、部署与管理以及移动服务。每一大类中包含的AWS云服务都采用清晰的模块化结构,用户可以根据实际需求选用不同的服务,这种方式给用户组建应用系统提供了充足的灵活性。这种灵活性使东方明珠在开展新业务时可以首先选择完全采用AWS云服务来搭建系统,仅需很短的时间就可以快速上线。之后随着业务的成熟和用户量的增加,又可以依据实际的需求,将其中一部分业务逐渐转移到原有的IDC系统或自建服务器上,最终实现混合云的架构。“AWS云服务丰富的功能和模块化的结构使我们能够快速、方便地构建起混合云架构,既能快速满足业务需求,又能大幅度节省成本。”范若晗说。
大数据处理是东方明珠的后台业务,由于自己搭建大数据处理的底层架构比较复杂,耗时、耗力且成本高昂,因此在使用AWS云平台之前,东方明珠并没有建立起完善的大数据处理系统。
AWS完善的大数据处理架构和云服务使东方明珠可以利用Amazon Relational Database Service (Amazon RDS)、Amazon EMR等云服务,快速建立起云端的大数据处理系统,各个业务部门只需直接将数据上传到云端,就可以在云端进行统一的分类和处理,不仅打通了线上、线下业务,实现了业务层面的融合,同时还极大地节省了人力成本和时间成本。图2是东方明珠数据处理平台架构图。
使用AWS云平台给东方明珠带来了三方面的好处。其一是通过AWS构建了混合云架构,建立起云端的大数据处理系统,完美地整合了现有的业务系统,实现了业务层面的融合。其二是加快了新项目上线的时间,节省了成本。传统的IDC模式下,服务器的采购部署流程至少需要一个月,现在仅需一天时间,即可完成新项目的部署。同时借助Elastic Load Balancing和AWS Auto Scaling,可以灵活地伸缩系统,既满足峰值需求,又降低成本。其三是可以低成本且快速地尝试新的解决方案,从业务需求、性能、成本等多方面进行分析评估,实现业务系统的优化。
在完成了从传统IDC模式向AWS云平台迁移之后,东方明珠开始进行下一步工作:比较公有云和混合云架构,更细致地进行成本考量,把适合在公有云上的项目都迁移到AWS云平台上,同时也把更适合在私有云上运行的项目回迁到自建服务器上。“这种双向使用AWS云平台的模式帮助我们在满足业务需求的同时,最大限度地降低了成本。” 范若晗说。在未来,东方明珠希望能使用更多种类的AWS云服务,不断完善其混合云业务平台,实现功能与成本的平衡。