目录文章目录目录云原生应用的特征云原生应用的架构如何构建云原生应用云原生应用的特征普遍可访问(Universal Availability):服务可在任何地方从多前端访问。高可用性(High Availability):基本服务随时在线。升级扩容服务无中断。单点失败影响范围小。失败触发自动恢复。负载均衡,自动限流降级熔断
原创
2021-07-19 10:36:16
904阅读
【云原生】什么是 CI/CD ?| 软件交付中常见的问题在前文中,我们了解到了软件交付过程中的一些常见做法,以及它们所导致的一系列问题。这些问题成为了软件交付的一个又一个绊脚石,如何解决这些棘手的问题,CI/CD 给出了令人满意的答案,帮我们摆平了路上一个又一个的障碍。摆平交付障碍的 CI/CD那么 CI/CD 究竟是什么呢?什么是 CI/CD简单来说,CI/CD 的核心思想就是部署一条自动化流水
一、参考资料1. 视频教学云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps_哔哩哔哩_bilibili2. 文档Kubernetes核心实战 · 语雀
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊目录第1章 云原生Cloud Native的字面解读第2章 云原生诞生的背景2.1 云原生的诞生源于互联网业务发展的需求:2.2 业务运营企业面临的挑战:2.3 应对上述问题的技术和软件工程措施第3章 技术人员为什么要了解云原生第4章 行业内对云原生的
原创
2022-03-24 16:10:30
593阅读
专业的事情找专业的人做 云原生,是把关注点更聚焦到业务上。非业务的都交给云 对业务无影响的升级:生产环境要有两套集群。只有一套集群,则会有挑战 ServiceMesh市场很好,但目前发展比较糟糕,原因是开源版本不能直接拿来用,一些大厂都在自己公司内部版本上开发,然后应用在自家的公有云上。 不上云也可
01、云原生从何而来? 云原生是用于指导如何在云上构建和运行应用的方法论。 地雷谈到,“云原生”并不是一个新的概念。回顾云计算史,从个人端应用到企业级应用,都早已开始“上云”。起初,这些上云的“非原住民”应用,延续了私有化部署的技术架构,把本地软件不加修改地通过ECS迁至云端。而ECS的弊端在于只能
转载
2021-06-01 09:32:00
352阅读
2评论
什么是云原生?云原生是一种基于容器、微服务和自动化运维的软件开发和部署方法。它可以使应用程序更加高效、可靠和可扩展,适用于各种不同的云平台。如果要更直接通俗的来解释下上面的概念。云原生更准确来说就是一种文化,是一种潮流,它是云计算时代的一个必然导向,更重要的意义在于让云能够成为云化战略成功的基石,而不是障碍。云原生适合云的应用和好用的云架构,通过下图可以看到云原生是整合了之前的云三层(IaaS、P
目录文章目录目录DevOps云原生的运维DevOpsDevOps 就是为了解决应用 “持续交付问题”。DevOps 平台包括:GitHub、Travis、Artifactory、Spinnaker、FIAAS、Kubernetes、Prometheus、Datadog、Sumologic 和 ELK 等组件。
原创
2021-07-14 17:56:21
501阅读
摘要:华为云已向CNCF贡献多个首创开源项目,包括云原生边缘计算平台项目KubeEdge,云原生批量计算项目Volcano,云原生多云容器编排项目Karmada,今年,华为云又开源了两个云原生领域的项目Kurator和Kappital,收到广大开发者的追捧。本文分享自华为云社区《细数华为云云原生产品及五大开源实践》,作者: 华为云社区精选。今天的内容主要包括四个方面:云原生发展阶段和趋势,会涉及一
微服务特点:应用间通过Restful api通信,可以被独立的部署,更新,扩容缩容和重启;DevOps特点:自动化发布管道,持续集成(CI)工具,可以快速部署到生产环境,开发运维协同合作;持续交付(CD)特点:频繁发布,快速交付,快速反馈,降低发布风险;容器化特点:微服务的最佳载体;云原生架构的应用程序的特点是:采用k8s,docker等进行容器化的,基于微服务架构的,使用devops支持持续迭代
转载
2021-11-22 11:01:00
69阅读
很多人都会问“到底什么是云原生?” 实际上,云原生是一条最佳路径或者最佳实践。更详细的说,云原生为用户指定了一条低心智负担的、敏捷的、能够以可扩展、可复制的方式最大化地利用云的能力、发挥云的价值的最佳路径。 因此,云原生其实是一套指导进行软件架构设计的思想。按照这样的思想而设计出来的软件:首先,天然 ...
转载
2021-09-06 17:37:00
437阅读
2评论
什么是云原生?云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传
在云原生架构发展的过程同时云原生应用与云原生应用平台,那什么是云原生应用?云原生应用是在云平台上设计、开发、部署、运行的应用,云原生应用不只是将应用打包成容器镜像,还需要结合云原生技术将镜像部署到 K8s 容器上运行起来。云原生应用主要分为无状态应用和有状态应用两类:● 无状态应用∶不依赖运行环境,可以自由伸缩;比如没有采用本地内存、磁盘存储、日志等,好处是可以将应用部署到另一个全新的环境中。●
之前写过两篇关于微服务架构的文章,发现阅读量挺高的,所以打算再聊聊云原生和微服务架构,过去的文章如下:扩展阅读:一文了解基于 Netflix OSS 的微服务架构什么是微服务?为什么要用微服务本篇分享主要围绕以下 4 个主题进行:什么是云原生 ?为什么要用云原生架构 ?微服务的概念微服务的技术选型什么是云原生 ?云计算和云原生云计算不同于传统的自建机房,云计算就是将计算的抽象为基础设施然后通过网络
引言 如果说2019年是“云原生技术商业化元年”,那么2020年就是“云原生技术成为新常态”的一年。在这一年里,云原生技术正在快速开拓新的技术边界,支持新的应用范式,并更加关注全栈能力和生态建设。突如其来的疫情,更是给2020年的云原生应用落地速度与格局带来了深远的影响,云原生技术已经成为传统企业数字化转型的唯一解决方案。在这样的背景下,云原生技术实践联盟(CNBPA)联合灵雀云、云原生技术社区发
转载
2021-04-21 11:34:23
32阅读
维基百科对云原生()的定义:上云初始阶段,多数企业仅仅是把应用从传统的 机房搬迁到云上的虚拟机,这是云托管模式,或者叫作基础设施即服务()上云。但要真正用好云,不仅是基础设施和平台的升级,应用也需要摒弃传统的设