浅谈PAAS

本文介绍了Platform-as-a-Service(PaaS)的概念,强调了其在云服务中的优势。重点讨论了基于容器技术的PaaS实现,特别是Openshift,它基于Docker和Kubernetes构建。文章详细阐述了Openshift的架构层次,包括基础架构层、容器引擎层、容器编排层、PaaS服务层和界面及工具层。此外,还提到了其Node节点、Project、Pod和Service等核心概念。PaaS的主要优点在于支持敏捷开发、动态伸缩、资源管理以及自动化运维,适用于大规模集群管理。
摘要由CSDN通过智能技术生成

一、含义:Platform-as-a-Service:平台即服务。把应用服务的运行和开发环境作为一种服务提供的商业模式。是基于云的服务,所以没有安装和维护服务器,修补,升级,身份验证等烦恼。

二、PaaS的实现分为两种:以虚拟机为基础或是以容器为基础

从经济性来说,容器的技术远远好于虚拟机。另外一个比较的标准是性能,容器的性能相对而言更好一些。但是,从安全性和隔离型来说,虚拟机是远远好于容器的。

Openshift

是一个基于主流的容器技术Docker和K8s构建的开源容器云平台。底层以Docker作为容器引擎驱动,以K8s作为容器编排引擎组件,并提供了开发语言,中间件,DevOps自动化流程工具和web console用户界面等元素,提供了一套完整的基于容器的应用云平台。

架构:自底而上包括几个层次:基础架构层,容器引擎层,容器编排层,PaaS服务层,界面及工具层。

1.基础架构层:为Openshift平台的运行提供基础的运行环境。Openshift支持运行在物理机,虚拟机(kvm,vmware,virtual box等),公有云(阿里云,AWS等),私有云,混合云上。

2.容器引擎层:以当前主流的Docker作为容器引擎。

3.容器编排层:以Google的k8s进行容器编排。

4.PaaS服务层:容器云平台的最终目的是为上层应用服务提供支持,提高开发,测试,部署,运维的速度和效率。用户在Openshift云平台上可以快速的获取和部署一个数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值