云计算的基础是什么意思
A. 云计算的基本概念是什么
云计算,是一种基于因特网的超级计算模式,在远程的数据中心里成千上万台电脑和服务器连接成的一片电脑云,用户可以通过电脑、手机等方式接入数据中心,按自己的需求进行运算。是IT基础设施的交付和使用模式,是通过网络以按需、易扩展的方式获得所需的资源。其基本原理:通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行更与互联网相似。
这使得企业能够将资源切换到所需要的应用上,根据需求访问计算机及储存系统。它好比是从单台发电机发电模式转向了电网集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像水、电、煤气一样,取用方便,费用低廉。云计算的特点如下:
1.数据安全可靠
数据保存于个人的电脑存在很多不安全因素。个人电脑可能会因为自己不小心而被损坏,或被病毒攻击,而导致硬盘上的数据无法恢复;个别有机会接触你的电脑的人可能利用各种机会窃取你的数据。轰动一时的“艳照明”事件,就是因为个人电脑送修而造成数据外泄的结果。云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒侵入等麻烦。
2.客户端要求低
云计算对用户端的设备要求很低,使用起来也最方便。我们都有过维护个人电脑上种类繁多的应用软件的经历。为了使用某个新的操作系统,或使用某个软件的最新版本,我们必须不断对自己的电脑硬件进行升级。为了防止在下载时引入病毒,我们不得不反复安装杀毒软件。而应用云计算,只要你有一台可以上网的电脑,就可以完成自己想做或需要做的事情。
3.数据共享方便
云计算可以轻松实现不同设备间的数据与应用共享。在人们的日常生活中,不共享数据的计算机是非常麻烦的。在你的个人电脑里如果存储了上百个邮箱地址,为了方便在出差时发邮件,你不得不在办公电脑和笔记本电脑之间定期同步联系人信息。考虑到不同设备的数据同步方法种类多,操作复杂,要在这些不同的设备之间保存和维护最新的一份联系人信息,你必须为此付很多的时间和精力。如果在云计算模式中,数据只有一份,保存在“云”的另一端,你的所有电子设备只需要连接互联网,就可以同时访问和使用同一份数据。
4.可能无限多
云计算为我们使用网络提供了几乎无限多的可能,为存储和管理数据提供了无限多的空间,也为我们完成各类应用提供了无限强大的计算能力。可以想像,当你驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,可以快速查询自己预设的行车路线,可以把自己拍摄的照片或视频发给远方的亲朋好友分享等。离开了云计算,使用单个电脑或手机,我们是无法享受这些便利的。单个电脑或其他电子设备不可能提供无限量的存储空间和计算能力,但在“云”的另一端,由数千万台服务器组成的庞大的集群却可以轻易地做到这一点。云计算的潜力是无限的。
B. 学习云计算需要有什么样的基础
云计算发展至今,已历经十年之久。如今的云计算,从技术种类,功能产品,到行业和市场发生了巨大的变化。很多爱好者对云计算的认知和需求,也从当年的粗浅概念,发展到渴望深度探索的阶段。
因广大爱好者个人能力的不同,另外个人的技术水平也有不同。
下面以初学者和云计算工程师两个方面给一些建议。
如果您是一个未曾进行云计算相关的工作的人,需要学习云计算,就要具备操作系统,网络,应用服务等知识。市面上实现云计算的厂商已经有很多了。商业阵营的微软,IBM,谷歌,VMWARE,华为,都有非常成熟的产品。如果资金充裕,购买任意一款云产品,您就会得到非常专业的技术支持和服务。(开个玩笑,一般也买不起啊)如果您只是一个普通爱好者,我建议选择开源阵营的KVM,XEN,OPENSTACK,DOCKER等技术入手,因为他们的开源(免费)特性,所以近些年来广泛受到各大IT互联网公司和爱好者的热捧。
学习开源阵营的云计算技术,要从Linux系统的管理和使用的角度进入学习(20天左右),以及小部分的计算机网络通信技术(5天左右),为云中的虚拟网络技术打下基础。随后还要对SHELL开发,数据库系统有一定的了解(10天左右)。这个时候,就有条件可对核心的云计算技术开展全面的学习了。如:KVM,OPENSTACK,DOCKER容器,等云技术(20天)掌握其中的架构,功能角色以及Iaas,Paas,Saas层级分类,掌握私有云的部署和运维能力。
如果您是一个已经参加相关工作的人士,对上述内容多少有些了解。那对您的建议是,在精通上述内容的同时,还需要对Python这门语言进行深入学习,能够在云平台上,对云计算服务,容器服务,集群服务,缓存等常用服务器,进行全方位的监控和管理工作,以及二次开发工作。这才能算上一个比较全面的云计算专家。因为你将面对的不在是过去的独立服务器,机房,设备。而是数以万计的计算机,并分布在不同城市或国家的云计算系统,进行全方位高效稳定的管理工作。
C. 云计算的网络基础是什么
云计算基础设施是内部系统和公共云之间的软件和硬件层,其融合了许多不同的工具和解决方案,是成功实现云计算部署的重要系统。
解释原因:
云计算基础设施的组件通常分为三大类:计算、网络和存储。
计算:执行云系统的基本计算。这几乎总是虚拟化,因此可以移动实例。
网络:通常是商用硬件运行某种软件定义网络(SDN)软件来管理云连接(有关网络的更多信息,请参见下文)。
存储:通常是硬盘和闪存存储的组合,旨在在公共云和私有云之间来回移动数据。
存储是云基础架构与传统数据中心基础架构相分离的地方。云基础架构通常使用本地连接的存储而不是存储区域网络上的共享磁盘阵列。AWS,Azure和Google等云服务提供商对SSD存储的收费高于硬盘存储收费。
云存储还使用为不同类型的存储方案设计的分布式文件系统,例如对象,大数据或块存储。使用的存储类型取决于企业需要处理的任务。关键点:云存储可以根据需要扩展或缩减。
云计算主要解决问题:在传统的IT基础设施中,一切都与服务器相关联。企业的存储数据位于特定存储阵列上。应用程序在专用物理服务器上,如果有什么事情发生,那么企业的工作就会停止。在云计算基础设施中,因为一切都是虚拟化的,所以没有任何东西与特定的物理服务器相关联。这适用于服务和应用程序。人们是否认为当登录网站或者邮箱时,每次都登录到同一台物理服务器?并不是,它可能是数据中心几十个虚拟化服务器之一。
D. 云计算:什么是基础结构即服务
IaaS:基础设施即服务
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
定义“基础结构即服务”时,我们需要深入探讨若要将基础结构视为服务,云平台提供商必须具备的具体特征。这从来都不是一项简单的任务,因为几乎每个云平台提供商最近都在宣传旨在满足基础结构即服务和云计算市场需要的功能和服务。幸运的是,随着技术的不断发展变化,美国国家标准与技术研究院 (NIST) 给出了云计算的定义,它由五个基本特征、三个服务模型和四个部署模型组成。
基本特征:
按需自助服务 -- 使用者可根据需要自动独立地单方面配置计算功能(例如计算时间、网络连接和存储),而无需与每项服务的提供商进行人员交互
宽带网络访问 -- 通过网络提供相关功能,并通过在异构瘦或胖客户端平台上推广使用的标准机制访问这些功能
资源池 -- 提供商提供的计算资源成为共用资源,以便使用多租户模型为多个使用者提供服务,同时,可根据使用者要求对不同的物理和虚拟资源进行动态分配和重新分配。这有一种位置独立性的意义在里面,即,客户通常无法控制或了解所提供资源的确切位置,但或许能够在更高的抽象级别指定位置(例如,国家/地区、州、区域或数据中心)。存储、处理(计算)、内存、网络带宽和虚拟机等都属于计算资源
快速伸缩 -- 可快速弹性地配置相关功能,有些情况下还可以自动配置,以便快速扩展并通过快速释放来迅速收缩。对使用者而言,可供配置的功能通常没有限制,可以随时购买任意数量的此类功能
可计量的服务 -- 通过在与服务类型(例如,存储、计算、带宽、活动用户帐户等)对应的某一抽象级别使用计量功能,云系统可自动控制和优化资源使用情况。可以对资源使用情况进行监视、控制和报告,从而让所用服务的提供商和使用者知道相关信息
服务模型:
云软件即服务 (SaaS) -- 提供给使用者的功能是使用提供商提供的在云基础结构中运行的应用程序。可通过 Web 浏览器等瘦客户端接口从各种客户端设备访问这些应用程序(例如,基于 Web 的电子邮件)。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统、存储,甚至包括个别应用程序功能,但可能不包括提供商定义的特定于用户的应用程序配置设置
云平台即服务 (PaaS) -- 提供给使用者的功能是将使用者创建的或获得的应用程序部署到云基础结构中,这些应用程序是使用提供商支持的编程语言和工具创建的。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统或存储,但拥有对已部署应用程序的控制权,还可能拥有应用程序宿主环境配置控制权
云基础结构即服务 (IaaS) -- 提供给使用者的功能是配置处理、存储、网络和其他基础计算资源,以便使用者能够部署和运行包括操作系统和应用程序在内的任意软件。使用者并不管理或控制底层云物理基础结构,但拥有对操作系统、存储和已部署应用程序的控制权,还可能拥有对选择网络组件的有限控制权
部署模型:
私有云 -- 仅为一个组织运行的云基础结构。它可以由组织或第三方进行管理,并且可以位于本地或异地
社区云 -- 此类云基础结构由多个组织共享,并支持具有共同关注点(例如,任务、安全要求、策略和合规性考虑事项)的特定社区。它可以由组织或第三方进行管理,并且可以位于本地或异地
公用云 -- 此类云基础结构可供公众或大型行业团队使用,归销售云服务的组织所有
混合云 -- 此类云基础结构是两个或多个云(私有、社区或公有)的组合,这些云保留唯一实体但通过标准化技术或专有技术绑定在一起,此类技术可实现数据和应用程序的可移植性(例如,用于平衡云之间负载的云防爆)
由于我们会定义在整个参考体系结构和本系列内容的后续实施指南中使用的核心主体、概念和模式,因此我们的参考体系结构将基于 NIST 定义。参考体系结构将由参考框架组成,该框架描绘了基于 NIST 定义的整体云计算堆栈的基本特征,并定义良好的参考体系结构的核心主体、概念和模式。这之后是服务交付指南,它可引导企业基于解决方案交付本地私有云基础结构。
提供的参考体系结构包含独立于任何特定平台提供商的最佳实践,所有“基础结构即服务”平台上或者基于云的计算功能的提供商提供的合约中通常都应该包含该体系结构。如果适用,我们将提供解决方案实施指南的链接,该指南以 Microsoft 服务器产品的用法为基础,以便阐释参考体系结构中讨论的功能。
IT 交付的新选择
云提供了方法、实施和控制的部署方式。它提供一组定义完善的服务,客户可将这些服务看作具有无限容量、连续可用性、更高的灵活性和改进的成本效益。要使其客户意识到这些特性,IT 部门必须将其以服务器为中心的传统工作方式转变为以服务为中心的方式。这意味着 IT 部门必须从在信息库中部署应用程序(对环境的利用率最低)转变为在预先确定的标准化平台上交付应用程序(按双方商定的服务级别)。当组织选择混合使用各种云模型来满足其特定需要时,同时使用多种云部署方式的混合策略将成为一种标准做法。
通常按以下服务和实施模型对各种云部署方式进行分类(相关对比,请参见图 2):
软件即服务
软件即服务 (SaaS) 按基于使用情况的成本和商定的业务相关服务级别,以标准化功能的形式交付 CRM、协作和电子邮件等业务流程及应用程序。SaaS 可显著降低成本和提高交付效率,代价是几乎无法进行自定义,并且运营风险将从使用者转嫁到提供商。使用者无法执行所有基础结构和 IT 运营功能。
平台即服务
平台即服务 (PaaS) 为针对预先指定的开发框架编写的应用程序提供应用程序运行时、存储和集成等应用程序执行服务。PaaS 提供一种高效且灵活的方法,以经济高效的可预测方式运行扩展应用程序。服务级别和运营风险是共同分担的,因为使用者必须对应用程序的稳定性、体系结构合规性和整体操作负责,而提供商按可预测的服务级别和成本交付平台功能(包括基础结构和运营功能)。
基础结构即服务
基础结构即服务 (IaaS) 将硬件(服务器、存储和网络基础结构)抽象处理为一组计算、存储和连接功能,然后按基于使用情况(计量)的成本以服务的形式交付这些功能。其目标是提供灵活、标准且虚拟化的操作环境,该环境可以成为 PaaS 和 SaaS 的基础。
IaaS 通常用于提供标准化的虚拟服务器。使用者负责来宾操作系统 (OS)、软件和数据库 (DB) 的配置和操作。计算功能(例如性能、带宽和存储访问)也将进行标准化。
E. 学习云计算需要有什么样的基础
云计算的其他最显而易见的用途之一是它为休闲用户以及公司和商业用户带来的移动性
俺校这边是初中起步开始学这个