无服务器应用程序框架 jaws framework

jaws framework 详细介绍

JAWS 是一个无服务器应用程序框架( Server-less Application Framework )。JAWS 目的是,通过 AWS 的 Lambda 服务,使应用程序无需服务器、容器、平台,重新定义如何创建大规模可扩展的(且经济的)应用程序。

JAWS 可以用来创建无服务器的web, mobile 和 IoT 应用。JAWS 在一个命令行界面里,提供了结构化、自动化和优化,帮助你创建和维护你的无服务器应用。

JAWS 只使用 AWS 云服务,因为它依赖于 AWS 的 Lambda 服务来提供事件驱动的计算资源,而且许多 AWS 服务很好地于 Lambda 集成。一个 JAWS 应用可以是一组简单的 lambda 函数来完成某些任务,或者是又几百个lamba 函数组成的完整的后端。

在 JAWS V1,我们努力让它成为不仅仅是一个突破性的无服务器框架,而且是用 AWS 创建应用的最好的的框架。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-08-31 07:53:45

无服务器应用程序框架 jaws framework的相关文章

无服务器强势来袭,程序员应该如何使用?

程序员为什么要使用AWS Lamdba?一言以蔽之,简单.AWS Lambda和function-as-a-service平台(如Microsoft Azure函数,Google Cloud Functions和IBM OpenWhisk)通过抽象代码堆栈中的内容来简化开发.程序员编写了响应某事件的函数(如表单提交,webhook等),并将其上传,在代码执行时付费. 在<程序员请注意,无服务器将改变应用程序开发>一文中,我们介绍了FaaS运行时的工作原理以及实现无服务器的软件架构.今天,我们会

微服务器和无服务器可改变应用交付

云服务已经改变了IT基础设施,但最新的云趋势表明了重组作业更根本性的转变.较新的云服务和应用程序设计理念(如微服务,无服务器计算和函数即服务)对IT运营人员和开发人员都有重要的影响. 然而,了解这些服务之间的差异以及它们如何影响应用程序部署可能会令人困惑,特别是因为大多数云提供商只会告诉您他们的服务是最好的.我们来看一下每个服务的特征,以及他们如何使用DevOps方法. 微服务的崛起 2011年,微服务架构的概念才刚刚开始.到2015年,每个开发人员都在谈论它.大型公司都在微服务中,宣传代码可重

为什么我们要使用无服务器架构

本文讲的是为什么我们要使用无服务器架构[译者的话]这篇文章介绍了无服务器架构与传统架构相比的优势,与此同时,也指出了无服务器架构并非适用于所有的应用,但了解这种架构模式对于开发者或者企业来说都是大有裨益的. [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:持续集成与持续交付(CI/CD)概览:持续集成系统介绍:客户端与服务端的 CI/CD 实践:开发流程中引入 CI.CD:Gitlab 和 CI.CD 工具:Git

云创新:无服务器计算与为服务架构相结合

以云计算目前的创新速度,业内流行语和噱头可能会从字面上给用户造成误导或混淆.可能你已经听说过使用无服务器计算平台构建应用程序,或设计运行在微服务架构上的软件等类似例子.即使这些想法听起来像噱头,但现实是,他们正在改变企业构建.部署和运行应用程序的方式. 无服务器计算是开发人员构建应用程序而不必考虑服务器的一种方式.它只是个抽象层,使开发人员能够专注于编写代码,同时忽略服务器和传统基础设施概念. 2014年,亚马逊发布AWS Lambda,这项服务使开发人员能够创建在现有托管实例上运行基于云的函数

Mike Roberts: 什么是无服务器架构?

就像很多软件发展趋势一样,业界并没有对"无服务器"有一个明确的说法,即使它真的表示以下两个不同而又重叠的领域也不会对此有所帮助: 无服务器先用来描述那些显著或完全依赖于第三方应用或服务("在云端")的应用程序.这些应用程序依赖于第三方来管理服务器端逻辑和状态,它们都是典型"富客户端"的应用程序(你可以想象为单一页面的Web应用程序或移动应用),并采用云平台提供的生态系统,包括可访问的数据库(如Parse.Firebase).认证服务(Auth0.

无服务器技术大神不得不说的五个技巧

无服务器技术可有助于提高灵活性并降低云整体成本.为了充分利用好这些优势,请务必精心设计并管理好您的无服务器应用程序. 无服务器计算也被称为功能即服务,它是云圈子里目前最为热议的新技术.虽然它并没有真正地摆脱服务器的束缚,但是它确实使复杂应用程序的部署与管理变得更为简便.更具成本效益. 云供应商看到了市场对无服务器计算越来越大的兴趣,从而推出了他们自己的服务来支持这些新技术的应用.亚马逊网络服务(AWS)是第一家使用AWS Lambda来进行市场推广的企业,而Azure Functions和谷歌C

无服务器计算对云计算运营团队的影响

无服务器架构可以降低成本并改善用户体验.而企业应该对无服务器模型如何改变日常的云操作做好准备. 虚拟资源总是为运营团队带来挑战.大多数IT专业人员在组织部署服务器,维护一致的操作系统和每个中间件,以及向这些服务器分配的应用程序的工作中锻炼和学习了他们的技能,从而可以优化效率和性能.但虚拟资源,特别是云中的资源,却破坏了与物理世界的联系.他们要求云计算运营团队以新的方式规划主机,并查看重新部署. 无服务器计算这个新兴概念在云中运行,要求IT管理员和云运营团队对此有着更大的认知,从跟踪云成本的方式到

可能吞噬硬件的无服务器云

云计算已经对数据中心的运行方式产生了深远的影响,但是云计算的最新趋势可能会以无服务器计算的形式提供另一个改变,这将有助于使客户更加靠近效用计算. 无服务器计算实际上是一个误称,因为它绝对不会消除服务器.相反,它消除了云计算消费者直接处理服务器的需求,无论是配置或管理这些服务器,使用户专注于开发和部署业务逻辑,而不是专注于自己的应用程序或服务. 这听起来很像平台即服务(PaaS),这是一个久经考验的云服务模型,但是无服务器的方法将应用程序和服务分解成更小和更离散的功能.一些无服务器的支持者甚至创造

无服务器技术常见的五大误解

无服务器技术的快速增长让企业有机会节省服务器费用,并且帮助开发人员节省时间,能够关注于编码,而不是后台运维上.这样的切换带来的一个挑战是保持标准理解的难度.在上周于奥斯丁举办的 无服务器大会 上,我们就该领域相关的常见误解采访了Heavybit社区的专家. 误解 #1:无服务器是软件的全新变革方向 "一种常见的误解是无服务器是软件的全新变革方向,"Nick Martin说,他是 Meteor 的联合创始人和CTO."的确,这是让软件开发更快更容易的变革的下一步.就像编译器,数