IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?
一个学习的总结,或者说是汇总,有些链接给出的观点过时,已按照自己的理解经过修改编辑;

web服务器
Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的。待考:支持除HTTP之外的协议的web服务器?
不支持事务处理或数据库连接池,但它可以配置各种策略来实现容错性和可扩展性,例如负载平衡,缓冲,集群。

IIS、Apache、Tomcat都可以属于Web服务器。
IIS 是微软开发的web服务器,需要收费,主要用来跑 asp.net asp php,只能在windows下运行。
iis apache nginx属于一类,都是web服务,本身提供静态文件访问功能,同时又可以通过扩展接入其他语言的解析。tomcat是针对java类的web服务容器。可以这样理解iis apache nginx是阿里,tomcat是京东。而cdn只是一种服务的统称,用到的web服务器则可能不同,有用nginx实现cdn的,也有自研的。

这类再简单介绍一下,iis主要针对微软系的语言。当然也支持php等。但是主要用于微软系。
apache主要以扩展方式运行,比如php,如果想在apache里运行,你得给apache写个扩展,这样才可以跑php,也就是耦合度比较高。
nginx以性能闻名。运行web主要靠反向代理和协议。这样其他语言只需要按照协议通讯即可无需开发nginx扩展。耦合度低。
到底什么是云计算?云计算能干什么?
由于我一直从事与大数据、云计算相关的研发工作,所以我来回答一下这个问题。首先简要介绍一下云计算的概念,接下来通过应用场景来解释云计算的应用。
简单的说云计算是一种新的计算模式,所有需要使用计算资源的事情云计算都能做。云计算提供了三个层次的服务,分别是基础设施即服务、平台即服务和软件即服务:
通过云计算能够完成硬件资源的整合、平台的整合以及应用的整合,通过云计算的整合达到随时使用、高效使用和廉价使用的目的。
通过云计算能够完成硬件资源的动态管理,可以根据需要随时进行调整。我们可以看一下AWS的结构:
为了解释云计算在实际中的应用,我们设定几个应用场景,通过具体的应用场景来解释云计算能为用户提供什么服务。
随着移动互联网的发展,大量的手机应用App被开发出来。作为App开发者,第一个要考虑的问题是App部署在哪,由谁来管理?传统的解决方案是租用机房,购置硬件服务器等硬件资源,然后安排24小时的值班人员对服务器进行管理。这种解决方案的弊端主要有以下几个:
以上这些问题是自己搭建服务器必须面对的,如果使用云计算平台来部署自己的App应用,以上这些问题就会得到解决。
通过使用云平台部署App应用,可以根据目前用户数量动态调整需要的硬件以及网络带宽等资源,随时调整随时生效非常方便,而且使用成本非常廉价。一些系统级问题都有完善的解决方案:
目前大量的App都部署在云端,部署在云端成本低、管理方便。
不邀自到。
正牌官方的我弱弱的回答一下:在很久以前,一个农户想吃鸡蛋,所以他自己养了一只鸡,那么他为了自己养这只鸡,就需要给鸡建一个简单的鸡窝,还需要平时去管理和饲养这只鸡。
在这个场景里要说明:
1、农户要得是鸡蛋而不是鸡,鸡蛋即我们说的服务能力提供,而产生这个能力的鸡比喻各种IT基础设施 。
2、鸡是本身的IT硬件,包括计算机,存储和网络都可以属于这个范围 。
3、鸡窝可以理解为数据中心物理环境,包括机房,机房配套的各种物理基础设施;
4、对鸡的管理和饲养,即日常的IT运维投入和成本。
云计算概念相对于传统模式而言,简单来说就是通过网络方式灵活的获取所需的计算、存储等虚拟化出来的资源,按使用量计费,特点是动态和易扩展。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以预测气候变化和市场发展趋势。
各位轻拍,感谢感谢!欢迎关注哟!
理解什么是云,有一个很形象的例子,最早看到这个例子是出自知乎上Jinn Xu老师(不过这个例子讲出来我怕被折叠啊)。
你娶了一个老婆,这叫传统IT架构。
你觉得一个老婆不够,这叫传统企业CIO的困境。
你又娶了一个老婆,这叫双活数据中心。
你在外地又娶了一个小老婆,这叫两地三中心容灾。
你娶了很多风格气质各异的小老婆,以至于形成了后宫,这叫私有云。
你不娶小老婆,改成包养很多情人,这叫托管云。
你是穷人,没有钱包养任何人也没钱娶小老婆,你选择去洗浴中心解决问题,这叫面向中小企业的公有云服务。你在享受公有云服务的同时还得交公粮,这叫中小企业的混合IT架构。
你是富人,但也喜欢去高级夜总会,这叫面向大企业用户的公有云服务。你有钱,同时包养小老婆和情人,还去洗浴中心,这叫混合云。
到底什么是云计算?读者可以在网络上找到上百种解释,然而不幸的是:小编搜索了百度词条等网站,依然看不懂,智商严重受挫。“云”正在与我们的生活越飘越近,然而,它的概念却离我们越来越远。小编日前在网上看到一组调查数据,有90%以上的读者不知道“云计算”为何物。
现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
以下是小编的理解:云计算其实就像家里电器一样。为了能够使用这些电器,我们家里有没有必要自备一个发电机吧?显然不需要。只需要把插头插上,就可以使用电器了。云计算给大家提供了一种模式,其实就类似电器一样。未来你想获得什么东西,不需要有很大的硬盘,也不需要你的电脑有非常强的处理能力,只要需要,随时随地可以获得。这种新型计算,在无所不在的网络环境下给大家带来了一种新的信息获得方式或者是信息使用模式就是云计算模式!
云计算能干什么呢?
“云计算”是个浮躁的概念,被商业化的速度远超过我们想象。由于“云计算”的应用,一大批“云产品”被问世,这其中有真货,也有水货。但是,只要我们理解了“云计算”概念的本质,就自然能清晰地辨别,所谓的他们口中“云产品”,究竟是个什么东东。
云计算的运用目前常分为四大类:云安全、云游戏、云储存、云物联。以云存储为例,也许你的存储平台已经很旧了,数据中心的电量和冷却成本也在不断上升;或者存储容量不够,同时也面临物理空间受限等问题。这些都可以成为转向云的理由。全面移动可能是非常艰巨的,但云允许有选择的移动。这时把不太重要的项目移到云上可以有效的减少内部要求,避免在线存储资源的增长。云可用于容灾、削减人员成本。 例如,灾难恢复就可以移到云上。基本上,灾难恢复要求在出现故障的时候可以访问基础设施,这样就导致平常灾备站点那些未使用的硬件和软件的巨大投资。如果将灾难恢复应用转移到云上部署,企业只需要购买生产所需的空间和软件等,并且可以根据自身的需要把重要的灾难恢复项目迁移到云上,这样就免去了通常浪费的灾备站点的内部管理成本和新设备的采购成本。
云计算的运用是时代的进步,在未来云时代甚至可能会取代现在的信息化时代!我们期待并瞩目着!
到此,以上就是小编对于云服务器tomcat无法访问的问题就介绍到这了,希望这2点解答对大家有用。