昨天颱風天為了進度還是進公司一趟趕了建置環境的案子
一切都很順利的時候,突然發現設計上又卡了
原本出問題的架構是這樣子
EC2在不對外的網段內,然後透過NATGATEWAY出去
但是在這情況之下,ELB會無法運作
在短時間內無解的情況下,我調整了一下自己的設計規劃
將EC2全部改走IGW出去並設置Publuc IP,因為EC2需要對外呼叫API
Route Table也都修改掉,拿掉NATGATEWAY
然後回到家的路上有詢問AWS的技術團隊
討論到晚上十一點多總算找出設計上的解法
上圖是AWS新加坡團隊 Solution Architect TC 做的架構圖
原本是給我這個連結 http://stackoverflow.com/questions/9257514/amazon-elb-in-vpc
然後我實作了一下,的確可以解決了NATGATEWAY與ELB共存的問題
與我IGW修改的架構接近,但是我少了AZ內的subnet流量概念
所以我用Public IP處理
接下來只要修改掉這個部分,這個問題就解決了
這份資料就提供給日後有需要的人參考囉
近期留言