澳门搏彩官方网 > 数据库 >

澳门官方直营赌场推荐科学技术云报纸发表:打开云原生,Kubernetes将成首要推手

新澳门官方娱乐网址 1

科技云报道原创。

今天,CNCF(Cloud Native Computing Foundation,云原生计算基金会)新澳门官方娱乐网址,技术监督委员会(TOC)宣布已经投票决议通过,正式将  TiKV 从沙箱项目晋级至孵化项目。

CNCF 是一个开源软件基金会,致力于使云原生计算具有普遍性和可持续性。 云原生计算使用开源软件技术栈将应用程序部署为微服务,将每个部分打包到自己的容器中,并动态编排这些容器以优化资源利用率。 云原生技术使软件开发人员能够更快地构建出色的产品。

以Docker为代表的容器技术,以轻量级虚拟化技术为初衷,从默默无闻跃进产业视野,如今已经被列在诸多企业IT发展的技术版图之中。标准化云的交付件只是一个开端,随之而来的是一系列技术与管理方法的升级,重大的方法论变革指向Cloud Native(云原生)这一“终极”目标。

TiKV 是一个开源的分布式事务 Key-Value 数据库,支持跨行 ACID 事务,同时实现了自动水平伸缩、数据强一致性、跨数据中心高可用和云原生等重要特性,最初由 PingCAP 团队在 2016 年作为 TiDB 的底层存储引擎设计并开发,于 2018 年 8 月被 CNCF 宣布接纳为 CNCF 沙箱云原生项目。

CNCF 技术栈 - 中文

新澳门官方娱乐网址 2

新澳门官方娱乐网址 3

新澳门官方娱乐网址 4kubernetes

距离已经消失,要么创新,要么死亡。

对于 TiKV 的此次晋级,CNCF 首席技术及运营官 Chris Aniszczyk 表示:“社区需要更多支持一致性和可伸缩性的云原生存储选项,TiKV 填补了这个空缺,而不依赖于任何分布式文件系统。自从加入 CNCF 以来,我们看到该项目在中国和国外都取得了令人瞩目的增长。随着它进入孵化阶段,我们很高兴看到该项目持续增长,期待新的贡献者继续添加更多新功能。”

Kubernetes 是世界上最受欢迎的容器编排平台和第一个 CNCF 项目。 Kubernetes 帮助用户构建、扩展和管理应用程序及其动态生命周期。 Kubernetes 最初是在谷歌开发的,现在有超过 2,300 名贡献者,并且被世界上许多行业中一些具有创新性的公司所使用。 集群调度功能可让开发人员构建云原生应用,更加关注代码而不是操作。 Kubernetes 面向未来的应用程序开发和基础设施管理可在本地或云端进行,无需供应商或云提供商绑定。

——【美】托马斯·彼得斯

TiKV 最初的设计便采用云原生架构,并很好地融入了现有的 CNCF 生态系统:使用 Prometheus 进行集群监控,使用 澳门官方直营赌场推荐,gRPC 进行通信,可以部署在 Kubernetes 上,采用 Operator 简化安装、升级和维护。

新澳门官方娱乐网址 5promethues

无处不在的全连接,以云为驱动的数字社会,美国管理学大师托马斯·彼得斯《追求卓越》中的这一金句,足以形容当今社会每一个生产组织所面临的数字化冲击。

作为一个基础组件,TiKV 可作为构建其它系统的基石。除了作为分布式 HTAP 数据库 TiDB 的存储引擎,还有更多的存储系统构建于 TiKV 之上,包括三个 Redis-on-TiKV 项目:Tidis、Titan 以及 Titea ,和一个 Prometheus-metrics-in-TiKV 项目:TiPrometheus。TiKV 的生态影响力正在持续扩大。

Prometheus 为云原生应用程序提供实时监控、警报和时间序列数据库功能(包括强大的查询和可视化能力),并与许多流行的开源数据导入、导出工具集成。 它已经成为监控基于容器的基础设施的标准,并且随着用户需求的而不断添加主要功能。 Prometheus为云原生体系结构(包括 Kubernetes 和其他下一代组件)提供了所需的可见性和故障排除。

为了驾驭云计算这一新技术基础平台,Cloud Ready(云就绪)、Cloud Friendly(云友好)、Cloud Resilient(云弹性)、Cloud Native(云原生)等等概念不断定义新IT世界。

2018 年 12 月, TiKV 发布了 2.1 GA 版本。目前,TiKV 汇集了来自三星、摩拜、知乎、饿了么、腾讯云、一点资讯,以及 UCloud 的贡献。并已被银行、金融科技、保险、拼车、游戏等多个行业的领先企业应用在实际生产环境中,比如小米、北京银行、知乎、Shopee、BookMyShow 等。

新澳门官方娱乐网址 6opentracing

云原生,一切为了敏捷

TiKV 的主要特点

Tracing 是基于微服务环境的关键部分,用于追踪跨服务请求的行为。 OpenTracing 是一种分布式追踪 API,可用于各种流行的开源的和商业的追踪工具。 OpenTracing API 使微服务交互监控成为可能,使用 Jaeger、Zipkin、DataDog 等流行工具进行切换。 它是LightStep、Red Hat、Uber和其他公司的工程师们努力的产物,它为开发人员提供了一种即使在异构环境中也能精确跟踪的简单工具。

云原生的吸引力,CNCF(原生云计算基金会)对其的设想为:分布式系统应该具备有扩展到成千上万台节点的能力,并且这些节点具有多租户和自愈能力。简单来说,就是更快的上线速度、高容错性、故障自动隔离与自动回复、快速水平扩展能力……

  • 跨数据中心高可用

    使用 Raft 和 PD(Placement Driver)来支持跨数据中心高可用。

  • 水平扩展

    通过 PD 和精心设计的 Raft 协议,TiKV 在水平扩展性方面的表现出色,可以轻松扩展到 200+TB 的数据。

  • 一致的分布式事务

    与 Google Spanner 类似,TiKV 支持外部一致的分布式事务。

  • 协处理器(Coprocessor)支持

    与 HBase 类似,TiKV 实现了支持分布式计算的协处理器框架,用于支持计算下推操作。

  • 与 TiDB 无缝衔接

    TiKV 和 TiDB 强强联合,构建了一个具有高水平可伸缩性、支持一致性事务、具备传统关系型数据库和 NoSQL 最佳特性的、优雅的数据库解决方案。

新澳门官方娱乐网址 7fluentd

通过采用基于Cloud Native的技术和管理方法,企业可以更好地把业务迁移到云平台,放开以虚拟机替代物理机的思维局限,更加充分地享受云的高效和按需资源能力。

TiKV 大事记

Fluentd 是一个统一的日志记录工具,可收集来自任何数据源(包括数据库、应用程序服务器、最终用户设备)的数据,并与众多警报、分析和存储工具配合使用。 Fluentd 通过提供一个统一的层来帮助用户更好地了解他们的环境中发生的事情,以便收集、过滤日志数据并将其路由到许多流行的源和目的地。 Fluentd 通过提供统一的平台来收集、构建(如果可能的话,使用JSON)并导出数据,从而使日志分析更加轻松。 它采用可插拔架构,通过统一的平台和可插拔架构,简化了新数据源和后端系统(例如云存储和数据库)的上线,并集成到 Atlassian 、 微软等软件提供商。

因此,云原生所代表的,不仅是虚拟化之上的技术革新,而是基于云的、全新的软件架构思想和软件开发实践,以及根据商业能力对组织架构进行重组的一套方法论,其核心在“敏捷”二字。

  • 247 contributors

  • 5,120 GitHub stars

  • 54 releases

  • 3,654 commits

  • 743 forks

新澳门官方娱乐网址 8gRPC

这里的敏捷是包括开发、测试、集成、交付等等贯穿软件生命周期所有环节的敏捷:敏捷基础设施、微服务架构、DevOps、敏捷化交付以及推动企业内部架构革新的康威定律,以此来完美契合云原生的最初诉求。

关于 TiKV 更多信息: