我试图降低我的移动应用后端的成本。
今天,我使用了插入Server实例的ASP.NET Core,并使用了。+ Server中的所有内容。
我计划迁移到无服务器方法和云paas db实例。
我之所以选择AWS,是因为从现有的API项目迁移到无服务器的lambda似乎比使用Azure函数简单得多。
以我迁移的方式,我计划这样做:
在此基础上,我认为我将降低成本(从Server转移到极光MySQL),使用无服务器功能可以提高可伸缩性和性能。
这是个好办法吗?
最后,在我的Web .NET核心项目中,我使用Swagger和Hangfire UI。如果我将项目移动为无服务器,我可以使用它吗?
谢谢
发布于 2020-07-25 09:21:08
这听起来是一个很好的计划,在你的计划中需要考虑的几件事情会改进它,下面是。
Aurora是否总是需要运行?如果不能使用Aurora Serverless,则可以只在需要使用它(主要用于写操作)时使用它,如果可以避免使用ElastiCache来缓存常见查询,以减少对集群的调用。还可以查看可能适合您的用例的其他托管数据库服务。
为了从您共享的文档中调用API,将它指定为API的调用方,您可以通过查看海关授权人来增强该API以进行身份验证,它将授权代码从Lambda中提取出来,而是让API负责身份验证/授权。
https://stackoverflow.com/questions/63086497
复制相似问题