一文读懂分布式架构知识体系(内含超全核心知识大图) (yq.aliyun.com)
本文力求从分布式基础理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 进化有着立体的认识;从概念上和工具应用上更近一步了解微服务分布式的本质,身临其境的感受如何搭建全套微服务架构的过程。
by @可耐芊小仙女 2019-10-21 16:35 分享 查看详情
开放应用模型(OAM):全球首个云原生应用标准定义与架构模型 (yq.aliyun.com)
Kubernetes 项目作为容器编排领域的事实标准, 成功推动了诸如阿里云 Kubernetes (ACK)等云原生服务的迅速增长。但同时我们也关注到,Kubernetes 的核心 API 资源比如 Service、Deployment 等,实际上只是应用中的不同组成部分,并不能代表一个应用的全部。也许我们可以通过像 Helm charts 这样的方式来尝试表达一个可部署的应用,可一旦部署起来,实际运行的应用中却依旧缺乏以应用为中心的约束模型。这些问题都反映出,Kubernetes 以及云原生技术栈需要一种以应用为中心的 API 资源来提供一个专注于应用管理的、标准的、高度一致的模型,这个 API 资源可以代表完整运行的应用本身,而不仅仅是应用模板或者一个应用的几个组成部分,这就是
by @可耐芊小仙女 2019-10-21 16:34 分享 查看详情
生存还是毁灭?一文读懂挖矿木马的战略战术 (yq.aliyun.com)
比特币等虚拟货币在2019年迎来了久违的大幅上涨,从最低3000美元上涨至7月份的14000美元,涨幅达300%,巨大的金钱诱惑使得更多的黑产团伙加入了恶意挖矿的行列。阿里云安全团队通过对云上僵尸网络家族的监控,发现恶意挖矿已成为黑产团伙主要的牟利方式。2019年共监控到58个成规模的挖矿木马团伙(数据截止到8月底),以累积感染量定义木马活跃度,下图/表是活跃TOP10的木马家族及简介。本文尝试从宏观角度分析、总结挖矿木马常用技术及发展趋势,以期能够给企业安全防护带来启示。
by @技术小编443 2019-10-21 10:47 分享 查看详情
史上最烂的项目:苦撑 12 年,600 多万行代码 (mp.weixin.qq.com)
你见过最烂的项目,撑了多长时间才完蛋?六个月?一年?今天介绍的这个奇葩项目,不但一开始就烂得透透的,还硬撑了12年多,直到项目负责人被逮起来丢进监狱才完事。
by @code小生 2019-10-20 22:44 分享 查看详情
知乎上 40 个有趣回复,很精辟很提神 (mp.weixin.qq.com)
交朋友的标准是什么?
- Question -

出世的智者,入世的强者,
或者正常而阳光的普通人。
by @code小生 2019-10-20 22:43 分享 查看详情
机器学习在干什么? (insights.thoughtworks.cn)
现在大家所使用的一切数据分析技术,无论是大数据还是机器学习,都是在实现这里面的某一个环节,而最终的环节,就是机器学习最终的目标,我们不是希望机器学习学到知识,这是一个手段,我们希望计算机可以具有智慧,而智慧又是无法量化的,似乎目前只能从大量的知识中去学习,至少人类就是这样过来的。
by @ThoughtWorks 2019-10-18 17:11 分享 查看详情
尹吉峰:使用 OpenResty 搭建高性能 Web 应用 (zhuanlan.zhihu.com)
首先给高性能 Web 服务一个简单定义:QPS 过万的服务是高性能 Web 服务。我认为一个好服务绝对不是优化出来的,架构决定一个服务的基准,过早优化是万恶之源。
by @又拍云 2019-10-18 11:13 分享 查看详情
《DNS攻击防范科普系列1》—你的DNS服务器真的安全么? (yq.aliyun.com)
DNS服务器,即域名服务器,它作为域名和IP地址之间的桥梁,在互联网访问中,起到至关重要的作用。每一个互联网上的域名,背后都至少有一个对应的DNS。对于一个企业来说,如果你的DNS服务器因为攻击而无法使用,整个企业的网站、邮箱、办公系统将全部瘫痪,这意味着对你造成的是成千上万个用户的不可访问,将产生不可估量的影响。你的DNS服务器是否受到过安全威胁,它现在真的安全么?
by @可耐芊小仙女 2019-10-16 16:53 分享 查看详情
《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击 (yq.aliyun.com)
首先回顾一下DDoS攻击的原理。DDoS是Distributed Denial of Service的简称,即分布式拒绝服务攻击,其利用处于不同位置的足够数量的僵尸主机产生数目巨大的数据包对一个或多个目标实施DoS攻击,耗尽受害端的网络带宽、系统资源,使受害主机或网络丧失提供正常网络服务的能力。
by @可耐芊小仙女 2019-10-16 16:52 分享 查看详情
《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全 (yq.aliyun.com)
前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施。这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操作相关的安全风险和防范措施。
by @可耐芊小仙女 2019-10-16 16:51 分享 查看详情
【专访】又拍云朱黎明:又拍云加速布局边缘计算领域,边缘计算将与云计算平分秋色 (zhuanlan.zhihu.com)
在5G应用场景出现的时候,单纯依靠5G网络上的能力可能无法满足低延时、大连接的需求,需要通过边缘计算去补足。边缘计算的节点既可以是更下沉的节点,也可以是目前的CDN节点,这对于CDN企业而言是一个天然的延展过程。
by @又拍云 2019-10-16 11:02 分享 查看详情
如何构建批流一体数据融合平台的一致性语义保证? (yq.aliyun.com)
本文根据陈肃老师在 Apache Kafka x Flink Meetup 深圳站的分享整理而成,文章首先将从数据融合角度,谈一下 DataPipeline 对批流一体架构的看法,以及如何设计和使用一个基础框架。其次,数据的一致性是进行数据融合时最基础的问题。如果数据无法实现一致,即使同步再快,支持的功能再丰富,都没有意义。
by @技术小编443 2019-10-15 10:29 分享 查看详情
Flink on YARN(下):常见问题与排查思路 (yq.aliyun.com)
Flink 支持 Standalone 独立部署和 YARN、Kubernetes、Mesos 等集群部署模式,其中 YARN 集群部署模式在国内的应用越来越广泛。Flink 社区将推出 Flink on YARN 应用解读系列文章,分为上、下两篇。上篇分享了基于 FLIP-6 重构后的资源调度模型介绍 Flink on YARN 应用启动全流程,本文将根据社区大群反馈,解答客户端和 Flink Cluster 的常见问题,分享相关问题的排查思路。
by @技术小编443 2019-10-14 17:09 分享 查看详情
当我们在聊 Serverless 时你应该知道这些 (yq.aliyun.com)
说起当前最火的技术,除了最新的区块链、AI,还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Serverless 的轻量计算开始登录云计算的舞台,本文将从两个部分展开:
by @可耐芊小仙女 2019-10-14 17:00 分享 查看详情
携程的 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 分享 查看详情
重构:改善饿了么交易系统的设计思路 (yq.aliyun.com)
我在2017年5月加入饿了么的交易部门,先后负责搜索、订单、超时、赔付、条约、交付、金额计算以及评价等系统,后期开始做些整体系统升级的工作。这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
by @可耐芊小仙女 2019-10-11 17:01 分享 查看详情
如何检测 Web 服务请求丢失问题 (yq.aliyun.com)
最近偶尔有用户反馈某些 HTTP 接口出现超时问题,而 web 服务端的 Trace 监控没有出现 http 返回值为 503 等异常情况。出现这种情况一般是web容器出现问题,客户端连接不上来。本文将主要介绍如何去监控这类问题。我们是用典型的 Web 服务架构,应用通过域名访问到我们的 LVS(Linux Virtual Server)机器,LVS 后面对应了多台 Web 服务器。
by @可耐芊小仙女 2019-10-11 16:59 分享 查看详情
Flink SQL 系列 | 5 个 TableEnvironment 我该用哪个? (yq.aliyun.com)
本文为 Flink SQL 系列文章的第二篇,前面对 Flink 1.9 Table 新架构及 Planner 的使用进行了详细说明,本文详细讲解 5 个 TableEnvironment 及其适用场景,并介绍 Flink 社区对 TableEnvironment 的未来规划。主要内容如下:
by @可耐芊小仙女 2019-10-11 16:57 分享 查看详情
鱼和熊掌可兼得?一文看懂又拍云 SCDN (zhuanlan.zhihu.com)
最近二狗子在工作中遇到了难题,公司对外业务网站竟然接连遭遇 DDoS 攻击!也不知道是同行发现在业务上竞争不过,采取了见不得光的手段,还是某些黑客闲的无聊拿来练手,公司的网站变成了“小白鼠”,这可愁坏了二狗子。
by @又拍云 2019-10-11 14:20 分享 查看详情