Apache的Mesos和Google的Kubernetes有什么区别?我知道两者都是服务器集群管理软件.任何人都可以详细说明主要区别在哪里 - 什么时候会优先采用哪种框架?
你为什么要在Mesosphere上使用Kubernetes?
以下术语是什么意思?
目前有各种各样的云服务,例如亚马逊的EC2和AWS,Apache Hadoop,Microsoft Azure等等.每个属于哪个类别,为什么?
亚马逊最近推出了Lightsail.它们之间有什么区别吗?如果是,那有什么区别?Lightsail实例比EC2更强大吗?
是否存在通过s3或其他方式更好地适应亚马逊云端的用例?我试图理解2到例子之间的区别.
我正在使用亚马逊的CloudFront来提供我的网络应用程序的静态文件.
有没有办法告诉云端分发它需要刷新它的文件还是指出应该刷新的单个文件?
亚马逊建议您将文件版本如logo_1.gif,logo_2.gif等作为此问题的解决方法,但这似乎是一个非常愚蠢的解决方案.绝对没有别的办法吗?
云,集群和网格有什么区别?请给出一些示例,因为云的定义非常广泛.正如另一个问题所述,我可以将Dropbox,Gmail,Facebook,Youtube,Rapidshare等称为云吗?
Cluster和Grid的例子是什么?
我正在DynamoDB中编写一个简单的日志记录服务.
我有一个日志表,由user_id哈希和时间戳(Unix epoch int)范围键入.
当服务的用户终止其帐户时,我需要删除表中的所有项目,而不管范围值如何.
这种操作的推荐方法是什么(请记住可能有数百万项要删除)?
据我所知,我的选择是:
答:执行扫描操作,在每个返回的项目上调用删除,直到没有剩余项目
B:执行BatchGet操作,再次对每个项目调用delete,直到没有剩下
这些对我来说都很糟糕,因为它们需要很长时间.
我理想的做法是调用LogTable.DeleteItem(user_id) - 不提供范围,并让它为我删除所有内容.
我在很一般意义上问这个问题.从云提供商和云消费者的角度来看都是如此.此外,问题不在于任何特定类型的应用程序(实际上,目的是了解哪种类型的应用程序/域可以适合哪些云平板-SaaS PaaS IaaS).
到目前为止我的理解是:
IaaS:原始硬件(处理器,网络,存储).
PaaS:操作系统,系统软件,开发框架,虚拟机.
SaaS:软件应用程序.
如果Stackoverflower可以分享他们对云计算概念的理解和体验,那将是很棒的.
编辑:好的,我会以更具体的方式 -
Amazon EC2:您无法控制硬件层.但您可以选择OS映像,Dev Framework(.NET,J2EE,LAMP)和Application,并将其放在EC2硬件上.您可以在EC2上部署使用Google App Engine或Azure构建的应用程序吗?
Google App Engine:您无法控制硬件和操作系统,您可以使用特定的Dev Framework来构建应用程序.您可以使用任何现有的Java或Python应用程序并将其移植到GAE吗?反之亦然,构建在GAE上的应用程序是否可以从GAE中取出并移植到任何Application Server,如Websphere或Weblogic?
Azure:您无法控制硬件和操作系统,您可以使用特定的Dev Framework来构建应用程序.您可以使用任何现有的.NET应用程序并将其移植到Azure吗?反之亦然,Azure上构建的应用程序是否可以从Azure中取出并移植到Biztalk等任何应用程序服务器?
当我在EC2上启动实例时,它为我提供了t1.micro,m1.small,m1.large等选项.有一个vCPU,ECU,CPU内核,内存,实例存储的比较图表.这是系统的内存RAM吗?

我无法理解所有这些术语所指的内容,任何人都可以清楚地了解这些术语的含义吗?
cloud ×10
amazon-ec2 ×4
amazon-s3 ×1
azure ×1
cdn ×1
database ×1
dropbox ×1
git ×1
iaas ×1
kubernetes ×1
mesosphere ×1
nosql ×1
paas ×1
saas ×1
salesforce ×1
terminology ×1
vps ×1