Dan Sullivan是一名作家、系统架构师和顾问,拥有超过20年关于先进的分析、系统架构、数据库设计、企业安全、商业智能的IT从业经验。他的从业范围广泛,包括金融服务业、制造业、医药、软件开发、政府、零售、天然气和石油生产、发电、生命科学和教育。
亚马逊Web服务的弹性MapReduce是一项基于Hadoop的实施,它可允许你运行大型的预处理工作,Mrjob、 Dumbo 以及 PyDoop 是三个基于Python可满足以上需求的弹性MapReduce框架。
开发你自己的应用程序可以让你对日志记录拥有完全的控制权。有了云计算,你就会受制于服务供应商的日志记录服务选项。CloudTrail是一个监控工具,它可以跨亚马逊云计算服务提供应用程序编程接口调用的日志记录服务。
NoSQL数据库促进了可扩展性,且能够帮助Web应用减少开发时间。不像关系型数据拥有固定的模式,很多NoSQL数据库无模式,但也为开发者提供了更多的灵活性。
属于同一服务商的多个账户
如果你的公司使用了同属于一家云计算服务商的多个账户,那么一般来说该服务商所提供的特定工具就能够完成跟踪用户支出这一工作。
在很多方面,可靠的开发实践通常是不拘泥于特定编程语言、平台以及应用程序的,但是在某些情况下,技术比其他因素是更有用的。而为云计算应用进行开发就是这样的一个情况。
对于存储归档任务来说,AWS的简单存储服务(S3)是一个较具成本效益的选择。把归档移至云计算可让企业用户减少内部部署硬件,例如网络附属存储(NAS)的文件存储。
Amazon Redshift是一个由Amazon Web Services(AWS)提供的数据仓库服务,它可能有其吸引人的地方,但是需要注意它与内部部署版本的不同之处。
将应用转移到亚马逊Web服务上会引发一些问题,即如何更好地管理云的各种部分,尤其是安全和身份识别。但是一些安全管理问题很难回答。
在AWS云端运行应用的好的一面是什么?你可以完全控制所运行的每一种虚拟机实例的类型,以及你在上面部署的代码。那么不好的一面是什么?
随着“大数据”对商业智能应用的价值越来越大,企业用户正在寻找存储这类大数据的最佳方法。这样一个为大容量存储业务带来商业价值的存储解决方案是否对云技术产生了威胁?