Microsoft Azure系列之一 什么是云计算

一、什么是云计算

云计算,或者说“云”,已经成为 IT 业的主要趋势。不过,其定义并不明确,一些相关术语也比较模糊。

云是难以完全用技术术语来定义的,最好把它看成一个抽象概念,其囊括了各种通过共享资源库提供计算服务的技术。

大多数云解决方案都以虚拟技术为基础,将物理硬件抽象为虚拟化资源层来用于处理、内存、存储和网络。很多云解决方案添加了更多的抽象层来定义可申请和使用的具体服务。

不管各组织机构使用什么具体技术实现云计算解决方案,国家科学技术研究院 (NIST) 发现它们都具有以下5 大特性:

§ 按需获取自助式服务。  
云服务通常采取按需提供的方式,将用户所需的基础结构配置降至了最低。这样便可使云服务的用户能够快速搭建所需的资源,往往无需 IT 专业人员即可完成。

§ 广泛的网络访问。  
云服务一般通过网络连接(通常是企业网络或Internet)来访问。

§ 资源池。  
云服务采用用户共享的硬件资源池。硬件池由来自多个服务器(部署为单一逻辑实体)的硬件组成。

§ 快速伸缩。  
工作负载加大时,云服务可动态伸缩,从池中获取额外资源,当不再需要这些资源时便自动将其释放。

§ 可度量的服务。  
云服务通常包含某种“计量”能力,可跟踪服务用户(通常称为“订阅者”)的相关资源使用情况。

二、云服务的类型

云计算的交付形式

云服务通常分为以下3 类:

§ 软件即服务(SaaS)

§ 平台即服务(PaaS)

§ 基础结构即服务(IaaS)

软件即服务

SaaS 服务包括以云服务形式提供、完全成形的软件应用程序。用户一般通过 web 浏览器或安装客户端应用程序来订阅服务和使用应用程序。微软SaaS 服务的实例包括 Microsoft Office 365?、Skype? 和 Microsoft Dynamics CRM Online。SaaS服务的主要优势在于用户无需进行安装和维护即可轻松访问应用程序。用户通常无需担心应用程序更新和保持合规性等问题,因为服务供应商会处理这些问题。

平台即服务

PaaS 服务由基于云的服务组成,开发人员可使用这些服务提供的资源构建自己的解决方案。一般而言,PaaS 具有包括存储和计算在内的基本操作系统(OS)功能,同时也为自定义应用程序提供了功能性服务。

PaaS 产品一般除了提供应用程序设计接口(API)外,还提供配置和管理用户接口。Azure 提供的 PaaS 服务简化了 web 应用程序和移动应用程序等解决方案的创建。PaaS 使开发人员和组织机构能够创建高度可伸缩的自定义应用程序,而无需配置和维护硬件及操作系统资源。PaaS 实例包括 Azure 网站和 Azure 云服务,它们能够运行开发团队创建的 web 应用程序。

基础结构即服务

IaaS 产品可提供虚拟化的服务器和网络基础结构组件,它们易于根据需求进行配置和拆除。IaaS 设施通常采用与本地基础结构类似的方式进行管理,并提供简便的迁移路径,将现有应用程序迁移到云上。需要注意的一个要点是,基础结构服务可能是单一的 IT 资源,如默认安装 Windows Server? 2012 R2 和Microsoft SQL Server? 2014 的虚拟服务器,或者是用于特定应用或业务流程的完全预配置基础结构环境。

例如,某零售机构可能授权部门配置自己的数据库服务器,用于存储自定义应用程序的数据。或者,该机构可定义一组可配置为单一实体的虚拟机和网络模板,为一个分公司或门店实现完整、预配置的基础结构解决方案,包括所需的各种应用程序和设置。

三、在云中运行应用程序

虽然理论上任何类型的应用程序均可迁移到云,但某些类型的应用程序比其他类型更适合基于云的运行方式。例如,具有以下特性的应用程序通常能够在基于云的环境中良好地运行:

§ 伸缩性要求极高或多变的应用程序或服务。

§ 必须适用于多种客户端类型(通常包括移动设备)的应用程序或服务。

§ 用户需要保存数据或设置并在多个客户端设备之间保持同步的应用程序或服务。

反之,具有以下特性的应用程序或服务就无法受益于基于云的环境:

§ 主要在单一设备上离线使用的应用程序。

§ 出于合规因素的考量,数据必须由私人管理存储的应用程序。

如需了解分析云计算趋势并提出安全性建议的 NIST 论文的相关信息,请参见:

http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

时间: 2024-10-13 23:22:59

Microsoft Azure系列之一 什么是云计算的相关文章

Microsoft Azure系列之七 Azure IaaS虚拟机大小

创建Azure虚拟机的时候,虚拟机类型分为两种:基本和标准.如图: 基本类型的虚拟机有以下特点: 1. 减少了部分功能:基本类型的虚拟机不包含负载均衡和自动扩展功能 2. 单实例的应用程序,比如:开发用虚拟机.测试服务器等,不提供SLA 3. 价格比标准类型的虚拟机要便宜. Microsoft Azure提供不同大小的计算能力,Microsoft Azure目前支持的虚拟机类型为A系列和D系列. A系列虚拟机的类型如下: 虚拟机类型 CPU 内存 外挂磁盘数 IOPS A0 共享 768MB 1

Microsoft Azure系列之二 Microsoft Azure概述

一.什么是Microsoft Azure Azure 是微软提供的一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成.部署和管理应用程序. Azure 支持所有主流操作系统.语言或开发工具,并且能够将公有云应用程序与现有 IT 基础设施相集成. Azure 服务托管在全球数据中心网络中,由微软的技术人员进行7 天/24 小时的管理,使计算服务的服务水平协议(SLA)的可用性高达99.95%. 注释:Microsoft Azure 原来被命名为 Windows Azure?. 二.Mic

Microsoft Azure系列之三 Microsoft Azure门户管理

Microsoft Azure 提供以下两种方式管理Azure资源和服务 一. Azure 门户 二. Azure Powershell 你需使用一个或多个与Azure 订阅相关的 Microsoft 帐户或组织帐户进行登录. Azure 门户管理 国际版 http://manage.windowsazure.com 中国版 http://manage.windowsazure.cn/ 使用完整门户,可以: v 提供服务 v 管理服务 v 添加协同管理员 详细功能: § 提供服务 您可以单击任何

Microsoft Azure系列之四 Micorosft Azure Powershell 管理

Microsoft Azure 提供以下两种方式管理azure服务和资源 一. Azure 门户 二. Azure Powershell 你需使用一个或多个与Azure 订阅相关的 Microsoft 帐户或组织帐户进行登录. 本篇我们来看下如何使用Azure Powershell 工欲善其事,必先利其器. 首先下载azure powershell 命令行工具 下载地址:https://www.azure.cn/downloads/ 查看azure模块是否可用 查看所有azure 命令数目 下面

Microsoft Azure系列之八 实现Azure虚拟机的高可用

Microsoft Azure Virtual Machine承诺的99.95%的SLA是需要2台或者2台以上的Azure Virtual Machine同时运行,且所有的Virtual Machine都需要在同一个可用性集中. 下面配置虚拟机的自动伸缩 点击虚拟机nyvm01,选择"配置"选项 可用性集,创建可用性集,名称ag01,保存. 完成,提示该可用性集只有一个实例,影响服务级别协议SLA. 切换到虚拟机nyvm02配置页面 选择加入刚创建的ag01可用性集,保存. 可用性集创

Microsoft Azure系列之九 实现基于Iaas云服务的虚机负载平衡

如果需要对一个云服务下的不同虚拟机实现负载均衡,可以将Public Port的消息通过负载均衡转发到每个VM,从而实现请求的自动负载均衡. 具体拓扑如下: 我们可以对之前创建的这两台虚拟机,设置80端口的负载均衡. 注意:Azure的负载均衡目前只支持四层,不能保留Session. 负载均衡的算法是Azure设置好的,不能修改.算法主要依赖于五元组(source IP, source port, destination IP, destination port, protocol type).

Microsoft Azure系列之六 如何为Azure 云服务分配保留IP地址

Azure 虚拟机采用按需付费.自助服务的方式供用户使用. 当我们需要停用虚拟机一段时间时,应采用关闭虚拟机,而不是在虚拟机点击关机按钮(计算服务仍然收费). 关闭虚拟机状态为[已停止(已取消分配)]. 当虚拟机关机时,计算资源停止收费,存储资源仍然需要收费. 然而,某个Cloud Service 中所有服务都关闭了,则云服务的公网IP地址会自动回收,下次再开启的话,可能会分配新的IP地址.那如何为云服务设置保留IP地址? 实现过程: 1.新建云服务 新建-计算-云服务-自定义创建 下一步 设置

Microsoft Azure系列之五 使用IaaS 虚拟机

默认情况下,Azure虚拟机需要托管在IaaS云服务中.一个云服务可以放置最多50台虚拟机. Azure云服务是一个用于Internet访问.并提供公共IP地址和FQDN的容器.IaaS云服务可以包含多台虚拟机. 云服务的特性 § 可隔离内部.外部资源 § 可作为一个边界看待 § 可作为一个单独管理.监控.伸缩的单元 azure虚拟机可通过以下方式创建: 快速创建/自定义创建 快速创建无法选择虚拟机的网络.存储及云服务,一般不建议使用. 下面我们使用自定义创建 首先准备虚拟机需要使用的资源:云服

Microsoft Azure系列之十 为Azure虚拟机配置静态内部 IP 地址 (DIP)

Azure虚拟机的默认内部IP地址由DHCP分配,并且当VM关闭,资源收回之后如果再次启动该VM,则这台VM的内部IP地址可能会发生变化,这对于迁移到Azure的本地系统而言是一个比较大的挑战,另外,对于一些向其他虚拟机提供服务的系统而言则更为严峻,比如DNS服务器,如果重新启动之后其内部IP地址发生变化的话,无疑会对整个系统造成非常大的影响. 借助最新的 PowerShell 版本,您现在能够定义和配置特定的内部 IP 地址,该地址可以静态分配给部署在虚拟网络中的 IaaS 虚拟机.使用此功能