Tars

DevOps 标准及中国 DevOps 技术力量亮相香港

别等时光非礼了梦想. 提交于 2021-02-13 18:21:44
2019年5月22~23日,香港会展中心,DevOps 时代社区携 DevOps 标准首次亮相香港,社区还邀请了四位 DevOps 专家共同参加 Cloud Expo 香港站 DevOps Live ! 专场并做精彩分享。 全球首个 DevOps 标准,即《研发运营一体化(DevOps)能力成熟度模型》,由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、 DevOps 时代社区联合 Google、BATJ、清华大学、南京大学、通信及金融等行业顶尖企事业单位专家共同制定。 目前,DevOps 标准已在联合国直属标准化组织 ITU-T、中国通信标准化协会(CCSA)正式立项。 截至目前,通过评级的企业分别是:浙江移动(三级)、中国银行(三级)、腾讯(四级)、招商银行(三级)、广东移动(三级)、北京移动(三级)、去哪儿网(三级)、郑州银行(三级) (按参评顺序)。 作为世界上最大的企业级专有云技术盛事(The Largest Dedicated Cloud Event for Business)— 香港亚太云端科技博览会(Cloud Expo)汇聚了世界领先思想,来自不同行业的领导者和从业者在会议上分享他们多样的想法。 此次Cloud Expo ,DevOps 时代社区邀请了景韵(DevOps 时代)、曾海剑(广东移动)、顾宇(埃森哲)、单致豪(腾讯 TARS

感谢有你! Linux Foundation APAC服务中国,为会员打造更健康的开源生态

。_饼干妹妹 提交于 2021-02-04 03:24:44
感谢有你 ! Linux Foundation APAC 服务中国 为会员打造更健康的开源生态 Linux Foundation APAC (LFAPAC)自成立以来,不知不觉已经为中国开源社区服务 多 年 了。 作为一个开源技术的布道者,我们每一位同事都对开源充满了热爱,这些年我们一直不断通过各种渠道持续地关注大家感兴趣的开源技术,努力学习这些开源技术并推广给身边的朋友们。当我们看到越来越多的中国公司拥抱开源,努力成为全球开源的领跑者,我们也开始在调整我们的角色! 开源人才教育者 一个开源项目的成功有很多因素,除了优良的技术和一个稳定的项目核心团队之外,还需要能够凝聚一个强大的开源社区。 一直以来,开发者如果希望学习一个开源技术,往往需要花大量的时间在网上搜索资料,在交流群看专家分享,在GitHub上阅读文档,就算是K8s这样明星级的项目,有海量资源可以让我们看到饱,但是在这个资讯爆炸的年代,快速掌握准确的资讯才是关键! 还有一些关键项目因为地域,语言,人才和技术复杂度等原因,大家可以找到的有用资料并不多。 为了降低进入开源项目的门槛和提高学习新技术的效率, LFAPAC 引入 Linux基金会开源软件大学, 联合技术源头的专家为关键开源项目设计和开发了一系列的线上和线下认证课程,通过标准化技术认证培训来加速技术的推广和普及。 Linux

2020 年微服务现状

若如初见. 提交于 2020-12-23 12:45:32
“微服务架构风格是一种将 单个应用程序 开发为一套 小型服务 的方法,每个服务都在 自己的进程中运行,并使用轻量级的通信机制(通常是 HTTP 类型的 API)进行通信 。这些服务是围绕 业务能力 构建的,并且可以通过 全自动化的部署机制 进行 独立部署 。目前对这些服务几乎没有集中的管理,这些服务可以用 不同的编程语言 编写,也能使用 不同的数据存储技术 。” —— James Lewis 和 Martin Fowler (2014) [1] 介绍 预计在 2020 年,全球云端的微服务市场将以 22.5% 的速度增长,其中美国市场预计将保持 27.4% 的增长率 [2] 。目前的趋势是,开发人员将从本地托管的应用程序转移到云端。这将有助于企业最大限度地减少停机时间、优化资源并降低基础设施成本。同时专家们还预测,到了 2022 年,90% 的应用程序将会使用微服务架构进行开发 [2:1] 。本文将帮助你了解什么是微服务,以及目前的公司如何使用它的。 什么是微服务? 微服务已经在全球范围内被广泛使用。但是,微服务到底是什么?微服务是一种基于许多小型、互联服务的体系结构模式。它们基于 单一责任原则 。根据 Robert C. Martin 的说法,“将因相同原因而变化的事物聚集起来,将因不同原因而变化的事物分离开来”。 [3] 微服务架构也被扩展到了 松耦合服务 中,可以 独立地开发

2020年微型服务的发展状况

☆樱花仙子☆ 提交于 2020-11-21 02:05:44
“微服务架构风格是一种将单个应用程序开发为一组小型服务的方法,每个服务在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)通信。这些服务是围绕业务功能构建的,并且可以通过完全自动化的部署机制独立部署。这些服务可能是用不同的编程语言编写的,使用不同的数据存储技术,对这些服务只有最低限度的集中管理。” James Lewis and Martin Fowler (2014)[6] 介绍 预计到2020年,全球云微服务市场将以22.5%的速度增长,其中美国市场[5]预计将保持27.4%的增长速度。目前的趋势是,开发人员将从本地托管的应用程序转向云。因此,这将帮助企业将停机时间最小化,优化资源,并降低基础设施成本。专家还预测,到2022年,90%的应用程序将使用微服务架构[5]开发。本文将帮助您了解什么是微服务,以及公司目前是如何使用它的。 微服务是什么? 微服务在世界范围内得到了广泛的应用。但微服务是什么?微服务是一种架构模式,其中应用程序基于许多小型互连服务。它们基于单一责任原则,根据Robert C. Martin的说法,该原则是“收集因相同原因而变化的事物,并分离因不同原因而变化的事物”[2]。微服务架构也被扩展到松散耦合的服务,这些服务可以被独立地[2]开发、部署和维护。 远离单体架构 微服务常常与传统的单体软件架构相比较。在单体架构中,软件被设计成自包含的,也就是说

2020年微型服务的发展状况

橙三吉。 提交于 2020-11-21 01:55:15
“微服务架构风格是一种将单个应用程序开发为一组小型服务的方法,每个服务在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)通信。 这些服务是围绕业务功能构建的,并且可以通过完全自动化的部署机制独立部署。 这些服务可能是用不同的编程语言编写的,使用不同的数据存储技术,对这些服务只有 最低限度 的集中管理。 ” James Lewis and Martin Fowler (2014)[6] 预计到2020年,全球云微服务市场将以22.5%的速度增长,其中美国市场[5]预计将保持27.4%的增长速度。目前的趋势是,开发人员将从本地托管的应用程序转向云。因此,这将帮助企业将停机时间最小化,优化资源,并降低基础设施成本。专家还预测,到2022年,90%的应用程序将使用微服务架构[5]开发。本文将帮助您了解什么是微服务,以及公司目前是如何使用它的。 微服务是什么? 微服务在世界范围内得到了广泛的应用。但微服务是什么?微服务是一种架构模式,其中应用程序基于许多小型互连服务。它们基于单一责任原则,根据Robert C. Martin的说法,该原则是“收集因相同原因而变化的事物,并分离因不同原因而变化的事物”[2]。微服务架构也被扩展到松散耦合的服务,这些服务可以被独立地[2]开发、部署和维护。 远离单体架构 微服务常常与传统的单体软件架构相比较。在单体架构中,软件被设计成自包含的

微服务架构

不打扰是莪最后的温柔 提交于 2020-10-31 05:31:19
原文: 微服务架构 微服务架构到底应该如何选择? 什么是微服务? 微服务的概念最早是在 2014 年由 Martin Fowler 和 James Lewis 共同提出,他们定义了微服务是由单一应用程序构成的小服务,拥有自己的进程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用 HTTP API 通讯。同时,服务会使用最小规模的集中管理 (例如 Docker)技术,服务可以用不同的编程语言与数据库等。 微服务是SOA架构下的最终产物,该架构的设计目标是为了肢解业务,使得服务能够独立运行。 主要有一下几个特点 服务拆分粒度更细 微服务可以说是更细维度的服务化,小到一个子模块,只要该模块依赖的资源与其他模块都没有关系,那么就可以拆分为一个微服务。 服务独立部署 每个微服务都严格遵循独立打包部署的准则,互不影响。比如一台物理机上可以部署多个 Docker 实例,每个 Docker 实例可以部署一个微服务的代码。 服务独立维护 每个微服务都可以交由一个小团队甚至个人来开发、测试、发布和运维,并对整个生命周期负责。 服务治理能力要求高 因为拆分为微服务之后,服务的数量变多,因此需要有统一的服务治理平台,来对各个服务进行管理。 微服务架构下,服务调用主要依赖下面几个基本组件: 服务描述 注册中心 服务框架 服务监控 服务追踪 服务治理 开源RPC框架介绍 Dubbo

聚焦5G+AIoT新蓝海 | Linux Foundation开源软件大学-开源技术日直播首秀

蹲街弑〆低调 提交于 2020-10-27 04:57:22
近年来,随着开源技术的热度持续攀升,越来越多的国内开发者开始了解开源、学习开源、使用开源、回馈开源。中国拥有众多开源技术爱好者和参与者,学习和利用开源技术已经成为互联网技术人才的必备技能。而对于企业来说,利用开源技术提升企业技术实力也已成为国内科技企业的共识。 Linux Foundation开源软件大学 (官网地址:training.linuxfoundation.cn)是Linux基金会中国区官方培训网站,拥有非常丰富的培训课程体系和培训认证品牌,致力于为爱好开源的中国开发者提供帮助,为广大企业培养优秀的软件人才。 Linux Foundation开源软件大学除了让开源技术培训更好地服务中国开发者外,更充分利用自身资源,联合国内外顶尖开源基金会、开源组织、开源项目开发者、开源社区,举办丰富开源技术线上活动,帮助更多开发者接触开源技术、深入了解开源技术。 在这样的初衷下,开源技术日系列活动应运而生。开源技术日是由Linux Foundation开源软件大学联合开源中国和GDG共同主办的开源技术大讲堂,每次都会选出不同的主题,邀请资深技术嘉宾与众多开源技术爱好者一起分享和探讨。 首次开源技术日将采取线上直播的方式,活动邀请了来自Linux Foundation开源软件大学、Google开发者社区、ARM和VMware的专家们一起探讨在开源5G+AIoT领域的机遇与挑战和应用与创新。

单体架构,分布式系统的差别在哪里?

梦想的初衷 提交于 2020-10-05 17:47:08
前言 随着技术日新月异的发展,最近几年微服务和分布式技术成为主流。每一个好的解决方案不一定是直接设计出来的,但每一个优秀的架构都必须承受得住业务的考验和需求驱动的积累。最初我们开发系统都是在单个的应用上进行开发、测试、部署和运维等。每次新的需求迭代都将可能涉及到整个系统的修改,尤其是庞大而臃肿的业务系统需要进行大量的数据增删改查操作,开发起来变得非常麻烦。为了应对更高的并发和业务需求,解决单个应用的缺点,把庞大复杂的单体应用按照业务拆分成多个子业务模块,可进行垂直拆分或水平拆分,从而达到更高效的开发、更好的管理和维护的目的,这就是所谓的分布式系统。 一、单体架构是什么? 1.1 定义 一个归档包(可以是JAR、WAR、EAR或其它归档格式)包含所有功能的应用程序,通常称为单体应用。而架构单体应用的方法论,就是单体应用架构。 1.2 单体应用举例 单体应用集成了前端页面和后端接口服务及业务逻辑和数据操作于一体的单个完整系统,Struts1、Struts2及SSH、SSM架构的系统等,单个应用囊括了所有业务模块。 1.3 单体架构示意图 1.4 单体应用优缺点 1.4.1 优点 易于集中式开发、测试、管理、部署。 无需考虑跨语言。 能避免功能重复开发(相对分布式)。 1.4.2 缺点 团队合作困难 代码的维护、重构、部署都比较难。 稳定性、可用性(停机维护)、扩展性不高。

欢迎参加 TARS 微服务开源技术论坛

孤人 提交于 2020-10-01 19:04:54
9月30日下午3:00-4:30,TARS 微服务开源技术线上论坛开讲啦!欢迎大家扫码注册参会! Linux 基金会 是非营利性组织,是技术生态系统的重要组成部分。 Linux基金会通过提供财务和智力资源、基础设施、服务、活动以及培训来支持创建永续开源生态系统。在共享技术的创建中,Linux基金会及其项目通过共同努力形成了非凡成功的投资。 请长按以下二维码进行关注。 本文分享自微信公众号 - LFAPAC(gh_8442c14fe49e)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4254703/blog/4653232

阿里云引领云原生进化 | 云原生生态周报 Vol. 60

随声附和 提交于 2020-08-16 01:25:08
作者 | 王思宇、汪萌海、李鹏 业界要闻 阿里云引领云原生进化,智能、互联、可信三位一体 阿里巴巴致力于为数字经济构建智能、互联、信任三位一体的创新基础设施,引领云原生进化新阶段。反观阿里云容器服务团队近期在 AI、边缘、机密计算三个领域的开源新动态,与智能、互联、信任的方向一一对应。 Chaos Mesh 项目加入 CNCF sandbox Chaos Mesh提供针对Kubernetes上复杂系统的故障注入方法,并涵盖了Pod,网络,文件系统甚至内核中的故障。 阿里云在 KubeCon 2020 峰会上展示什么大杀器? KubeCon 2020 中国站,阿里云容器服务负责人易立会在《云原生,数字经济技术创新基石》的演讲中,分享阿里云原生如何助力数字技术抗“疫”,阐述阿里云对云原生操作系统的思考,同时详解阿里云 ACK Pro、ASM、ACR EE、ACK @Edge 四款企业级容器新品。 上游重要进展 make cadvisor metrics set configurable in kubelet Kubelet 支持可配置的 cadvisor metrics set。 Pod resource metrics 为 Pod resource 增加更通用的 metrics 统计。 Add cronjob controller v2 新增 CronJob 控制器 v2 版本。