云计算入门——云计算概述
前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,不由得分享一下给各人。点击跳转到网站。云计算入门——云计算概述
介绍
云计算对行业和终极用户的影响再怎么强调都不为过:在云网络上运行的软件无处不在,已经改变了日常生活的许多方面。通过使用云计算,初创企业和企业能够优化成本并增加产品,而无需自行购买和管理硬件和软件。独立开发者有权推出全球可用的应用程序和在线服务。研究职员可以共享和分析曾经只为高资金项目保留的大规模数据。互联网用户可以快速访问软件和存储来创建、共享和存储数字媒体,其数量远远超出其个人装备的计算本领。
尽管云计算的存在不停增长,但其细节对许多人来说仍然模糊。云到底是什么,如何使用它,以及它对企业、开发职员、研究职员、政府、医疗保健从业者和学生有哪些利益?在这篇概念性文章中,我们将概述云计算、其汗青、交付模型、产品和风险。
在本文中,我们将了解云如何帮助支持业务、研究、教育和社区底子设施,以及如何开始将云用于我们本身的项目。
什么是云计算?
云计算是将计算资源作为服务交付,这意味着资源由云提供商而不是终极用户拥有和管理。这些资源大概包括基于浏览器的软件应用程序、照片和其他数字媒体的第三方数据存储或用于支持计算底子设施的第三方服务器。商业、研究或个人项目。
在云计算广泛普及之前,企业和普通计算机用户通常必须购买和维护他们希望使用的软件和硬件。随着基于云的应用程序、存储、服务和机器的可用性不停增加,企业和消费者现在可以通过互联网访问服务访问大量的按需计算资源。从当地软件和硬件转向网络远程和分布式资源意味着云用户不再需要投入购买和维护这些计算资源所需的劳动力、资本或专业知识。这种对计算资源的前所未有的访问引发了新一波基于云的业务,改变了跨行业的 IT 实践,并改变了许多日常计算机辅助实践。借助云,个人现在可以通过视频会议和其他协作平台与同事互助,按需访问娱乐和教育内容,与家用电器通讯,使用移动装备叫出租车,以及在某人家里租一间度假屋。
界说云计算
美国国家标准与技能研究院( NIST) 是美国商务部的一个非监管机构,其使命是推动创新,它将云计算界说为:
一种模型,用于实现对可配置计算资源(例如网络、服务器、存储、应用程序和服务)共享池的普遍、便捷、按需网络访问,这些资源可以通过最少的管理工作或服务提供商交互来快速配置和发布。
NIST 将以下列为云计算的五个根本特性:
[*]按需自助服务:无需人工交互即可访问或配置云资源。通过这种模式,消费者可以在注册后立刻访问云服务。组织还可以创建机制,答应员工、客户或互助伙伴按照预定逻辑按需访问内部云服务,而无需通过IT服务。
[*]广泛的网络访问:只要获得许可,用户就可以通过任何装备、在任何联网位置访问云服务和资源。
[*]资源池:云提供商的资源由多个租户共享,同时对其他客户端隐蔽单个客户端的数据。
[*]快速弹性:与当地硬件和软件差别,云计算资源可以根据云用户不停变革的需求快速增加、淘汰或以其他方式修改。
[*]计量服务:对云资源的使用进行计量,以便企业和其他云用户只需为他们在任何给定计费周期内使用的资源付费。
这些特性为企业和个人提供了各种各样的变革时机,我们将在稍后的云计算的优势部分中讨论。
云计算的汗青
云计算的许多方面可以追溯到 20 世纪 50 年代,其时大学和公司出租大型计算机上的计算时间。其时,租赁是获取计算资源的唯一方式之一,因为计算技能太大且昂贵,无法由个人拥有或管理。到了 20 世纪 60 年代,斯坦福大学的 John McCarthy 和美国国防部高级研究计划局 (ARPA) 的 JCR Licklider 等计算机科学家开始提出预见到当今云计算的一些主要特性的想法,例如将计算概念化为公共古迹和计算机网络的大概性,使人们能够从世界任何地方访问数据和程序。
然而,直到21世纪的第一个十年,云计算才成为主流现实和盛行术语。这十年见证了云服务的推出,例如2006年亚马逊的弹性计算(EC2)和简朴存储服务(S3),2007年的Heroku,2008年的谷歌云平台,2009年的阿里云,2010年的Windows Azure(现在的Microsoft Azure), IBM 在 2011 年推出了 SmartCloud,在 2011 年推出了 DigitalOcean。这些服务使现有企业能够通过将内部 IT 底子设施迁移到基于云的资源来优化成本,并为独立开发职员和小型开发团队提供用于创建和部署应用程序的资源。基于云的应用程序(称为软件即服务 (SasS)) ——我们将在云交付模型部分更详细地讨论——也在这一时期变得盛行。与当地软件或用户需要在其计算机上物理安装和维护的软件差别,SaaS 通过答应用户按需从各种装备访问应用程序来进步应用程序的可用性。
此中一些基于云的应用程序 - 例如 Google 的生产力应用程序(Gmail、Drive 和 Docs)和 Microsoft 365(基于云的 Microsoft Office 套件版本) - 是由推出云底子设施服务的同一家公司提供的,而其他现有软件产品(例如 Adobe Creative Cloud)是使用云提供商的服务作为基于云的应用程序推出的。基于这些云提供商的新机遇,新的SaaS产品和业务也应运而生,例如2007年的Netflix流媒体服务、2008年的音乐平台Spotify、2009年的文件托管服务Dropbox、2012年的视频会议服务Zoom以及2012年的视频会议服务Zoom。 2013年,通讯工具Slack问世。如今,基于云的IT底子设施和基于云的应用程序已成为企业和个人用户的盛行选择,其市场份额有望增长。
云交付模型
云资源以多种差别的交付模式提供,为客户提供差别级别的支持和机动性。
底子设施即服务 (IaaS)
IaaS是计算底子设施的按需交付,包括操作系统、网络、存储和其他底子设施组件。IaaS 的作用非常类似于物理服务器的假造服务器,它使云用户无需购买和维护物理服务器,同时还提供了根据需要扩展和支付资源费用的机动性。对于希望使用云优势并拥有可以监视操作系统、开发工具以及他们希望使用的其他底层底子设施的安装、配置和管理的系统管理员的企业来说,IaaS 是一个盛行的选择。然而,IaaS 也被开发职员、研究职员和其他希望定制其计算环境的底层底子设施的人使用。鉴于其机动性,IaaS 可以支持从公司的计算底子设施到网络托管再到大数据分析的一切。
平台即服务 (PaaS)
PaaS提供了一个计算平台,底层底子设施(例如操作系统和其他软件)由提供商安装、配置和维护,使用户能够集中精力在颠末测试和标准化的环境中开发和部署应用程序。PaaS 被软件开发职员和开发团队广泛使用,因为它低落了设置和维护计算机底子设施的复杂性,同时还支持分布式团队之间的协作。对于不需要定制底层底子设施的开发职员,或者想要将留意力集中在开发而不是 DevOps 和系统管理上的开发职员来说,PaaS 大概是一个不错的选择。
软件即服务 (SaaS)
SaaS提供商是基于云的应用程序,用户可以根据需要从互联网访问,无需安装或维护软件。示例包括 GitHub、Google Docs、Slack 和 Adobe Creative Cloud。SaaS 应用程序在企业和普通用户中很受接待,因为它们通常易于接纳、可以从任何装备访问,并且具有免费、高级和企业版本的应用程序。与 PaaS 一样,SaaS 抽象了软件应用程序的底层底子设施,以便用户仅袒露于他们与之交互的界面。
云环境
云服务可以作为公共或私有资源提供,每种资源都满意差别的需求。
公有云
公共云是指商业提供商向企业和个人公开提供的云服务(例如假造机、存储或应用程序)。公共云资源托管在商业提供商的硬件上,用户通过互联网访问。它们并不总是适合受到严格监管的行业(例如医疗保健或金融)的组织,因为公共云环境大概不符合有关客户数据的行业法规。
私有云
私有云是指由使用它们的组织拥有和管理的云服务,并且仅供该组织的员工和客户使用。私有云答应组织对其计算环境和存储的数据施加更大的控制,这对于高度监管行业的组织来说是必要的。私有云有时被以为比公共云更安全,因为它们是通过私有网络访问的,并且使组织能够直接监视其云安全。公共云提供商有时将其服务作为可安装在私有云上的应用程序提供,从而答应组织将其底子设施和数据保留在当地,同时使用公共云的最新创新。
混淆云和多云
许多组织使用混淆云环境,该环境结合了公共云和私有云资源来支持组织的计算需求,同时保持符合行业法规。多云环境也很常见,这需要使用多个公共云提供商。
云计算的利益
云计算为个人、企业、开发职员和其他组织提供了多种利益。这些利益根据云用户的目标和活动而有所差别。
对于商业和工业
在云计算普及之前,大多数企业和组织需要购买和维护支持其计算活动的软件和硬件。随着云计算资源的出现,许多企业开始使用它们来存储数据、提供企业软件以及部署在线产品和服务。此中一些基于云的接纳和创新是针对特定行业的。在医疗保健范畴,许多提供商使用专门设计用于存储和共享患者数据或与患者通讯的云服务。在学术界,教育工作者和研究职员使用基于云的讲授和研究应用程序。但也有大量基于云的通用工具已被跨行业接纳,例如用于生产力、消息通报、费用管理、视频会议、项目管理、时事通讯、观察、客户关系管理、身份管理和日程安排的应用程序。基于云的业务应用程序和底子设施的快速增长表明,云不但改变了企业 IT 战略:它本身就是一项发达发展的业务。
基于云的技能为企业提供了几个关键优势。首先,它们可以帮助优化 IT 成本。随着企业转向租用计算资源,他们不再需要在购买和维护当地 IT 底子设施上投入大量资金。云计算还非常机动,答应企业快速扩展(并且只需付费)他们实际使用的计算资源。然而,成本并不是推动企业接纳云的唯一考虑因素。基于云的技能可以帮助进步内部 IT 流程的效率,因为员工可以按需访问这些流程,而无需颠末 IT 审批流程。基于云的应用程序可以改善整个企业的协作,因为它们答应实时通讯和数据共享。
对于独立开发者
曾经只有大公司和组织才华负担得起的计算资源现在可以通过互联网毗连按需使用,并且成本仅为以前的一小部分。实际上,独立开发职员可以快速部署和试验基于云的应用程序。用于共享代码的基于云的应用程序(例如 GitHub)也使开发职员可以更轻松地在开源软件项目上进行构建和协作。此外,基于云的教育平台和交互式编码教程扩大了开发职员教育的范围,使没有颠末正式技能培训的个人能够在本身的时间学习编码。
总而言之,这些基于云的计算和教育资源有助于低落学习开发职员技能和部署基于云的应用程序的障碍。个人不再需要正式培训、公司支持和大量启动资金来尝试创建和部署应用程序,从而答应更多个人到场云开发,与成熟的行业到场者竞争,并作为副项目创建和共享应用程序。
对于研究职员
随着机器学习方法在科学研究中变得越来越重要,云计算已成为许多科学范畴的关键,包括天文学、物理学、基因组学和人工智能。机器学习和其他数据麋集型研究项目中网络和分析的大量数据通常需要超出单个研究职员拥有或大学提供的硬件容量的计算资源。云计算答应研究职员根据工作负载需要访问(并且只需付费)计算资源,并答应与全球各地的研究互助伙伴进行实时协作。如果没有商业云提供商,大多数学术机器学习研究将仅限于能够访问大学提供的高性能计算资源的个人。
对于教育工作者和学生
云计算还为学生提供了补充教育的工具以及在学习时将其技能技能付诸实践的时机。用于代码和数据共享、讲授和协作的基于云的应用程序(例如GitHub)使学生能够通过学习、部署和贡献相关的开源软件和研究项目,以实践的方式学习技能技能他们的范畴或职业理想。就像独立开发职员一样,学生能够使用云计算资源与公众共享他们的代码和应用程序,并获得了解其技能在现实世界中的应用的满意感。
学生、研究职员和教育工作者还可以使用云计算资源来支持个性化的学术底子设施,并对其计算环境进行更好的控制。一些学者更喜好这种方法,因为它可以让他们选择使用哪些应用程序,定制这些工具的功能和设计,并限定或禁止数据网络。还有越来越多专门为学术目标而开发的基于云的应用程序,这些应用程序补充或提供了传统学术 IT 产品的替代方案。
对于社区底子设施
一些个人和社区选择安装和管理本身的基于云的软件来满意社区需求和价值观、定制功能、保护用户数据以及对其计算环境有更多控制。开源软件,例如抖音等社交媒体工具、腾讯会议等视频会议软件、语雀等协作文本编辑器以及QQ等网络谈天工具,为 SaaS 平台提供了替代方案,这些平台通常限定用户对其计算的控制、隐私和监视环境。固然通常比 SaaS 应用程序或社交媒体平台需要更多的管理工作,但考虑到对个人数据的使用以及盛行平台和 SaaS 应用程序的公司实践的道德担心,一些社区更喜好这些选项。
云计算中的风险、成本和道德规范
尽管云提供了许多利益,但它也带来了一系列应考虑的风险、成本和道德标题。此中一些标题与所有云用户相关,而其他标题则更适用于使用云存储客户数据的企业和组织:
所有云用户的留意事项:
[*]安全性:云资源大概存在额外的安全毛病(与传统的当地数据中心相比),因为它们使用 API、基于云的根据和按需服务,使攻击者更轻易获得未经授权的访问。了解云服务提供商接纳哪些步伐来保护客户数据免遭偷窃和其他攻击,以及客户可以实行哪些实践或附加服务来保护其数据。
[*]数据丢失:就像物理拥有或管理的装备一样,云服务大概会由于物理灾难、错误、意外同步、用户天生的错误或其他不可预见的标题而永久丢失存储的数据。实行云服务时,请了解提供商提供哪些备份服务,并留意这些服务大概不会主动或免费提供。我们也可以选择本身运行备份。
[*]数据持久性:有时云用户大概希望确保删除他们提供给云服务提供商的个人数据。然而,删除云资源上的数据并验证删除的过程大概非常耗时、复杂,甚至不大概。在答应云提供商访问我们的数据之前,请了解他们的删除政策,以防我们以后想要删除数据。
[*]成本:固然云可以以拥有计算服务成本的一小部分来提供计算服务,但云服务的费用会随着使用而迅速增加。注册云服务时,请检查账单详细信息,了解服务的计量方式以及是否可以设置上限或在使用量超出所需限定时发出关照。还值得研究如何传达计费详细信息,因为某些提供商的计费方法并不总是易于理解。
[*]供应商锁定:专有云服务的用户大概面临更大的供应商锁定风险,或者一旦计算操作被构建为适合封闭的专有系统,就很难或不大概更换提供商。使用开源云办理方案可以帮助减轻这种风险,因为其开放标准使计算操作从一个提供商迁移到另一个提供商变得更加轻易。然而,云用户应该意识到,任何迁移都需要工作、规划和专业知识。
[*]公司对数据的使用:云服务提供商大概会使用数据来了解客户对其产品的使用环境、贩卖或个性化广告、训练机器学习算法,甚至将客户数据出售给外部实体。如果我们对我们或我们组织的数据的使用方式有疑问,请务必了解服务提供商关于其使用数据的政策。
[*]公司道德:考虑到一些云服务提供商对世界事务拥有巨大的权利,云用户大概需要考虑其业务所支持的公司的道德规范。审查公司在数据网络、广告、仇恨言论、政治、错误信息、环境和劳动力等方面的做法大概有助于云用户选择最能反映其个人价值观的提供商。
[*]失去用户控制和可见性:使用第三方计算资源使云用户很难或不大概对其计算环境拥有完全的可见性和控制,这大概会产生各种技能和信任标题。此中一些技能标题可以通过使用监控和分析工具来办理,这些工具答应云用户随时了解其底子设施的性能,从而使用户能够在出现标题时快速响应。信任标题(例如与公司使用个人数据相关的标题)可以通过审查公司的客户数据政策和有关其数据实践的公共分析情势来办理。
其他业务考虑因素:
[*]法规:某些行业(例如医疗保健、金融和教育)对客户数据的存储和使用有严格的法规,并且大概禁止在公共云中存储客户数据。这些行业的云用户通常需要接纳混淆云方法和其他定制的 IT 办理方案,以遵守有关客户数据的法规。除了行业法规之外,组织还需要遵守其服务访问地点的数据保护和隐私法律。例如,为欧盟客户提供服务的云提供商必须遵守《通用数据保护条例》 (GDPR)。
[*]复杂性:将组织的计算资源迁移到云大概是一项极其复杂的工作,需要深入的规划、治理结构和持续的监视,以制止不兼容、数据丢失和成本优化。尽管云可以帮助组织削减计算底子设施成本,但他们仍然需要 IT 专家来引导和管理底子设施。
结论
云技能为企业、独立开发职员、研究职员、教育工作者和学生提供了各种时机。通过了解云提供的差别服务、模型、优势和风险,用户可以就如何最好地使用其产品做出明智的决策。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]