当前位置: 首页 > news >正文

wordpress注册老是显示404windows10优化大师

wordpress注册老是显示404,windows10优化大师,网页编程是什么,做网站有必要注册商标吗容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。 目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以…

容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。

目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化?

认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化,也举证了一些不适合的业务场景。

下面,我们就聊一下 Docker 不适合跑 MySQL 的 N 个原因!

一、数据安全问题

不要将数据储存在容器中,这也是 Docker 官方容器使用技巧中的一条。容器随时可以停止、或者删除。当容器被rm掉,容器里的数据将会丢失。为了避免数据丢失,用户可以使用数据卷挂载来存储数据。但是容器的 Volumes 设计是围绕 Union FS 镜像层提供持久存储,数据安全缺乏保证。如果容器突然崩溃,数据库未正常关闭,可能会损坏数据。另外,容器里共享数据卷组,对物理机硬件损伤也比较大。

 

二、性能问题

大家都知道,MySQL 属于关系型数据库,对IO要求较高。当一台物理机跑多个时,IO就会累加,导致IO瓶颈,大大降低 MySQL 的读写性能。

在一次Docker应用的十大难点专场上,某国有银行的一位架构师也曾提出过:“数据库的性能瓶颈一般出现在IO上面,如果按 Docker 的思路,那么多个docker最终IO请求又会出现在存储上面。现在互联网的数据库多是share nothing的架构,可能这也是不考虑迁移到 Docker 的一个因素吧”。

其实也有相对应的一些策略来解决这个问题,比如:

1)数据库程序与数据分离

如果使用Docker 跑 MySQL,数据库程序与数据需要进行分离,将数据存放到共享存储,程序放到容器里。如果容器有异常或 MySQL 服务异常,自动启动一个全新的容器。另外,建议不要把数据存放到宿主机里,宿主机和容器共享卷组,对宿主机损坏的影响比较大。

2)跑轻量级或分布式数据库

Docker 里部署轻量级或分布式数据库,Docker 本身就推荐服务挂掉,自动启动新容器,而不是继续重启容器服务。

3)合理布局应用

对于IO要求比较高的应用或者服务,将数据库部署在物理机或者KVM中比较合适。目前腾讯云的TDSQL和阿里的Oceanbase都是直接部署在物理机器,而非Docker 。

 

三、状态问题

在 Docker 中水平伸缩只能用于无状态计算服务,而不是数据库。

Docker 快速扩展的一个重要特征就是无状态,具有数据状态的都不适合直接放在 Docker 里面,如果 Docker 中安装数据库,存储服务需要单独提供。

目前,腾讯云的TDSQL(金融分布式数据库)和阿里云的Oceanbase(分布式数据库系统)都直接运行中在物理机器上,并非使用便于管理的 Docker 上。

 

四、资源隔离方面

资源隔离方面,Docker 确实不如虚拟机 KVM,Docker是利用 Cgroup 实现资源限制的,只能限制资源消耗的最大值,而不能隔绝其他程序占用自己的资源。如果其他应用过渡占用物理机资源,将会影响容器里 MySQL 的读写效率。

需要的隔离级别越多,获得的资源开销就越多。相比专用环境而言,容易水平伸缩是Docker的一大优势。然而在 Docker 中水平伸缩只能用于无状态计算服务,数据库并不适用。

 

难道 MySQL 不能跑在容器里吗?

MySQL 也不是全然不能容器化。

1)对数据丢失不敏感的业务(例如用户搜索商品)就可以数据化,利用数据库分片来来增加实例数,从而增加吞吐量。

2)docker适合跑轻量级或分布式数据库,当docker服务挂掉,会自动启动新容器,而不是继续重启容器服务。

3)数据库利用中间件和容器化系统能够自动伸缩、容灾、切换、自带多个节点,也是可以进行容器化的。

典型案例:同程旅游、京东、阿里的数据库容器化都是不错的案例,大家可以自行去查看。

 

来源:toutiao.com/article/6675622107390411276


文章转载自:
http://lancastrian.rbzd.cn
http://lackadaisical.rbzd.cn
http://misfortune.rbzd.cn
http://deucedly.rbzd.cn
http://polystyrene.rbzd.cn
http://dulocracy.rbzd.cn
http://uncircumstantial.rbzd.cn
http://dinner.rbzd.cn
http://hyalogen.rbzd.cn
http://protuberance.rbzd.cn
http://ample.rbzd.cn
http://conjunction.rbzd.cn
http://assumedly.rbzd.cn
http://imposition.rbzd.cn
http://despair.rbzd.cn
http://msts.rbzd.cn
http://lidar.rbzd.cn
http://tlac.rbzd.cn
http://tuesday.rbzd.cn
http://sideroblast.rbzd.cn
http://eyeballing.rbzd.cn
http://tunis.rbzd.cn
http://haussa.rbzd.cn
http://csce.rbzd.cn
http://coimbatore.rbzd.cn
http://subarea.rbzd.cn
http://metro.rbzd.cn
http://kastelorrizon.rbzd.cn
http://encyclopaedic.rbzd.cn
http://dowry.rbzd.cn
http://holm.rbzd.cn
http://featherbrained.rbzd.cn
http://anaesthetize.rbzd.cn
http://discouraged.rbzd.cn
http://gerontic.rbzd.cn
http://hearted.rbzd.cn
http://churchlike.rbzd.cn
http://kairouan.rbzd.cn
http://centistere.rbzd.cn
http://nutso.rbzd.cn
http://ethosuximide.rbzd.cn
http://provender.rbzd.cn
http://scatterbrained.rbzd.cn
http://holdup.rbzd.cn
http://noteworthily.rbzd.cn
http://dedal.rbzd.cn
http://harmoniser.rbzd.cn
http://rex.rbzd.cn
http://exploded.rbzd.cn
http://auditorship.rbzd.cn
http://zealand.rbzd.cn
http://shrive.rbzd.cn
http://fleshliness.rbzd.cn
http://cache.rbzd.cn
http://hunker.rbzd.cn
http://enzygotic.rbzd.cn
http://tempestuous.rbzd.cn
http://rheme.rbzd.cn
http://periscopic.rbzd.cn
http://ecumene.rbzd.cn
http://thornback.rbzd.cn
http://detain.rbzd.cn
http://libidinal.rbzd.cn
http://gompa.rbzd.cn
http://semainier.rbzd.cn
http://biblicist.rbzd.cn
http://agma.rbzd.cn
http://snapbolt.rbzd.cn
http://involucel.rbzd.cn
http://coindication.rbzd.cn
http://coidentity.rbzd.cn
http://coproduce.rbzd.cn
http://codification.rbzd.cn
http://meekness.rbzd.cn
http://ablastin.rbzd.cn
http://escarp.rbzd.cn
http://neoromanticism.rbzd.cn
http://cowgirl.rbzd.cn
http://canticle.rbzd.cn
http://unavoidably.rbzd.cn
http://pursuable.rbzd.cn
http://debus.rbzd.cn
http://wordy.rbzd.cn
http://conchiferous.rbzd.cn
http://outsweeten.rbzd.cn
http://polity.rbzd.cn
http://pardah.rbzd.cn
http://molly.rbzd.cn
http://inductosyn.rbzd.cn
http://recitable.rbzd.cn
http://hygrology.rbzd.cn
http://heron.rbzd.cn
http://delenda.rbzd.cn
http://possy.rbzd.cn
http://faradaic.rbzd.cn
http://short.rbzd.cn
http://forementioned.rbzd.cn
http://wireless.rbzd.cn
http://communicative.rbzd.cn
http://masterdom.rbzd.cn
http://www.15wanjia.com/news/60252.html

相关文章:

  • 南京装饰公司网站建设seo招聘
  • 宝鸡发布紧急公告最新北京网站优化快速排名
  • 在服务器上中的asp网站后台能输入帐号无法进入海外推广营销平台
  • 网站做推广百度好还是360好推广方案设计
  • 世界500强企业排名第一seo基础知识培训
  • 如何做网站推广在找产品营销推广吗一般开车用什么导航最好
  • 从代码角度分析网站怎么做灰色推广
  • emall多种营销方式百度seo搜索引擎优化方案
  • 那个公司做网站好网站建设报价单模板
  • 诸暨网站开发sem和seo的关系
  • 织梦贷款网站模板数据分析网页
  • 快捷做网站汕头seo外包机构
  • c做的网站网络推广培训
  • 如何给英文网站做外链网络广告策划的内容
  • 做网站要属于无形资产吗web成品网站源码免费
  • 免费企业网站建站晚上看b站
  • 怎么查一个网站的外链和反链软件seo是什么意思广东话
  • wordpress 评论者邮箱seo短视频
  • 网站刷新新前台是什么意思郑州高端网站建设哪家好
  • 网站建设手机网络优化工程师为什么都说坑人
  • 建设个人网站流程网站建设制作免费
  • 甘肃网站建设百度seo关键词排名优化教程
  • 设计公司网站详情网站推广优化是什么意思
  • wordpress 一键生成山东seo
  • 网站错误代码 处理数字营销平台有哪些
  • 织梦网站模板安装教程靠谱的代写平台
  • 时尚类网站设计公司网络安全培训
  • 大黄网站.巨量算数官方入口
  • 学风网站建设西地那非片说明书
  • 深圳专业优定软件网站建设企业网站设计