如何让终端用户快速地将公共云计算平台作为他们IT策略和基础设施中的重要部分呢?这个问题的答案取决于你问谁了。 IDC表示,在公共云服务上的开销正在快速增长,2009年仅占全部IT开销的4%,预计到2014年将增长至12%,该比率为传统系统所占比率的六倍。市场调
如何让终端用户快速地将公共云计算平台作为他们IT策略和基础设施中的重要部分呢?这个问题的答案取决于你问谁了。
IDC表示,在公共云服务上的开销正在快速增长,2009年仅占全部IT开销的4%,预计到2014年将增长至12%,该比率为传统系统所占比率的六倍。市场调研公司Gartner评估认为,云开销已经占了IT开销的10%。
不过,IDC分析师Frank Gens在一篇博文中指出,云计算的增长并没有厂商和分析师预测的那样快。
HyperStratus公司首席执行官Bernard Golden称,部分原因是云计算是作为IT基础设施中的主要和核心部分设计的,在没有证明自身是成熟的、可靠的和安全的情况下,任何技术都不允许加入至IT基础设施中,而这一证明过程往往需要数年时间。
451集团研究主任Sean Hackett称,尽管云计算技术发展很快,但是相对来说仍然还不成熟。云计算还不是一个足够稳定的形式,大多数首席信息官并不认为某一类或特殊的提供商服务对于他们的公司具有重要意义。
Golden指出,在单个的IT研发项目层级中,尽管许多研发人员正在使用诸如亚马逊云的公共云技术进行项目研究,但是许多情况下他们的首席信息官并不知情,直到成本显示在开销报告中后才知道。
Hackett称,微软Azure和亚马逊EC2这两个最著名服务的区别可能大多数潜在用户也未必搞的清楚。
1、重点在于PaaS与IaaS的区别
Golden称,分析师和厂商关于什么构成了云计算以及云计算好处的无休止讨论确实让人感到很烦,但是Azure和EC2之间的区别却非常重要。
Azure可以被归为平台即服务(PaaS)。PaaS为一种提供硬件、操作系统和应用支持的云模式,可有效提供一个加载有软件的虚拟服务器,并能够通过Web浏览器进行访问和管理。
由于微软上周新增了让研发人员在Azure上运行Windows Server 2008 R2的能力,因此微软让IaaS和PaaS的边界越来越模糊。微软的这一做法理论上让应用可以在用户的数据中心和微软云平台之间移动。
亚马逊的EC2属于基础设施即服务(IaaS)。IaaS不仅具备PaaS的所有能力,同时还具备通过整合存储、网络和系统管理软件在虚拟网格或集群中增加虚拟机的能力。PaaS被设计服务于一个或多个应用服务器的功能。IaaS被设计作为整个数据中心的一部分,按需提供计算能力。
2、应用支持
尽管Azure和EC2都在大力推销应用,ISV可通过他们的服务可获得这些应用。不过,EC2主要是吸引资源密集型软件,如企业应用等,而Azure的应用主要是服务于LAN或工作组模式的用户群体。
两个平台都被设计成可轻松调整大小,可被快速开发。Golden称,虽然IaaS和PaaS的区别正在缩小,但是它们之间的区别并没有消失。
3、应用的可移植性
IDC服务器虚拟化分析师Gary Chen称,由于都是微软的环境,并且支持如.NET和Visual Studio等通用的基于x86的计算技术,因此Azure对于习惯于这些环境的研发人员来说更容易上手。
Azure仅提供微软操作系统,这对于Windows研发人员来说许多事情变得更为简单,这原本是一个优势,但是不足之处是这也限制了他们的应用只能基于Azure或是以Azure接口。
新的Windows Server被设计成可让应用在数据中心和云之间迁移,但是只有在两者是非常相似的Windows Server环境下才可以实现。
亚马逊对Linux、Mac OS X和Windows均提供支持,但是有一些特殊的存储要求,研发人员需要考虑到应用所需的带宽大小和计算时间。
4、可扩展性
Azure和EC2均具有扩展性,但是它们实现扩展性的方式存在着区别。
.NET研发顾问Jason Haley称,在Azure上,用户可选择让一个应用在多个虚拟机上运行,或是增加虚拟机的功率。其可提供存储作为不同的BLOB服务模块和虚拟NTFS硬盘。
在Azure,即用即付意味着一个应用所需要的虚拟机节点数量和管理控制平台改变虚拟机数量的能力。
Golden称,目前的EC2远比两三年前灵活。其可扩展弹性计算单元(ECU)的模块,包括一定数量的亚马逊机器镜像(AMI)和弹性模块存储(EBS)。
ECU包括不同数量的存储、I/O、内存和等同于32位或64位处理器的性能,以及各种各样的网络和高级系统或应用管理服务。
在一段时间内,亚马逊仅提供小型、中型和大型资源模块和相应价格。在九月份,亚马逊推出了只有613MB内存的微型资源模块,其价格为每小时2美分。亚马逊还推出了可根据需求自动扩展资源等级的自动模式。
5、价格
两者的收费方案都不简洁,但是由于亚马逊的服务十分复杂,因此其收费也比微软的收费要复杂很多,
亚马逊的服务收费总的来说名声还不错。相反,研发人员和分析师对微软Azure的收费则有很多抱怨,如定价机制过于僵硬,成本过高。对比两者后,他们发现,即便对于小的研发项目,亚马逊的EC2也有良好的成本效益比。
Hackett称,相比之下,亚马逊更愿意细化他们的技术和收费,以适应不同用户的需求。他表示,对于微软来说,用户的需求显然没有增长到需要他们进行调整的程度,不过随着PaaS和IaaS的使用越来越普及,微软进行价格调整是迟早的事情。
近期,亚马逊还宣布让用户免费体验EC2。自从11月1日起,用户可以免费试用亚马逊弹性云微型模式一年,不过存储数量和数据传输会受到限制。亚马逊云计算的免费试用可用于企业应用或测试与研发目的。
http://www.cio.com/article/632213/Microsoft_vs._Amazon_Clouds_5_Key_Differences?page=1&taxonomyId=3024
译文链接:http://www.cnw.com.cn/news-report/htm2010/20101104_210772_2.shtml

MySQL是一种开源的关系型数据库管理系统,主要用于快速、可靠地存储和检索数据。其工作原理包括客户端请求、查询解析、执行查询和返回结果。使用示例包括创建表、插入和查询数据,以及高级功能如JOIN操作。常见错误涉及SQL语法、数据类型和权限问题,优化建议包括使用索引、优化查询和分表分区。

MySQL是一个开源的关系型数据库管理系统,适用于数据存储、管理、查询和安全。1.它支持多种操作系统,广泛应用于Web应用等领域。2.通过客户端-服务器架构和不同存储引擎,MySQL高效处理数据。3.基本用法包括创建数据库和表,插入、查询和更新数据。4.高级用法涉及复杂查询和存储过程。5.常见错误可通过EXPLAIN语句调试。6.性能优化包括合理使用索引和优化查询语句。

选择MySQL的原因是其性能、可靠性、易用性和社区支持。1.MySQL提供高效的数据存储和检索功能,支持多种数据类型和高级查询操作。2.采用客户端-服务器架构和多种存储引擎,支持事务和查询优化。3.易于使用,支持多种操作系统和编程语言。4.拥有强大的社区支持,提供丰富的资源和解决方案。

InnoDB的锁机制包括共享锁、排他锁、意向锁、记录锁、间隙锁和下一个键锁。1.共享锁允许事务读取数据而不阻止其他事务读取。2.排他锁阻止其他事务读取和修改数据。3.意向锁优化锁效率。4.记录锁锁定索引记录。5.间隙锁锁定索引记录间隙。6.下一个键锁是记录锁和间隙锁的组合,确保数据一致性。

MySQL查询性能不佳的原因主要包括没有使用索引、查询优化器选择错误的执行计划、表设计不合理、数据量过大和锁竞争。 1.没有索引导致查询缓慢,添加索引后可显着提升性能。 2.使用EXPLAIN命令可以分析查询计划,找出优化器错误。 3.重构表结构和优化JOIN条件可改善表设计问题。 4.数据量大时,采用分区和分表策略。 5.高并发环境下,优化事务和锁策略可减少锁竞争。

在数据库优化中,应根据查询需求选择索引策略:1.当查询涉及多个列且条件顺序固定时,使用复合索引;2.当查询涉及多个列但条件顺序不固定时,使用多个单列索引。复合索引适用于优化多列查询,单列索引则适合单列查询。

要优化MySQL慢查询,需使用slowquerylog和performance_schema:1.启用slowquerylog并设置阈值,记录慢查询;2.利用performance_schema分析查询执行细节,找出性能瓶颈并优化。

MySQL和SQL是开发者必备技能。1.MySQL是开源的关系型数据库管理系统,SQL是用于管理和操作数据库的标准语言。2.MySQL通过高效的数据存储和检索功能支持多种存储引擎,SQL通过简单语句完成复杂数据操作。3.使用示例包括基本查询和高级查询,如按条件过滤和排序。4.常见错误包括语法错误和性能问题,可通过检查SQL语句和使用EXPLAIN命令优化。5.性能优化技巧包括使用索引、避免全表扫描、优化JOIN操作和提升代码可读性。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

Dreamweaver Mac版
视觉化网页开发工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

禅工作室 13.0.1
功能强大的PHP集成开发环境