Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS服务器配置_Amazon Web Services_Amazon Ec2_Aws Lambda - Fatal编程技术网

Amazon web services AWS服务器配置

Amazon web services AWS服务器配置,amazon-web-services,amazon-ec2,aws-lambda,Amazon Web Services,Amazon Ec2,Aws Lambda,我是AWS的新手。对于一个项目,我们需要购买AWS上的服务器。我不知道服务器需要什么配置。我们的网站将像和至少1000名用户,每次将在线的网站。请问,哪种配置最适合最低价格。我在下面提到细节,我们想要什么 > • 1 - Elastic IP > • 1 - Load Balancer > • 2 - Webserver + autoscaling > • 1 - Database SQL > • 1 - S3 storag

我是AWS的新手。对于一个项目,我们需要购买AWS上的服务器。我不知道服务器需要什么配置。我们的网站将像和至少1000名用户,每次将在线的网站。请问,哪种配置最适合最低价格。我在下面提到细节,我们想要什么

>     • 1 - Elastic IP 
>     • 1 - Load Balancer
>     • 2 - Webserver + autoscaling
>     • 1 - Database SQL
>     • 1 - S3 storage backup 
>     • CDN

如果还缺少什么,请指导我。

选择微服务体系结构,并为每个服务创建
labmda
。为了安全起见,您可以使用专用RDS。使用基于labmda的
serverless
方法将根据每个API的API请求来计算成本。因为在夜间,请求减少到接近于零,所以在此期间,您不会被收取费用。AWS lambda以最低的CPU、内存使用率自动平衡每个人的负载和服务可用性。默认情况下,您不需要像AWS那样平衡负载


根据您的需求,使用虚拟机不是一个好主意,因为大多数情况下,负载平衡器Webserver autoscaling对无服务器lambda是免费的,使用RDS将使您的数据库成本降到最低,而不是拥有虚拟机和扩展虚拟机资源

这取决于您的应用程序。如果您所做的只是返回静态页面,那么您可以使用最小的实例和CDN,比如CloudFront。如果每个请求都是动态的并且需要大量计算,那么您需要一些强大的服务器


我建议您从一些合理的设置开始(例如,
t3.medium
),然后对其进行负载测试,以确定您真正需要什么。这方面有很多工具。您基本上需要能够生成大量服务器请求并跟踪错误、延迟和总响应时间的东西。如果这些指标中的任何一项都不充分(这也取决于您的需求),请添加更多资源。确保为流量高峰留出空间。

谢谢您的即时回复。对于负载平衡器和web服务器,实例将是相同的,或者需要进行任何更改。数据库呢?同样的答案。取决于您的需要,您应该运行测试以找出适合您的最佳尺寸。