本文主要以部署前端Vue项目为例,讲述了如何基于云原生DevOps服务自动化部署前端项目~从开发完成到线上环境,我们只需提交代码即可~ 一.引言 作为一名开发人员,日常工作中我们除了需要负责代码的开发外,通常还需要负责代码的部署,运维等工作.而在传统的手工部署方法中,在每次版本迭代或需求变更完成后,除了将代码提交到代码仓库外,如果需要更新线上环境,我们还需要重复本地构建打包.连接远程服务器.上传代码到服务器指定目录等步骤.这些步骤虽然简单,但是通常耗时耗力,若同时存在多个环境时,也容易引起部署错…
我们需要的不是精通Kubernetes的工程师,我们需要一款小白都能用好的管理工具. -- 厦门正观易知科技有限公司运维负责人 郭传壕 大家好,我是厦门正观易知科技有限公司运维负责人郭传壕. 藏书馆是一个专注用户自我成长的云端私人图书馆,集电子书的读.荐.借.购.存和知识管理功能于一体,致力于用户的认知赋能,通过读书习惯的养成,达成自我成长.目前累计注册用户已达 1500W ,平台图书资源超过200W册. 我们使用Rainbond已经有2年,我把我们的使用经验分享给大家. 1.以前的困局 处于云…
词汇集 灾备 冷备份 双机热备份 异地容灾备份 云备份 灾难演练 磁盘阵列(RAID) 故障切换 心跳监测 高可用 集群 主从复制(Master-Slave) 多集群横向扩容(master-cluster grid) | 纵向扩容(Scale up) | 微服务 | 虚拟化 | 容器 | 云原生 | 并行计算 | 边缘计算 | 云计算 中间件 锁(乐观锁/悲观锁/...) 分库分表 | 分区 负载均衡 | 反向代理 | CDN | VPN | SSO(Single Sign On,单点登录) S…
DevOps 是一个持续改善软件产品的过程,它通过极短的发布周期.全面自动化的集成和交付流水线,以及团队间的紧密协作来不断改善产品.DevOps 的目标是缩短将创意变成用户可以使用的产品的时间,并降低这个过程的成本.DevOps 充分利用自动化流程来加速开发和部署.如下图对比传统软件构建方法和 DevOps 方法,传统方法在上,DevOps 在下面: ●半部分的传统方法,从概念构思到用户可用的时间周期是八天.基础设施部署占用的时间最多,因为工程师需要在互联网上创建托管软件所需的组件.另一个大的时…
DevOps 解决方案 1.1 容器化 CI/CD 1.2 容器化流水线 1.3 深度集成 Jenkins 1.4 灰度发布 1.5 制品库设计 1.6 DevOps 安全 1.6.1 CI/CD 安全设计 1.6.2 DevSecOps 设计 容器 PaaS 平台提供 DevOps 完整周期的支持,在开发.测试.运维各个环节提供支撑能力.平台自研的 DevOps 流程满足企业对接代码仓库.定时触发构建作业.部署测试环境.执行自动化测试用例.输出测试结果.滚动升级和回滚在线应用.配合负载均衡能力…
一.容器管理工具 Rancher 介绍Rancher 是一个开源的企业级全栈化容器部署及管理平台,其实就是一个 Docker 的图形化管理界面.它为容器提供基础架构服务,可以让 CNI 兼容的网络服务.存储服务.主机管理.负载均衡.防火墙等服务跨越公有云.私有云.虚拟机.物理机环境运行,真正实现一键式应用部署和管理.除此之外它还提供了诸如负载均衡.弹性扩容等高级功能,也是一个比较常用的运维工具. 提示:由于 Rancher 是 Docker 的界面化操作,比如应用部署等操作其实都是重复的,为避免…
作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delivery SIG (应用交付领域小组),这一新小组的成立会承担什么样的职责?又会给云原生领域带来哪些新的影响?本文,InfoQ 对阿里高级技术专家张磊进行独家采访. 2019 年 9 月 12 日, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)…
从2013年,云原生(Cloud Native)的概念由 Pivotal 的 MattStine 首次提出,到现在,其技术细节不断得到社区的完善.云原生逐渐演变出包括 DevOps.持续交付.微服务.容器.敏捷基础设施等内容,也形成了一种团队.文化.技术组织形式和管理方法.企业采用云原生来构建应用,可以更好地把业务生于"云"或迁移到云平台,从而享受"云"的高效和持续的服务能力. 那么云原生究竟有哪些神奇的力量?云原生技术的发展又面临着怎样的境况?京东作为CNCF云原…
作者 | 张添翼 来源 | 尔达Erda公众号 ​ 云原生下的机遇和挑战 标准和生态的意义 自从 Kubernetes v1.0 于 2015 年 7 月 21 日发布,CNCF 组织随后建立以来,其后几年,Kubernetes 和 CNCF 都经历了如火如荼的发展.时至今日,Kubernetes 已经进入成熟期,云原生时代则刚刚开始.虽然说云原生不只是围绕着 Kubernetes 的生态,但无可质疑,Kubernetes 已经是云原生生态的基石.通过规范 API 和 CRD 标准,Kubern…
作者 | 临石.元毅.冬岛.衷源.天元 业界要闻 全球首个开放应用模型 OAM 开源 2019 年 10 月 17 日,阿里巴巴合伙人.阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon 上海重磅宣布,阿里云与微软联合推出开放应用模型 Open Application Model (OAM)开源项目.OAM 的愿景是以标准化的方式沟通和连接应用开发者.运维人员.应用基础设施,让云原生应用管理与交付变得更加简洁,高效,并且可控. KubeVirt 进入 CNCF Sandbox Kub…