[AWS]媽~~我會架了,運用CloudFormation建立雲端系統

| Comments

可能有人不知道什麼是EC2,S3…等等等的,什麼都不知道也不會用,但是你想要用,那你一定要看這一篇,讓你幾個動作就可以完成所有的作業程序,包含建立EC2,S3,Elastic Load Balancer…等等的。看到下圖:我們只要把Template指令丟到CloudFormation裡面,由CloudFormation去執行以下的動作進行建置,我們就可以把一個系統建立起來不論你會不會使用API,都可以如此的方便快速又有效(這個時代講求效率呀~)

圖片來源:http://aws.typepad.com/aws/2011/02/cloudformation-create-your-aws-stack-from-a-recipe.html

我們一如往常的介紹用圖片來介紹怎麼使用(有誰可以教一下怎麼用螢幕錄影~又可以放大縮小的也可以貼註解的軟體阿)

建立CloudFormation

image

https://console.aws.amazon.com/cloudformation/home?region=ap-northeast-1

1.建立一個新的程序(Creat New Stack)

image

2.Create Stack

image

Stack Name-程序的名稱(自已好記就好)
Stack Template Source -程序範本來源
(可以用樣品的範本、或是自已做一個範本上傳、也可以貼範本的網址上去)

Amazon 提供Stack Template:http://aws.amazon.com/cloudformation/aws-cloudformation-templates/

其實範本就是長樣子

image

如果有興趣的人可以自已寫一個範本,其實是很方便的,他的語言也是很簡單易懂的。這邊就不多做介紹了。

3.設定(其實這個設定是範本裡面預留使用者可以自已輸入的地方,在範本也是可以設定的)

image

4.啥~預覽了~~真的不用再設定了嗎?…沒有錯xdimage

5.接下來可以泡杯咖啡等著建立完成吧。image

6.約花了20分鐘建立完成

image

7.到Outputs就可以知道你wordpress的網址image

8.完成

image

9.架設完畢~可以寫Blog了!~~~image

 

我們看看他講我們建立了什麼!

CloudWatchimage

RDSimage

SNSimage

EC2
image

Load Balancers
image

Security Groupsimage

AutoScaling(連這個都有XD)image

 

看來以後都不用API啦~~把範本寫好用API來執行那不就大功告成了(哈哈~~~)

相關資訊:
AWS CloudFormation 範本:
http://aws.amazon.com/cloudformation/aws-cloudformation-templates/
AWS Blog 介紹CloudFormation:
http://aws.typepad.com/aws/2011/02/cloudformation-create-your-aws-stack-from-a-recipe.html
AWS CloudFromation官方介紹:
http://aws.amazon.com/cloudformation/

Comments