云计算 频道
  • 从虚拟主机时代说起,详述Kubernetes带来的变革

    在过去的几年中,Kubernetes已经成为了数不多的,使自己成为所属领域的行业标准的新技术之一。为了理解Kubernetes带来如此变革的原因,我们需要沿着虚拟化内存之路回顾一番。为方便叙述,本文中会简化各种体系结构类型,突出其核心特征和演变。

    谢涛 · 2019-01-29 18:100
  • 如何管理基于微服务的分布式应用程序

    通过在微服务上构建分布式应用,可以提供一种很好的方式来运行云原生应用程序。这种分布式应用程序架构为企业带来了更大的优势——改进对性能的控制、高可用性、更好的灾难恢复和更深层次的可见性——但基于微服务构建的分布式应用远比传统应用复杂,因此这种构建可以说既是一门艺术,也是一门科学。

    谢涛 · 2018-09-29 17:220
  • 开发者应该了解Kubernetes对于程序的影响点

    现在Kubernters越来越热了,很多公司都在开发、测试以及生产上逐步使用上了Kubernetes作为容器集群管理平台。最新调查显示,在5000+的大型企业中,有超过40%%的生产环境已经使用上Kubernetes(*)。但是一般的理解,Kubernetes是更偏运维类的系统,开发似乎不用太关注,是否是这样?答案是否定的!

    谢涛 · 2018-08-30 23:230
  • 强如 Disruptor 也发生内存溢出?

    OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。

    谢涛 · 2018-08-30 23:130
  • 【技术分享】集群:孙悟空分身术

    在孙悟空的七十二变中,我觉得最厉害的非分身能力莫属,这也是他百试不得其爽的终极大招,每每都能打得妖怪摸不着北。集群,学名叫 Cluster,可以翻译为簇、聚类、集群等多种意思,不同的翻译,在技术世界里所表示的意思都不尽相同,但都有一个共同的指向,即群体。集群就是由一组计算机所组成的实体,通常作为一个整体向用户提供资源。

    谢涛 · 2018-08-24 14:340
  • Kubernetes-应用部署问题定位和处理

    在将容器化的应用部署到Kubernetes集群中,可能会出现各种问题。根据Kubernetes的架构设计原理,容器化应用对外提供服务出现的主要问题在三个点上...

    谢涛 · 2018-08-23 15:390
  • 在kubernetes上部署consul集群

    本教程将帮助你在kubernetes上部署一个拥有3个节点的consul集群。

    谢涛 · 2018-08-20 17:450
  • Java和Docker限制的那些事儿

    Java和Docker不是天然的朋友。 Docker可以设置内存和CPU限制,而Java不能自动检测到。使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题。

    谢涛 · 2018-08-17 21:110
  • Kubernetes集群中基于 CRD 实现分批发布

    分批发布是一种通用的发布方式,但是在Kubernetes集群中,要实现分批发布,需要控制各种状态,维护service流量,以及各种label配置,十分麻烦。阿里云容器服务提供一种基于 CRD 的分批发布方式,大大方便发布流程。

    谢涛 · 2018-08-06 16:420
  • 对传统应用进行容器化改造

    本文接下来简要介绍什么是容器化,要在 Docker 容器中运行传统应用的缘由,容器化的过程,其间可能遇到的问题,在用容器部署之后的其他步骤等。这将明显减轻部署工作的压力,并让应用朝着零停机部署和横向缩放的方向前进。

    谢涛 · 2018-08-03 17:000
  • 在 Windows 上可以用 Docker 吗?

    Docker,或者准确一点说,容器技术,在近几年里几乎成为了应用分发和集群部署的默认技术了。Docker 生态的成熟还有赖于其周边工具和实践模式的兴起。比如,曾经雨后春笋般出现的编排技术,以及基于容器技术的 DevOps 实践大规模地开展。

    谢涛 · 2018-08-03 16:550
  • 5招搞定Kubernetes监控

    如果你位于DevOps前线,Kubernetes正在迅速成为你的生产云环境的重要组成部分。由于容器编排对于部署、伸缩和管理容器化应用程序至关重要,监控Kubernetes需要成为监控策略的重要组成部分。

    谢涛 · 2018-08-02 17:450
  • 中小团队基于Docker的devops实践

    笔者所在的技术团队负责了数十个项目的开发和维护工作,每个项目都至少有dev、qa、hidden、product四个环境,数百台机器,在各个系统之间疲于奔命,解决各种琐碎的问题,如何从这些琐碎的事情中解放出来?devops成了我们不二的选择。

    谢涛 · 2018-08-02 17:320
  • 如何优雅的使用和理解线程池

    简单来说使用线程池有以下几个目的:线程是稀缺资源,不能频繁的创建。解耦作用;线程的创建于执行完全分开,方便维护。应当将其放入一个池子中,可以给其他任务进行复用。

    谢涛 · 2018-08-01 17:440
  • Kubernetes如何选择存储以及什么方式使用存储

    目前阿里云的Kuberntes服务可以提供多种形式的存储对接,包括云盘、NAS以及OSS。在Kubernetes的控制台就可以直接创建对应的PV(存储卷)/PVC(存储声明):

    谢涛 · 2018-08-01 14:220
  • 阿里云Kubernetes容器Istio实践之集成日志

    在前面系列文章中已经介绍了Istio及其各个核心组件,详述了如何利用阿里云Kubernetes容器服务,快速搭建一套用于连接、管理以及保护微服务的开放平台Istio,为应用引入和配置多个相关服务;并且通过一个官方示例演示了如何部署应用到上述Istio环境中,演示了如何设置智能路由、分布式追踪以及Istio 的遥测数据收集、查询及可视化等功能。

    陶然 · 2018-08-01 09:290
  • 企业级网盘横评“好看的皮囊与有趣的灵魂”

    本次我们以企业网盘的功能点切入,从协作办公能力,文件管理能力,安全管理机制和赋能服务企业的能力四个角度,配合适当的业务场景应用,评测当前比较主流的企业网盘的整体综合能力,试图帮您找到那个“有趣的灵魂”。

    张存 · 2018-07-31 10:210
  • BTC已经买好了机票,ETF真能带着它飞起吗?

    目前,针对ETF的托管方案问题依旧悬而未决。之前SEC一直强调关于BTC安全问题的担忧,包括黑客攻击、钱包被盗即市场操控等问题依然存在,也依旧会成为影响此次申请能否通过决议的重要因素。

    张存 · 2018-07-30 19:520
  • 关于区块链和以太坊,V 神这次又说了啥?

    如果你想象中的大学拥有令人印象深刻的校园,而不是分散在遍布市郊的廉价房地产时,我认为这就是为什么会发生消费升级的原因。

    张存 · 2018-07-30 19:490
  • 深度解读:区块链技术为何将影响制造业?

    目前区块链在制造业的应用范围并不是很明确,不过,区块链确实有可以简化企业和保护供应链中的许多流程,最终使企业、供应商和客户都受益。

    张存 · 2018-07-30 19:460