- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我所知,云计算可能是软件架构的一次演变,它将取代当前的一些架构,例如客户端-服务器。
这两种架构对我来说似乎有相似之处(我对两者知之甚少),但我不知道它们之间的区别。与客户端-服务器架构相比,云计算有哪些优缺点?
非常感谢。
最佳答案
客户端-服务器
在广阔的计算世界中只有两种应用程序,
独立仅仅意味着用户界面、业务逻辑、数据存储以及任何和所有资源都完全包含在单个执行环境(最终用户的计算机)中。
相比之下,客户端-服务器意味着这些组件、服务和资源存在某种逻辑隔离。通常,我们在本地执行[又名“客户端”]中看到用户界面,在远程执行[又名“服务器”]中看到业务和数据存储以及其他资源。一些例子,
有了这些,我们来看看云计算。
云计算
云计算是传统服务器托管解决方案的抽象。我现在不再自己购买 10 台服务器在自己的运营数据中心运行和管理,而是从供应商那里租用 X 服务器,其中 X 是我随时决定的可变数字。
利用云有一个明显的优势。如果我购买了 10 台服务器,即使它们未得到充分利用,我也必须管理和维护这 10 台服务器(假设只有 1 台服务器在 90% 的时间内使用,而所有 10 台服务器在高峰时段有 10% 的时间被固定)。这意味着我在 90% 的时间里支付了太多的维护费用,而当我需要增加剩余 10% 的时间时却缺乏灵 active 。
云计算的优势在于“其他人”为我们管理服务器群,并愿意根据需要向我们出租数量不等的机器。因此,在上面的场景中,我可以在下类时间的 90% 时间里租用一台机器,并在剩余 10% 的时间里扩展到 10 台或更多机器。
Microsoft 通过 Windows Azure 将这一抽象更进一步。他们租用的不是通用服务器,而是应用程序域。这是云实现具有实际设计含义的一个示例 - 但它是基于弹性托管的相同前提。
关系
在大多数情况下,由于客户端-服务器是一种软件范例,而云计算是一种托管抽象,因此它们是独立的概念。然而,热衷于云计算的人会意识到,云计算意味着业务、数据存储和其他资源都是远程托管的,这使得在“云”中运行的任何应用程序都必须成为客户端-服务器应用程序的一部分。 p>
关于architecture - 客户端-服务器云计算 : differences, 的缺点和优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2600454/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我有一个运行时间很长的python脚本,无法并行化(因此它是单线程=仅在一个进程中运行)。 该作业在我自己的计算机上运行几天。 它没有从任何GPU支持中受益。 为了进行分析和参数优化,我假设要多次运行
我们正在寻找有关将现有的Asp.Net 2.0 Web应用程序迁移到cloud(Azure)的信息。 您能否让我们知道您是否有任何文件/模板/资源可以开始使用? 最佳答案 请注意,如果您仍然需要此信息
设置云需要什么。我在中东有一些 friend 想要设置类似于 Google 和 Amazon 的云,并且想知道是否有任何开放技术可以用来设置云托管服务。有任何想法吗? 最佳答案 以下是一些开源云服务器
我想在 Centos7 (EC2) 上使用高级安装方法安装 OpenShift。但首先我需要知道一些问题: 教程网址:https://docs.openshift.com/enterprise/3.0
我有一个用 PHP 编写的算法,它与 MySQL 通信。在标准共享托管服务器上,计算大约需要 5 秒。我的问题是 - 我怎样才能加快速度(当然不改变算法本身),使用专用/VPS,也许是一些云计算或..
我是一名优秀的程序员,十分优秀!