OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员可以建立、测试和运行他们的应用程序,而且能够把它们部署到云中。Openshift普遍支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。html
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员再也不须要定义样板化的配置。经过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
数据库
OpenShift与Kubernetes编程
虽然二者都基于Linux,但每一个产品都在不一样的环境中运行:api
Kubernetes在其可运行的操做系统方面更加灵活。可是,包管理器是RPM,这意味着Linux发行版。所以最好在Fedora,Ubuntu或Debian上运行它。Kubernetes能够部署在任何主要的IaaS平台上,例如AWS,Azure和GCP。OpenShift能够安装在Red Hat Enterprise Linux(RHEL)和Red Hat Enterprise Linux Atomic Host(RHELAH)以及Fedora和CentOS上。微信
若有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注个人微信订阅号:网络
做者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。 该文章也同时发布在个人独立博客中-Petter Liu Blog。 架构