《OpenStack实战》——1.2 理解云计算和OpenStack

简介: 组织选择私有云还是公有云通常取决于使用资源的规模和组织内部IT部门的职责范围。企业IT部门的职责如果是集中为其他部门提供技术架构和资源供给,部署私有云更有利。一个多租户(数据、配置和用户管理在逻辑上是租户间隔离的)、完全实现编排的私有云可以让企业IT部门成为私有云代理。

本节书摘来自异步社区《OpenStack实战》一书中的第1章,第1.2节,作者: 【美】V. K. Cody Bumgardner(V. K. 科迪•布姆加德纳)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 理解云计算和OpenStack

本书主要关注如何通过使用OpenStack来部署企业私有云。同时,我会把私有云描绘成其所在的组织内部拥有和管理的基础设施(虚拟机、存储等)资源池,也就是我们所说的基础设施即服务(Infrastructure as a Service,IaaS)。相反,公有云IaaS资源由第三方服务提供商拥有和运营,如亚马逊的AWS、微软的Azure等。本书的目标是帮你把公有云服务的简单和高效带到你的企业。

经济考量:私有云与公有云

从财务角度看,我们可以把私有云看成主要资本支出,公有云则是运营支出。这个区别很容易理解,在私有云部署时,你的组织要购买基础设施或者把在其他地方正常工作的基础设施挪过来使用。而在公有云中,成本直接与资源使用挂钩(使用才付费,不使用不付费),当然还有网络通信开销。
组织选择私有云还是公有云通常取决于使用资源的规模和组织内部IT部门的职责范围。企业IT部门的职责如果是集中为其他部门提供技术架构和资源供给,部署私有云更有利。一个多租户(数据、配置和用户管理在逻辑上是租户间隔离的)、完全实现编排的私有云可以让企业IT部门成为私有云代理。

多租户和完全编排

多租户指的是在云平台中以部门级别管理计算资源的能力。例如,一个市场营销部门可以分配一定比例的共享资源(X台虚拟机、Y容量的存储等),这个部门可以随意使用这些资源而不影响中心组织(回顾一下亚马逊购买模型)。同样,完全编排描述了应用程序依赖资源的分配能力。例如,一个会计应用程序和它的Web服务、数据库服务等依赖可以被程序化部署在一个环境里。因此,市场营销部门不只能在一个特定租户内管理它的资源,还能通过平台编排服务来部署基础设施(虚拟机)和应用程序(MySQL、Apache2、定制的应用程序等)。
相比之下,如果是部门中的IT单位,通常缺乏数据中心基础设施和部署高性价比的私有云的人员。由于他们相对小的资源需求,部门中的IT单位通常可以利用公有云资源,或者利用他们企业的IT部门提供的私有云资源。

如果基于工作负载同时使用私有云和公有云,那么这种结合使用称为混合云。公有云和私有云都是使用相同的技术来构建,不过虽然构建组件可能一样,但使用私有云和公有云的动机可能完全不同。例如,用户经常因为安全合规性原因而使用私有云。通常来说,下列这些工作负载会使用公有云:本质上是周期性的工作负载,或者需要一个对企业来说非常昂贵的全局规模的工作负载。

虽然本书主要介绍如何使用OpenStack构建私有云,但也有很多内容是介绍如何基于OpenStack的API来直接转换成公有云提供商的服务。

抽象和OpenStack API
从根本上讲,OpenStack抽象和提供了一个通用的API接口来控制不同厂商提供的硬件和软件资源。这个框架提供了两个很重要的内容。

硬件和软件的抽象,这样避免了所有特定组件的厂商锁定问题。这是通过使用OpenStack管理资源来实现的,而不是直接通过厂商组件。这样做的缺点是除了通用的必要功能外,并不是所有的厂商功能都被OpenStack支持。
一个通用的API管理所有资源,允许连接各个组件进行完全编排服务。
第一点从财务角度来看是非常好的,第二点则是现代IT变革的关键。

这有什么内幕呢

OpenStack提供了可伸缩和被抽象的底层硬件的各种功能的支持。OpenStack(或者其他云框架)不能做到的是主动顺应你当前的技术实践。为了充分利用云计算的能力,你必须对当前的业务和架构实践进行相应的转变。

如果你的架构标准是基于使用厂商提供的适当功能来对数据中心所有服务器实现某些功能,这样会与对厂商抽象的云部署冲突。如果你的业务实践只是按用户需求创建虚拟机,那你就没有抓住云自助服务的本质。如果最终用户的请求可以被高效自动化执行,或者用户可以自我供给资源,那你就是充分利用了云计算的能力。
1.3节将把OpenStack与其他相应技术(也许是你熟悉的)关联起来。

相关文章
|
2月前
|
机器学习/深度学习 弹性计算 运维
云计算系列之阿里云ECS服务器管理实战
本文档介绍了阿里云ECS(Elastic Compute Service)的基本概念、实例管理、磁盘操作、快照与镜像功能及其应用场景,最后通过具体案例解析ECS的实际应用。ECS是阿里云提供的高效、可靠的云计算服务,支持多种业务需求,如Web应用、高并发网站、数据库等,帮助企业快速构建稳定安全的应用,提升运维效率,降低IT成本。文档还详细说明了ECS实例的创建方式、连接方法及日常管理操作,帮助用户更好地利用ECS服务。
74 2
云计算系列之阿里云ECS服务器管理实战
|
4月前
|
弹性计算 监控 网络安全
解锁云端力量:ECS全攻略,从新手到专家的实战之旅!轻松掌握云计算核心技能,驾驭数字浪潮之巅!
【8月更文挑战第22天】云计算中的弹性计算服务(ECS)让企业和开发者能按需获取虚拟服务器,灵活配置CPU、内存等资源。本文从零开始指导ECS的基础操作与高级技巧,包括实例创建、SSH连接、Web应用部署及利用ELB和自动伸缩优化性能。同时介绍监控工具和数据备份方法,帮助您全方位掌握ECS的高效运用,满足业务需求并保障数据安全。
71 3
|
4月前
|
存储 Linux 云计算
OpenStack云计算平台搭建
OpenStack 是一个开源的云平台管理项目,通过多个核心组件实现公有云、私有云和混合云的构建与管理。自2010年由NASA和Rackspace联合发起以来,已有众多企业和个人参与开发。OpenStack 简化了云部署流程,支持计算、存储和网络资源的高效管理,并兼容多种虚拟化技术和容器。最新版本为Xena,广泛应用于各行各业,如思科、英特尔等公司。
384 0
|
5月前
|
安全 物联网 区块链
云端防御:云计算时代的网络安全策略与实战《未来已来:探索区块链、物联网与虚拟现实的融合革新》
【7月更文挑战第31天】在数字化转型的浪潮中,云计算已成为推动企业增长的核心动力。然而,随着数据和应用逐渐迁移到云端,网络安全问题也愈发严峻。本文将探讨云计算环境中的安全挑战,并提出相应的防御策略。通过分析云服务模型、安全威胁及信息安全技术的应用,结合代码示例,本文旨在为读者提供一套实用的云端安全防护方案。
49 1
|
6月前
|
存储 Linux 网络安全
杨校老师课堂之云计算私有云OpenStack框架快速搭建
杨校老师课堂之云计算私有云OpenStack框架快速搭建
148 0
|
7月前
|
安全 Devops 虚拟化
【专栏】虚拟化技术与云计算平台 OpenStack:硬件虚拟化、操作系统级虚拟化和容器化
【4月更文挑战第28天】本文探讨虚拟化技术原理,如硬件虚拟化、操作系统级虚拟化和容器化,以及开源云计算平台OpenStack如何利用这些技术提供优势。OpenStack支持多种虚拟化技术,具备开源灵活性、多租户架构、可扩展性、插件式设计和成本效益。未来,OpenStack将在容器化、DevOps、跨云策略和安全合规性方面发挥更大作用,助力企业数字化转型。
632 4
|
7月前
|
存储 Kubernetes 云计算
云计算基础与实战:从虚拟机到容器化应用
云计算基础与实战:从虚拟机到容器化应用
228 0
|
7月前
|
存储 边缘计算 监控
探索未来科技趋势:虚拟化技术与云计算平台OpenStack的概念与实践
在迅猛发展的信息技术时代,企业和组织对于高效、可扩展的计算资源需求日益增长。虚拟化技术和云计算平台OpenStack应运而生,为企业提供了一种灵活、可靠的解决方案。本文将深入探讨虚拟化技术与OpenStack的概念和实践,展示它们在现代科技领域中的重要性和应用前景。
231 3
|
7月前
|
存储 监控 搜索推荐
构建无边界的数字未来:虚拟化技术与云计算平台OpenStack的概念与实践
在当今数字化时代,虚拟化技术和云计算平台已经成为企业和组织实现数字化转型的关键驱动力。本文将介绍虚拟化技术的概念和作用,并重点探讨了开源云计算平台OpenStack在实践中的应用和优势。通过深入了解虚拟化技术和OpenStack平台,读者将能够更好地理解如何利用这些技术构建无边界的数字化未来。
|
7月前
|
存储 人工智能 调度
虚拟化技术与云计算平台 OpenStack:解锁数字化时代的无限潜能
在数字化时代,虚拟化技术和云计算平台已经成为企业和组织加速创新、提高效率的关键工具。本文将介绍虚拟化技术和OpenStack云计算平台的基本概念,探讨其在实践中的应用,以及它们如何协同作用,为企业带来无限的潜能与机会。