從雙11截止到今天時間彷彿如白駒過隙般的溜走,除了週末除了日常的一些基本工作和處理基本故障外,一個人搭建阿里雲環境真的心累。
上一篇博文大概講解了一下遷移前的一些準備工作,此篇博文總結一下這半個月遇到的一些問題和踩過的一些坑,希望以後有人用的到。
這裏再次說明一下目前阿里雲使用的架構,SLB+nginx+tomcat+mysql+redis。
選擇ECS服務器的時候注意網絡類型,經典網絡阿里幫你搞定一些。有一點需要注意如果是經典網絡阿里ECS無法搭建open***。如果有想着用***的小夥伴請選擇專用網絡。
選擇磁盤類型,阿里提供三種磁盤分別爲:普通雲盤、高效雲盤、ssd雲盤。對於io要求高的小夥伴請選擇ssd當然費用會高一點點。對於一些io無要求的服務和數據建議使用高效雲盤價格也相對低廉
建議購買服務器是手動設置主機名,不然阿里提供的主機名太長了。
建議所有主機都購買“帶寬”1M就夠用,阿里對帶寬上行沒做限制。
進入ECS初始化磁盤並掛載請在/etc/fstab中添加掛載磁盤信息
主機快照功能(必須的,方便回滾)
SLB帶寬儘量設置的大一些,此爲web入口
以上幾條注意事項完成後,可正常使用雲主機。
服務部署此處略過(阿里有現成的yum源安裝軟件不成問題)
nginx+mysql 參考我之前博文安裝即可。
jdk+tomcat (jdk建議1.7 tomcat 7.x)解壓即可使用。
這裏有幾個需要注意的點
nginx必不可少功能緩存、轉發
mysql版本儘量選擇5.5以上搜索引擎建議使用innoddb如需做主從請指定server id
jdk解壓完成後注意添加至/etc/profile 環境變量
tomcat解壓後創建logs目錄 修改server.xml 文件調參
redis注意主從以及認證方式添加密碼,默認備份方式RDB根據業務選擇是否開啓AOF