六边形架构的初衷是为了解决技术与业务系统的解耦合问题,以及技术与技术间的解耦合问题,这一架构从设计模式中来,从业务的实体服务出发,将面向接口的设计具体化的端口协议和适配器实现,将业务实体实现自服务的完备性,可以看作是微服务的一个理论基础。
用AWS可以建立一个营销与推荐服务,来管理有针对性的营销活动,并为正在浏览电子商务网站的客户提供个性化的产品推荐。为了建立这样一个服务,你必须处理非常大量来自多个数据源的数据。由此产生的客户配置文件信息必须是可用的,以完成电子商务网站对客户实时产品。 获得有关客户的评论,也可以用于管理针对特定客户群的个性化营销活动。通过AWS提供的工具,可以通过不同的渠道构建高度可扩展的推荐服务,如动态产品推荐,
用AWS建立电子商务网站安全且高可用的结账服务及业务扩展。管理结帐过程涉及许多步骤,必须协调工作。其中的一些步骤,如信用卡交易,应有特定的监管要求。这个过程的其他部分涉及人工操作,如从仓库中采摘,包装和运输物品。 客户希望自己的私人资料,如他们的购买历史和自己的信用卡信息,能够通过安全的基础设施和应用程序进行管理。AWS已取得相关的电子商务业务多重安全认证,包括支付卡行业(PCI)的数据安全标准(
灾难恢复是从对IT系统造成负面影响的任何事件中恢复过来的相关技术防范和措施。。一个典型的方法是构建重复的基础设施,以确保在灾难发生时备用能力的可用性。AWS可以扩展公司私有基础架构上所需要的基础设施。对于灾难恢复解决方案,这将导致在显著的成本节约。下图显示了一个灾难恢复设置为本地应用程序的一个例子。1. 公司的数据中心托管着包括数据库服务器的应用以及包含内容管理系统本地存储的应用服务器。 2.
鉴于Web服务上的资源可以通过它们的URL就能识别,采用无状态的客户端 - 服务器架构,开发团队就可以为部门间,为企业,或者直接用于消费者自由地创建应用完成文件共享和同步。下图描述了利用AWS实现的可扩展性和成本效益的文件共享和同步平台的核心架构。1. 文件同步服务端点是Elastic Load Balancer, 将呼入请求分发到一组基于AmazonElastic Compute Cloud
AWS提供了在云端构建可靠的,容错的,高可用系统的基础设施和服务。需要开发者的特殊关注,这些特性已经设计在AWS服务中了,但需要明确和准确的使用。 Amazon EC2 提供了构建目标基础设施的模块,它们本身不是容错的,硬盘、电源、甚至机架都可能挂掉,本文中组合特性的使用能够实现容错性和高可用性。1. 负载均衡是增加系统可用性的有效方法。如果负载均衡器后的实例失效,可以被无缝地替换掉,而不影响其
基于云环境的金融服务网格计算提供了对计算作业按需操作的动态扩展和弹性,利用聚合服务简化了网格软件的开发。对硬件的按需配置和模板驱动的部署,结合对现有内部部署的数据源的低延迟访问,AWS为高性能网格计算系统提供了一个强大的平台。1. 市场信息,交易数据和竞争对手数据开始被安装在企业内部的数据中心或者AmazonSimple Storage Service (Amazon S3). 2. AWS
用AWS可以建立一个高可用的电子商务网站提供灵活的产品目录和业务扩展。维护一个电子商务网站的一个大型产品目录和全球客户群是具有挑战性的。该目录是可搜索,以及单个产品的网页应该包含丰富的信息集,例如图像,PDF手册,以及客户的评论。 客户希望快速找到他们感兴趣的产品,同时希望网页能够快速加载。世界各地的客户希望能够在任何时间进行购买,所以网站应该具有高可用性。随着你的产品目录和客户群增长,应对这些挑
媒体共享是互联网上最热门的市场之一。客户有强烈的欲望将照片和视频放在社交网站上,并在自定义的在线相册分享他们的媒体内容。媒体共享的日益普及意味着网站所有者面临着不断增长的存储和带宽需求,加快市场商用的压力,以及提供比竞争对手更快性能的问题。 由于现在大多数企业的人手,预算和数据中心空间都是有限的,AWS提供了一套独特的实现和扩展方式,使企业不必投资于硬件,人员,或额外的数据中心空间,使用AWS是一
AWS提供的服务和基础设施能够在云环境中建设可靠,容错和高可用的Web应用程序。在生产环境中,这些应用产生大量的日志信息。这些数据是任何公司运营web应用程序的重要知识来源,分析日志可以揭示信息,如交通模式,用户行为,市场资料等。然而,作为Web应用程序的增长和的访问者数量的增加,存储和分析网络日志变得越来越具有挑战性。下图展示了如何使用AWS构建一个可扩展且可靠的大规模日志分析平台。该架构的核心
阅读国外的技术博客和技术网站是跟随时代脚步的重要方式,Netflex 有自己的开源门户OSS,更是微服务架构的推崇者,拥有自己的微服务架构技术站,其技术博客中有不少干货,于是在地铁阅读时光里便有了这篇译文。 随着Netflix的全球化扩张,也带来了数据的急剧膨胀。在Active-Active 项目和现在的N+1架构之后, 最新的个性化推荐数据遍布各地,在任何时间服务于所有地区的任何人。
AWS提供的服务和基础设施能够在云环境中建设可靠,容错和高可用的Web应用程序。在生产环境中,这些应用产生大量的日志信息。这些数据是任何公司运营web应用程序的重要知识来源,分析日志可以揭示信息,如交通模式,用户行为,市场资料等。 然而,作为Web应用程序的增长和的访问者数量的增加,存储和分析网络日志变得越来越具有挑战性。下图展示了如何使用AWS构建一个可扩展且可靠的大规模日志分析平台。该架构的核
阅读国外的技术博客和技术网站是跟随时代脚步的重要方式,Netflex 有自己的开源门户OSS,更是微服务架构的推崇者,拥有自己的微服务架构技术栈,其技术博客中有不少干货,于是在地铁阅读时光里便有了这篇译文。 原文自: ://techblog.netflix.com/2016/05/application-data-caching-using-ssds.html
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号