我有一個服務是後台 需要用到mysql
已經把後台跟mysql都包成docker了
但我想不透是
要把mysql用docker打開(然後後台docker去連)
還是要用aws gcp heroku提供的db
懸賞10000p有沒有人可以提供教學的
作者:
qrtt1 (有些事,有時候。。。)
2020-01-26 10:41:00不用 NTD 徵是規避版規嗎?
比較有點像釣教學文章或者分享,實體主機的我好像可以自己來 不過虛擬的沒碰過 看文章也有點亂
CodeJob好像也不錯我其實還搞不太懂我的問題是不是已經要到維運端了
上雲通常會用服務商的代管db方案 優點是節省維運人力或是想用獨佔軟體如aurora bigquery來幹大事 缺點就是可以調整的選項不多 取捨完之後丟google都有人教學怎麼串起來
所以不會用docker的mysql而是用維運商的db服務嗎
你把後台跟mysql包進一個image還是多個?mysql image建議直接用官方的不要自己包選用什麼平台跟技術會與你的商業應用相關要在各個平台達到最佳 所使用的技術與架構也不同
後台一個 mysql一個 mysql的只有加root 帳密跟預開db有兩個images好像還有一種做法是開一個作業系統的images然後裡面灌mysql跟後台在裡面
喔喔喔喔 原來 看了docker之後就覺得好像什麼都docker處理掉
直接用現成提供的DB,snapshot/backup/upgarde 都內建了
除非你有DBA,不然自己搞DB肯定浪費時間又做不到位
作者:
siriusu (かがみは俺の嫁。)
2020-01-26 16:11:00我懂你讓版更豐富的善意初衷 但的確也覺得這樣用有點怪
考量到 data persistence 的問題,DB 不適合直接包在image裏使用(純測試無所謂
作者: guanting886 (Guanting) 2020-01-26 16:41:00
跑在測試環境用途還行,用在線上環境,現有的方案都會比自架好很多 ( 例如: RDS or Cloud SQL ) 系統成熟、備援/複製穩定、有SLA條款保障
好奇問一下 用雲端的 DB 跟 自己設定容器化的db使用上有什麼差別嗎? 感覺自己設定的自由度高吧
其實之前卡很久是想把mysql放進docker再弄上heroku 不太懂正常業界都怎樣使用的 所以才會發這篇
作者:
BignoZe (BignoZe)
2020-01-26 18:16:00有這種疑問滿正常的 docker 有優勢但不容易上手
作者:
pig2014 (Rocking Man)
2020-01-27 14:23:00約旅館教學可以嗎
作者: PoloHuang (黃保羅) 2020-01-28 19:33:00
Cloud SQL很貴 如果沒很需要盡量別用
虛擬的Azure 我也還沒熟悉 因為不想技術外流~~~~~....