云平台架构变迁

特来电云平台从创立到现在已有2年多时间,总结来说,我们主要有2个阶段的发展:

1.2015年是云平台发展的元年,在这一年我们快速搭建了充电系统,因为公司成立不久,我们没有专业的公共技术团队,在技术架构上做的不好。在1.0研发的过程中,我们也意识到了这个问题的严重性,所以在15年下半年组建公共技术团队,专攻基础组件和技术平台。

2.2016年是第二个阶段:在这一年中公共技术平台有了跨越式的发展,我们先后开发了多个服务平台:比如服务网关、服务框架、监控预警平台。这些平台上线后,立即进行了业务迁移。通过技术平台的开发:我们期望在业务急速增长的过程中,可以通过追加机器的方式,快速实现系统的平滑、水平扩容。

云平台1.0的架构比较简单,是一个三层架构。通过这个图可以看到,整个架构中没有公共技术的位置。在这个模式下,业务系统对技术的复用度比较低。应用的架构、模式都是自由发挥的。这样每个系统在开发的过程中,都要实现业务特性和技术特性。容易形成:业务不专,技术不强的情况,并且各个程序对分布式、高可用实现的程度参差不齐。

在1.0的架构下,我们遇到了非常多的问题!

基于1.0的这些问题,我们在15年底就开始思考解决方案。首先,我们分析了特来电业务系统的特点。我们公司的充电业务是典型的互联网应用,对可用性、并发性等要求都非常高。传统的1.0的这种“烟囱式”的开发,很难达到互联网应用的要求。所以,公共技术的平台化是我们发展的的一个必然方向。基于此,我们重构了特来电业务系统的技术架构,下面是我们2.0的架构:

2.0架构的核心是平台化。在新的架构中,我们把系统分为了四层:前端、服务网关、服务平台、基础组件,并提供了集中化配置和监控预警。通过服务网关、服务平台、基础组件,我们规划了服务端的开发。通过配置中心和监控预警来提供系统的运维能力。

通过2016年的努力,我们做到了:

1.建立了结构完整、功能完备的服务端开发、运维框架,实现服务端开发、运行的全平台化。

2.服务端程序的运维基本做到了360度、无死角监控。

时间: 2024-10-22 18:05:39

云平台架构变迁的相关文章

【转载】基于Docker的CaaS容器云平台架构设计及市场分析

[转自]http://www.cnblogs.com/darkprince/p/5115739.html 基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将

【原创】基于Docker的CaaS容器云平台架构设计及市场分析

基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将对接各类代码托管库,实现自动化持续集成和DOCKER镜像构建,为新一代应用交付和开发运维一体化奠定了基础.

微服务与K8S容器云平台架构

微服务与K8S容器云平台架构 微服务与12要素 网络 日志收集 服务网关 服务注册 服务治理- java agent 监控 今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业务场景下消息队列架构互联网高效研

SiteWhere物联网云平台架构

SystemArchitecture系统架构 Thisdocument describes the components that make up SiteWhere and how theyrelate to each other. 这个文档描述了sitewhere组件和组件之间的关系. ArchitectureDiagram架构图 Thefollowing diagram shows the main SiteWhere server components and howthey inter

阿里飞天云平台架构简介

飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务. 飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡.如图所示,飞天体系架构主要包含四大块:1.资源管理.安全.远程过程调用等构建分布式系统常用的底层服务;2.分布式文件系统;3.任务调度;4.集群部署和监控. 飞天开放服务为用户应用程序提供了计算和存储两方面的接口和服务,包括弹性计算服务(Elastic ComputeService,简

阿里云平台架构部署思路

先来简单的说一下阿里云服务器等收费的情况 阿里云ECS服务器(8核16G计算型)一年大概要6000左右 OSS对象存储(10TB)一年大概16000左右 SLB(按量付费)一年大概8000左右 WAF(web防火墙)按QPS收费一年5万到6万左右 阿里云CDN按流量包收费(一年10T)大概2000左右 通用型RDS数据库(8核32G最大存储空间2000G)一年大概34000左右.两台.配置主从 日志服务: 读写流量:每天读写流量 15/5(压缩后数据)* 2 (读+写) = 6 MB (压缩后)

PaaS的发展将释放物联网开发效率 ——基于云架构的物联网云平台解决方案

2018年7月6日.7日,为期两天的 ArchSummit 全球架构师峰会在深圳·华侨城洲际酒店拉开帷幕.在7月6日解决方案专场活动上,BoCloud博云CTO李亚琼博士带来了<物联网多路数据处理基础上的云平台架构设计实践>,本次分享以物联网+云的技术挑战为切入点,通过实际案例讲解多路数据聚合架构的设计要点,以及云.互联网架构在物联网系统中的应用. IOT时代,云计算是物联网的核心 物联网,Internet of things(即 IoT ),是新一代信息技术的重要组成部分,也是"信

YY游戏私有云平台实践 (转BOSS的InfoQ发文 )

作者 风河 发布于 2016年1月13日 | 讨论 编者按:YY游戏的页游早在2013年就在云平台上运行,其Cloud 1.0已经支撑几十万的同时在线用户.日前,YY游戏云平台进行了Cloud 2.0的改造,其主要目标是支撑端游,同时也将继续服务页游.手游的运营. 这次架构升级是一次完全重构——抛弃OpenStack,网络.计算.存储业务都是自己实现.作为YY游戏云平台的负责人,风河在本文里主要描述了YY游戏需要建设一个什么样的云平台,以及如何建设这个云平台的. YY游戏的业务需求变迁 YY游戏

平台架构设计及市场分析

平台架构设计及市场分析 基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将对接各类代码托管库,实现自动化持续集成和DOCKER镜像构建,为新一代应用交付和开