1.1云计算简介
从广义上说,云计算是与信息技术、软件、互联网相关的一种服务,这种计算资源共享池叫做“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉
1.1.1 什么是云计算
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个 小程序 ,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。
1.1.2 云计算的服务特征
云计算的五大特征,也被称为“云计算五要素”主要包括:按需自助服务,广泛的网络接入、资源池化、快速弹性伸缩、服务度量和优化。
按需自助服务:云计算允许用户根据需要自助申请和管理计算、存储和网络资源,而无需事先与云服务提供商协商或人工干预。
这样用户可以根据自身需求自主获取计算资源,而无需人工干预或长时间等待。用户可以自行配置计算能力、存储、网络等资源,并能够随时自主管理和监控。
广泛的网络接入:云计算通过广泛的网络接入(如互联网、私有网络、虚拟专用网络等)使用户能够从任何地方、任何设备上访问和使用云服务。
这样用户可以通过各种各样的设备或者网络接入云服务,包括计算机、手机、平板,还有各种网络条件下,使得用户可以在不同的场景下高效地工作。
资源池化:云计算将多个客户的计算、存储和网络资源集中管理和分配,以最大化资源的利用率和效率。
具体来说云计算通过对大量物理资源进行虚拟化,将多个用户的计算需求整合到同一资源池中,以实现高效利用和共享。用户不需要了解具体的物理位置和配置,而是通过云服务提供商的管理平台来管理和控制计算资源。
快速弹性伸缩:云计算提供弹性计算资源的能力,以根据用户的需求进行快速自动化扩展或缩减,以实现高效利用和成本控制。用户可以根据需求快速增加或减少计算资源,而无需等待或付出高昂的费用。通过云计算可以快速、自动地为应用程序提供额外的计算、存储和网络资源,以满足瞬时的、非常大的负载需求,随后又可以自动缩减资源,以节省成本。
服务度量和优化:云计算提供服务度量和优化的能力,以监测和优化资源使用情况和服务质量。用户可以通过各种工具和服务来监控和度量其使用情况,以帮助其进行成本和资源优化。服务提供商也可以通过度量和分析用户的使用情况来优化其服务。方便用户的监控自己的资源使用量,并根据资源的使用情况对整体情况心里有底。
1.1.3 云计算的发展现状
当前云计算正处于发展的高速阶段,由于其独特的信息服务特征深受全球用户的依赖,对其的研究与开发工作备受各国的重视.
1.1.4 云计算学习流程
学习云计算入门并不难,只要学会使用简单的Linux命令,会进行简单的运维与排错,就算迈进了云计算的大门。但是,要想拓宽自己的发展道路,就必须不断的给自己充电。下面介绍云计算学习的各个阶段,以及相关的工作岗位。
1.学习Linux系统
第一阶段是打基础,需要完成Linux系统的学习。俗话说,万丈高楼平地起,Linux就是云计算的地基,楼能盖多高,要看地基打得牢不牢靠。本书将帮助大家完成此阶段的学习。学好Linux基础,可以担任初级运维工程师。
2.学习Shell与Python语言
Shell与Python是云计算脚本语言,学好这两种脚本语言可以帮助你在日常生产环境之中解决简单的问题,达到自动化运维的目的,减轻工作压力,实现一键部署任务。
此阶段的学习是实现云计算能力突破的关键。掌握了Shell与Python语言的使用方法,就可以自主编写相关脚本,进阶成为运维工程师。
3.学习Nginx架构
学习Nginx架构知识,可以帮助你优化公司的架构,减少资源消耗,降低经营成本,开拓发展空间。完成本阶段的学习后,可以胜任云计算开发工程师,如果经验丰富,则可以担任小型企业架构师。
4.学习容器管理
容器是近几年的热门技术,也是新兴技术,无论公司大小,只要是互联网公司,基本都在进行容器化或者准备容器化。如果不懂容器知识,在行业之中很难有话语权,因此,这也是职业竞争的加分项。学好容器管理,能够胜任云计算研发工程师或中型企业架构师。
1.2 Linux简介
在Linux出现之前,市场上已经存在稳定且成熟的操作系统UNIX。Linux由UNIX演变而来,在UNIX的技术和用户界面基础上进行了独创的技术改进。Linux在服务器市场拥有强劲的竞争力,对安全漏洞有极快的解决速度。
1.2.1 Linux系统与Windows系统
为什么云计算服务会选择Linux作为自己的主要操作系统,而不是选择Windows系统呢?我想大家会有这个疑问,毕竟,比起Linux系统,Windows系统更为大众所熟知。但系统的选择并不是只看名气,云计算曾经尝试过以Windows作为操作系统,但是实践证明,Linux更适合担任这一角色。下面我们来比较一下Linux系统与Windows系统。
1.Windows系统
优势:Windows系统主打家庭办公,操作方便,多用于日常办公、娱乐。
劣势:Windows系统为收费系统,不是开源软件,漏洞多,并且不太稳定,长时间开机可能出现明显的卡顿情况。
2.Linux系统
优势:Linux系统主打网络服务,专业性强,为免费开源系统,主要用于搭建服务器,性能稳定,长时间开机不出现卡顿情况,漏洞少,更安全。
劣势:Linux系统是专业系统,对业余人员不是很友好,代码操作难度较高。
1.2.2 Linux系统简介
1.一切皆文件
Linux系统中的一切都归结为文件。对于操作系统的内核而言,命令、硬件和软件设备、进程等都被市委拥有各自特性的文件。
2.完全兼容POSIX 1.0标准
该标准使得在Linux下通过相应的模拟器可以运行常见的DOS、Windows程序,这为用户从Windows转到Linux奠定了基础。
3.多用户、多任务
Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。
4.完全免费
Linux是免费的操作系统,用户可以通过网络或其他途径获得,并可以任意修改其源代码。正是由于这一点,Linux吸引了无数爱好者,他们都参与了Linux的修改与编写工作。
标签:Windows,可以,系统,用户,计算,Linux,初始 From: https://www.cnblogs.com/8313tzx/p/17863407.html