云计算平台运维与开发(初级)

1、云计算特点

云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

被普遍接受的云计算特点如下:

1.超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。
2.虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
3.高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
4.高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。按需服务。云”是一个庞大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。
5.极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
6.潜在的危险性。云计算服务除了提供计算服务外,还必然提供了存储服务,并且云计算服务当前垄断在私人机构(企业)手中,他们仅能提供商业信用。对于政府、银行这样持有敏感数据的机构,如果使用云服务,必然存在潜在的危险。

2、云计算服务形式

任何一个在互联网上进行提供服务的公司,都可称之为云计算公司。而云计算提供的服务,我们可以将其分成以下几个层次:

Infrastructure-as-a-Service (基础设施即服务,简称IaaS)
Platform-as-a-Service(平台即服务,简称PaaS)
Software-as-a-Service(软件即服务,简称SaaS)

请添加图片描述

基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。

请添加图片描述

IaaS: Infrastructure-as-a-Service(基础设施即服务)
最下面的一层叫IaaS,有时也叫Hardware-as-a-Service。在云计算之前,如果用户想运营自己的网站或者是应用程序,必须购买服务器等高昂的硬件来运行网站或程序。
但是现在云计算有了IaaS,用户就可以直接租用IaaS提供的场外服务器,存储和网络硬件等设施,节省了维护成本和办公场地,用户可以在任何时候利用这些硬件来运行其应用。
一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。

PaaS: Platform-as-a-Service(平台即服务)
中间这一层就是所谓的PaaS,是指将软件研发的平台作为一种服务,提供给用户。你公司所有的开发都可以在这一层进行,节省了时间和资源。
PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的有AppFog 、 Mendix 、 Standing Cloud

SaaS: Software-as-a-Service(软件即服务)
最上一层就是SaaS。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行。
一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
Iaas和Paas之间的比较

PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS进行比较:

开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以使用起来不是很方便。
2)
支持的应用:因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS支持的应用的范围是非常广泛的。但如果要让一个应用能跑在某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,如果这个应用调用了平台所不支持的API,那么就需要对这个应用进行修改。
3)
开放标准:虽然很多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定这两面是稳步前进的。而PaaS平台的情况则不容乐观,因为不论是Google的App
Engine,还是Salesforce的http://Force.com都存在一定的私有API。 4)
可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源进行调整才能应对。 5) 整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App
Engine能在一台服务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。
6)
计费和监管:因为PaaS平台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如,CPU和内存的使用量等,而且还能做到应用层面,比如,应用的反应时间(Response
Time)或者应用所消耗的事务多少等,这将提高计费和管理的精确性。 7)
学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。

请添加图片描述

它们之间的关系主要可以从两个角度进行分析:其一是用户体验角度,从这个角度而言,它们之间关系是独立的,因为它们面对不同类型的用户。其二是技术角度,从这个角度而言,它们并不是简单的继承关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可以是基于PaaS或者直接部署于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接构建在物理资源之上。

3、云计算的应用

政务云上可以部署公共安全管理、容灾备份、城市管理、应急管理、智能交通、社会保障等应用,通过集约化建设、管理和运行,可以实现信息资源整合和政务资源共享,推动政务管理创新,加快向服务型政府转型

教育云可以有效整合幼儿教育、中小学教育、高等教育以及继续教育等优质教育资源,逐步实现教育信息共享、教育资源共享及教育资源深度挖掘等目标

中小企业云能够让企业以低廉的成本建立财务、供应链、客户关系等管理应用系统,大大降低企业信息化门槛,迅速提升企业信息化水平,增强企业市场竞争力

医疗云可以推动医院与医院、医院与社区、医院与急救中心、医院与家庭之间的服务共享,并形成一套全新的医疗健康服务系统,从而有效地提高医疗保健的质量

基于Vmware部署centos操作系统

1、环境准备

1.基于 Linux 内核的 CentOS-7-x86_64-Minimal-1810.iso 操作系统
2.虚拟机 VMware Workstation Pro

2、环境部署

1)点击新建虚拟机

在这里插入图片描述

2)点击自定义

在这里插入图片描述

3)默认,下一步
4)稍后安装操作系统

在这里插入图片描述

5)选择客户机操作系统(Linux centos 64)

在这里插入图片描述

6)更改虚拟机名称(不安装在C盘)

在这里插入图片描述

7)默认

在这里插入图片描述

8)分配虚拟机内存

在这里插入图片描述

9)选择网络类型

在这里插入图片描述

10)选择I/0控制器类型

在这里插入图片描述

11)选择磁盘类型

在这里插入图片描述

12)选择磁盘

在这里插入图片描述

13)选择磁盘容量

在这里插入图片描述

14)下一步,完成

在这里插入图片描述

15)添加镜像

在这里插入图片描述

在这里插入图片描述

16)开启虚拟机

在这里插入图片描述

如果出现内部错误:百度搜——电脑怎么进入BIOS,怎么开启虚拟机。

17)鼠标光标选中第一行

在这里插入图片描述

18)进入安装操作系统界面(点击continue继续)

在这里插入图片描述

19)进入安装部署界面(时区选择中国上海)done(完成)

在这里插入图片描述

自动分区

在这里插入图片描述

手动分区1

在这里插入图片描述

手动分区2

在这里插入图片描述

手动分区3

在这里插入图片描述

手动分区4

在这里插入图片描述

手动分区5

在这里插入图片描述

20)选择网络

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

21)创建用户密码

在这里插入图片描述

管理员密码root:123456(可以自己设置)
在这里插入图片描述

22)完成重启虚拟机

在这里插入图片描述

进入系统

在这里插入图片描述
在这里插入图片描述

查看IP地址: ip a

在这里插入图片描述

使用终端连接虚拟机

通过finalshell 连接到虚拟机

在这里插入图片描述

双击host1 ,接收并保存密码

在这里插入图片描述
在这里插入图片描述

Init 0   ——关机
Init 6     ——重启

如果网络有问题参考如下配置网络(选择VMnet8):

记住网关IP

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

打开网络配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

改成:
   BOOTPROTO=static
    ONBOOT=yes

在这里插入图片描述

配置网络
在这里插入图片描述

在这里插入图片描述

克隆两个配置一样的虚拟机并连接到finalshell
我的计算机-选中右键-管理-克隆-完整克隆-修改名称及位置(在同一文件夹中新建文件夹)-重新修改网络配置,修改IP地址即可

在这里插入图片描述
在这里插入图片描述

克隆两个虚拟机 并成功链接到finals hell
仅需要改变网关地址:
在这里插入图片描述

学习心得
学习云计算概述对于我来说是一个非常有意义的过程。
我了解了云计算的特点和优势。云计算的特点包括灵活性、可扩展性、高可靠性、高可用性等。云计算的优势包括降低成本、提高效率、加强安全等。
最后,我对云计算在不同领域的应用进行了学习。云计算在各个行业均有广泛的应用,如金融领域、医疗领域、教育领域等。通过学习这些应用案例,我深刻认识到云计算对于提高企业和组织的效率和竞争力的重要作用。
总的来说,学习云计算概述让我对这个新兴技术有了一个全面的了解。我相信,在未来的发展中,云计算技术将会在各个领域得到更广泛的应用和推广。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 云计算运维开发是一本介绍云计算运维开发的PDF电子书。云计算是指将计算资源通过互联网进行集中管理和共享的技术,能够提供可伸缩性、弹性和经济性的计算服务。云计算运维是指对云计算环境下的计算资源进行监控、管理和维护的工作,保证云计算平台的稳定性和可靠性。云计算开发则是指在云计算平台上进行应用程序开发的过程。 这本PDF电子书从云计算运维开发的基础知识入手,介绍了云计算的概念、发展历程和核心技术。它详细介绍了云计算运维的相关工具和技术,包括监控系统、自动化工具、故障处理和容灾备份等。同时,它还介绍了云计算开发的相关技术和框架,例如面向服务架构(SOA)、容器化和微服务等。 此外,该书还介绍了云计算安全、性能优化和资源调度等重要话题。云计算安全涉及到数据隐私保护、身份认证、访问控制等方面的技术。性能优化则是指如何通过优化资源的分配和利用,提高云计算平台的性能和效率。资源调度则涉及到如何根据应用需求,动态地调整计算资源的分配和使用。 总的来说,云计算运维开发这本PDF电子书提供了关于云计算运维开发方面的基础知识和实践经验。它对于那些对云计算领域感兴趣的读者,特别是从事云计算运维开发工作的人员,会有很大的帮助。 ### 回答2: 云计算运维开发PDF是一本介绍云计算运维开发领域的书籍,主要针对云计算技术的运维开发进行了深入的探讨和解析。 首先,在云计算领域,运维是一个至关重要的环节。云计算运维包括服务器的配置、应用程序的安装与管理、故障排除等工作。通过云计算运维,可以确保系统的稳定性和高可用性,提高应用程序的性能和效率。 其次,云计算开发是指在云平台上进行应用程序的开发和部署。通过云计算开发,可以充分利用云计算的优势,如弹性伸缩、按需付费等特性,开发出适应大规模用户需求的应用程序。同时,云计算开发也需要考虑到云平台的规范和限制,合理利用云资源,提高应用程序的可靠性和可扩展性。 这本书从理论知识到实际操作都有所涉及,包括云计算的基本概念与架构、虚拟化技术、容器技术、自动化运维工具的应用等。通过深入的讲解和实例分析,读者可以全面了解云计算运维开发的技术要点和最佳实践。 此外,书中还介绍了一些常用的云计算平台和工具,如AWS、Azure、OpenStack等,以及实际案例的分析和实现。这些内容对于读者更好地理解和应用云计算运维开发提供了有益的参考。 综上所述,云计算运维开发PDF对于从事或有兴趣了解云计算运维开发的读者来说,是一本非常有价值的书籍。它通过系统的讲解和实例演示,帮助读者掌握云计算运维开发的基本知识和技能,提升其在云计算领域的竞争力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

20210308020 马翔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值