标签: iaas

什么是SaaS,PaaS和IaaS?有例子

以下术语是什么意思?

  • SaaS的
  • PaaS的
  • IaaS的?

目前有各种各样的云服务,例如亚马逊的EC2和AWS,Apache Hadoop,Microsoft Azure等等.每个属于哪个类别,为什么?

cloud saas paas iaas

346
推荐指数
10
解决办法
43万
查看次数

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万
查看次数

Azure vs Appharbor vs Amazon EC2

我正在开始开发新的在线业务,我不确定用于托管的技术.我在以前的项目中使用过Microsoft Azure,我没有遇到任何问题,只是价格昂贵.

我的选择是Azure,Appharbor或Amazon EC2.我甚至不确定比较它们是否正确.

我正在寻找一些非常容易设置并且花费更少时间的东西.

我们只有两个开发人员,所以我们有足够的时间来开发我们的网站.

我听说EC2会耗费时间.

amazon-ec2 azure paas iaas appharbor

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

适用于IaaS和PaaS云系统的UML部署图

我想使用UML部署图模拟以下情况.

在基础架构即服务云平台(如Amazon EC2)上生成一个小型命令和控制机器实例.此实例又负责生成其他实例,并NumberCruncher.py通过类似S3的方式为其提供控制脚本,或者如果程序足够小以适应该字段,则可直接作为启动脚本参数.我尝试使用UML部署图在机器实例是节点的工作假设下对情况进行建模 ,但由于以下原因而不满意.

  • 该图似乎表明将有三个数字cruncher节点.是否有可能在部署图中说明多个节点,就像使用多个对象说明多个对象实例一样.如果节点无法做到这一点,那么这似乎是一个长期存在的问题
  • 反正是否在部署图中显示了部署区域/数据中心的等效内容 ?

最后:

平台即服务怎么样?整个机器实例是一个Node想法,在那一点上彻底崩溃了.在那种情况下你到底做了什么?将整个PaaS提供商视为单个节点并忘记细节?

IaaS节点是机器实例

cloud deployment uml paas iaas

8
推荐指数
1
解决办法
2837
查看次数

Google Compute Engine可替代Amazon Web Services(EC2,ELB等...)

我正在尝试为我们公司的云项目评估Google Compute Engine(GCE).我们在使用Amazon Web Services方面有一些经验,但想知道GCE是否是我们项目的更好选择.我有以下问题.我们对项目的选择将基于问题的答案,因此请帮助我解决这些问题.

  1. Google云上是否有AWS Route53和Elastic Load Balancer?如果它们不可用,那么我们如何负载平衡GCE实例?
  2. 是否有像地区这样的概念?(例如us-east-coast-1,us-west-coast-1等...).有助于确保在自然灾害期间服务不受影响.
  3. 是否有相当于Cloud Watch的帮助我们根据负载自动扩展计算引擎实例?
  4. 我们可以在Google云平台上设置私有云吗?
  5. 我们可以获得GCE实例的持久公共IP地址吗?
  6. 使用谷歌分析,YouTube,DoubleClick等谷歌服务时,是否有任何优势(在更紧密的整合或定价方面)?

iaas google-compute-engine

8
推荐指数
1
解决办法
4992
查看次数

Windows Azure VM(Iaas)意外重启

我在Windows Azure(Iaas)上有许多托管网站的虚拟机.有许多负载均衡的前端VM,都通过SQL Express连接到单个VM.它运作良好.

然而!

我在所有虚拟机上进行随机重启.对于前端VM(使用IIS),由于它们是负载平衡的,因此站点不受影响,负载均衡器也会相应调整.但是当重新启动托管数据库的VM时,该站点将关闭,直到DB再次启动.启动需要3分钟,但如果频繁发生,那仍然是不可接受的.虽然重启是相对罕见的(每个虚拟机每月2个),但有时我们会得到一个星期,每个虚拟机重启4次,这令人沮丧.并非所有虚拟机都经常重启,我无法找出模式.重启也是意外的(拉动电源线类型的重启,而不是停机).数据中心是西欧.

Microsoft强调SLA仅涵盖可用性集中的2VM,而我不能将其用于数据库VM(企业SQL版本需要花费三条腿).此外,SQL Azure不是一个选项,因为应用程序非常繁琐,并且SQL Azure数据库在高峰时段受到限制(尽管它在中型VM上使用SQL Express非常流畅!).

我的问题:有这么多重启是否正常?还有其他人有同样的问题吗?您在Azure上使用此类环境的体验如何?我该怎么做才能减少停机时间?

谢谢大家!

sql-server azure sql-server-express iaas azure-virtual-machine

6
推荐指数
1
解决办法
2606
查看次数

云平台:我可以在任何IaaS中安装像Ghostscript这样的开源软件吗?

在我的应用程序中,我必须在服务器中安装Ghostscript来运行应用程序.它是Google Compute Engine(IaaS),Amazon EC2,VMware,WindowsAzure等,或任何人都支持用户端的软件安装.

cloud amazon cloud-hosting iaas

5
推荐指数
1
解决办法
369
查看次数

重新启动后无法连接到Azure VM

我正在尝试使用Windows Azure配置几个虚拟机.为了节省成本,我在每天结束时关闭虚拟机,并在第二天早上启动它们.

但是,在重新开始工作并启动所有VMS之后,我再也没有远程桌面访问我的机器了.首先我提到了NLA的错误:

远程计算机需要网络级别身份验证,您的计算机不支持.如需帮助,请与系统管理员或技术支持联系.

然后我删除了VM并从现有磁盘重新创建它们.现在我只是得到以下错误:

由于以下原因之一,远程桌面无法连接到远程计算机:

1)未启用对服务器的远程访问2)远程计算机已关闭3)远程计算机在网络上不可用

确保远程计算机已打开并连接到网络,并且已启用远程访问.

在关闭机器之前启用了远程访问.我无法检查远程桌面的设置,因为我无法访问这些计算机.

我该怎么办?

remote-desktop virtual-machine azure iaas

5
推荐指数
1
解决办法
7484
查看次数

无法通过Azure管理门户增加虚拟机大小

我正在尝试将虚拟机大小从 - 8核,14 GB更改为6 - 4核,28 GB用于我的MSSQL Azure IaaS服务器之一.

我收到以下错误:

无法升级部署.请求的VM大小可能在支持现有部署的资源中不可用.请稍后重试,尝试使用较小的VM大小或较少数量的角色实例,或在具有新关联组或无关联组绑定的空托管服务下创建部署.长时间运行的操作跟踪ID为:1d8145d1977877978d1d8dffdd045d83.

我知道一个订阅可以获得多少限制.但是,这是实时服务器,我有另外4台服务器在相同的订阅下运行.有什么办法可以将这台虚拟机从一个订阅转移到另一个订阅吗?

否则,增加此服务器大小的正确方法是什么?

请最早通知.

virtual-machine azure iaas

5
推荐指数
1
解决办法
2437
查看次数

如何在Azure Resource Manager嵌套模板中定义特定资源组

有谁知道如何将ARM模板中的资源放入特定的不同资源组?这可能是一个RG中的存储和另一个RG中的网络,两者都是在相同或不同的模板中创建的(例如,嵌套).

详情如下.


阅读最佳实践指南ARM模板最佳实践和白皮书世界级ARM模板注意事项和经验证实践,建议部署的不同元素应位于不同的资源组中.例如,在IaaS解决方案中,您的DC可能位于Admin RG中,后端服务器位于另一个中,而您的客户端桌面位于第三个.

我目前正在尝试通过嵌套模板部署这样的解决方案,我偶然发现了一个问题,即创建的所有项目都会自动放置在关闭进程时选择的资源组内(即父模板).我在线查看了各种文档,但显然无法找到将模板中创建的资源强制到特定资源组的方法.有没有人这样做过?

azure iaas azure-resource-manager

5
推荐指数
2
解决办法
2684
查看次数