企业怎么选择适宜的云运用开发平台?
本文摘要:企业怎么选择适宜的云运用开发平台?PaaS和无效劳器平台类似,它们都笼统出底层根底架构,并让你管理运用程序的代码。但它们的运作方式不同。假如你的运用程序运转时刻长,你需要对根底架构进行一些控制,并且期望选用更一致的开销形式,可以选择PaaS作为云运
企业怎么选择适宜的云运用开发平台? PaaS和无效劳器平台类似,它们都笼统出底层根底架构,并让你管理运用程序的代码。但它们的运作方式不同。假如你的运用程序运转时刻长,你需要对根底架构进行一些控制,并且期望选用更一致的开销形式,可以选择PaaS作为云运用开发平台。 假如你情愿为每一个使命付费,因为你具有的是短时间和不守时的使命,且期望完全无妨碍地办理根底设备,那么可以选择像AWS Lambda这样的无效劳器作为云运用开发平台。

问题:哪一个云渠道是运用程序开发工作的最佳选择? 答案:这取决于它是PaaS,仍是AWS Lambda。

假如你不期望维护自己的应用根底设施,并且你正在专注于云运用开发平台,可能会面对一个平台即效劳选择(如Heroku或Cloud Foundry)的窘境,以及像Amazon Web Services(AWS)Lambda这样的无效劳器平台。但这两个选项有何不同呢? 让我们来看看。

根本核算单元:关于PaaS,核算的根本单位是运用程序本身,你仍然需要装备实例,虽然这些实例的维护由PaaS平台负责; 关于Lambda,操作的根本单元是功用或使命。有一些实例运转在幕后,但作为一个运用开发人员,他们是不可见的。

使命期限:在云运用开发平台的世界中,PaaS适用于长时间运转的运用程序,无论使命是否正在运转。Lambda用于在使命完毕时具有确定终点的短时间使命上。

必需的元数据:使用PaaS以及代码,你需要指定其他元数据,如言语、框架和运转时要求。而无效劳器,所需的元数据要简略得多。例如,关于AWS Lambda,你只需要指定身份和拜访管理人物、所需的RAM和超时间隔。关于云运用开发平台,无效劳器更简略,而PaaS对根底设施提供了更多的控制性和活络性。

通过RESTful API进行公共拜访:PaaS运用程序的代码通过REST端点或网页来公开。而Lambda功用只能从受信赖的来历拜访,却无法从公共互联网拜访。

定价形式:使用PaaS,你可认为运用程序使用的核算资源或实例付费。使用Lambda,你只需对在运用程序中履行的成功的功用或使命付费。假如你的运用程序具有不可预知的或短时间的工作负载,这可能会有很大的节省。

结论

PaaS和无效劳器平台类似,它们都笼统出底层根底架构,并让你管理运用程序的代码。但它们的运作方式不同。假如你的运用程序运转时刻长,你需要对根底架构进行一些控制,并且期望选用更一致的开销形式,可以选择PaaS作为云运用开发平台。 假如你情愿为每一个使命付费,因为你具有的是短时间和不守时的使命,且期望完全无妨碍地办理根底设备,那么可以选择像AWS Lambda这样的无效劳器作为云运用开发平台。


16:39:36 云技能 甲骨文收益好过预期 云运用程序快速增加 数据库巨擘甲骨文公司(Oracle Corp.)今天发布的相对微弱第四季度收益陈述超过之前的预期,一部分原因是旗下云应用事务的快速增加。