阿里和解集体诉讼是怎么回事网络
浏阳历史网 2020-04-09 08:47:19
企业如何选择合适的云应用开发平台?
问题:哪个云平台是应用程序开发工作的最佳选择? 答案:这取决于它是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这样的无服务器作为云应用开发平台。
宝宝积食吃什么消化不良宝宝积食吃什么消化不良小孩健脾的食物辽宁中医癫痫病医院
四磨汤能治肠胀气吗
梅州妇科医院咋样
感觉阳痿越来越严重了跌打损伤怎么热敷
两侧腔隙性脑梗塞
- 上一页:合肥二手车置换流程让您更好了解置换手续网络
- 下一页:肌肉动力网络
- 最贵重的情话不是我爱你,而是有我在
- 北京对进返京政策特别强调重大调整,这些人员不再限制进返京
- 入夏后“帆布鞋”仍不过时!瞧街头的潮人们,配裙子、上衣都好看
- 女儿追求名牌,一定要扼杀攀比之风?有条件“放纵”可能效果更好
- 易经:不要去和小人争个你死我活,你越少争越少生气,他越少争越少神气
- 4-1,又赢了!轰12脚造6连胜,大法国巴黎苦主狂飙,全力冲击欧冠
- 意甲大战!博洛尼亚VS国际米兰,里瓦尔多冲击意甲联赛冠军
- 现场迁走裙摆大变装!Blake Lively出席Met Gala红毯
- 他们当年被称作多角,他一言不合提分手,林心如27字报仇雪恨
- 普通高中作文“撞题”自家餐馆,背后故事很暖心
- 与贺外公的“两面之交”
- 为什么老油条正因如此不抢,好处却一分不少!这三个方法实在太厚黑!