首页 文章 精选 留言 我的

精选列表

搜索[未来社区],共10000篇文章
优秀的个人博客,低调大师

Serverless Kubernetes - 理想,现实与未来

作者:贤维(阿里云Serverless Kubernetes产品TL),易立(阿里云容器服务产品线负责人) 从Serverless容器到Serverless Kubernetes Serverless(无服务器)容器是让用户无需购买和管理服务器直接部署容器应用的产品、技术形态。Serverless容器可以极大提高容器应用部署的敏捷度和弹性能力,降低用户计算成本;让用户聚焦业务应用而非底层基础设施管理,极大地提高应用开发效率,降低运维成本。目前Kubernetes已经成为业界容器编排系统的事实标准,基于Kubernetes的云原生应用生态(Helm, Istio, Knative, Kubeflow, Spark on k8s等)更是让Kubernetes成为云操作系统。ServerlessKubernetes得到了云厂商的高度关注。

优秀的个人博客,低调大师

人工智能+区块链=未来

当前,随着技术的不断发展,人工智能的好处不再局限于高知名度的公司、电影中超级恶魔和程序员之间。曾经的科幻小说现在终于成为现实,当与区块链技术搭配时,人工智能实现跨越式发展也就不足为奇了。但是,当一项新技术出世时,人们总会想到的问题是“我能从赚到钱吗?”在研究把区块链注入人工智能时,答案肯定是积极的! 为什么要把AI和区块链结合? 你可能听说过世界象棋冠军输给电脑,或者你非常熟悉自动驾驶汽车 ,这两个例子都是由人工智能推动的。我们创建AI以使计算机能够自己解决问题,从而使他们能够编写代码以响应他们遇到的新问题。当AI与区块链结合时,AI能够被人类更好地理解,更有效地操作,并且通常使区块链也变得更有效。 为了让机器学习,他们需要大量的数据来分析,就像人类一样。不同之处在于人类是被动地分析他们的数据,我们使用我们的五种感官来吸收数据,我们将其

优秀的个人博客,低调大师

量子计算的现状与未来

量子计算还处于起步阶段,目前还没有存在量子计算机的通用架构。然而,他们的原型已经在这里,并在密码学,物流,建模和优化任务中显示出有希望的结果。对于AI研究人员,优化和抽样尤为重要,因为它能够以更高的精度快速训练机器学习模型。 目前,加拿大D-Wave是量子计算领域的领先公司。他们最新的机器D-Wave 2000Q包含2000个量子位,工作温度为0.015K(略高于绝对零)。他们的目的不是在不久的将来创造通用量子计算机,而是比现有设备可以做的很好——量子退火。 D-Wave 2000Q以毫秒级的尺度上输入数据,找到解决方案并将其读出。您可以轻松地重复整个过程多次,以获得不同的解决方案。并且它比模拟退火的现代GPU实现速度高出数千倍。 量子退火适用于诸如玻耳兹曼机器等能源模型的培训和抽样。值得注意的是,无人值守学习,是AI研究人员面临的一大

优秀的个人博客,低调大师

Linux未来监控tracing框架——eBPF

eBPF源于早年间的成型于 BSD 之上的传统技术 BPF(Berkeley Packet Filter)。BPF 的全称是 Berkeley Packet Filter,顾名思义,这是一个用于过滤(filter)网络报文(packet)的架构。 BPF 是在 1997 年首次被引入 Linux 的,Linux 内核中的报文过滤机制其实是有自己的名字的:Linux Socket Filter,简称 LSF。 从 3.15 开始,一个套源于 BPF 的全新设计开始,在3.17被添置到了 kernel/bpf 下。全新设计最终被命名为了 extended BPF(eBPF);为了后向兼容,传统的 BPF 仍被保留了下来,并被重命名为 classical BPF(cBPF)。相对于 cBPF,eBPF 带来的改变可谓是革命性的:一方面,它已经为内核追踪(Kernel Tracing)、应用性能调优/监控、流控(Traffic Control)等领域带来了激动人心的变革;另一方面,在接口的设计以及易用性上,eBPF 也有了较大的改进。 cBPF 所覆盖的功能范围很简单,就是网络监控和 seccomp 两块,数据接口设计的粗放;而 eBPF 的利用范围要广的多,性能调优、内核监控、流量控制什么的,数据接口的多样性设计。 由一个文件(net/core/filter.c)进化到一个目录(kernel/bpf) 目前,支持生成 BPF 伪代码的编译器只有 llvm 一家,即使是通篇使用 gcc 编译的 Linux 内核,samples 目录下的 bpf 范例也要借用 llvm 来编译完成。 1. 运行监测 eBPF 其实是内核模块,比内核模块更短小精干,实现的功能也更新颖, eBPF注入的代码是要在内核中运行的,会有安全隐患。 为了最大限度控制安全隐患,cBPF 时代就开始加入了代码检查机制以防止不规范的注入代码;到了 eBPF则在载入程序(bpf_load_program())时加入了更复杂的verifier 机制,会进行一系列的安全检查。 2. 架构 架构如下: 3. bcc 现在可以用 C 来实现 BPF,但编译出来的却仍然是 ELF 文件,开发者需要手动析出真正可以注入内核的代码。这工作有些麻烦,于是就有人设计了 BPF Compiler Collection(BCC),BCC 是一个 python 库,但是其中有很大一部分的实现是基于 C 和 C++的,python实现了对 BCC 应用层接口的封装。 使用 BCC 进行 BPF 的开发仍然需要开发者自行利用 C 来设计 BPF 程序——但也仅此而已,余下的工作,包括编译、解析 ELF、加载 BPF 代码块以及创建 map 等等基本可以由 BCC 一力承担,无需多劳开发者费心。 3.1 bcc安装 github的地址链接如下: https://github.com/iovisor/bcc 执行:git clone https://github.com/iovisor/bcc.git 在Ubuntu中直接安装二进制文件,命令如下: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D4284CDD echo "deb https://repo.iovisor.org/apt/xenial xenial main" | sudo tee /etc/apt/sources.list.d/iovisor.list sudo apt-get update sudo apt-get install bcc-tools libbcc-examples linux-headers-$(uname -r) 这样就可以 使用bcc/example/tracing中的python用例。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册