精华内容
下载资源
问答
  • 云计算的服务模型 下面介绍下云计算的三个服务模型。 NIST 云计算 - 服务模型 软件即服务 从软件即服务 (SaaS) 开始,我们将用以下图表描述这三个服务模型的组成部分。该图表描述了哪些对象负责创建、自定义...

    云计算的服务模型

    下面介绍下云计算的三个服务模型。

     

    NIST 云计算 - 服务模型

    软件即服务

    从软件即服务 (SaaS) 开始,我们将用以下图表描述这三个服务模型的组成部分。该图表描述了哪些对象负责创建、自定义和维护这些组件。图中的黄色虚线表示,对于 SaaS,唯一的客户责任是“用户”部分列出的责任,所有其他责任都由云提供商承担。

     

    服务模型 - SaaS

    软件即产品如今越来越罕见。以前我们从本地盘中加载 Microsoft Office 等办公软件,现在,我们可以使用在云基础设施中运行的应用(例如 Google 文档等)编写、编辑、分享和存储文档。

    Google 文档就属于软件即服务。其他 SaaS 示例包括 Gmail 和 Hotmail 等邮箱应用,以及 iCloud 或 OneDrive 等存储应用。

    对于 SaaS,在云基础设施中运行的云提供商应用会以服务形式提供给用户。用户的责任仅仅是拥有用户帐号,通常包括:注册、登录、管理和自定义当做服务使用的软件应用。

    平台即服务

    对于平台即服务 (PaaS),黄色虚线表示用户获得了与管理所有应用和数据相关的其他责任,例如包含用户界面和信息中心、安全性、日志,以及与数据和应用相关的其他功能。

     

    服务模型 - PaaS

    平台即服务的示例包括 Heroku 和 Engine Yard。这些服务允许用户使用他们的平台轻松地构建、托管、监控和扩展应用。例如,你可以使用 Heroku 构建和托管电子商务网站。Google 的 App Engine 类似于 PaaS,用于开发和部署应用。《愤怒的小鸟》的创作者 Rovio 使用 Google App Engine 创建了在线版游戏。

    借助 PaaS,用户能够使用云提供商的平台部署自己创建和获取的应用。如果你想深入了解 Rovio 是如何使用平台即服务 Google App Engine 的,请点击此链接

    基础设施即服务

    对于基础设施即服务 (IaaS),黄色虚线表示除了运行安全的数据中心和维护 IaaS 所需的硬件和软件之外,用户承担了大部分责任。

     

    服务模型 - IaaS

    IaaS 的示例包括 Amazon Web Services 和Rackspace,二者是首先提供基础设施即服务的供应商,使用户能够使用虚拟机。

    虚拟机本质上与笔记本电脑或台式机相似,但它是云服务;用户需要联网登录虚拟机。

    IaaS 使用户能够配置计算机处理、存储、网络和其他基本计算资源,用户能够使用供应商的云基础设施部署和运行软件。

    虽然 Amazon、Microsoft 和 Google 都提供 IaaS,但他们还提供其他平台即服务和软件即服务类服务。 虽然你很有可能会使用软件即服务类电子邮箱,现在你已经了解服务模型,不妨考虑下使用平台即服务和基础设施即服务类云服务。

    服务模型的重要性

    所有三种服务模型都使我们能够获得更高的计算能力和资源,并且价格低廉。
    借助 Google App Engine,你可以打造像《愤怒的小鸟》这样的未来热门在线游戏,或使用 Amazon 的虚拟机服务访问更强大的计算机,而不用自己买一台新电脑。

    https://classroom.udacity.com/nanodegrees/nd009-cn-advanced/parts/0d8c5e1a-3d49-42b2-bbe5-68fc405450e5/modules/ce966c86-ac77-4e58-97ee-eb396eeadc09/lessons/bc1c7466-0a20-461c-ad95-003471fe9aac/concepts/56a4481c-0b6b-43df-97bc-d86ae243c678

    展开全文
  • 云计算的部署模型

    千次阅读 2011-01-25 10:29:00
    1.5.1 公有云 公有云,有时也称外部云,是指云计算的服务对象没有特定限制,也就是说它是为外部客户提供服务的云,其所有的服务是供别人使用。当然,服务提供商自己也可以作为一个用户来使用,比如微软公司内部的...

    云计算的部署模型

    根据云计算服务的用户对象范围的不同,我们可以把云计算按部署模式大致分为两种,即公有云和私有云。

    1.5.1 公有云

    公有云,有时也称外部云,是指云计算的服务对象没有特定限制,也就是说它是为外部客户提供服务的云,其所有的服务是供别人使用。当然,服务提供商自己也可以作为一个用户来使用,比如微软公司内部的一些IT 系统也在其对外提供的Windows Azure 平台上运行。

    对于使用者而言,公有云的最大优点是其所应用的程序及相关数据都存放在公有云的平台上,自己无须前期的大量投资和漫长的建设过程。云计算优势中所描述的把前期的资本投资转变为运营费用的作用只有在公有云里才能得到充分体现。在云计算愿景中描述的服务提供方式也主要是以公有云形态存在的。

    公有云目前最大的问题是,由于应用和数据不存储在用户自己的数据中心,因此用户对其安全、隐私等问题存在一定的担心。尤其是对于大型企业和政府部门,他们对这方面的要求会更高一些。另外,公有云的可用性不受使用者控制,这方面也存在一定的不确定性。公有云的推广一方面需要从技术和法规等方面来完善所提供的服务,另一方面也需要用户观念和意识的转变。就像银行刚开始出来的时候,有人对于把钱存放在银行里就有各种担心。

    1.5.2 私有云

    私有云,有时也称内部云,是指组织机构建设的专供自己使用的云平台,它所提供的服务不是供他人使用,而是供自己的内部人员或分支机构使用。对于那些已经有大量数据中心投资,或者由于各种原因暂时不会采用第三方云计算服务的机构,私有云是一个比较好的选择。私有云比较适合于有众多分支机构的大型企业或政府部门。随着这些大型数据中心的集中化,私有云将会成为他们部署IT 系统的主流模式。

    不同于公有云,私有云部署在企业内部网络,因此它的优势是数据安全性、系统可用性等都可由自己控制。但缺点是依然有大量的前期投资,也就是说它还是采用传统的商业模型。还有一个问题是它的规模相对于公有云来说一般要小得多,因此经济学上的规模效应也无法充分发挥出来。私有云实际上是机构应用一些云计算相关技术来提高自身信息服务效率的一种方式。

    1.5.3 其他云形态

    公有云和私有云是根据服务对象来区分的两种主要的云计算部署模型,而在实际使用中还有一些衍生的云计算形态。首先是社区云,也有人称之为垂直云。社区云服务的用户是一个特定范围的群体,它既不是一个单位内部的,也不是一个完全公开的服务,而是介于两者之间。比如,针对某个机构中的所有单位,某个软件园区的所有企业,某个企业的相关合作伙伴等。公有云、私有云和社区云的概念可以类比互联网(Internet )、企业内部网(Intranet )和外部网(Extranet )。

    前面讲的三种云计算部署模型都是按照所服务对象的范围来区分的。另外还有一种云计算形态是根据用户使用云计算服务的方式来定义的,即混合云。混合云与其说是一种云计算的部署方式,不如说是一种用户使用云计算服务的方式。它是指用户使用云计算服务的时候,既使用了公有云服务,同时也使用了私有云的服务。比如一个组织使用了亚马逊的公有云弹性计算服务,但是它把一些核心的数据同时存储在基于自己数据中心的私有云平台上面。当然,在使用混合云的情况下,用户可能需要解决不同云平台之间的集成问题。

    1.5.4 发展趋势

    虽然说私有云一般不需要多主租用方面的考虑,但是从技术上看几种不同的云计算形态并没有本质的区别。它们最大的差异在于服务的业务模型,私有云在业务模式上还是采用传统的自己构建和运维的方式,而公有云则采用服务租用的方式。从长远来看,公有云是云计算未来发展的趋势。传统数据中心会逐渐朝着虚拟化数据中心、私有云和公有云方向发展,如图1.18 所示。

    图1.18 云计算演变

    但是,云计算的发展是个渐进的过程。一方面由于传统的大型企业和政府组织机构已经有大量投资在构建自己的数据中心和软硬件平台上了,因此从保护投资的角度看自有平台也不会立即消失。另一方面,许多组织会由于安全、隐私等方面的原因而采用私有云平台。因此,在很长一段时间内,我们看到的都是混合云的使用方式,也就是说用户将根据实际业务特点和情况决定应用和服务的使用方式,如图1.19 所示。

    图1.19 用户自由选择不同的云计算类型

    比如,用户可以把部分应用如ERP 等部署在自己私有的平台上,同时利用公有云平台提供的电子邮件、CRM 等服务。

    展开全文
  • 4、增加一个 50GB 硬盘 二、Swift 组件基本操作    1、    2、 三、在 Dashboard 界面创建容器 四、通过 CLI 命令行创建容器 一、安装 Swift 组件 1、让环境

    实验任务

    一、安装 Swift 组件
       1、让环境变量生效
       2、挂载 iso 文件
       3、修改 openrc.sh 文件并安装 Swift 组件
       4、增加一个 50GB 的硬盘
       5、安装 iaas-install-swift-compute.sh 脚本
       6、验证 Swift 组件是否安装成功

    二、Swift 组件的基本操作
       1、创建容器
       2、查看窗口是否创建成功
       3、创建test目录,并将本地的 test 目录内容递归上传到 xiandian 容器内
       4、有了容器之后,查看 xiandian 容器里面的内容
       5、将 iaas.txt 文件上传到 xiandian 容器内 test 目录内
       6、数据在 swift 集群内保存,随时供用户下载使用,现在主目录下载 iaas.txt 文件
       7、磁盘容量有限,需要删除一些相对价值低的数据空出更多的空间
       8、通过 swift stat 命令来首先查看整个 Account 账户下 swift 状态
       9、可以查看具体容器的运行状态,以查看 xiandian 容器为例
       10、可以查看”xiandian”容器内具体某个对象”test”的状态

    三、在 Dashboard 界面创建容器

    四、通过 CLI 命令行创建容器

    一、安装 Swift 组件

    1、让环境变量生效

    [root@controller ~]# source /etc/keystone/admin-openrc.sh

    2、挂载 iso 文件

    如果 /opt 有镜像文件就无须挂载
    [root@controller ~]#mount -o loop /opt/CentOS-7-x86_64-DVD-1511.iso /opt/centos
    [root@controller ~]#mount -o loop /opt/XianDian-IaaS-v2.2.iso /opt/iaas
    [root@controller ~]# vi /etc/xiandian/openrc.sh

    3、修改 openrc.sh 文件并安装 Swift 组件

    按【i】键进入编译模式,修改文件为以下形式

    SWIFT_PASS=000000
    OBJECT_DISK=sdd
    STORAGE_LOCAL_NET_IP=192.168.100.20
    

    按【Esc】键并输入:wq命令保存退出。
    在这里插入图片描述
    [root@controller bin]# cd /usr/local/bin
    [root@controller bin]# iaas-install-swift-controller.sh
    在这里插入图片描述

    4、增加一个 50GB 的硬盘

    在 compute 节点的虚拟机上增加一个 50G 的新硬盘,重启并且修改环境变量,与控制节点的配置一样。
    在这里插入图片描述
    控制节点 compute

    SWIFT_PASS=000000
    OBJECT_DISK=sdd
    STORAGE_LOCAL_NET_IP=192.168.100.20
    

    在这里插入图片描述

    5、安装 iaas-install-swift-compute.sh 脚本

    [root@compute ~]# cd /usr/local/bin
    [root@compute bin]# iaas-install-swift-compute.sh
    在这里插入图片描述

    6、验证 Swift 组件是否安装成功

    [root@controller bin]# swift stat

    二、Swift 组件的基本操作

    在 controller 节点操作,通过命令行实现对 Swift 上数据的操作

    1、创建容器

    [root@controller bin]# swift post xiandian
    在这里插入图片描述

    2、查看窗口是否创建成功

    [root@controller bin]# swift stat
    在这里插入图片描述

    3、创建test目录,并将本地的 test 目录内容递归上传到 xiandian 容器内

    上传时我们首先需要上传一个空白的”test”目录
    [root@controller bin]# mkdir test
    [root@controller bin]# swift upload xiandian test
    在这里插入图片描述

    4、有了容器之后,查看 xiandian 容器里面的内容

    [root@controller bin]# swift list xiandian

    5、将 iaas.txt 文件上传到 xiandian 容器内 test 目录内

    [root@controller bin]# cd test
    [root@controller test]# touch iaas.txt
    [root@controller test]# swift upload xiandian/test iaas.txt
    在这里插入图片描述

    6、数据在 swift 集群内保存,随时供用户下载使用,现在主目录下载 iaas.txt 文件

    [root@controller bin]# cd /tmp
    [root@controller tmp]# swift download xiandian test/iaas.txt
    在这里插入图片描述

    7、磁盘容量有限,需要删除一些相对价值低的数据空出更多的空间

    [root@controller tmp]# swift delete xiandian test/iaas.txt
    在这里插入图片描述

    8、通过 swift stat 命令来首先查看整个 Account 账户下 swift 状态

    [root@controller tmp]# swift stat
    在这里插入图片描述

    9、可以查看具体容器的运行状态,以查看 xiandian 容器为例

    [root@controller tmp]# swift stat xiandian
    在这里插入图片描述

    10、可以查看”xiandian”容器内具体某个对象”test”的状态

    [root@controller tmp]# swift stat xiandian test
    在这里插入图片描述

    三、在 Dashboard 界面创建容器

    输入网址 http://192.168.100.10/dashboard 进入Dashborad界面,为项目研发部创建公共存储容器,名为 RD_Dept_Public
    在这里插入图片描述
    在这里插入图片描述

    四、通过 CLI 命令行创建容器

    为业务部和 IT 工程部创建私有存储容器,名字分别为 BS_Dept_private 、 IT_Dept_private
    [root@controller tmp]# cd ~
    [root@controller ~]# swift post BS_Dept_private
    [root@controller ~]# swift post IT_Dept_private
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 那么云计算的服务对象倒是谁呢?谁是云计算的最大获益者呢?  我们首先从技术角度分析,云计算屏蔽了最终用户的消费方式方法的差异,提供了标准的接口,用户的选择面看似广了,尤其是在终端消费设备上,如手机...

       目前如火如荼的云计算成了每个人挂在嘴边的时髦名词,不论是管理者还是技术人员,都想探得一个究竟。那么云计算的服务对象倒是谁呢?谁是云计算的最大获益者呢?

       我们首先从技术角度分析,云计算屏蔽了最终用户的消费方式方法的差异,提供了标准的接口,用户的选择面看似广了,尤其是在终端消费设备上,如手机、笔记本、台式机、或者一切具有操作系统的智能终端设备,只要可以开发相应云服务的消费接口,即可向最终用户提供服务。而云计算服务提供商也可以按照标准去开发云服务,仍然是增加了用户的可选择性。用户享受服务的便捷性和可选择性大大提高,那自然是要高声呐喊,因为感觉终于可以免于被某某软件/服务提供商垄断,有了自己的选择。

       我们从另一个角度来看,云服务直接缩短了服务提供者和消费者的交易路径,这中间的利润需要一段时间来消化与重新分配。这部分利润会直接让给消费者,让最终用户直接享受低廉的服务吗?还不一定,这部分的利润一定程度上来源于技术的发展,或者说是生产力的提高,那利益受损者则是没有及时转向云服务的企业,或者是没有接触到最终消费用户的中间商。这部分企业势必要转变形态,要么成为服务于最终用户的企业,要么成为这种企业的内部部门。不管怎么样,总有一批不适合者要成为政府的负担。随着这样的转变不断进行,在反垄断法尚不健全的时期,只能形成少数寡头直接服务最终用户的垄断企业,况且在和谐的框架下,垄断未必是件坏事,尤其是对政府而言。为什么这么说呢?政府就是唯一一个直接服务最终用户的“垄断企业”。

       有此我们可以得出结论,云服务是提升服务质量,缩减服务环节,直面最终用户,谋取最广大用户范围的新形式,所谓得民心者得天下,这最终是要被纳入政府的管理框架,成为真正为民服务的高效手段。

    展开全文
  • 《Windows Azure Platform 系列文章目录》 ... 公有云:云计算提供商向所有付费用户(订阅服务的用户)发布云计算的服务,您全世界任何地方,只要订阅了云计算服务并且连上网络,就可以使用云计算提供商给...
  • 云计算的服务模式分为三类:IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service, 平台即服务)、SaaS(Software as a Servicce,软件即服务)。 IaaS提供基本计算资源的租用,基本计算资源...
  • 两者的区别只是提供的服务对象不同,一个是企业内部使用,一个则是面向公众。目前企业中的私有云都是通过虚拟化来实现的,建议你可以了解一下虚拟化行业的前景和发展。 虚拟化目前分为服务器虚拟化(以VMware为...
  • 请求 MNaas API 网关服务的 JS SDK。当前版本: 1.0.0快速入门引入目前仅支持源码引入方式。请复制代码至您工程目录下。假设您已将名为 mtopee.js 文件放入 src 文件中,以下方式均可使用 mtopee 变量:注:...
  • 它具有与平台无关的RESTful API接口,能够提供99.99999999%的服务持久性。您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。OSS适合各种网站、开发企业及开发者使用。 您可以使用阿里云提供的API/...
  • 云计算服务安全问题 1. 数据泄露:黑客可能会通过侵入一台虚拟机来获取同一服务器上其他虚拟机所使用私有密钥,获取用户。 2. 数据丢失:不怀好意黑客会删除攻击对象的数据,数据丢失带来问题不仅仅可能影响...
  • 云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络、服务器、存储、虚拟化等等。 ... 云计算目前分为公有...两者的区别只是提供的服务对象不同,一个是企业内部使用...
  • 云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络、服务器、存储、虚拟化等等。 ...两者的区别只是提供的服务对象不同,一个是企业内部使用,一...
  • 云计算

    2012-08-09 20:44:11
    1.云计算特点:超大规模,可扩展,按需服务,高可靠性。 2.java与与云计算:java可以使云计算更简单。 3.SUN公司描述JAVA11个定语:简单、面向对象、分布式、解释型、可靠、安全、与平台无关、可移植、高性能...
  • 如何加入云计算技术行列?学完可胜任什么岗位?云计算行业的竞争已经进入新的阶段,为了争夺市场份额,企业纷纷加大对于云计算开发人才的招聘力度和薪资福利。... 云计算的服务对象非常广泛,只要有
  • 云计算(CloudComputing)就是将大量...云计算服务对象不同可以分为公共云、私有云和混合云,按提供服务层级不同可以分为IaaS、PaaS和SaaS。 云计算技术拥有降本增效、资源共享、弹性计算、灵活便利、快速交付、高可
  • 两者的区别只是提供的服务对象不同,一个是企业内部使用,一个则是面向公众。目前企业中的私有云都是通过虚拟化来实现的,建议你可以了解一下虚拟化行业的前景和发展。 云技术可以使用的语言有java,c++等。云技术...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 643
精华内容 257
关键字:

云计算的服务对象