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

餐饮网站建设背景怎么弄一个网站

餐饮网站建设背景,怎么弄一个网站,透明背景图片在线制作,wordpress点赞功能容器的定义#xff1a;容器是为了解决“在切换运行环境时#xff0c;如何保证软件能够正常运行”这一问题。 目前#xff0c;容器和 Docker 依旧是技术领域最热门的词语#xff0c;无状态的服务容器化已经是大势所趋#xff0c;同时也带来了一个热点问题被大家所争论不以容器是为了解决“在切换运行环境时如何保证软件能够正常运行”这一问题。 目前容器和 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 确实不如虚拟机KVMDocker是利用Cgroup实现资源限制的只能限制资源消耗的最大值而不能隔绝其他程序占用自己的资源。如果其他应用过渡占用物理机资源将会影响容器里 MySQL 的读写效率。 需要的隔离级别越多获得的资源开销就越多。相比专用环境而言容易水平伸缩是Docker的一大优势。然而在 Docker 中水平伸缩只能用于无状态计算服务数据库并不适用。 五、难道 MySQL 不能跑在容器里吗 MySQL 也不是全然不能容器化。 对数据丢失不敏感的业务例如用户搜索商品就可以数据化利用数据库分片来来增加实例数从而增加吞吐量。 docker适合跑轻量级或分布式数据库当docker服务挂掉会自动启动新容器而不是继续重启容器服务。 数据库利用中间件和容器化系统能够自动伸缩、容灾、切换、自带多个节点也是可以进行容器化的。 典型案例同程旅游、京东、阿里的数据库容器化都是不错的案例大家可以自行去查看。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.dnsts.com.cn/news/276982.html

相关文章:

  • 西安做网站建设的网站制作公透明清晰
  • 广州公司网站设计制作手机上怎么支持wap网站
  • 企业网站网络营销案例分析什么网站可以做项目
  • 新郑建设局网站wordpress 3.4漏洞
  • 做外贸网站那家专业做产品目录设计用什么网站好
  • wordpress导出网站最近的军事新闻有哪些
  • php酒店网站源码新手如何做好网络营销推广
  • 做网站要自己租服务器吗怎么学好网站建设
  • 建设工程信息网为官方网站建站模板网站设计
  • 冬青街 做网站苍山县建设银行网站
  • 建设交易平台网站多少钱百度医生
  • python做网站好用吗网站的要求
  • 外贸网站建设长沙合肥seo推广公司哪家好
  • 哪些网站可以做房产推广网站建设情况说明总结
  • 永州网站制作wordpress加联系方式
  • 北京微信网站建设电话咨询北京首钢建设有限公司网站
  • 学生个人网站建设方案书框架栏目扫图片识别图片原图
  • 什么网站可以在线做高中题目苏州头条新闻
  • 徐州网站建设报价wordpress 透明背景
  • 乡镇中心小学校园网站建设指南一个备案号可以用几个网站
  • 网站风格指的是什么博客网站开发思维导图
  • 深圳建筑设计找工作哪个招聘网站临沂网站搜索排名
  • 网站建设部分费用会计科目24小时永久有效在线观看
  • 网站建设---部署与发布兴化市建设局网站
  • 广州市网站建设需要审批潜江网页
  • 什么网站可以免费做视频的软件下载浙江住房和城乡建设网
  • 兰州网站建设加王道下拉怎么做一元抢购网站
  • 做苗木网站哪家好没有网站服务器空间如何用ftp
  • 网页设计师学习网站建房设计图软件app
  • 网站开发的前台开发工具湖南鸿源电力建设有限公司网站