快速应用部署Elastic Beanstalk和服务模板CloudFormation - 新闻中心 - 福州哈唐网络-福建IDC企业!专注云主机及服务器租用托管13年!

新闻中心

首页 > 新闻中心 > 行业新闻 >

快速应用部署Elastic Beanstalk和服务模板CloudFormation

时间:2017-03-14 09:57:45   阅读:

  为了更好地、更方便地使用各种云服务,Amazon提供了快速应用部署Elastic Beanstalk和服务模板和CloudFormation两种服务。
 
  AWS Elastic Beanstalk1481是一种简化在AWS上部署和管理应用程序的服务。用户只需上传自己的程序,系统会自动地进行需求分配、负载均衡、自动缩放、监督检测等一些具体部署细节。在使用AWS Elastic Beanstalk的同时,用户可以随时对其使用的资源和程序进行访问。而传统的程序容器或以平台服务器托管的解决方案,在减少编程工作量的同时也大大减弱了开发人员的灵活性和对资源的控制能力。开发者只能使用供应商提供的接口来控制资源。目前AWS Elastic Beanstalk仅针对Java开发者提供支持。
 
  Elastic Beanstalk虚拟机是一种运行Apache Web Server、Tomcat和the Enterprise Edition of the Java platform的AMI虚拟机,具有以下特点。
 
  (1)Elastic Beanstalk构筑于AWS之上,因此它具有负载均衡、云监控、自动缩放等特性。
 
  (2)通过Elastic Beanstalk,用户可以采用多种方式对其程序进行控制和参数设置,也可以通过登录EC2实例来处理程序出现的问题,或者采用Elastic Beanstalk AMI提供的默认处理方式。
 
  (3)Elastic Beanstalk目前版本只支持Java,但以后将会支持多种编程语言。
 
  (4)Elastic Beanstalk为每个应用运行多个EC2实例,提高程序的可靠性。
 
  (5)利用Elastic Beanstalk部署的用户程序可以调用部署在其他EC2实例上的程序,并能保证时延。
 
  AWS CloudFonnation的功能是为开发者和系统管理员提供一个简化的、可视的AWS资源调用方式。开发者可以直接利用CloudFormation提供的模板或自己创建的模板方便地建立自己的服务,这些模板包含了AWS资源及相关的参数的设置、应用程序的调用方式。用户不需要了解AWS的资源及相互依赖关系,CloudFormation都可以自动地处理完成。


闽公网安备 35010002000114号