进入2019年以后,工业互联网发展步伐加快。为了推动企业上云步伐,很多城市都树立了工业互联网应用示范标杆。工业互联网之所以能推动产业协作,实现工业4.0的转化,其实和底层技术架构的不断完善紧密相关。无论在边缘层,还是PaaS层,已经有很多成熟技术。以分布式、微服务、容器、Devops等为代表的云原生技术,可为企业快速搭建工业化场景应用。尤其是容器化技术选择,已经成为企业云平台构建的“必需品”。本期“扒云”栏目,ITPUB联合AWS,与各位网友共同探讨:在工业互联网云端环境中,如何通过容器实现 IT 资源的分配、应用调度和开发部署管理?
《每月“扒云”》是IT168&ITPUB重点推出的大型云计算栏目,以观点碰撞的形式,每月一期,重点汇总2019年和云相关的重要趋势,并通过IT168视角进行点评。语言风格:犀利、滑稽、有趣。通过短视频、微信长图进行以及PC端专题形式推广, 最终以圈子的形式形成知识及人脉沉淀。
本期话题介绍:本期“扒云”的主题是“工业互联网云平台架构设计 之 容器技术解析”。不管是工业互联网云平台,还是其他的企业IT平台,微服务架构以及容器化的选择已经成为流行趋势。由于容器提供了统一的软件交付能力,能让应用和运行环境分离,可在多个云上迁移应用。最重要的是容器的秒级弹性机制,可让用户在不增加成本的情况下真正获得弹性扩展能力。所以很多用户都更愿意选择容器化的方式,构建企业PaaS平台。目前,主流的容器服务基本上都是Kubernetes。那么,企业走容器化道路,到底应用从何处入手?有哪些应该注意的关键点?本期,我们将联合AWS与您一起寻找企业上云路径!
阿迪达斯亚太区 IT 高级总监贺大军
数字化的今天,每一个消费者的每一次奔跑跳跃,都是在无私地奉献数据,IT 的重要作用之一就是随时随地收集运用数据。阿迪达斯在全球有 6 大重点城市,这与 AWS 的全球战略部署不谋而合。因此,阿迪达斯仅用了 9 个月就将其在香港的数据中心成功迁移至 AWS 全球 6 个区域。
迁移至 AWS 后,阿迪达斯的电商得到持续改进,部署速度提高 40 倍,性能提升 50%,流量提升 3 倍;此外,AWS 还助其实现大规模订单优化,将拥有数以千计门店和数以百计品类的核心系统做了充分优化,计算时间从 3 天缩短至 2 小时。
如今,在他们与AWS合作的中国北京、新加坡和韩国首尔等全球六大区域中,共有16个Kubernetes(简称K8s,是一个开源并用于管理云平台中多个主机上的容器化应用)生产集群,涵盖6000多个数据点,全球的月交付量约在4万次。
展望未来,贺大军表示:“创新力来源于那些能使我们憧憬未来、创造未来的新商业模式、技术和服务。我相信:与AWS的合作,会让我们的业务发展更上一层楼,让IT架构获得持续扩展能力,希望未来能够再接再厉,共同发展。Impossible is Nothing!”
工业互联网其实主要是面向制造业的数字化、网络化和智能化需求,构建基于海量数据的采集、汇聚分析和服务体系支撑之上。很多企业都想构建一个属于自己的资源泛在、连接、弹性供给、高效配置的开放式工业互联网平台。但是这样的平台如何构建?尤其是在底层 PaaS 平台上,直接采用开源的Kubernetes,显然存在太多挑战。本期我们将从工业互联网云应用场景出发,展开话题讨论。
活动奖励:优质回复会员将获得:价值200元的京东购物卡一张、爱奇艺电视果一枚、中国数据库技术大会(DTCC)十周年纪念T恤一件、IT168文库金币。
话题讨论:1、 打造工业互联网云平台架构,您认为那些环节非常关键?
2、有人说容器是云原生应用的集大成者,您如何看待容器和云原生之间的关系?
3、您如何看待 Kubernetes、Swarm、Rancher 、Mesos、ECS等这些容器编排解
决方案带来的价值?
4、从传统IT架构到K8S,您会做哪些准备,考量哪些要素?
5、如何解决K8S的集群管理、智能负载均衡等问题?
6、关于跨云的资源管理与调度问题,您有哪些实战经验?
7、您所在企业在容器以及云平台建设中有哪些新的规划和目标?(可选回答)
AWS在其云服务平台基础上引入容器、无服务器计算等技术来构建高性能PaaS服务。AmazonECR与任何AWS容器编排服务一起使用以存储容器映像。 Amazon ECS将整体应用程序拆分成微服务,迁移到云或运行批处理工作负载。 Amazon EC2与我们的任意管理服务一起使用,以最大程度地控制您的启动类型……对于IOT用户来说,借助这些服务,可轻松安全地与云应用程序及其他设备交互,容器可将用户的代码与配置文件和依赖关系进行打包,从而确保任何环境下的运行一致。
容器可提供进程隔离,用户可精细地设置CPU和内存使用率,进而更好地利用计算资源。另外,AWS会在所有连接点范围内提供身份验证和端到端加密服务,因此绝不会在没有可靠标识的情况下,在设备和IoT之间交换数据。用户可以通过应用具有详细权限的政策来保护对设备和应用程序的访问权限。
每个容器可作为单独的进程予以运行,并可共享底层操作系统的资源。这样一来,可加快容器的启动和停止速度。容器可提供进程隔离,因此用户可精细地设置CPU和内存使用率,进而更好地利用计算资源。用户可以按照定义的业务规则快速筛选、转换和处理设备数据,也可以随时更新规则以实施新设备和应用程序功能。
AWS相关技术会保存设备的最新状态,以便能够随时进行读取或设置,使设备对应用程序来说,似乎始终处于在线状态。这表示用户的应用程序可以读取设备的状态(即使它已断开连接),并且允许用户设置设备状态,并在设备重新连接后实施该状态。
Amazon Elastic Container Service
Amazon ECS是一项高度可扩展的高性能容器编排服务,用于在 AWS 云上运行 Docker 容器。
了解更多
Amazon ECS 上的 AWS Fargate
AWS Fargate是一种适用于 Amazon ECS的计算引擎,让您无需管理服务器或群集即可运行容器。
了解更多
Amazon Elastic Kubernetes Service
借助EKS,您可以在AWS上使用Kubernetes轻松部署、管理和扩展容器化应用程序。
了解更多
Amazon Elastic Container Registry
Amazon ECR将您的映像存储在高度可用、可扩展的基础架构中,使您能够为应用程序可靠部署容器。
了解更多
Amazon Elastic Compute Cloud
EC2在云中提供安全并且可调整大小的计算容量,可让开发人员更轻松地进行 Web 规模的云计算。
了解更多
《物联网的核心原则》白皮书
AWS IoT解决方案是一个全托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互。
了解更多
2014年,面对国内互联网行业的激烈竞争,猎豹移动积极走向海外市场,并取得巨大的成功,2014年5月成功登陆纽交所。2015年,猎豹移动推出游戏《钢琴块2》,于全球App Store和Google Play双平台获得大量下载。2016年,猎豹移动推出直播社交产品LiveMe,受美国众多时尚年轻人喜爱。2017年,猎豹移动进军人工智能领域。
了解更多 >>虎牙直播的自动伸缩架构大致是这样的。在前端接入,虎牙直播使用了AWS Lambda无服务器服务。AWS Lambda让虎牙直播可以灵活扩容,从容应对流量高峰,而且不需要配置或管理服务器,直接运行代码,以代码执行时间和代码触发次数计费,节省成本。在传统模式下,需要预估访问量,配置相应的资源。一是需要手动设置,进行流量疏导;二是遇到没有预计到的突发流量,就可能导致系统拥塞。
了解更多 >>