我有一个服务是后台 需要用到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 我也还没熟悉 因为不想技术外流~~~~~....