云原生助力企业运维转型-AppStack在我们公司的使用-阿里云开发者社区

开发者社区> 丁大头大美女> 正文

云原生助力企业运维转型-AppStack在我们公司的使用

简介: #云原生的应用
+关注继续查看

传统运维到云原生运维是一个持续迭代、不断进化的过程。传统运维从手动运维到脚本化--->DevOps--->DevSecOPS---->数据化和AIOps,整个过程是不断演进、不断提升的不断迭代的以前我们传统运维是从关注代码构建、应用测试、集成部署实施、线上性能故障排查,后期的集群扩容、缩容等等环节都是我们需要参与的。而在云原生时代,我们的运维流程则更加标准、高效,在自动化、智能化的程度上比传统运维要高。研发模式以微服务的架构形式去开发应用功能,以敏捷的方式去高效的持续的交付和集成。运维和研发可以通过DevOps的方式,去实现协同的一体化。我相信云原生会和运维更加紧密,将不再埋头于通过手工或脚本工具完成自动化特性,而应借助云原生平台的能力提供自动化运维系统。熟练掌握容器技术、基于DevOps打破与开发的屏障,并投注精力到AIOps能力建设中,是运维人员技术发展的重要方向。

?

在AppStack,我司通过简单的几步(新建应用、编排应用部署架构、为应用环境分配资源、将应用部署到环境、配置应用发布流水线)就完成了将一个应用的镜像部署到环境中的操作,接下来通过配置云效流水线,实现从代码分支到发布上线的过程。实现了一个应用从开发、测试、生产发布按环境逐级晋升的应用研发交付上线流程设置。

?

一个典型的微服务应用部署架构包含 无状态服务Deployment、服务发现Service、路由Ingress三个组件,点击“确定”即可生成应用的编排

image.png

?

AppStack原理通过Kubernetes 的多个命名空间(namespace)来隔离多套环境,开发环境使用 dev,测试环境使用 test,生产环境使用 production。在 YAML 文件中将 namespace 这个关键字的值替换为占位符。{{ .AppStack.namespace }},占位符的又被赋值为变量 ${namespace},这个变量在默认生成的三个环境使用的值分别为 dev、test、production,在发起部署时进行模版渲染变量替换,AppStack 最终会将应用部署到指定的 Kubernetes 命名空间中。

image.png

?

并且除多环境差异化部署之外,占位符和变量组的机制还可以在企业内实现统一定义编排模版简化应用编排的效果,即使不熟悉的 Kubernetes 的用户,在模版基础上仅修改部分占位符或变量的值就可以完成应用编排。

image.png

虽然运维重心虽然转移,但是核心能力依然是稳定性、安全性和容灾能力的保障防护与应急处理。云基础资源提供了资源的容灾能力和扩展能力,运维重心偏向以应用为中心,业务指标可视化和应用链路分析。服务网格可以帮助运维,实现服务注册、发现和负载均衡,分布式追踪,认证授权,加密通信和审计,以及多服务版本,分段服务等特性。

?

云原生会释放更多职责繁重的运维人力,自动化和系统化的特征会逐渐明显,在这个过程中,运维人员自身需要不断与时俱进,提升自己的核心竞争力,这是我想和大家分享的

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的,?mysql的 3306,?mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建. ? have?fun! ?将编程看作是一门艺术,而不单单是个技术。
9553 0
阿里云禁止25端口,使用465端口发送运维邮件
阿里云禁止25端口,使用465端口发送运维邮件
8869 0
《VMware vSphere企业运维实战》——第2章 从物理机到虚拟机 2.1 在闲置或新购服务器安装配置虚拟化主机
在你准备在服务器上安装VMware ESXi之前,你需要明白,在安装VMware ESXi的时候,需要对硬盘重新分区,此时服务器上原来的数据将会被清除。如果你的服务器上有重要的数据,需要将其备份到这台服务器以外的位置,例如另外一个服务器、活动硬盘、网络存储。
2188 0
****阿里云使用+快速运维总结(不断更新)
Q 如何用阿里云实现快速运维 A 可以利用阿里云的磁盘回滚来实现,比如前几天修改了代码,今天发现代码可能有问题,就可以恢复到修改代码之前来实现快速运维 不用再手工备份 ? ? Q: 阿里云主机如何卸载主机宝,主机宝怎么用 A: 卸载主机宝不要使用常规的磁盘重置功能,重置磁盘之后很明显不能直接解决问题,访问一下IP还是主机宝的后台。
894 0
7
文章
1922
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
http://www.vxiaotou.com