一直有傳言美國(guó)的西海岸的機(jī)房比東部的機(jī)房要快搔扁,因?yàn)橹袊?guó)訪問(wèn)西海岸的數(shù)據(jù)中心只需要走太平洋海底光纖就可以了,不需要再經(jīng)過(guò)陸路的傳輸。
Vultr在全球有16個(gè)數(shù)據(jù)中心,當(dāng)時(shí)高性能服務(wù)器推出時(shí)孤钦,只有他們總部新澤西可以,所以沒(méi)想多少就從香港的虛擬共享主機(jī)搬到他們的VPS纯丸。才用了不到半個(gè)月時(shí)間偏形,發(fā)現(xiàn)他們?cè)谌篱_了6個(gè)高性能VPS的機(jī)房,西部有西雅圖和硅谷的機(jī)房觉鼻。然后俊扭,我開了5個(gè)實(shí)例,發(fā)現(xiàn)IP都可以在中國(guó)訪問(wèn)坠陈,看來(lái)這批IP還是新鮮的萨惑,用站長(zhǎng)工具測(cè)了他們的速度,發(fā)現(xiàn)硅谷的在170-180ms畅姊,西雅圖在200ms左右咒钟,原來(lái)新澤西的在220ms吹由。果斷選擇傳言中最好的硅谷機(jī)房若未。
Vultr在太平洋西岸設(shè)有Los Angeles、Silicon Valley倾鲫、Seattle這三個(gè)粗合。如果網(wǎng)站加上Cloudflare CDN的加速后,其實(shí)這三個(gè)機(jī)房的Ping值應(yīng)該是差不到15ms乌昔。我選個(gè)Ping值170幾ms的硅谷IP隙疚,加上CDN后,降到了150ms左右磕道;原來(lái)新澤西的加上CDN的也能從220ms降到180ms左右供屉。當(dāng)然,換了硅谷的機(jī)房,用SSH去連接伶丐,第一次接通的速度可以感覺(jué)快個(gè)1-3秒悼做,而且更加穩(wěn)定。
Vultr網(wǎng)上搬家的教程有很多哗魂,但都沒(méi)有說(shuō)透肛走,而且很多是抄來(lái)抄去。這里我總結(jié)一個(gè)Vultr家換機(jī)房的步驟录别。
記錄好原來(lái)機(jī)房VPS的密碼和IP(包括V4朽色、V6的),原來(lái)的SSH密碼组题、數(shù)據(jù)庫(kù)密碼葫男、網(wǎng)站后臺(tái)密碼都記下來(lái),以防萬(wàn)一崔列。
用快照Snapshots功能備份原來(lái)的VPS腾誉。開出可用IP的VPS,再將快照備份文件還原到新的機(jī)器峻呕。這個(gè)還原的過(guò)程還是比較長(zhǎng)利职,我8GB的數(shù)據(jù)至少用了半個(gè)小時(shí)(網(wǎng)上有提到直接在創(chuàng)建VPS時(shí)用備份文件,但還原過(guò)程中瘦癌,IP是Ping不通的猪贪,還原后如果IP不通就浪費(fèi)了一次時(shí)間)。
按照官方的教程修改IPv6地址讯私,這個(gè)教程提到幾個(gè)文件如果有舊的V4和V6地址都改成新的地址和網(wǎng)段热押。另外,/etc下iptables斤寇、ip6tables的防火墻配置文件中也有原來(lái)的地址桶癣,也一起改掉。最后用grep命令在Linux放文件的目錄下查舊IP的字符串娘锁,以防有漏牙寞。
如果用運(yùn)維面板的重裝一下面板。我用的Appnode面試打開時(shí)就出現(xiàn)了錯(cuò)誤莫秆。按照官方的幫助文件重裝了服務(wù)端和受控端间雀。
配置nginx.conf文件,用面板打開源文件镊屎。按自己原來(lái)的域名設(shè)置修改文件惹挟。當(dāng)中我還會(huì)增加IPv6的訪問(wèn),重新生成SSL證書缝驳,同時(shí)连锯,也升級(jí)php到7.3版本归苍。VPS裝的是Wordpress的源碼,基本所有的配置文件都不用調(diào)运怖。如果你服務(wù)器的代碼不綁定IP霜医,應(yīng)該什么也不用調(diào)整。
最后將DNS的A記錄指向新的IP驳规,AAAA記錄指向新的IPv6(過(guò)程中肴敛,我建了個(gè)new.articuly.com的A記錄指向新IP,訪問(wèn)不了吗购,后來(lái)才想到要在nginx.conf增加域名的設(shè)置才可以)医男。
因?yàn)槭堑谝淮尾僮髡麢C(jī)搬遷,所以還是比較小心謹(jǐn)慎捻勉,每次操作可能都會(huì)影響很大镀梭。第一步,如果以前就記錄密碼好踱启,就可以略過(guò)报账;第四步,如果不用面板埠偿,也可以略過(guò)透罢;第五步,是受面板影響而產(chǎn)生的操作冠蒋,加上自己想升級(jí)網(wǎng)站運(yùn)行環(huán)境羽圃,才會(huì)麻煩,下次應(yīng)該也就不用了抖剿。所以朽寞,最簡(jiǎn)單的流程可以精簡(jiǎn)為第二、三斩郎、六步脑融,這幾步才是必要的。這幾步對(duì)于其它服務(wù)商的VPS快照搬遷法也應(yīng)該適用缩宜。
如果Vultr家的高性能VPS在日本肘迎、新加坡的機(jī)房上架,那我一定會(huì)考慮再搬一次脓恕。畢竟最早用新加坡的機(jī)房膜宋,當(dāng)然我要開到可用的IP,而且它的Ping在150ms以下才算升級(jí)搬家炼幔。