标签: virtualization

dockerize(containerize)数据库是否有意义?

我可以理解dockerizing无状态服务背后的优势,例如Web服务器,应用程序服务器,负载平衡器等......如果您在一组计算机上运行这些服务,那么很容易以较低的开销移动这些容器.我不明白的是容器化数据库背后的目的是什么?数据库连接到在特定硬盘中持久存在的数据卷.由于状态,实际移动数据库容器并不容易,效率也不高.所以任何人都可以看到为什么Docker化数据库可能有用吗?

database virtualization docker

38
推荐指数
2
解决办法
9784
查看次数

Apache Mesos实际上做了什么?

我试图围绕Apache Mesos,并需要澄清一些项目.

Mesos的理解是它是一个可执行文件,安装在集群中的每个物理/ VM服务器(" 节点 ")上,然后提供一个Java API(不知何故)将每个单独的节点视为一个集合的计算资源池( CPU/RAM /等).因此,对于使用Java API编码的程序,它们只能看到一组资源,而不必担心代码的部署方式/位置.

所以对于一个人来说,我在这里的理解可能是根本错误的(在这种情况下,请纠正我!).但是如果我是目标,那么Java API(由Mesos提供)如何允许Java客户端利用这些资源?!?有人可以举一个Mesos的具体例子吗?


更新

看看下面我可怕的图画.如果我正确理解Mesos架构,我们就拥有一个由3个物理服务器组成的集群(phys01,phys02phys03).这些物理中的每一个都在运行Ubuntu主机(或其他).通过虚拟机管理程序,比如Xen,我们可以运行1+个虚拟机.

我对Docker和CoreOS感兴趣,所以我将在这个例子中使用它们,但我猜这同样适用于其他非容器设置.

所以在每个VM上我们都有CoreOS.在每个CoreOS实例上运行的是Mesos可执行文件/服务器.集群中的所有Mesos节点都将其下面的所有内容视为单个资源池,并且可以将工件任意部署到Mesos集群,并且Mesos将确定实际部署它们的CoreOS实例.

运行在Mesos之上的是一个"Mesos框架",如Marathon或Kubernetes.在Kubernetes中运行的是各种Docker容器(C1- C4).

在此输入图像描述

对Mesos的这种理解或多或少是正确的吗?

java virtualization cluster-computing iaas mesos

38
推荐指数
1
解决办法
1万
查看次数

VM Player:是否可以创建快照?

我目前正在使用VMPlayer来托管Windows 2008/SharePoint 2010.我创建了一个虚拟环境,我希望能够还原为快照或还原点.
这可能吗?

virtualization

37
推荐指数
3
解决办法
8万
查看次数

如何在Macbook Pro上启用CPU虚拟化支持?

我在我的Macbook Pro上安装了VirtualBox,我想在VirtualBox上安装一个Linux VM.当我启动新VM时,它会提示"您的CPU不支持长模式.使用32位分发."

在搜索此问题后,我发现此VM需要支持CPU虚拟化.然后我检查了我的Macbook,它的CPU是支持虚拟化的i7.所以我猜这个问题与OS或EFI版本有关?

操作系统版本:10.6.8/EFI版本:最新版本(请访问apple.com)

有谁知道我的Macbook有什么问题?如何启用CPU虚拟化支持?

macos cpu virtualization

37
推荐指数
2
解决办法
10万
查看次数

无法在Ubuntu 16.04中启动Docker Service

我一直在尝试在Ubuntu 16.04上使用Docker(1.10),但安装失败,因为Docker Service无法启动.我已经尝试通过docker.io,docker -engine apt软件包安装docker,curl -sSL https://get.docker.com/ | sh但它不起作用.

我的主机信息是:

Linux Xenial 4.5.3-040503-generic #201605041831 SMP Wed May 4 22:33:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

这是systemctl status docker.service:

? docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since sáb 2016-05-14 15:17:31 CEST; 12min ago
     Docs: https://docs.docker.com
  Process: 22479 ExecStart=/usr/bin/docker daemon -H fd:// (code=exited, status=1/FAILURE) …
Run Code Online (Sandbox Code Playgroud)

linux virtualization ubuntu docker systemctl

37
推荐指数
4
解决办法
5万
查看次数

如何检测我的应用程序是否在虚拟机中运行?

如果我的应用程序在虚拟机中运行,如何检测(.NET或Win32)?

.net virtualization winapi

35
推荐指数
4
解决办法
4万
查看次数

Node.js开发,windows还是linux?

我对Node.js平台上的web开发感兴趣.我的主机操作系统是Windows 7.设置开发环境的首选方法是什么.直接在主机或基于Linux的虚拟机上运行它?这两种方法有什么优缺点?

如果我使用VM,我是否仍然可以在Windows中运行文本编辑器和Web浏览器(出于性能原因)?

linux windows virtualization node.js

35
推荐指数
3
解决办法
4万
查看次数

WPF VirtualizingStackPanel可提高性能

我想简单描述如何为我的MVVM中的数据ItemsControl绑定实现virtualizingstackpanel ObservableCollection.

我有一个ItemsControl选项卡控件中的每个选项卡的实例,并且当ItemsControl变大时,切换选项卡变得非常慢.

我该怎么做才能加快应用程序的速度?

我打开了一个WPF分析器,发现每个选项卡的ItemsControl中显示的每个元素(这是一个自定义用户控件)都有自己的ContentPresenter.所以我基本上有100个内容演示者都在我ObservableCollection的MVVM中运行100个项目.这是正确的吗?我该如何优化?

wpf virtualization performance stackpanel

34
推荐指数
2
解决办法
3万
查看次数

检查VT-x是否被激活而无需在Linux中重启?

我的笔记本电脑配备Intel Core i5 M 450 @ 2.40GHz,显然有VT-x而不是VT-d.我有Ubuntu 12.04 32位但希望在它上面运行一个基于64位终端的虚拟Linux.如何知道BIOS是否已激活此VT-x功能而无需重启?

linux virtualization virtualbox

34
推荐指数
6
解决办法
6万
查看次数

虚拟化SQL Server:为什么不呢?

我工作的IT部门正在尝试迁移到100%虚拟化服务器,所有数据都存储在SAN上.他们尚未完成,但该计划最终还要求将现有的物理SQL Server计算机移动到虚拟服务器.

几个月前,我参加了Heroes Happen Here发布活动,在一个SQL Server会话中,发言者顺便提到,这对于生产系统来说不是一个好主意.

所以我正在寻找一些东西:

  1. 为什么这个或不是个好主意的具体原因是什么?我需要参考,或者不需要回应.我可以通过谷歌自己提出一个模糊的"I/O界限"回复.
  2. 仅HHH演讲者的回忆可能无法说服我们的IT部门改变主意.任何人都可以直接指出一些更具权威性的东西吗?而且,通过"直接",我的意思是更具体的东西,而不仅仅是模糊的在线书籍评论.请把它缩小一点.

sql-server virtualization performance

33
推荐指数
3
解决办法
3万
查看次数