云计算
文章平均质量分 94
hanhandan
这个作者很懒,什么都没留下…
展开
-
networkmanager中使用dnsmasq做为dns cache
networkmanager中的dns配置 root@ubuntu:~# cat /etc/NetworkManager/NetworkManager.conf [main] autoconnect-retries-default=1 dns=dnsmasq no-auto-default=eth0 [device] wifi.scan-rand-mac-address=no [logging] level=INFO 首先保证NetworkManager中的配置,dns设置为dnsmasq,这个参数原创 2021-10-22 18:10:41 · 2075 阅读 · 0 评论 -
云计算设计模式(十一)——健康端点监控模式
实施外部工具可以定期通过暴露终端访问应用程序中的功能检查。这个模式可以帮助验证的应用和服务被正确执行 背景和问题 它是很好的做法,并且通常是一个业务需求,并监控web应用程序,和中间层和共享服务,以确保它们是可用的,并执行正确的。然而,它更难以监测在云中运行比它要监控本地服务的服务。举例来说,你不必完全控制主机环境,而服务通常依赖于平台,供应商和其他公司提供其他服务。 也有一些影响云托管的应...转载 2019-02-26 12:00:43 · 110 阅读 · 0 评论 -
云计算设计模式(十)——守门员模式
通过使用充当客户端和应用程序或服务之间的代理,验证和进行消毒的请求,并将它们之间的请求和数据的专用主机实例保护的应用程序和服务。这可以提供一个额外的安全层,并限制了系统的攻击面。 背景和问题 应用程序通过接受和处理请求揭露它们的功能提供给客户。在云托管方案,应用程序暴露终端客户机连接,一般包括代码来处理来自客户端的请求。此代码可以执行认证和验证,一些或所有请求的处理,并有可能访问存储等服务...转载 2019-02-26 12:00:09 · 138 阅读 · 0 评论 -
云计算设计模式(九)——联合身份模式
验证委托给外部身份提供者。这种模式可以简化开发,最大限度地减少对用户管理的要求,并提高了应用程序的用户体验。 背景和问题 用户通常需要使用由提供,并通过与它们有商业关系的不同组织主持的多个应用程序一起工作。但是,这些用户可能被迫使用特定的(和不同的)的凭证,每一个。这可以: •原因脱节的用户体验。用户经常忘记登录凭据时,他们有很多不同的的。 •暴露安全漏洞。当用户离开公司的帐户,必须立...转载 2019-02-26 11:59:33 · 191 阅读 · 0 评论 -
云计算设计模式(八)——外部配置存储模式
移动配置信息从应用部署包到一个集中位置。这个模式可以提供机会,以便管理和配置数据的控制,以及用于跨应用程序和应用程序实例共享的配置数据。 背景和问题 大多数应用程序运行时环境包括位于应用程序文件夹内的在部署应用程序文件保持配置信息。在某些情况下也能够编辑这些文件来改变该应用程序的行为,它已经被部署之后。然而,在许多情况下,改变配置所需要的应用程序被重新部署,从而导致不可接受的停机时间和额外...转载 2019-02-26 11:58:58 · 161 阅读 · 0 评论 -
云计算设计模式(七)——事件获取模式
使用仅追加存储到记录完整一系列描述在一个域上取数据,而不是存储仅仅是当前的状态,从而使存储区可以被用来实现该域对象的动作事件。该图案可以通过避免需要同步的数据模型和商业领域中简化复杂的结构域的任务;提高性能,可扩展性和响应能力;提供交易数据的一致性;并保持完整的审计跟踪和记录,可能使补偿措施。 背景和问题 大多数应用程序使用数据,并在典型的方法是应用到通过更新它作为用户使用的数据保持数据的...转载 2019-02-26 11:58:15 · 144 阅读 · 0 评论 -
云计算设计模式(六)——命令和查询职责分离(CQRS)模式
隔离,通过使用不同的接口,从操作读取数据更新数据的操作。这种模式可以最大限度地提高性能,可扩展性和安全性;支持系统在通过较高的灵活性,时间的演变;防止更新命令,从造成合并在域级别上的冲突。 背景和问题 在传统的数据管理系统中,这两个命令(更新数据)和查询(请求数据),针对在一个单一的数据存储库中的相同的一组实体的执行。这些实体可以是在关系数据库中的一个或多个表,如SQL Server的行的...转载 2019-02-26 11:57:39 · 332 阅读 · 0 评论 -
云计算设计模式(五)——计算资源整合模式
合并多个任务或操作成一个单一的计算单元。这种模式可以提高计算资源的利用率,并降低与云托管的应用程序进行计算处理相关的成本和管理开销。 背景和问题 云应用程序频繁执行各种操作。在某些解决方案也可能是有意义的最初遵循的关注点分离的设计原则,并把这些操作成托管和独立部署(例如,如在微软的Azure云服务,独立Azure网站不同的角色独立计算单元或单独的虚拟机)。然而,尽管这种策略可以帮助简化溶液...转载 2019-02-26 11:56:51 · 310 阅读 · 0 评论 -
云计算设计模式(四)——消费者的竞争模式
云计算设计模式(四)——消费者的竞争模式 允许多个并发用户处理在同一个通讯通道接收的消息。这种模式使系统能够同时处理多个邮件,以优化吞吐量,提高可扩展性和可用性,以及平衡工作负载。 背景和问题 在云中运行的应用程序,可以预计,以处理大量的请求。而不是过程的每个请求同步地,一个常用的方法是通过一个消息传送系统到该异步地处理它们的另一服务(消费者服务),以通过他们的应用程序。这种策略有助于...转载 2019-02-26 11:56:06 · 125 阅读 · 0 评论 -
云计算设计模式(二)——断路器模式
处理故障连接到远程服务或资源时,可能需要耗费大量的时间。这种模式可以提高应用程序的稳定性和灵活性。 背景和问题 在分布式环境中,如在云,其中,应用程序执行访问远程资源和服务的操作,有可能对这些操作的失败是由于瞬时故障,如慢的网络连接,超时,或者被过度使用的资源或暂时不可用。这些故障一般之后的短时间内纠正自己,和一个强大的云应用应该准备使用的策略来处理它们,例如,通过重试模式进行说明。 但...转载 2019-02-26 11:54:52 · 179 阅读 · 0 评论 -
云计算设计模式(一)——缓存预留模式
缓存预留模式 缓存预留模式是根据需求从数据存储缓存加载数据。这种模式可以提高性能,并有助于维持在基础数据存储在高速缓存中保持的数据和数据之间的一致性。 背景和问题 应用程序使用的高速缓存来优化重复访问的数据存储中保持的信息。然而,它通常是不切实际的期望缓存的数据将始终与在数据存储器中的数据完全一致。应用程序要实现一种策略,有助于确保在高速缓存中的数据是最新的,只要有可能,但也可以检测和处理的...转载 2019-02-26 11:53:33 · 207 阅读 · 0 评论