首页 > 编程知识 正文

云计算的基本计算资源,云计算技术与应用介绍

时间:2023-05-05 14:48:55 阅读:145560 作者:1439

一、说明(见百度百科) )。

1、云计算平台又称云平台,是基于硬件资源和软件资源的服务,提供计算、网络和存储能力。 云计算是指通过网络提供可伸缩的分布式计算能力。 云计算平台是以数据存储为中心的存储型云平台、以数据处理为中心的计算型云平台,以及兼顾计算和数据存储处理的统一集群(思想:云计算的应用中,包含了将力量合二为一,用于每个成员的思想) ) )。

2、云计算比喻:谷歌工程师土豪水杯认为,在电脑时代,每个人都应该自己购买发电机,而不是用电。 在“云计算”时代,谁都不需要有发电机,直接从大型电厂买电就行了。

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

4、云计算五大特点:

虚拟化)云计算均采用虚拟化技术。 用户不需要关注特定的硬件实体。 您只需选择云服务提供商,注册帐户,登录云控制台,购买并配置所需的服务(云服务器、云存储、CDN等)。

高可用性:知名云计算提供商一般采用数据多拷贝容错、计算节点同类可交换等措施,保障服务的高可靠性。 基于云服务的APP应用程序可以持续对外提供服务(7*24小时)。

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

按需服务,更经济:用户可以根据自己的需求购买服务,也可以根据使用情况准确计费。 这大大降低了IT成本,并大大提高了整个资源的利用率。

安全)网络安全已成为所有企业和个体企业家必须面对的问题。 企业的IT团队和个人很难应对来自网络的恶意攻击,但云服务使他们能够利用更专业的安全团队有效降低安全风险。

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

IaaS )基础设施作为服务。 通过网络向外部提供IT基础设施作为服务,用户根据资源的实际使用量和占有量进行收费的服务模式。 最简单的云计算交付模式。 以虚拟化的形式提供操作系统、工作负载管理软件、硬件、网络和存储服务的计算资源。 它还包括从操作系统和虚拟化技术提供到管理资源

PaaS )将APP应用服务的运行和开发环境作为服务提供的商业模式。 PaaS的出现加速了SaaS的发展,特别是加快了SaaS APP应用的开发速度。

软件即服务(SaaS )通过互联网提供软件服务,是始于21世纪的完全创新的软件APP应用模式。

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

以数据存储为核心的存储型云平台

以数据处理为核心的计算型云平台

计算与数据存储处理并重的统一云计算平台

二、IaaS (见百度百科) )。

1、iaas :基础设施即服务的缩写。 通过网络向外部提供IT基础设施作为服务,用户根据资源的实际使用量和占有量进行收费的服务模式。

2 .在这种服务模式下,一般用户不会自行构建数据中心等硬件设施,而是利用互联网从IaaS服务提供商处获取计算机基础架构服务、服务器、存储、网络

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

4、特点:

租赁(采用不租赁实际服务器或其他基础设施,而通过互联网使用服务器、存储、网络等基础设施服务的租赁方式。

自助)自助是IaaS的重要特性,用户可以从自助门户获得服务和网络等资源,而无需依赖IT提供这些资源。

动态缩放(如果资源根据工作负载和任务需要自动伸缩,这称为动态缩放。 如果用户的需求比预想的要多,可以马上得到它们。

服务级别:在低端市场,根据服务和价格,服务可用性可达99.999%。 所需的服务级别取决于正在运行的工作负载。

APP应用许可: 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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。