云带来的改变显而易见, 高可用、高弹性与高扩展性、减少运维成本, 然而并不是任何随便一款应用都可以享受云带来的这些好处。应用的架构要针对云作出调 整, 高可用、高弹性也是有条件的, 还要学习在云上运维监控和开发的技巧。作为全球最成功的云服务商, 亚马逊 AWS 正在努力将云的优势发挥到最大化。本期迷你书《设计模式、高可用性、高弹性、运维、监控与自动化》将 InfoQ 过去一年中的亚马逊AWS、高可用、监控与自动化等内容整理, 重新编排呈现给大家。迷你书主编为包研。
基于 AWS 的自动化部署实践
本文以Amazon Web Service(AWS)为背景,详细介绍了为运行在AWS 上面的在线 服务进行自动化部署的一种实践,呈现出传统DevOps 精神与AWS 服务的高度结合。
虚拟专家座谈会: 迈向云开发
开发者正在不断体验多种不同的云环境。当在云中工作时,开发者应如何改变他们的思考方式?是否有某些云环境更适合于刚准备入门的开发者?而那些目前尚未涉及云开发的开发者们又如何在此领域获得相应技能呢?为了回答这些问题,InfoQ 就云开发的现状、推荐工具和反面模式与三位意见领袖进行了交流。
云端监控和移动测试释疑——对话 Just.me 工程 副总裁 Kevin Nilson
云端监控和服务器管理区别甚远。在JavaOne 大会上,just.me 工程部副总裁 Kevin Nilson 讲述了云端部署的必要措施, 其中涵盖一些AWS 平台管理操作时的注意事项。InfoQ 就云端监控和服务器管理的具体差异、差异相关的应对方案以及app 监控和移动测试的必备知识等方面内容采访了Kevin。
基于 AWS 技术实现发布/ 订阅服务
发布订阅在很多实现里都是重要的组成部分。在这篇文章里,Boris Lublinsky 向大家介绍了如何把现成的AWS 组件结合起来,构建一个简单但灵活、强大的发布/ 订阅服务。
如何在 AWS 云平台上构建千万级用户应用
高扩展性应用建设并非把应用直接迁移到云平台上就能轻易实现,相反我们需要根据云平台的特性进行专门的设计,这包括选择合适的云服务类型并进行良好的应用架构设计。对于希望基于AWS 构建千万级用户应用的开发者而言,不仅需要对区域(Region)、可用区(AZ)和边缘站点等基础设施的分布有所了解,更需要了解不同的AWS 服务各自的特点和最佳实践。
基于 AWS 云平台的高可用应用设计
亚马逊AWS 云平台为例,讨论如何设计一个高可用应用。对AWS 的服务进行高可用性的分类,并从高可用角度对典型服务进行介绍,然后依次讨论高可用设计的5 大常见设计原则,并结合AWS 的相关服务依次进行架构设计分析。目的是希望对基于AWS 云平台的高可用应用设计原则进行一个概要介绍,从而了解如何基于像AWS 这样的云平台进行高可用设计,起到抛砖引玉的作用。
AWS 云的设计模式与实践
云计算设计模式,即为云计算系统设计领域归纳出一套通用的、可复用的解决方案。目前流传较为广泛的云计算设计模式有四个流派,分别来自微软高级总监 Simon Guest,cloudpatterns.org 在线社区,德国斯图加特大学的 Frank Leymann 教授等人所写的 Cloud Computing Patterns 一书,以及 AWS 的三位日本同仁 Ninja of Three。
亚马逊 Web 服务发布 2013 年推荐技术内容列表
亚马逊 Web 服务(AWS)官方博客上发布博客介绍了 2013 年重要的技术内容更新,包括白皮书、文章和视频。该清单列举的资料涉及关系数据库、数据仓库、安全 / 审计、参考架构、高可用性、大数据处理等多个方面。
迷你书下载可以点击这里。
评论