亚马逊上周日表示,AWS使人们能够使用Elastic Beanstalk(AWS推出的一项旨在简化第三方AWS云应用的部署和管理的新功能)部署基于Python的应用程序,其目的是为了使人们更容易在其云上部署和管理应用程序。
Elastic Beanstalk,仍处于测试阶段,它能够自动处理“所有的Amazon EC2实例、负载均衡、自动缩放和应用程序运行状况检测产生的相关细节”。
应用程序和框架可在Apache HTTP服务器上运行,并被Web服务器网关接口(WSGI)所支持。WSGI是一种规范,它允许Web服务器和应用程序服务器与Web应用程序进行通信。
IT部门可以使用Elastic Beanstalk命令行工具来开发和部署应用程序。该工具可以从亚马逊的网站上下载。他们还可以使用亚马逊的管理控制台来管理他们的应用程序。
例如,Python开发人员可以使用Elastic Beanstalk创建一个Amazon RDS数据库实例内部使用的应用程序。数据库实例被自动配置为与EC2实例中运行的应用程序进行通信。
为了解决调试问题,Elastic Beanstalk可以聚合不同错误日志中的内容,包括 Apache 错误日志。
亚马逊表示,为了帮助开发人员开始使用这项服务,亚马逊已经建立了一个开发人员指南。
据亚马逊介绍,除了Python,Elastic Beanstalk也可以使用PHP、Java、.NET编写的应用程序。亚马逊预计在将来支持更多的应用程序和编程语言。
时间: 2024-10-26 22:09:38