基本上AWS架構去上過課學出來的都差不多
礙於職場道德的關係,還是只能修修改改
下圖就是這段時間大概弄出來的新架構(大概刪減了50%的機密)
反正去GOOGLE也找得出來類似的圖XDD
簡單來說又是一個標準化的AWS建置,但是其中接觸到兩個我只有上過課
但是沒有實際操作過的東西,一個是NAT GATEWAY
另一個就是VPC Tunnel了
然後在架構面之外另外一個點就是流程面的設計了
這個可能我要改畫流程圖,不過構想還在腦海中
等架構完成實際驗證過後,我在分享出來
昨天跟之前的同事聊天的時候,提到之前想的創業
想想,他是UI/UX的領域,目前也在外商工作
然後我是架構與系統,現在也在外商工作
可能大家對於工作真的有一種倦怠感了
我們想了以前天馬行空的一些想法,得到了一個不錯的方向
然後問了mobile端的前同事
也找了一個商務與企劃
現在只差後端了XDDD
先不管可不可行,畢竟現在的資訊工作環境真的很難讓工程師們發表自己的想法
我也有同事自己除了正職的工作之外,私下默默維持的自己想做的產品
基本上大家都是在燒自己的錢,工作往往只是為了生活
自己的夢想才是支持自己前進的動力
想做的事情很多,勇氣必要的時候也會有的XD
工作嘛….也許在找就有,但是可以抓住夢想的機會,可能轉眼就消失了~
至少希望這一個目標能有點讓自己開心的動力
不管能否成功,但畢竟做了才會知道,失敗也是一種經驗囉
昨天接到前同事的電話,提到前年幫他承租的Linode主機時常不穩定
這問題存在許久了,一直有幫他進型優化的設定與排程重啟
畢竟Lindoe的10美金方案實在無法承受lamp的架構,規格實在太低
然後gogaddy 前陣子大張旗鼓的進軍台灣,多了台灣的繁體中文頁面
也多了許多功能,除了網址與DNS以外,也看到了Wordpress的建站服務
大致上價格不貴,也許對無法架設伺服器的人來說是一個不錯的選擇
主要的方案大多在於空間與流量訪問數上,實際上要評估自己適合的方案在決定
但是算一算也不錯便宜,該送的網域名稱與SSL加密在旗艦版方案就全包了
然後額外看到的是這一項功能
一鍵轉移工具,這對於我同事來說應該是最快速能進行轉移的方式了
對於網站轉移重新設定的麻煩,省去了不少的功夫
目前我也在評估現在的部落格是否要留存於AWS之上
一年的免費額度已經到期了,目前是ec2 t2.micro+ db.t2.micro在負責這一個部落格
估算金額之後一個月約40美金,約台幣1200元上下
想要省成本不外乎將RDS關閉,ec2上安裝mysql使用同一台server執行
這樣子大概可以節省到20美金上下,約台幣600元上下
但是效能可能就比較不好,畢竟每個月養部落格也是一筆開銷XD
現在gogaddy也是一個可選的方案
畢竟當初我就有考慮多一個SSL加密的憑證,旗艦版是我可以考慮的方案
如果日後轉移,我會在發一篇轉移的教學文章
去年上課時就有提到的功能Elastic File System
今年總算在美洲與歐洲區正式服務了
可惜我的帳號預設的地區是在東京
所以如果要測試的話就要花1HR的EC2費用去美洲測試了XD
不過由於真的對這個服務非常有興趣,所以還是開起來測試一下XD
首先先啟用服務建立一個EFS
由於是指定於VPC之中,所以VPC內的4個AZ都會顯示
不過由於我只建立一台EC2於us-east-1a,所以只勾選第一個
接著設定tag,也就是名稱與SSD的效能,預設我們先選一般
然後下一步就建立完成了
等待會需要約1分鐘左右,這時候可以先去Security Group開啟NFS的權限
EFS的服務是走2049 Port,當然如果你原本就允許跟我第一組同樣的規則的話
是不用在額外設定第三組的2049 port,這邊只是示範~
然後在EFS的介面點選我們剛剛建立的磁區
可以看到有DNS names的項目,點選就會出現URL,掛載時會用到
接著點選EC2 mount Instructions,會出現一些簡單的掛載教學說明
主要是安裝NFS套件、建立目錄,使用NFS指令掛載
下圖是我建立/efs目錄後,使用mount指令掛載的狀況
我是直接使用 mount -t nfs4 URL:/ /efs 掛載
掛載完畢可以使用 nfsstat確認掛載狀況
接著隨便丟個檔案進去試試
這樣子就大功告成了
如果想在確認的話
可以使用umount /efs 卸載之後在重新掛載上去測試看看
這個功能可以拿來多台EC2掛載同一個EFS進行資料的共同存放與取用,方便許多~
AWS官方資料參考網址 點我
今天在看一些監控端的工具時發現到的
AWS的官網上也有簡單的介紹這個工具
註冊帳號後,安裝方式很簡單
直接選擇你的Server OS,一行指令就可以安裝完成
安裝完畢後會直接啟動
這時候DataDog的DashBoard就會出現你的Server了
然後我測試的安裝了一下Nginx的Monitor工具
其實主要是在Server中修改內建的設定檔案重新啟動即可
以Ubuntu舉例,路徑在 vi /etc/dd-agent/conf.d/nginx.yaml
有一份nginx.yaml.example可以複製修改
通常只要改名重啟就可以套用了
之後就會在DashBorads List看到Nginx的項目
點選進去就可以看到Nginx相關的監控項目了
當然也有其他的部分可以使用,列如apache、java、php、docker、Redis等等
提供一個簡單的紀錄做為參考
當然Server多的時候,也有Host Map可以確認
目前這是我Server的單一主機圖XD
因為只有三個項目的監控,所以只有三格,都是可以點選進去觀看狀態的
之後增加越多就可以看得更詳細
至於Alert的部分,就之後再慢慢研究囉~
上周五因為有EC2硬碟容量加大的需求
順手摸了一下EBS的掛載,還滿簡單的
首先新增EBS 記得AZ要選同一區,如果你的EC2是A,那新增的EBS也要選A
建立完畢後,接著是連接到EC2,選Attach Volume
因為我已經掛載了,所以Attach Volume是反灰的
等系統狀態完成就可以進Linux設定了
#lsblk
會出現下列狀態,EC2原本的磁區為xvda
而新增的EBS會顯示為xvdf,如果有多掛載其他EBS的話,請自行查詢
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
xvdf 202:80 0 100G 0 disk
接著格式化
#mkfs -t ext4 /dev/xvdf
新增掛載點資料夾
#mkdir /backup
掛載
#mount /dev/xvdf /backup/
基本上就完成了
接著修改系統參數使開機掛載
#vi /etc/fstab
ubuntu新增這行
/dev/xvdf /backup ext4 defaults,nofail,nobootwait 0 2
接著測試參數是否正常
#mount -a
如果沒出現錯誤,這樣子就大功告成了
因AWS地區政策的關係
大陸地區的AWS必須另外獨立申請
而非大陸當地的公司基本上拿不太到權限
對於有當地需求的公司來說(例如小弟公司)
AWS就等於死一半了
雖然可以由大陸連外到其他地區的AWS服務,但網路品質慘不忍睹…
因架構上有使用SQS的服務,所以如果要找其他雲端服務業者
勢必要自己克服這個問題
原本是打算使用在前公司用過的Redis解決
但經同事建議,有一款Activemq 可以使用
大概研究了一下
以Ubuntu來說
#sudo apt-get install openjdk-7-jdk -y
#wget http://apache.stu.edu.tw/activemq/5.13.0/apache-activemq-5.13.0-bin.tar.gz
#tar zxvf apache-activemq-5.13.0-bin.tar.gz
#cd apache-activemq-5.13.0/
#cd bin
#./activemq start
只要PORT有啟動即可
http://127.0.0.1:8161/admin
預設帳密admin/admin 如果可以登入就可以使用了
2016的AWS課程資訊出來了
非常可惜的是
今年已經沒有了免費的課程可以參與
即使公司是比較大的客戶也不例外
今年交由恆逸處理,往年都是AWS自己辦的
可能是這樣子的關係,收費還滿硬的
三天的課程基本都是31500,合計21小時
今年預計想上的
兩個合計就要破六萬了
看來如果公司不幫忙出錢的話,應該是沒機會上課了
其他課程可以上恆逸網站查詢
昨天在進行 ELB的測試時
發現一些怪怪的地方
舉例來說,自己建立的load balance
www.123.com www.456.com 可以CANME給同一個網址 lb.789.com
lb.789.com 可能是建立在LVS、NGINX、甚至是A10上的load balance
而Route53 + ELB的問題在於
Route53 對ELB的解析好像是掛Alias,即使是用CNAME
舉例來說 www.123.com 我CNAME解析給 xxx-elb-xxxxx.ap-northeast-1.elb.amazonaws.com
然後我如果在設一組 www.456.com 同樣解析給這組ELB
這時候www.456.com 是解析不到的
原因是ELB alias被設定為第一組的 www.123.com了
不過由於目前使用的 route53 與 實際做ELB服務的昰不同AWS帳號
所以有一個alias設定沒有去研究,這是用A記錄去做,但是要同帳號
另一個方式也沒有去測試過
像是 www.123.com => xxx-elb-xxxxx.ap-northeast-1.elb.amazonaws.com
然後 www.456.com => www.123.com
這樣子說不定也行得通
總之,遇到了一個在AWS上才看得到的問題
就記錄一下,說不定找到解法我會PO上來
© 2024 Kila's IT Home
Theme by Anders Norén — Up ↑
近期留言