从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度 (yq.aliyun.com)
在使用存储时,为了提高数据操作的容错性,我们通常有需要对线上数据进行 snapshot ,以及能快速 restore 的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而 K8s 中通过 CSI Snapshotter controller 来实现存储快照的功能。
by @可耐芊小仙女 2019-10-15 17:34 查看详情
从零开始入门 K8s | 应用存储和持久化数据卷:核心知识 (yq.aliyun.com)
文内场景中,通过 Pod Volumes 很难准确地表达它的复用/共享语义,对它的扩展也比较困难。因此 K8s 中又引入了 Persistent Volumes 概念,它可以将存储和计算分离,通过不同的组件来管理存储资源和计算资源,然后解耦 pod 和 Volume 之间生命周期的关联。这样,当把 pod 删除之后,它使用的 PV 仍然存在,还可以被新建的 pod 复用。
by @可耐芊小仙女 2019-10-15 17:33 查看详情
超大规模商用 K8s 场景下,阿里巴巴如何动态解决容器资源的按需分配问题? (yq.aliyun.com)
资源利用率一直是很多平台管理和研发人员关心的话题。本文作者通过阿里巴巴容器平台团队在这一领域的工作实践,整理出了一套资源利用提升的方案,希望能够带给大家带来一些讨论和思考。
by @可耐芊小仙女 2019-10-15 15:52 查看详情
Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇 (yq.aliyun.com)
首先我们介绍一下表格存储提供的通道服务。通道服务(Tunnel Service)是基于表格存储数据接口之上的全增量一体化服务。通道服务为您提供了增量、全量、增量加全量三种类型的分布式数据实时消费通道。通过为数据表建立数据通道,您可以简单地实现对表中历史存量和新增数据的消费处理。通过数据通道可以进行数据同步、事件驱动、流式数据处理以及数据搬迁。这里事件驱动正好契合我们的场景。
by @可耐芊小仙女 2019-10-15 15:50 查看详情
从零开始入门 K8s | 可观测性:你的应用健康吗? (yq.aliyun.com)
Liveness probe 也叫就绪指针,用来判断一个 pod 是否处在就绪状态。当一个 pod 处在就绪状态的时候,它才能够对外提供相应的服务,也就是说接入层的流量才能打到相应的 pod。当这个 pod 不处在就绪状态的时候,接入层会把相应的流量从这个 pod 上面进行摘除。
by @可耐芊小仙女 2019-10-15 15:47 查看详情
云栖干货回顾 | 云原生数据库POLARDB专场“硬核”解析 (yq.aliyun.com)
POLARDB是阿里巴巴自主研发的云原生关系型数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、Oracle。POLARDB的计算能力最高可扩展至1000核以上,存储容量可达100TB。 POLARDB融合了商业数据库稳定、可靠、高性能的特征,同时具有开源数据库简单、可扩展、高速迭代的优势,适合各个行业公司的创新业务使用。本专场中,来自阿里云、江娱互动以及猿辅导的各位技术大咖一起共同探讨了下一代云原生数据库POLARDB。
by @可耐芊小仙女 2019-10-15 15:45 查看详情
一言不合就删库跑路?万名贡献者和阿里巴巴开源的二三事 (yq.aliyun.com)
9 月 27 日云栖大会,阿里巴巴宣布贾扬清担任开源技术委员会负责人。有人问:开源是为了什么?从个人视角看,可以证明自己的专业能力,获得行业认可;从企业视角看,可以建立技术影响力,建立商业化竞争优势;从经济学视角看,可以大幅提升商品的生产效率和分发效率。
by @可耐芊小仙女 2019-10-14 17:05 查看详情
K8s 从懵圈到熟练 – 镜像拉取这件小事 (yq.aliyun.com)
相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的。而镜像拉取失败,大多数情况下都和权限有关。所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单,肯定是权限问题。但实际的情况是,我们经常为一个问题,花了多个人的时间却找不到原因。这主要还是我们对镜像拉取,特别是私有镜像自动拉取的原理理解不深。这篇文章,作者将带领大家讨论下相关原理。
by @可耐芊小仙女 2019-10-14 17:03 查看详情
阿里张磊:云计算生态价值点正迅速聚焦到“应用”上 (yq.aliyun.com)
云原生的理念如今正如火如荼。它不仅仅是一种技术,更是社区基于对云的思考,逐渐提炼出的一系列技术、最佳实践与方法论的集合。不过,到目前为止云原生的讨论较多局限在基础设施的开发和运维人员群体中。相比之下,更关注业务本身的应用开发同学,与云原生技术带来的资源利用率提升、分布式系统的弹性扩展与可靠性等能力之间,始终存在着一定的隔阂。对这部分同学来说,云原生技术更多时候还停留在“知其然”的阶段。
by @可耐芊小仙女 2019-10-14 17:02 查看详情
K8s 从懵圈到熟练 – 集群网络详解 (yq.aliyun.com)
阿里云 K8S 集群网络目前有两种方案:一种是 flannel 方案;另外一种是基于 calico 和弹性网卡 eni 的 terway 方案。Terway 和 flannel 类似,不同的地方在于 terway 支持 Pod 弹性网卡,以及 NetworkPolicy 功能。本文中,作者基于当前的 1.12.6 版本,以 flannel 为例,深入分析阿里云 K8S 集群网络的实现方法。
by @可耐芊小仙女 2019-10-14 17:01 查看详情
当我们在聊 Serverless 时你应该知道这些 (yq.aliyun.com)
说起当前最火的技术,除了最新的区块链、AI,还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Serverless 的轻量计算开始登录云计算的舞台,本文将从两个部分展开:
by @可耐芊小仙女 2019-10-14 17:00 查看详情
应用上云新模式,Aliware 全家桶亮相杭州云栖大会 (yq.aliyun.com)
全面上云带来的变化,不仅是上云企业数量上的攀升,也是企业对云的使用方式的转变,越来越多的企业用户不仅将云作为一种弹性资源,更是开始在云上部署架构和应用,借助 Serverless 等技术,开发人员只需聚焦于业务代码,省去了对底层资源的维护,同时底层资源用起来会更节省。
by @可耐芊小仙女 2019-10-12 16:42 查看详情
携程的 Dubbo 之路 (yq.aliyun.com)
携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年中没有进行大的重构。受到当初设计的限制,框架本身的扩展性不是很好,使得用户要想自己扩展一些功能就会比较困难。另外,由于 HTTP 协议一个连接同时只能处理一个请求。在高并发的情况下,服务端的连接数和线程池等资源都会比较紧张,影响到请求处理的性能。而 Dubbo 作为一个高性能的 RPC 框架,不仅是一款业界知名的开源产品,它整体优秀的架构设计和数据传输方式也可以解决上面提到的这些问题。正好在 2017 年下半年,阿里宣布重启维护 Dubbo 。基于这些原因,我们团队决定把 Dubbo 引入携程。
by @可耐芊小仙女 2019-10-12 16:37 查看详情
那些年,我们见过的 Java 服务端“问题” (yq.aliyun.com)
明代著名的心学集大成者王阳明先生在《传习录》中有云:道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻,细细都看出来。然只是一间房。是的,知识理论哪有什么精粗之分,只是人的认识程度不同而已。笔者在初创公司摸爬滚打数年,接触了各式各样的Java服务端架构,见得多了自然也就认识深了,就能分辨出各种方案的优劣了。这里,笔者总结了一些初创公司存在的Java服务端问题,并尝试性地给出了一些不成熟的解决方案。
by @可耐芊小仙女 2019-10-12 16:36 查看详情
不吹不黑,今天我们来聊一聊 Kubernetes 落地的三种方式 (yq.aliyun.com)
出身豪门、大厂背书的 Kubernetes 项目自 2014 年 6 月开源以来,在众多厂商和开源爱好者的共同努力下迅速崛起,时至今日已成长为容器管理领域的事实标准。凭借超前的设计理念、开放的参与门槛、国内外大厂和开发者的大力支持,它的成功不言而喻。
by @可耐芊小仙女 2019-10-12 16:32 查看详情
927小程序繁星计划峰会 · 看完这七大话题 你会更了解阿里小程序 (yq.aliyun.com)
9月27日下午,阿里巴巴小程序繁星计划峰会作为杭州云栖大会的压轴好戏,在云栖小镇国际会展中心迎来千余位商家、合作伙伴、个人开发者和行业专家。峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并宣告阿里巴巴小程序生态联盟正式成立。峰会上作为技术底座的小程序云Serverless正式发布、支付宝小程序全面升级为阿里巴巴小程序、淘宝商家应用平台上线:目不暇给的“官宣”表明阿里巴巴小程序作为新商业引擎已臻成熟,即将迎来它的爆发期。
by @可耐芊小仙女 2019-10-12 16:31 查看详情
重构:改善饿了么交易系统的设计思路 (yq.aliyun.com)
我在2017年5月加入饿了么的交易部门,先后负责搜索、订单、超时、赔付、条约、交付、金额计算以及评价等系统,后期开始做些整体系统升级的工作。这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
by @可耐芊小仙女 2019-10-11 17:01 查看详情
Arthas 3.1.2 版本发布 | 增加 logger/heapdump/vmoption 命令 (yq.aliyun.com)
最近偶尔有用户反馈某些 HTTP 接口出现超时问题,而 web 服务端的 Trace 监控没有出现 http 返回值为 503 等异常情况。出现这种情况一般是web容器出现问题,客户端连Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。
by @可耐芊小仙女 2019-10-11 17:00 查看详情
如何检测 Web 服务请求丢失问题 (yq.aliyun.com)
最近偶尔有用户反馈某些 HTTP 接口出现超时问题,而 web 服务端的 Trace 监控没有出现 http 返回值为 503 等异常情况。出现这种情况一般是web容器出现问题,客户端连接不上来。本文将主要介绍如何去监控这类问题。我们是用典型的 Web 服务架构,应用通过域名访问到我们的 LVS(Linux Virtual Server)机器,LVS 后面对应了多台 Web 服务器。
by @可耐芊小仙女 2019-10-11 16:59 查看详情
VPGAME的Kubernetes迁移实践 (yq.aliyun.com)
VPGAME 是集赛事运营、媒体资讯、大数据分析、玩家社群、游戏周边等为一体的综合电竞服务平台。总部位于中国杭州,在上海和美国西雅图分别设立了电竞大数据研发中心和 AI 研发中心。本文将讲述 VPGAME 将服务器迁移至 Kubernetes 的过程。
by @可耐芊小仙女 2019-10-11 16:59 查看详情