加入收藏 | 设为首页 | 会员中心 | 我要投稿 广元站长网 (https://www.0839zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

现代云架构之AWS服务器群和数据库

发布时间:2021-03-03 13:12:43 所属栏目:评论 来源:互联网
导读:S服务器:EC2及其实例 应用程序的运行主要依赖两类:服务器和数据库。服务器,用来承载应用程序,服务器允许用户连接到该服务器并运行应用,而数据库用来保存数据。 在AWS体系中,服务器的的组织形式是通过Elastic Cloud Compute服务(简称为EC2)。通过该服务

S服务器:EC2及其实例

应用程序的运行主要依赖两类:服务器和数据库。服务器,用来承载应用程序,服务器允许用户连接到该服务器并运行应用,而数据库用来保存数据。

在AWS体系中,服务器的的组织形式是通过Elastic Cloud Compute服务(简称为EC2)。通过该服务,我们可以选择服务器的设置,例如操作系统,CPU大小,内大小等。选择好所有设置后,启动服务器只需要点击按钮就可以。通过EC2创建的服务器称为 EC2实例。一旦该服务器启动,就可以将应用程序放置在该服务器上。
 

离的虚拟机,它们在AWS的宿主机硬件上共享空间。简而言之,虚拟机(即VM)就像是真实计算机中的模拟计算机。它们可以具有自己的操作系统,依赖项等,但是它们使用并共享真实计算机的资源。

考虑EC2实例或任何基于云的服务器的比较简单方法是:

它仍然只是一台计算机。只是别人的。(在这种情况下,是AWS的。)

我们可以登录到它,进行设置,并像在其他任何计算机上一样进行所需的操作。您创建了一个EC2实例(又名服务器)并在其上设置应用程序,就像在自己的计算机上一样。

最后,这是在配置服务器并将代码放置在服务器上时要做的所有事情。所有工具和自动化脚本都删除了手动过程。但是,如果将其视为"仅是另一台计算机",那么将精力集中在如何使用它上就容易得多。

一台服务器会有限制。即使一台服务器(EC2实例)使用很强大的配置,数据库还是非常重要的。一般来说数据库会占用大量计算量,大量存储空间和大量网络吞吐量。如果服务器是一栋房子,而应用程序和数据库是居民,则该数据库将累积所有空间并产生大量噪音。当然,这对于本地开发而言效果很好。但是,当成千上万的用户(或更多)开始使用该应用程序时,如果该服务器必须同时处理数据库和应用程序,则它将很快耗尽其资源。

分离数据库:RDS和Aurora

为了应对单一服务器不可避免的硬件和网络流量瓶颈,我们希望将数据库与应用程序服务器分离。这样做是为了允许我们的应用程序和数据库分别扩展。在AWS上,有两种方法可以做到这一点。

第一种方法是完全手动的:创建另一个EC2实

(编辑:广元站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读