首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aws Aurora + Lambda

Aws Aurora + Lambda
EN

Stack Overflow用户
提问于 2020-07-25 09:08:54
回答 1查看 305关注 0票数 1

我试图降低我的移动应用后端的成本。

今天,我使用了插入Server实例的ASP.NET Core,并使用了。+ Server中的所有内容。

我计划迁移到无服务器方法和云paas db实例。

我之所以选择AWS,是因为从现有的API项目迁移到无服务器的lambda似乎比使用Azure函数简单得多。

以我迁移的方式,我计划这样做:

  1. 将我的Web移动到一个无服务器应用程序中。我会用https://aws.amazon.com/blogs/developer/deploy-an-existing-asp-net-core-web-api-to-aws-lambda的方式
  2. 我将在MySql下使用Aurora。那么,我将不再为Server支付许可证。我将在后端更改实体框架核心()中的连接字符串,并进行一些小的更改,以便从Server提供程序迁移到MySQL。例如,我将购买预留的一年。

在此基础上,我认为我将降低成本(从Server转移到极光MySQL),使用无服务器功能可以提高可伸缩性和性能。

这是个好办法吗?

最后,在我的Web .NET核心项目中,我使用Swagger和Hangfire UI。如果我将项目移动为无服务器,我可以使用它吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-25 09:21:08

这听起来是一个很好的计划,在你的计划中需要考虑的几件事情会改进它,下面是。

Aurora是否总是需要运行?如果不能使用Aurora Serverless,则可以只在需要使用它(主要用于写操作)时使用它,如果可以避免使用ElastiCache来缓存常见查询,以减少对集群的调用。还可以查看可能适合您的用例的其他托管数据库服务

为了从您共享的文档中调用API,将它指定为API的调用方,您可以通过查看海关授权人来增强该API以进行身份验证,它将授权代码从Lambda中提取出来,而是让API负责身份验证/授权。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63086497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档