之前在《原生漫游指南(1)丨先从构建一个容器起步》中,我们详细介绍了企业在原生转型路径中必经的前两个站点:容器化、镜像&运行时,即将应用开发的产出物构建成容器镜像,并存放和运行镜像。有人可能会问,这一过程中有什么提升效率的方式吗? 答案是肯定的,本文就将从解决这个问题开始,继续介绍原生路径中接下来的几个关键站点。第三站 CI&CD:自动化构建与部署容器化过
转载 2023-09-15 20:37:02
72阅读
# 原生规范简介 ## 什么是原生规范 原生规范是一种软件开发的方法论,旨在利用计算、容器化、微服务等现代技术,使应用程序更加灵活、可靠和高效。原生应用程序通常在容器中运行,并且可以根据需要进行动态扩展和收缩,以适应不同的负载情况。原生规范强调自动化、弹性和可观察性,以提高开发和运维效率。 ## 原生规范的核心概念 ### 容器化 容器化是原生规范的核心技术之一。通过将应
作者|宋净超 编辑|Cherry 本文是我在公司内部的培训和分享的资料,去掉了其中的 credential 部分,分享给大家。本文深入浅出,高屋建瓴,没有深入到具体细节,主要是为了给初次接触 kubernetes 的小白扫盲,文章中同时给出了参考链接可供读者探究背后的技术细节。 从计算到微服务再到原生计算 &n
CNCF 定期进行社区调研,以便更好地了解开源技术和原生技术的应用情况。本次是在中国进行的第四次原生调查,以期更加深入地掌握中国原生实施的步伐和速度。本次调查于 2020 年 12 月和 2021 年 1 月完成,调查对象 439 人中 91% 来自亚洲。中国原生调查的主要结论:容器持续迅猛增长。68% 的机构在生产过程中使用容器,比去年增长了 39%,相比 2 年前增长 240%。Kub
# 使用CloudEvents原生规范的实现流程 CloudEvents是一种原生规范,用于描述和交换事件。在这篇文章中,我将向你介绍如何实现CloudEvents原生规范。下面是整个流程的概要: ```mermaid journey title CloudEvents实现流程 section 了解CloudEvents规范 Note over 开发者:
原创 9月前
28阅读
# 原生应用规范实现指南 随着计算的快速发展,原生应用程序已成为现代软件开发的趋势。原生应用程序旨在充分利用计算的特性,以实现弹性、可扩展性和高可用性。对于刚入行的小白来说,了解和实现原生应用规范可能会感到复杂,但实际上,只需遵循一定的流程即可。本文将通过一个简明的步骤指南以及相关的代码示例,帮助你理解并实现原生应用规范。 ## 实现流程概览 以下是实现原生应用规范的步骤:
原创 10天前
15阅读
把发在知识星球的文章转过来,原文: https://t.zsxq.com/aiyzneq 软件系统经过漫长的发展时代,演进到了今天的原生应用。究竟什么是原生应用?我理解的原生应用就是说一个应用程序的设计完全是为了化而设计,为了优雅的跑在上而设计。这并不是说『任何一个应用程序只要部署到一个上(比如:阿里、腾讯、aws等),那它就是原生应用』。在我眼中的原生应用至少应该具备以下的一
# 原生项目建设规范 ## 引言 原生(Cloud Native)是一种设计和实施应用程序的方法,主要利用计算的灵活性和可扩展性。按照原生理念构建应用程序,能够提高开发效率、加快交付速度,提升系统可靠性。而要实现这些目标,遵循一定的项目建设规范是至关重要的。 本文将探讨原生项目建设的规范,提供一些实际的代码示例,并用可视化图表帮助解释相关概念。 ## 原生项目建设规范概述
原创 14天前
15阅读
# 原生应用变更规范 在现代软件开发中,原生应用因其灵活性和可扩展性而受到广泛欢迎。原生应用强调使用容器化、微服务和自动化等技术,以便快速响应市场需求和技术变化。然而,随着应用的不断演进,如何管理这些变更成为一项重要任务。本文将介绍原生应用变更的基本规范和最佳实践,并附带相关的代码示例和状态图。 ## 原生应用的基本概念 原生应用是基于计算模式构建的应用,它利用了环境的特性,
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。作为一种架构模式,原生架构通过若干原则来对应用架构进行核心控制。这些原则可以帮助技术主管和架构师在进行技术选型时更加高效、准确,下面将展开具体介绍。1服务化原则在软件开发过程中,当代码数量与开发团队规模都扩张到一定程度后,就需要重构应用,通过模块化与组件化的手段分离关注点,降低应用的复杂度,提升软件的开发效率,降低
原生应用理念经过几年的落地实践已经得到企业市场的广泛认可,原生应用更是成为企业数字化转型的必选项。基于原生技术架构衍生的产品和工具,已经逐渐应用在开发者的日常工作当中。近日,全球最具影响力的咨询机构Forrester联合阿里发布《原生开发者洞察白皮书》,JFrog中国首席架构师王青受邀参与该白皮书的编写。Forrester首次定义原生时代开发者的能力模型,助力开发者拥抱原生技术,实现
# 原生日志管理规范 ## 引言 在现代计算环境中,日志管理是维护系统稳定性与安全性的关键。有效的日志管理可以帮助开发者和运维人员追踪问题、排查故障,并进行性能优化。为了规范日志的生成、存储和监控,原生应用需要遵循一定的日志管理标准。本文将探讨原生日志管理的基本原则,同时提供代码示例和可视化工具,比如甘特图和状态图,帮助读者更好地理解日志管理流程。 ## 日志管理基本原则 1. *
原创 11天前
10阅读
Dubb3的应用级服务发现Dubbo3提供了全新的应用级服务发现模型,该模型在设计与实现上区别于 Dubbo2 的接口级服务发现模型。概括来说,Dubbo3 引入的应用级服务发现主要有以下优势适配原生微服务变革。原生时代的基础设施能力不断向上释放,像 Kubernetes 等平台都集成了微服务概念抽象,Dubbo3 的应用级服务发现是适配各种微服务体系的通用模型。提升性能与可伸缩性。支持超大规
基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 web apps 或是移动端后台程序,开发者甚至不用十分了解 Kubernetes 就可以利用 Deployment,Service 这些基本单元模型构建出自己的应用拓扑并暴露相应的服务。由于无状态应用的特性支持其在任意时刻进行部署、迁移、升级等操作,Kubernetes 现有的 ReplicaSets,
转载 2020-11-08 16:38:59
259阅读
简介: 本文我们将首先了解到 Operator 是什么,之后逐步了解到 Operator 的生态建设,Operator 的关键组件及其基本的工作原理,下面让我们来一探究竟吧。 作者 | 匡大虎、阚俊宝 基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 we
转载 2020-09-11 10:58:00
50阅读
2评论
安全规范需要考虑平台安全使用规范、容器镜像安全规范原生应用安全规范、安全审计规范这四个领域
原创 2023-05-10 22:23:36
151阅读
1点赞
随着移动业务的快速发展,移动省公司和区域的迁移实施团队对于上迁移标准化能力的需求日益旺盛,为满足上述发展的需求,自2021年以来迁移产品的迭代非常迅速,上线也较为频繁。若基于传统的上线发布方式,比较容易暴露出上线失败、发布时间长、晚上测试发布等情况,迁产品研发团队,为了提高迁移产品的上线发布效率且保证上线后的功能稳定,自加难度,开展了“全链路灰度发布”的研究与落地实践。迁移产品的全链路
Golang原生技术的发展可以分为以下几个阶段:1.初期阶段(2014-2015年)在Golang诞生之初,计算及原生应用领域还没有受到足够的关注。但是,由于Golang具有高效的内存管理、高并发处理和网络编程能力,很快就被开发者们所认可,并开始在一些互联网公司中得到应用。2.探索阶段(2016-2017年)随着Kubernetes等容器编排工具的兴起,Golang开始逐渐被引入到原生应用
目录一、原生是什么原生+原生二、原生四要素微服务容器化DevOps持续交付三、具体的原生技术有哪些容器(Containers)微服务(Microservices)服务网格(Service Meshes)不可变基础设施(Immutable Infrastructure)声明式API(Deciarative API)四、服务器相对传统物理服务器的优势五、原生的好处六、总结 一、原生
随着公有云和私有的广泛部署,计算基础设施成为企业部署新业务的首选。原生架构也受到越来越多的客户青睐,同时原生安全越来越受到重视。原生安全包含两层含义面向原生环境的安全和具有原生特征的安全。一、面向原生环境的安全面向原生环境的安全的目标是防护原生环境中基础设施、编排系统和微服务等系统的安全。原生内部的安全机制以原生形态居多,如服务网格的安全通常使用旁挂串接的安全容器,微服务A
  • 1
  • 2
  • 3
  • 4
  • 5