aws beanstalk mysql_AWS CloudFormation与BeanStalk的联系与区别

news/2024/7/4 8:40:08 标签: aws beanstalk mysql

关注过云计算的人应该都知道AWS是什么?

AWS CloudFormation作为亚马逊的一项服务肯定是有其存在的价值的!CloudFormation的中文的意思是“云编排”,在我看来“编排”就 是整合亚马逊云资源或者服务的一种方式,是相对于AWS底层服务的一种抽象,其主要作用是方便开发者使用!注意,这里说的是开发者!“编排”服务的主要做 的事情就是通过配置模版来整合云上的服务,在编排的配置模版中可以指定EC2实例要多少个/RDS实例要多少个/调用云监控/负载均衡等等。所有它的工作 就是整合服务然后去做某件事情。

AWS BeanStalk也是一种服务,也可以整合资源,但它是比编排更上一层的服务。BeanStalk是面向应用的一种服务,主要做的事情就是专门为一个应 用配置环境,可以指定说这个应用需要什么样的实例,需要什么样的数据库,或者其他特定环境,用户指定好环境后,只需要把自己开发的应用放到AWS S3上或者直接放到镜像里面,就可以通过BeanStalk自动安装部署。还有一个明显的特征是BeanStalk有明显的版本管理。

CloudFormation与BeanStalk都可以用来调用云资源和服务,也可以做相同的一件事情,他们的区别如下:

1.CloudFormation面向的是开发者,BeanStalk面向的是应用程序

2.CloudFormation是为做某件事情而整合资源,BeanStalk是为某个应用程序而整合资源。

3.使用CloudFormation要比使用BeanStalk复杂得多,CloudFormation的配置模版是一份json数据,这个对于不懂编程的人来说很难应用!BeanStalk可以通过界面向导来配置。

联系:BeanStalk是CloudFormation的进一步抽象,BeanStalk是通过调用CloudFormation来实现的(不确定)。BeanStalk服务主要目的是方便应用的部署。


http://www.niftyadmin.cn/n/629178.html

相关文章

PTA编程总结3

题目7-1 抓老鼠啊~亏了还是赚了? 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C…

4.3 阻塞赋值与非阻塞赋值

一&#xff0e;Golden Rule 编码原则很多&#xff0c;就阻塞非阻塞赋值而言&#xff0c;新手最需要牢记的是其中三条&#xff1a; 1) 时序逻辑一定用非阻塞赋值”<”,一旦看到敏感列表有posedge就用”<”。 2) 组合逻辑一定用””&#xff0c;一旦敏感列表没有…

laravel mysql 队列_Laravel 基于redis队列的解析

为什么使用队列使用队列的目的一般是:异步执行出错重试解释一下:异步执行: 部分代码执行很耗时, 为了提高响应速度及避免占用过多连接资源, 可以将这部分代码放到队列中异步执行.Eg. 网站新用户注册后, 需要发送欢迎的邮件, 涉及到网络IO无法控制耗时的这一类就很适合放到队列中…

html中偏移量和坐标,页面元素坐标和偏移

鼠标事件1. 客户区坐标位置(clientX/clientY)通过event事件对象的clientX/clientY属性,获得事件发生时鼠标指针在视口的水平垂直坐标2. 屏幕坐标位置(screenX/screenY)通过event事件对象的clientX/clientY属性,获得事件发生时鼠标指针相对于整个屏幕的坐标信息function showCoo…

git连接华为云DevCloud

华为云DevCloud官网华为云DevCloud在代码托管方面的个github很类似&#xff0c;引入了代码仓库的概念&#xff0c;同时需要本地安装git客户端&#xff0c;且只能与git进行连接&#xff0c;从这个角度上讲&#xff0c;DevCloud的代码管理部分就是github的功能&#xff0c;下面对…

html双人游戏,百行HTML 5代码实现四种双人对弈游戏(2)

处理事件绘制完棋盘和棋子&#xff0c;我们来分析一下用户的动作。用户的动作无非就是两种&#xff0c;一种是点击棋盘 table&#xff0c;另外一种就是点击棋子 DIV。难点在点击 table 这里&#xff0c;我们要获知用户点击 table 的位置。传统思路可能是这样&#xff0c;使用 e…

mysql 5.7 python 2 7_Django2.* + Mysql5.7开发环境整合

环境:MAC_OS 10.12python 3.6mysql 5.7.25django 2.2.3前提:python django mysql都已经安装成功可单独运行 DATABASES{default:{ENGINE:django.db.backends.mysql,"USER":"user name","PASSWORD":"your password","NAME":&q…

【PHP 每日函数】第 01 周期

2019 - 02 - 20 array_change_key_case() array_change_key_case(array $arr, [, int $case CASE_LOWER]) : array 说明&#xff1a;将所有键名改为全大写或者小写 $arr [name > 张三,Age > 18,gender > 男, ];// case upper print_r(array_change_key_case($arr, C…