11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

AWS 的 Elastic Beanstalk 是现在支持最多语言的 PaaS 吗?

  • 2012-11-13
  • 本文字数:1252 字

    阅读完需:约 4 分钟

亚马逊 web 服务(AWS)团队刚刚为其 Elastic Beanstalk 服务添加了对Ruby 的支持,从而成为支持最多语言的云平台之一。另外,他们还为Elastic Beanstalk 引入了在虚拟私有云(Virtual Private Cloud,VPC)中的支持,这样客户可以对其web 应用程序进行私有版本的部署和管理。

AWS Elastic Beanstalk 是一种应用程序容器服务,开发人员可以将 web 应用程序部署到这个平台上,平台会自动地提供服务器、处理负载均衡、弹性伸缩以及监控。与其他传统的 PaaS(Platform-as-a-Service) 产品所提供的功能不同,免费的 AWS Elastic Beanstalk 其实还包含了一种 IaaS(Infrastructure-as-a-Service)产品。开发人员和管理员可以直接访问应用程序后面的 AWS 基础设施,这意味着他们可以修改服务器配置或访问服务端的日志文件。用户负责各种基础设施相关的任务,包括选择(及更新)服务器的操作系统和应用程序栈。AWS Elastic Beanstalk 确实也自动化了很多管理任务,包括通过一条命令重新启动所有的 web 服务器、通过中心位置访问所有的服务器日志文件以及监控所有节点的性能。

宣布支持Ruby 的博客文章回复中,AWS 团队指出Ruby 应用程序运行在 Passenger 应用服务器上,“这意味着你可以在本地开发和测试,然后无缝部署到 Elastic Beanstalk 上,而不需要修改应用程序代码”。除了 Ruby,AWS Elastic Beanstalk 现在支持五种主要的开发语言 / 平台。AWS Elastic Beanstalk 不是一种传统的 PaaS,AWS 拒绝将其称为 PaaS,因为在那其中基础设施的管理是需要用户进行的。但是,在对领先的 PaaS 提供者进行的评估中,很明显 AWS 为开发人员和应用程序提供了最广泛的支持,应用程序可以使用最流行的编程框架。尽管 VMware 的开源 Cloud Foundry 支持了最多的语言,但这得益于其社区的贡献。Cloud Foundry.com 支持 Java、Ruby 和 Node,而 ActiveState 添加了对 Python 的支持, Tier 3 添加了对.NET 的支持, AppFog 添加了对 PHP 的支持。

Elastic Beanstalk 的应用程序以前只能用在公共 AWS 云中,但是现在可以部署在私有的 Amazon VPC 中。AWS 团队描述了这一变化。

现在你可以在云中定义和提供私有的虚拟网络,并使用 VPN 将其连接到你公司的网络中。这就允许你在 Elastic Beanstalk 中运行很多新型的应用程序。例如,你可以在 Elastic Beanstalk 中运行你内网的应用程序,如故障报告应用或报表的站点。

一旦建立了 VPC,你只需要简单地为 Elastic Beanstalk 提供 VPC ID 以及子网 ID,你的应用程序就能自动部署在 VPC 中。

AWS Elastic Beanstalk 以这样的方式构建,这样就可以在将来添加新的语言和平台。对于试图扩展云产品用户案例的云提供者来说,模糊IaaS 和PaaS 的边界以及私有云和公有云的边界看来是一种趋势。

查看英文原文: Is the AWS Elastic Beanstalk Now the Most Multi-Language PaaS?


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-13 06:442534

评论

发布
暂无评论
发现更多内容

体验有奖 | 1 分钟 Serverless 部署掌上游戏机,“一行命令”找回小时候的乐趣!

Serverless Devs

【吐血整理】大牛耗时一年最佳总结,让你的app体验更丝滑

欢喜学安卓

android 程序员 面试 移动开发

啃书一年多的我,推荐Python初学者不要在乱看书了,有这三本就妥妥的

冇先生

gitlab无法通过ssh拉代码

阿呆

#GitLab

android 工作资料!职场中的中年危机

欢喜学安卓

android 程序员 面试 移动开发

迅捷录屏大师 Tech Support

凌天一击

DataPipeline荣膺CFS第十届财经峰会“2021数字化转型推动力奖”

DataPipeline数见科技

大数据 数据融合 数据管理

你使用的SimpleDateFormat类还安全吗?

华为云开发者联盟

Java 安全 线程 高并发 SimpleDateFormat类

基于 Apache APISIX,新浪微博API网关的定制化开发之路

Apache APISIX 中文社区

Apache 网关 APISIX 微博

Java代码中,如何监控Mysql的binlog?

码农参上

Binlog 实战

如何用EasyRecovery恢复U盘内损坏的数据

淋雨

文件恢复 硬盘数据恢复 Easyrecivery

经验之谈:程序员应该如何学好大数据技术

博文视点Broadview

手把手教你怎么导入Go语言第三方库「让我们一起Golang」

Regan Yue

后端 Go 语言 8月日更

立体车库数据管理被卡脖子?织信车库管理系统全面掌控车辆新状况

优秀

低代码

TRTC代码示例文档集合完毕!哪里不会点哪里!

腾讯云音视频

腾讯云 音视频 API sdk

【性能优化实战】Android架构组件Room功能详解

欢喜学安卓

android 程序员 面试 移动开发

分布式拒绝服务 (DDoS) 攻击对企业运维造成的影响分析

九河云安全

关于Spring注解开发教程,打包全送你

华为云开发者联盟

Java spring 容器 注解 组件

Express-Request请求和Response响应篇

做梦都在改BUG

当企业遭遇分布式拒绝服务 (DDoS) 攻击时,第一时间该如何进行操作?

九河云安全

24岁,月薪35k!全靠这份阿里P5-P9知识核心手册+10W字面试题总结

Java架构追梦

Java 阿里巴巴 架构 面试

「跨链网关的模块化进程」插件机制演化

趣链科技

【秋招面试专题解析】成功入职头条月薪35K

欢喜学安卓

android 程序员 面试 移动开发

态势感知一屏可视:数治安全,智理未来

一只数据鲸鱼

网络安全 数据可视化 数据监测 数字孪生

FIL分币系统源码|分销商城功能开发模式介绍

Geek_23f0c3

fil Fil算力挖矿分币系统 Filecoin分销商城

mybatis源码分析

做梦都在改BUG

FastApi-04-请求体-1

Python研究所

FastApi 8月日更

频繁出现的分布式拒绝服务 (DDoS) 攻击​,有什么办法可以抵御吗?

九河云安全

编译脚本:编写CMakeFile(一)

正向成长

CMakeFile

AWS的Elastic Beanstalk是现在支持最多语言的PaaS吗?_Ruby_Richard Seroter_InfoQ精选文章