Month12 月 2015

AWS AMI COPY與共用

 

今天看到AWS AMI更新的消息

就特別去研究一下

目前整理出兩個比較常見的需求

 

一、同帳號轉移AMI到不同地區

如果今天服務要做到全球化的話,勢必要有不同地區有不同的伺服器

另一方面來說,也可以當作異地的備援機制

首先 EC2->AMIs

勾選AMI後點Actions

選擇Copy AMI

擷取

之後選擇要複製的地區

AMI名稱

說明

Encrypt target EBS snapshots 的選項則是加密EBS 預設通常不勾選

擷取

之後按下Copy AMI 等待完成即可

 

二、多帳號使用同一AMI

目前我的狀況是,我有DEV、STAGE、PROD三個帳號

但是我系統環境是同一套,原本我需要在三個帳號當中建立三個分別的AMI

這時候如果有一個AMI可以讓我共同使用就可以省下許多資源與時間

 

一樣先選 EC2->AMIs

勾選要共用的AMI

選擇下方的 Permissions

選EDIT

擷取

之後填入需要授權使用這個AMI的AWS帳號號碼即可

至於下方建立Volume的選項,如果只是需要共用AMI的話就不需要勾選

擷取

 

然後換到另一個帳號

一樣到EC2->AMIs

可以看到只有本身的帳號的AMI

選擇Private Images

擷取

可以看到剛剛共用的AMI出現了

擷取

這樣子就達成AMI共用的目的了

PHP5 OPcache

今天同事丟了關於PHP5的效能優化文章給我

主要講的就是 OPcache ,我大概研究了一下

嗯,這是我摸過的東西

前身就是 Zend 的 Optimizer+

大概早期有架過LAMP,或是LNMP都會摸過,用tar.gz安裝的話都要另外編譯這個

只是5.3~5.4那段時間不支援,要另外裝

5.5之後就變成OPcache內建了

主要的說明可以點這裡

 

至於安裝的話 不管是APACHE或NGINX都支援 在PHP5.5是內建的

詳細的安裝說明請點我

 

然後我無意見發現了一個小工具可以驗證OPcache的狀態

opcache-status

只是一個網頁,安裝後開啟這個PHP網頁會看到下圖

擷取

可以簡單確認OPcache的狀況,還滿不錯的

AWS EC2 新規格 t2.nano

最近看到了一篇新消息

關於EC2的新規格

t2.nano

意思就是比t2.micro還要再小

規格則是 1 vcpu 0.5g ram

大概類似以前的 t1.micro時期的配置

費用的話如下表~

Region Price / Hour (On-Demand)
Price / Month (On-Demand)
1 Year Reserved Instance / Month
3 Year Reserved Instance / Month
US East (Northern Virginia) $0.0065 $4.75 $3.125 $2.10
US West (Oregon) $0.0065 $4.75 $3.125 $2.10
Europe (Ireland) $0.0070 $5.11 $3.42 $2.31
Asia Pacific (Tokyo)  $0.0100 $7.30 $5.25 $3.44
South America (Brazil) $0.0135 $9.85 $5.67 $4.17

 

當然我想不到有甚麼應用可以跑在這麼小的規格上

資料來源點我

 

© 2024 Kila's IT Home

Theme by Anders NorénUp ↑