云计算基础介绍整理

文章正文
发布时间:2024-09-28 05:48

一、说明(参考百度百科)

1、云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力(云计算就是通过网络提供可伸缩的分布式计算能力)。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。(思想:云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用)

        

2、云计算比喻:Google的工程师谷雪梅则认为,PC时代好比每个人要用电,都得自己购买发电机;而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。

3、云计算并非独立存在,物联网、大数据、人工智能并存。

4、云计算的五大特点:

         ①虚拟化:云计算都会采用虚拟化技术,用户并不需要关注具体的硬件实体,只需要选择一家云服务提供商,注册一个账号,登陆到它们的云控制台,去购买和配置你需要的服务(比如 云服务器,云存储,CDN等等)。

         ②高可用:知名的云计算供应商一般都会采用数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。基于云服务的应用可以持续对外提供服务(7*24小时)

         ③扩展性:“云”的规模可以动态伸缩,来满足应用和用户规模增长的需要。

         ④按需服务,更加经济:用户可以根据自己的需要来购买服务,甚至可以按使用量来进行精确计费。这能大大节省IT成本,而资源的整体利用率也将得到明显的改善。

         ⑤安全:网络安全已经成为所有企业或个人创业者必须面对的问题,企业的IT团队或个人很难应对那些来自网络的恶意攻击,而使用云服务则可以借助更专业的安全团队来有效降低安全风险。

5、云计算三大服务模式:

         ①IaaS:基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。最简单的云计算交付模式,它用虚拟化操作系统、工作负载管理软件、硬件、网络和存储服务的形式交付计算资源。它也可以包括操作系统和虚拟化技术到管理资源的交付

         ②PaaS:把应用服务的运行和开发环境作为一种服务提供的商业模式。PaaS的出现加快了SaaS的发展,尤其是加快SaaS应用的开发速度。

         ③软件即服务(SaaS):通过网络提供软件服务,在21世纪开始兴起的一种完全创新的软件应用模式。

6、云计算平台可以大致分为以下3类:

         ①以数据存储为主的存储型云平台;

         ②以数据处理为主的计算型云平台;

         ③计算和数据存储处理兼顾的综合云计算平台;

 

二、IaaS(参考百度百科)

1、IaaS:Infrastructure as a Service的缩写,即基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。

2、在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用 Internet从IaaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务。

3、IaaS,最简单的云计算交付模式,它用虚拟化操作系统、工作负载管理软件、硬件、网络和存储服务的形式交付计算资源。它也可以包括操作系统和虚拟化技术到管理资源的交付。

4、特点:

         ①租赁:采用租用的方式通过Internet来使用基础设施服务,包括服务器、存储和网络等,而不租赁实际的服务器或其他基础设施。

         ②自助服务:自助服务是IaaS的一个关键特性,能让用户通过一个自助服务门户获得资源,如服务器和网络,而无需依赖IT为他们提供这些资源。

         ③动态缩放:当资源能按照工作负载或任务需求自动伸展或收缩时,这就称为动态缩放。如果用户需求比预期的资源要多,就可以立即获得它们。

         ④服务等级:低端市场,根据不同的服务和价格,可以承包99.999%的服务可用性,你需要的服务等级取决于你正在运行的工作负载。

         ⑤应用软件许可:IaaS平台和软件供应商已经创造了带上你的许可(BYOL)计划,这样用一种方法,即可在传统环境中也可在云环境中使用你的软件。另一种选择是即用即付(PAYG)模式,它一般集成了软件许可和按需基础设施服务。

         ⑥计量:计量确保用户能按照他们需要的资源和使用收费。

5、体系结构:

         ①两层结构:包含控制层和工作节点层,其中控制层由云控制器和存储系统构成,工作节点层由一系列的工作节点构成。

         ②三层结构:三层体系结构与两层体系结构的主要区别是增加了一个集群控制节点中间层。

6、安全问题:在云计算IaaS中,存在着同用户的数据安全和不同用户之间的数据安全两个方面的安全问题。同用户的数据安全,一般而言是指用户自己对于数据的用途不同,一部分数据像公司最新新闻、公司股票信息、公司业绩可以对外公开,而一部分如企业的技术信息、资金变动等等内部核心信息则不对外公开(保证数据的安全和隔离)。不同用户之间的数据是不同的,一旦发生用户之间的数据相互覆盖、复制,不仅对用户造成困扰,也会让用户产生不信任感(需要将用户间的数据进行隔离)。

 

三、PaaS

1、PaaS是Platform as a Service的缩写,是指平台即服务,把服务器平台作为一种服务提供的商业模式。

2、PaaS之所以能够推进SaaS的发展,主要在于它能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等。

 

四、SaaS(主要参考百度百科和Oracle,成本下降和IT效率提升推动了第一代SaaS解决方案的开发)

1、SaaS:Software-as-a-Service的缩写,软件即服务 (SaaS) 指一种基于云的软件交付模式,具体而言,就是由云提供商开发和维护云应用软件,提供自动软件更新,并通过互联网以即用即付费的方式将软件提供给客户。其中,所有硬件、中间件、应用软件和安全性均由云提供商管理。

2、SaaS 客户可以大幅降低成本,部署、扩展和升级业务解决方案的速度也显著快于本地部署系统和软件,而且还可以更加准确地预测总拥有成本。

3、服务方式:SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。

4、企业部署信息化软件的本质是为了自身的运营管理服务,软件的表象是一种业务流程的信息化,本质还是第一种服务模式,SaaS改变了传统软件服务的提供方式,减少本地部署所需的大量前期投入,进一步突出信息化软件的服务属性,将成为未来信息化软件市场的主流交付模式。

5、SaaS的业务优势:

        ①降低企业前期成本:无需额外的硬件和中间件,降低安装和实施成本;

        ②可预测的持续成本:消除管理、修补和更新软件及硬件的不可预测的成本;将资本支出转化为运营支出,将更多资金投入运营;由专家来管理软件和监督云安全,从而降低风险;

        ③快速部署:只需数小时(而非数月)即可让系统正常运行;激活并使用最新的创新和更新;自动软件修补;

        ④按需扩展能力:即时扩展,满足不断增长的数据或事务需求;减少中断,确保满足服务级别要求;

6、SaaS的架构优势:

        ①内置互联式端到端业务流程;

        ②易于配置和实施个性化设置;

        ③快速数据可移植性;

        ④全面的云安全性;

        ⑤嵌入式分析;

        ⑥支持人工智能 (AI)、聊天机器人、大数据和物联网 (IoT) 等新兴技术;

7、坏邻居风险:成长型企业都需要用可扩展的应用来应对必然的数据和事务增长。如果企业与一家坏邻居公司共享了云数据库,那么您很快就会发现自己的处理速度和报告性能大幅降低,而且月末结算时间也将从数分钟增加至数天。Oracle采用独具优势的安全数据隔离架构,可提供卓越的可扩展性和更高的性能。

8、许多小型企业和初创企业正在运用云、移动和社交技术打造创新型产品,并以前所未有的速度推向市场;

9、SaaS套件升级方向:

         ①互联的企业级解决方案:连接和优化跨部门业务流程;获取涵盖整个企业的统一视图;

         ②更加快速和灵活的更新路径:及时获取最新功能;按自己企业的发展速度进行更新,而不是按提供商的计划更新;

         ③轻松实施个性化:快速打造满足您业务需求的个性化解决方案;在更新过程中保留有价值的自定义设置;

         ④数据可移植性:跨SaaS、本地部署和私有云应用共享和/或移动数据;避免耗费大量时间和成本的数据传出操作;

         ⑤内置分析:实时访问数据;快速进行数据准备、可视化和分析,以发现趋势和模式;整合第三方数据,实现大规模分析;

         ⑥利用新兴技术加快创新速度:通过内置自学习和自适应智能提高工作效率;充分利用人工智能、物联网、区块链和聊天机器人等新兴技术,快速推动全价值链创新;

10、缺点:目前进行客制化会比较困难;

 

五、IaaS、PaaS、SaaS之间的关系

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

 

云计算面临的问题

1、云服务中实现跨平台跨服务商的问题,也就是说服务商要在开发功能和兼容性上进行权衡。

2、如何来管理各个云服务平台,这对于服务商来说也是一个挑战。

3、云平台的安全问题和隐私保护也特别难以保障。安全问题不能再依靠计算机或网络的物理边界得到保障。

4、随着云计算越来越流行,预计会有新的应用场景出现,也会带来新的挑战。

 

安全性问题摘录(参考百科):

1、特权用户的接人。在公司以外的场所处理敏感信息可能会带来风险,因为这将绕过企业IT部门对这些信息进行的“物理、逻辑和人工的控制”。企业需要对处理这些信息的管理员进行充分了解,并要求服务提供商提供详尽的管理员信息。

2、可审查性。用户对自己数据的完整性和安全性负有最终的责任。传统服务提供商需要通过外部审计和安全认证,但一些云计算提供商却拒绝接受这样的审查。

3、数据位置。在使用云计算服务时,用户并不清楚自己的数据储存在哪里,用户甚至都不知道数据位于哪个国家。用户应当询问服务提供商数据是否存储在专门管辖的位置,以及他们是否遵循当地的隐私协议。

4、数据隔离。在云计算的体系下,所有用户的数据都位于共享环境之中。加密能够起一定作用,但还是不够。用户应当了解云计算提供商是否将一些数据与另一些隔离开,以及加密服务是否是由专家设计并测试。如果加密系统出现问题,那么所有数据都将不能再使用。

5、数据恢复。就算用户不知道数据存储的位置,云计算提供商也应当告诉用户在发生灾难时,用户数据和服务将会面临什么样的情况。任何没有经过备份的数据和应用程序在出现问题时,用户需要询问服务提供商是否有能力恢复数据,以及需要多长时间。

6、调查支持。在云计算环境下,调查不恰当的或是非法的活动是难以实现的,因为来自多个用户的数据可能会存放在一起,并且有可能会在多台主机或数据中心之间转移。如果服务提供商没有这方面的措施,那么在有违法行为发生时,用户将难以调查。

7、长期生存性。理想情况下,云计算提供商将不会破产或是被大公司收购。但是用户仍需要确认,在这类问题发生的情况下,自己的数据会不会受到影响,如何拿回自己的数据,以及拿回的数据是否能够被导入到替代的应用程序中。

 

参考:

1、https://www.cnblogs.com/onduty/p/5672010.html