-3

目前我正在尝试学习亚马逊网络服务微软 Windows azure的各种服务,如亚马逊 sns亚马逊存储亚马逊搜索

我有一个疑问,为什么现在云平台比以前的传统方法变得如此流行,就像以前我们只在我们的 Web 应用程序项目中存储我们的文件(img、txt、.doc 等)但现在有一些网络应用程序将其文件存储在亚马逊存储或天蓝色存储上。

在云平台上存储文件和文件夹有什么好处?

接下来为什么首选亚马逊搜索或天蓝色搜索,因为当它们不可用时,搜索已经完成并且亚马逊和天蓝色搜索不是免费可用的?

现在,如果我们谈论推送通知,那么如果我们可以通过互联网上可用的代码轻松发送通知,为什么还要使用亚马逊或天蓝色推送通知?

我一般我只是想知道为什么现在 Web 应用程序使用更多的云平台(Azure 或亚马逊),即使它们很昂贵?

有人可以详细解释一下吗?

4

1 回答 1

3

在众多原因中,我能想到的最重要和最常见的有:

高可用性- 当您管理自己的服务时,始终存在确保它们不会出现故障(即崩溃)的运营挑战。根据具体情况,这可能会导致您的应用程序停机甚至数据丢失。您提到的云服务提供了可靠的解决方案,可确保最大的正常运行时间和数据安全(例如通过备份)。他们经常在多台服务器上复制您的数据,因此即使其中一台服务器出现故障,您也不会丢失任何数据。

易于使用- 云服务通过提供详细的文档和客户端库来使用其服务,使使用特定服务变得非常容易。许多云服务的仪表板或控制台通常是用户友好的,不需要广泛的技术背景即可使用。例如,您可以在不到一分钟的时间内在 Google Compute Engine 中部署一个 Hadoop 集群。他们提供了许多您可以利用的预先构建的解决方案。

自动缩放- 现在许多云服务都设计为自动缩放。构建为随着流量的增加而自动扩展。您不必担心流量或应用程序负载。

安全性——云服务是安全的。他们提供复杂的安全解决方案,您可以使用这些解决方案来保护您的服务不被滥用。

成本- 尝试托管您自己的服务需要大量资源,例如高端服务器、专用系统管理员、良好的网络连接等。如今,云服务相当便宜。

当然,您可以自己解决这些问题,由于运营开销,较小的组织通常不喜欢这样做。达到您的解决方案既可靠又实用的阶段将需要更多时间和资源。人们通常更愿意处理他们的应用程序试图解决的实际问题,并抽象出云服务容易提供的大多数操作问题。

ps 这些是从早期创业角度的一些看法。

于 2015-08-24T06:56:43.580 回答