Day 12 AWS云端实作起手式第二弹 开始拼拼图吧

来到了第二弹,我们今天会有三个步骤: 建立EC2跟DB的机器,以及设定EC2专用的IAM Role。

步骤 4. 建立RDS DB
AWS的RDS DB提供了如下的六个选项。这边,我们选择MySQL当作范例。

Template的部分,可根据开发或测试需求选用不同的机器规格。这边我们选择Dev/Test。

继续走,我们可以看到Settings,这边可以命名DB机器名称,并且设定进入DB的帐密。

DB instance class提供我们选择DB的CPU、Ram和硬碟的规格。

在接下来这一步,AWS提供我们是否要执行auto scaling和multi-AZ的选项。对於系统的高并发有较高的需求者,可以勾选这边的服务。

Connectivity的部分,选择不对外公开,并调整Security Group到之前我们为RDS所设定的Security Group。


最後,别忘了设定DB名称。这个步骤漏掉的话,DB就不会被建置。

步骤 5 设定IAM Role
搞定DB的机器後,接着我们透过IAM设定,让等一下要启动的EC2机器可以存取S3的服务。首先,进入IAM服务中,选择AWS service。

好,接着在Attachment Policies的选项中,搜寻S3相关的Policy,这边我们选AmazonS3FullAccess,让EC2机器可以无限制取得S3上面的内容;这个部分我们可以根据需求去调整EC2取得S3档案物件的权限。

步骤 6 建立EC2 Instance
完成IAM设置後,我们接着来开启架站要用的EC2机器。在完成选择AMI(机器要的Image如作业系统)和Instance Type(机器要几颗CPU、多少RAM等)後,在第三步的Configure Instance,我们在IAM Role的选项中,选择前一个步骤设置的IAM Role(让EC2可以取得S3的内容)。

User data的部分,如同之前介绍,我们可以输入开启机器後,想要事先自动化安装软件的指令。

Security Group的部分,则选择之前专门提供给EC2专用的。

截至目前为止,我们的架构图会长的像这个样子:


<<:  Day.17 应用中学习 - 实务操作资料库写入 ( golang / sql )

>>:  Day25 - 加上 jQuery UI Selectmenu

ThinkPHP V5.1 专案创建

甚麽是ThinkPHP? ThinkPHP是大陆人王栋2006年开发的轻量级PHP MVC框架,20...

[DAY3]K8S元件初探-Control Plane Components

控制平面元件(Control Plane Components) 来人阿,先上个架构图 图片来源 官...

JS 05 - 变数宣告

大家好! 今天我们就要正式介绍变数的宣告方式了! 我们进入今天的主题吧! 宣告沿革 JavaScri...

Hello World: 编译环境建立

前两天猴子先偷偷把之前编完的执行档拿来验证, 今天来把 Cross Compiler 的部分补完。 ...

二元树之 IF 下策 - DAY 18

前言 昨天可以看到在知道数量的状况,去调动顺序,就可以减少 IF 触发数,接下来会建立霍夫曼树,达到...