微服务(一)

概述 什么是微服务? 微服务是一种软件架构风格,相较于单体架构(整体式架构),应用被拆分为多个小型、独立服务,每个服务围绕特定业务功能构建,独立开发、部署、扩展和维护,服务间通过轻量级的通信机制协作,来组合完成完整应用。微服务和微服务架构是一个意思。每个微服务由各个小型独立团队负责。 为什么需要微服 … 继续阅读微服务(一)

虚拟化技术(二)

虚拟化有哪些核心概念? 服务器的虚拟化 虚拟化的核心就是虚拟机监视器(Virtual Machine Monitor, VMM/Hypervisor),它是一个虚拟化层,将硬件抽象成虚拟计算资源,分配给虚拟机使用。硬件是一台物理机,有些情况下也被称作宿主机(Host Machine)。虚拟机运行在V … 继续阅读虚拟化技术(二)

虚拟化技术(一)

为什么需要虚拟化? 虚拟化可以对同一物理资源进行隔离处理,分给不同的用户使用,避免资源的闲置,提高资源的利用率。虚拟化是云计算的核心技术,云基础设施服务提供商对虚拟化的资源进行池化管理,通过资源的隔离和编排使得租用的用户能够在分钟级的时间内低成本获取到所需的资源,也提升了业务部署的灵活性。 归纳起来 … 继续阅读虚拟化技术(一)