PaaS 建立的意义何在,以及它的主要技术

一、PaaS 建立的意义何在,能够给企业带来哪些价值?

1. 实现应用运行环境的标准化,提升交付速度:通过容器的镜像技术保证开发测试和生产等诸多标准化,避免因应用运行环境不一致带来的各种故障和问题,同时,通过服务编排实现运行环境的自动化运维和快速交付,避免传统方式的应用系统运行复杂、交付周期较长等问题;

2. 实现运维过程的高度自动化,降低运维成本:PaaS 平台提供多种自动化运维工具管理应用集群系统,比如智能负载可以实时观测集群节点的变化并智能修改路由配置,自动伸缩可以实现不同业务负载下集群规模的自动调整等,多种管理功能的自动化减少人工运维工作量,节省运维成本;

3. 有效提升基础资源的管理水平和硬件利用效率:PaaS 平台资源的容器是基于操作系统的虚拟化,与 IaaS 基础环境实现解耦,平台自身的实现多数是应用较广的开发框架和标准 API,能够有效提升资源管理水平,有效避免厂商绑定;同时,合理调整单个操作系统之上容器密度的有效部署,可以更好提升资源使用率,降低硬件采购成本;

4. 有效实现软件研发的技术路径统一和把控研发质量:通过运行环境的标准化可真正做到全公司技术路线的精细把控,做到统一不同项目组的技术研发路线,通过部署工具的统一可以做到 CI/CD 思想的有效落地实施,有效提升软件研发过程的质量把控水平;

5. 有效提升公司 IT 架构治理:相较于传统开发运维各司其职的模式,PaaS 能有效实现 devops 思维的落地实施,推动企业 IT 流程和人员架构的企业治理,更好的提升 IT 部门各个研发团队的整体技术水平,从而更好的响应业务需求。

二、PaaS 的主要技术有哪些?企业如何进行建设?

PaaS 主要以容器云形式实现,容器云依赖容器基础技术,目前常见的有 Docker 和 garden 两种类型,其中 BAT、京东、华为和网易等互联网公司,还有一些大型商业银行更多的选择 docker 技术,当然也不乏 garden 成功案例,但较之 docker 案例相对较少。

独木难成林,容器要云news.webhostingtalk.cn/化形式提供服务,必须以多个容器形成集群的方式,此时如何管理和调度集群是一个重要的任务,这个任务由编排引擎进行实现,目前比较流行的有 kubernetes、swarm 等。因此「容器技术+编排引擎」构成了容器云最初始的框架,当然要达到企业级应用还需要做更多企业级的功能,所以就出现了诸如 openshift、阿里飞天、华为等各种以开源软件为基础构建的多种产品。

那么企业在建设云的过程中需要考虑几个问题:

1)容器技术的选择:尽量选择市场比较流行的开源社区和生态发展比较完善的技术,编排引擎的框架选择遵循同样道理;

2)建设模式:一种方式是购买产品进行企业落地化定制化,一种方式是基于开源框架自研,两种方式各有优劣,需要结合企业自身特点进行总体考虑;

3)建设规划:PaaS 的建设涵盖很多方面,甚至需要企业流程和企业 IT 架构的梳理和调整,因此对大中型企业来讲不可能一蹴而就,需要一个循序渐进的过程,这也与企业发展和自身技术特点有关系


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值