cloud native

pivotal是云原生应用的提出者,并推出了 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java 开发框架,成为云原生应用架构中先驱者和探路者。

Pivotal最初的定义

早在2015年Pivotal公司的Matt Stine写了一本叫做迁移到云原生应用架构的小册子,其中探讨了云原生应用架构的几个主要特征:

  • 符合12因素应用
  • 面向微服务架构
  • 自服务敏捷架构
  • 基于API的协作
  • 抗脆弱性

CNCF最初的定义

到了2015年Google主导成立了云原生计算基金会(CNCF),起初CNCF对云原生(Cloud Native)的定义包含以下三个方面:

  • 应用容器化
  • 面向微服务架构
  • 应用支持容器的编排调度

重定义

到了2018年,随着近几年来云原生生态的不断壮大,所有主流云计算供应商都加入了该基金会,且从Cloud Native Landscape中可以看出云原生有意蚕食原先非云原生应用的部分。CNCF基金会中的会员以及容纳的项目越来越多,该定义已经限制了云原生生态的发展,CNCF为云原生进行了重新定位。

云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。

这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。

云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。

原文地址:https://www.cnblogs.com/peteremperor/p/12176116.html

时间: 2024-10-11 11:02:14

cloud native的相关文章

On cloud, be cloud native

本来不想起一个英文名,但是想来想去都没能想出一个简洁地表述该意思的中文释义,所以就用了一个英文名称,望见谅. Cloud Native是一个刚刚由VMware所提出一年左右的名词.其表示在设计并实现一个应用时,软件开发人员需要尽量使用云所提供的一系列较为先进的特性来提高应用的开发及部署效率,并使得应用的服务质量,如高可用性等,得到显著的提升.其并没有一个定量的要求,而只是一种定性的思维方式.那么对云所提供的哪些特性的使用可以提高应用的开发及部署效率,提升服务质量呢? 由于网络上已经有了很多有关创

Cloud Native Weekly | Kubernetes 1.13发布

云原生一周精选 1--Kubernetes 1.13发布 2--Kubernetes首次出现重大安全漏洞 3--Docker和微软公司推出云原生应用的部署规范 4--谷歌推出beta版本的Cloud SCC 1 Kubernetes 1.13发布 Kubernetes在上周发布1.13版本,该版本继续关注Kubernetes的稳定性和可扩展性.在这个版本中,用于简化集群管理的kubeadm,容器存储接口(CSI)实现GA,CoreDNS替代kube-dns成为默认DNS. 1.1 使用kubea

微服务浪潮中,程序猿如何让自己 Be Cloud Native

前言 CNCF 与 Cloud Native 这两个技术词汇最近频频走进了程序员的视野,一切和他能搭上边的软件意味着标准.开放.时尚,也更能俘获技术哥哥们的心:这篇文章不想去带大家重温这个词汇后面的软件体系,笔者觉得单凭用到了这些开源软件,不等于我们自己的软件就已经是 Cloud Native,在使用哑铃和成为肌肉男之间还隔着科学使用和自律锻炼两道工序:在此,笔者想根跟大家聊聊让我们的应用真正变得 Cloud Native 时的理论依据:微服务的十二要素.这篇文章也是先从作者自身项目的角度(一个

《Cloud Native Infrastructure》Introduction

书名: Cloud Native Infrastructure -- Patterns for Scalable Infrastructure and Applications in a Dynamic Environment 云原生基础设施 -- 动态环境可扩展基础设施与应用程序模式 Introduction Technology infrastructure is at a fascinating(迷人的) point in its history. Due to requirements

《Cloud Native Infrastructure》CHAPTER 1(1)

What Is Cloud Native Infrastructure? Infrastructure is all the software and hardware that support applications.This includes data centers, operating systems, deployment pipelines, configuration management, and any system or software needed to support

《Cloud Native Infrastructure》CHAPTER 1(2)

Cloud Native Infrastructure "Cloud Native"是一个被市场过度解读的术语,但是它对于工程与管理来说仍然具有意义,对于我们,这是公有云提供商的技术演变史. "Cloud native" is a loaded term. As much as it has been hijacked by marketing departments, it still can be meaningful for engineering and m

大咖云集!Kubernetes and Cloud Native Meetup 深圳站开始报名!

由阿里技术生态联合 CNCF 官方共同出品的 Kubernetes & Cloud Native Meetup 将在 8 月 31 日来到深圳.届时,阿里云.蚂蚁金服高级技术专家将携手来自国内知名容器开发专家 ,为你带来 Kubernetes 及 Cloud Native 技术的实践与落地经验. 活动亮点: 阿里集团.阿里云.蚂蚁金服等多位专家联合出品: 阿里云原生生态分享:OpenKruise, Serverless, 云文件存储,PaaS 平台云原生演进: 国内知名厂商带来云原生落地案例分享

'Cloud Native': What It Means, Why It Matters

When HP announced July 28 that it was acquiring ActiveState's PaaS business, senior vice president Bill Hilf said it was doing so in part to bridge the gap between traditional IT and "cloud-native applications." The term "cloud-native appli

Cloud Native workshop

Oracle针对客户,提供各种不同的AppDev workshop,客户可根据自己的需要选择相应的内容 包括weblogic如何迁移到Java Cloud Services & Java Cloud Services管理 & Tomcat如何迁移到Apps container cloud services及wercker 如何做CI/CD labs https://github.com/oracle/cloud-native-devops-workshop