美文网首页
Serverless Stack 1-Introduction

Serverless Stack 1-Introduction

作者: c8ac4dad76db | 来源:发表于2018-06-18 22:44 被阅读18次

    What is Serverless

    https://serverless-stack.com/chapters/what-is-serverless.html

    AWS Lambda

    在 AWS,无服务器服务称之为 AWS Lambda,无服务器端的后台仅仅是 Lambdas 集合,Lambdas 函数看起来像这样:

    Lambda

    myHandler是 Lambda 函数的名称。event对象包含了有关触发此 Lambda 事件的所有信息,我们可以认为它是关于 HTTP 请求的信息。context对象包含 Lambda 函数运行时和执行时的信息。在 Lambda 函数内部工作完成后,我们只需通过结果(或错误)调用callback函数,AWS 将通过它响应 HTTP 请求。

    虽然我们的示例是 JavaScript(或者 Node.js),但是 AWS Lambda 也支持 Python, Java, C# ,Lambda函数每使用100ms收费,如上所述,它们会自动缩放以响应使用情况。Lambda运行时还带有512MB的临时磁盘空间和高达3008MB的内存。

    接下来,让我们深入了解无服务器的优势,包括运行我们的演示应用程序的成本。

    Why Create Serverless Apps?

    https://serverless-stack.com/chapters/why-create-serverless-apps.html

    无服务器应用比传统的服务器托管更受青睐的原因:

    1. 低维护
    2. 低成本
    3. 可扩展

    最大的好处是我们只需要关心代码,而且费用相当便宜。

    最后,扩展部分归功于 DynamoDB,提供给了我们几乎无限的规模以及 Lambda 可以得到满足。当然前段是静态网页的话,几乎可以保证通过通过 CloudFront 立即响应。

    相关文章

      网友评论

          本文标题:Serverless Stack 1-Introduction

          本文链接:https://www.haomeiwen.com/subject/eekoeftx.html