目录文章目录目录原生应用的特征原生应用的架构如何构建原生应用原生应用的特征普遍可访问(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_哔哩哔哩_bilibili​​2. 文档​​Kubernetes核心实战 · 语雀​​ 
作者主页(​​文火冰糖的硅基工坊​​​):​​文火冰糖(王文兵)的博客_文火冰糖的硅基工坊​​目录​​​第1章 原生Cloud Native的字面解读​​​​第2章 原生诞生的背景​​​​2.1 原生的诞生源于互联网业务发展的需求:​​​​2.2 业务运营企业面临的挑战:​​​​2.3 应对上述问题的技术和软件工程措施​​​​第3章 技术人员为什么要了解原生​​​​第4章 行业内对原生
专业的事情找专业的人做 原生,是把关注点更聚焦到业务上。非业务的都交给 对业务无影响的升级:生产环境要有两套集群。只有一套集群,则会有挑战 ServiceMesh市场很好,但目前发展比较糟糕,原因是开源版本不能直接拿来用,一些大厂都在自己公司内部版本上开发,然后应用在自家的公有上。 不上也可
原创 7月前
45阅读
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表示应用程序位于云中,而不是传
    
原创 2021-11-08 17:39:44
202阅读
原生架构发展的过程同时原生应用与原生应用平台,那什么是原生应用?原生应用是在平台上设计、开发、部署、运行的应用,原生应用不只是将应用打包成容器镜像,还需要结合原生技术将镜像部署到 K8s 容器上运行起来。原生应用主要分为无状态应用和有状态应用两类:● 无状态应用∶不依赖运行环境,可以自由伸缩;比如没有采用本地内存、磁盘存储、日志等,好处是可以将应用部署到另一个全新的环境中。●
原生应用与原生应用平台
之前写过两篇关于微服务架构的文章,发现阅读量挺高的,所以打算再聊聊原生和微服务架构,过去的文章如下:扩展阅读:一文了解基于 Netflix OSS 的微服务架构什么是微服务?为什么要用微服务本篇分享主要围绕以下 4 个主题进行:什么是原生 ?为什么要用原生架构 ?微服务的概念微服务的技术选型什么是原生计算和原生计算不同于传统的自建机房,计算就是将计算的抽象为基础设施然后通过网络
转载 14天前
18阅读
引言 如果说2019年是“原生技术商业化元年”,那么2020年就是“原生技术成为新常态”的一年。在这一年里,原生技术正在快速开拓新的技术边界,支持新的应用范式,并更加关注全栈能力和生态建设。突如其来的疫情,更是给2020年的原生应用落地速度与格局带来了深远的影响,原生技术已经成为传统企业数字化转型的唯一解决方案。在这样的背景下,原生技术实践联盟(CNBPA)联合灵雀原生技术社区发
转载 2021-04-21 11:34:23
32阅读
数字创新
原创 2018-09-25 17:10:35
5708阅读
2点赞
维基百科对原生()的定义:上初始阶段,多数企业仅仅是把应用从传统的 机房搬迁到上的虚拟机,这是托管模式,或者叫作基础设施即服务()上。但要真正用好,不仅是基础设施和平台的升级,应用也需要摒弃传统的设
  • 1
  • 2
  • 3
  • 4
  • 5