北京起步科技股份有限公司创立于2000年,是国内专注于应用软件快速开发平台研发的软件厂商。
创始人马科曾担任国产中文操作系统UCDOS的副总工程师,总工宋兴烈是业界知名的平台架构师,拥有一支十多年以上从事平台研发的专业技术团队,公司总部在北京,在云南设置有研发基地,在广州设立有华南中心。
在平台产品上之上已经形成广泛的技术生态,在全国有两千多家各种开发商合作伙伴,数十万名开发者使用起步科技的平台产品进行应用软件的设计开发。
2000年 – X3 :基于Delphi的C/S企业应用开发平台。
2008年 – X5 :基于Java和SOA服务架构的B/S企业应用快速开发平台。
2018年 – 牛刀低代码PaaS平台 :基于容器和微服务技术架构的DevOps企业云平台。
传统技术架构下应用的部署和运行架构
- 在传统技术架构下,每个应用系统由于技术架构的差异,对操作系统、中间件和数据库等基础运行环境都有各自不同的要求,因此每个应用系统的部署架构可能千差万别。
- 企业里需要提供多组不同的服务器运行环境,服务器资源无法共享,同时给实施和运维工作带来非常大的困扰。
- 一个应用系统的上线需要经历:准备服务器、安装操作系统、安装中间件、安装数据库、部署应用程序、集成调试等一系列工作,往往需要几天时间,而且后期系统的软件更新、故障修复、横向扩展和环境迁移都非常复杂。
云时代的IT技术架构
新技术架构下应用的部署和运行架构
- 在容器技术和微服务架构为核心的新技术架构下,应用系统基于容器环境可以实现秒级的自动化部署运行。
- 同时在微服务架构下,应用系统分解为由若干个业务微服务应用,和由PaaS平台提供的各种基础服务中间件一起构成。
- SaaS层的每个应用系统以租户作为隔离单位,运行所需的容器、数据库、文件存储等所有运行资源,全部由PaaS层自动分配和调度管理。
- 在新的PaaS平台技术基础上,应用系统的部署、升级和扩容等工作是全自动化完成的,一个应用系统从创建租户、分配运行资源、部署微服务、到最终集成运行只需要几分钟时间。
基于牛刀PaaS平台应用自动化部署运行
牛刀PaaS云平台产品组成
- 牛刀PaaS云平台基于容器技术和微服务架构,为企业提供可开箱即用的,开发运维一体化(DevOps)的PaaS平台解决方案。
- 牛刀云在设计上以云应用市场为核心,主要分为云应用开发平台和云应用治理平台两大部分。
- 云应用市场为企业提供统一的云应用发布和管理规范,并为云应用的配置、发布、更新和版本管理提供统一的管理工具。
- 云应用开发平台为云应用的设计和开发提供云端开发环境,支持在线开发、多编程语言、低代码开发、多终端适配、本地协同开发和多团队协作开发等能力。
- 云应用治理平台为云应用的部署和运行提供高可用的运行环境,提供应用集群治理、微服务治理、无服务器计算、多租户管理、业务中间件和运维监控工具等能力。
牛刀PaaS云平台的DevOps流水线
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。