一直以來,使用的都是1and1(現(xiàn)改名為ionos)的服務。從域名到虛擬主機勉躺,還有云主機和獨立服務器缀旁,都挨個使用過,價格還可以盖腕,服務也還行赫冬。
近來折騰Saas ERP浓镜,所以把原來幾個小網(wǎng)站都挪到了1and1的虛擬主機上,而為另一個需要搭建odoo的網(wǎng)站申請了云主機劲厌。申請的是稍微便宜的那種膛薛,雖然前面半年都相當于免費使用,但速度實在太慢补鼻。
Odoo搭建測試之后哄啄,連我都覺得慢,如果正式上線风范,多個并發(fā)處理任務時增淹,會更加吃力。1and1可以升級云主機乌企,但升級的彈性不大虑润,無非是多加一個cpu和空間而已。
考慮了半天還是決定另投他家加酵。
在云服務領域拳喻,亞馬遜是領頭羊,但是阿里云把這個概念帶到了中國猪腕。之前試用過冗澈,但一涉及到網(wǎng)絡領域,備案啊陋葡,證書啊都是必須的亚亲,所以阿里云就首先舍棄了。
申請亞馬遜的云服務AWS腐缤,先給你免費一年的試用捌归,所以在AWS的EC2上部署了Odoo環(huán)境,非常簡單便捷岭粤,但亞馬遜的收費據(jù)說有很多坑(其實收費也還好)惜索,玩了一天不到,趕緊刪掉實例剃浇,關閉AWS賬號巾兆,就此告別。
Google搞IPO的時候虎囚,亞馬遜已經(jīng)做了AWS角塑,但后來者追上,Google自有其品牌效應和能力淘讥,來抗衡AWS圃伶。所以就把目光轉到了Google云上。
Google倒是大方适揉,注冊云服務之后留攒,就給你300美金的試用券煤惩,用完即止,但也有永久免費的服務炼邀。
本來想直接從虛擬主機的VM魄揉,過度到使用谷歌的集群Kubernetes,無奈部署Kubernetes可真不是安裝一個操作系統(tǒng)拭宁,安裝幾個軟件的事洛退。
先是把原來1and1云服務器上的Docker容器制作成鏡像,推送到谷歌的Container Registry上就花了不少時間杰标。先弄了個谷歌的云存儲兵怯,然后把容器打包過來,無奈真沒搞明白Container Registry如何使用云存儲的鏡像腔剂。
BTW媒区,谷歌的幫助寫的簡直不是給人看的。
后來直接從原來服務器遠程拷貝到谷歌的Container Registry上掸犬,然后使用Kubernetes集群上安裝袜漩,結果應該是環(huán)境的問題,總是配置不成功湾碎。
以上宙攻,已經(jīng)折騰了我一天一夜,需要學的東西太多介褥,腦神經(jīng)元重組的結果就是頭疼得厲害座掘。
索性還是退回到虛擬主機,使用谷歌的VM柔滔。但又怕環(huán)境搞錯溢陪,這次干脆直接安裝一個現(xiàn)成的VM 實例,使用了bitnami提供的odoo廊遍。安裝過程比較簡單嬉愧,接下來是數(shù)據(jù)轉移。
本來說使用docker喉前,就是一個集裝箱,想搬到哪里搬哪里王财,結果還是多費了很多步驟卵迂。
VM的odoo實例安裝好之后,將原來服務器上的odoo數(shù)據(jù)庫備份绒净,然后導入到新安裝的實例中见咒。VM安裝實例時,bitnami隨機生成了后臺登陸密碼挂疆,一切都可以在google云端的“工具》部署管理器”中看到改览。
而Odoo數(shù)據(jù)庫的默認管理密碼(Master)下翎,則寫入了服務配置文件中,這個是數(shù)據(jù)庫導入必須要的宝当。ssh登陸VM之后视事,在以下的地址中,可以看到admin_passwd庆揩,還有addons的安裝地址
/opt/bitnami/apps/odoo/conf/odoo-server.conf
但還有個插件問題沒有解決俐东。
雖然可以登陸新的odoo后臺和前臺,包括圖片等內容都原樣顯示订晌,但系統(tǒng)報錯虏辫,問題就出在安裝的自有插件沒有挪過來。
簡單的方式就是锈拨,將原有的插件ftp下載到本地砌庄,如果沒有改動,直接安裝開發(fā)者提供的Addons奕枢。然后上傳的google的實例上去鹤耍。
但再次,google坑爹的就是ftp服務不是默認開通的验辞,看了幫助文件仍然沒有搞明白如何使用SCP登陸稿黄,本機安裝的filezilla也是報錯。大半天又過去了跌造,頭又開始疼了杆怕。
只能另尋他路,ssh到原來服務器上壳贪,使用scp遠程拷貝陵珍,將文件傳送到google上。一切妥當之后违施,登陸新服務器上的odoo后臺互纯,update app list,然后重啟bitnami的整個服務磕蒲。
再次進入后臺之后留潦,一切總算恢復如初。晚上總算能在床上睡個好覺了辣往。
還有個問題兔院,谷歌的VM實例給的是臨時的ip地址,所以要把整個臨時的改成靜態(tài)ip站削,最后一步就是登陸到域名服務器上坊萝,把域名指向到谷歌的這個靜態(tài)ip地址上。
一切就算妥當了。
這次從1(and1)-A(mazon)-G(oogle)之間的折騰十偶,本來想用一個最新的集群服務器菩鲜,最后不得不還是退回到了虛擬主機上。
Google的VM使用配置是1 個 vCPU惦积、3.75 GB 內存接校,10Gb的標準磁盤(并非SSD),服務器選擇在了europe-west4-a荣刑。在創(chuàng)建實例的時候馅笙,google會告訴你價格,并且從給你贈送的300美金里扣厉亏。
歐洲的服務器我選擇了比利時的董习,相對法蘭克福、倫敦等地方的要便宜一點爱只。這樣即便是以后自己付費皿淋,也會心安理得一些。
試用之后恬试,果然是要比1and1的要神速很多窝趣,無卡頓現(xiàn)象。
接下來是依舊是繼續(xù)折騰Odoo了训柴。POS連接自動收款機哑舒,還有使用Ingenico的刷卡終端,都是尚未解決的問題幻馁。