热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

LXD是否用于生产?

如何解决《LXD是否用于生产?》经验,为你挑选了1个好方法。



1> 小智..:

虽然这个答案没有Docker文章那么广泛,但我会回答你的首选问题:

我可以在12GB的RAM和四核处理器上运行多少个LXD容器?

根据您的硬件要求,确实没有设置最大容器,也不能直接回答.容器占用的空间非常小,因此就RAM和处理能力而言,在容器实际执行某些操作之前,它们并不真正使用资源.不要将LXD视为保留资源的虚拟机管理程序,而是将它们等待容器在请求冒泡到主机操作系统以进行硬件访问之前执行某些操作.话虽如此,您可以为每个容器设置资源上限,因此它们不会超过某个限制,但您问题的答案完全取决于容器将要执行的操作.你可以在该设置上运行数百个容器,但前提是他们没有做任何事情.一旦他们开始消耗资源,您就可以更好地了解可以运行的数量.

LXD是否足够成熟以便在生产中运行?

是的,我们已经为我们的生产服务器运行LXD超过一年,并且对正常运行时间非常满意.LXD已经满足我们的需求,但您必须首先评估您的业务需求.

我可以使用我的应用程序,数据库创建LXD图像,并只在生产服务器上运行吗?

是的,它内置了命令.您可以使用他们的基本映像,构建应用程序,制作应用程序的映像,然后将其复制到其他硬件上,然后根据需要简单地指向负载均衡器.但要注意你的数据库.如果您正在复制您的应用程序,我建议您为数据库分配一个单独的LXD容器,并且可以根据需要对其进行分片并将其成像.我已经对一些容器进行了一些测试,我们为数据库提供了50GB的容器并复制了映像,推送到异地进行备份,然后通常只需不到2分钟就可以拉到新服务器.因此,如果您有小容器,那么响应时间会非常快.我们试图在这些图像写入期间导致数据库损坏,同时在成像过程中通过查询轰炸数据库,并且它非常优雅地处理它而没有单一损坏,但不依赖它.始终也要运行自己的备份.

目前LXD容器的局限性?

关于限制,我发现糟透了是基础网络设置.但是,目前正在开发中解决这个问题,而且情况要好得多.我们的测试版服务器现在通过DHCP连接而不是桥接,这使得它更快更容易推出.我发现那里的工具很缺乏,所以如果你的命令行不多,你最初可能会感到困难.

它由Canonical开发和维护,(不确定这个项目是否会像团结8一样掉落),还是会继续?

据我所知,开发非常活跃,这个项目的负责人StéphaneGraber将继续留在这里.他在社区中很活跃,我也见过他在Stackexchange上回答问题.考虑到LXD也是LXC的主要扩展,如果它被删除,我会感到非常惊讶.


推荐阅读
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了一种图片处理应用,通过固定容器来实现缩略图的功能。该方法可以实现等比例缩略、扩容填充和裁剪等操作。详细的实现步骤和代码示例在正文中给出。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • Nginx Buffer 机制引发的下载故障
    Nginx ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
author-avatar
手机用户2502871605
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有