文档章节

CRM部署架构图

Mr-Bird-Lee
 Mr-Bird-Lee
发布于 2017/09/05 10:52
字数 286
阅读 117
收藏 0

 

  • 系统部署在AWS VPC(私有虚拟网络)中,分为内网区(PRIVATE SUBNET)外网区(PUBLIC SUBNET)

    内网区的主机/节点仅可以和VPC内部的主机/节点进行受限通讯;外网区主机/节点不仅可以和内部的主机/节点进行受限通讯,同时可以和VPC之外的网络进行受限通讯。即VPC外部仅可以受限访问外网区而不能直接访问内网区。

  • 一个VPC由两个AZ(可用区)组成,AZ是跨机房的,可以有效防止一个机房出问题而影响整个产品。
  • 请求访问过程:
  1. HTTP请求到AWS的ELB(弹性负载均衡器);
  2. 请求分发给Haproxy;
  3. haproxy将请求继续分发到nginx上,nginx即是web server又是反向代理和负载均衡器,请求为静态资源时nginx可作为静态资源服务器;
  4. 请求为动态资源转发到后面的tomcat上处理;
  5. tomcat接收请求,组装业务逻辑,通过name server(zookeeper)查找service,并通过rpc(RMI)调用;
  6. service为服务的实现。

 

© 著作权归作者所有

共有 人打赏支持
Mr-Bird-Lee
粉丝 1
博文 22
码字总数 33438
作品 0
海淀
程序员
Linux高可用集群(Corosync+Pacemaker)

说在前面: 这个编辑器也太霸道了,,两个浏览器,,一个不能粘贴,一个不能上图,只能保存草稿之后切换, 造孽啊! 写博不易,且看且珍惜 [蜡烛] ntp服务器配置 # vim /etc/ntf.conf 加入如下配置. 国...

My_King1
2014/04/19
0
0
SugarCRM成功实施的五大步骤

  经过多年的发展,SugarCRM已经成为了客户管理软件的主流之势。有分析师表示,凭借着快速更新、易于部署、初始成本低廉、用户过渡方便等优势,SugarCRM的市场需求将会越来越旺盛!   如...

srforce
2014/05/29
0
0
Step by Step 创建一个新的Dynamics CRM Organization

前面演示过如何安装Dynamics CRM 2013,参见《Step by step Dynamics CRM 2013安装 》。 本文演示如何使用Microsoft Dynamics CRM Deployment Manager来创建一个新组织。 演示环境使用的是C...

技术小甜
2017/11/09
0
0
大数据时代,企业管理如何占领先机?

随着无人机、智能机器人的风靡,人工智能一时成了人人追捧的风口,不可否认的是,智能化将是未来万物互联的方向,是科技改变生活的表现。新技术带来新机遇,商品的生产和销售形式在不断地革新...

玄学酱
04/24
0
0
Jerry眼中的SAP客户数据模型

本文Jerry将介绍八款SAP产品中的客户模型。希望您在阅读完本文之后,能对SAP客户模型设计的思路有一个最最粗浅的了解。 由于Jerry水平和精力所限,本文不会详细阐述这些产品里的客户模型设计...

JerryWang_SAP
05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

redis-hash

哈希类型是指健值本身又是一个键值对结构 基本命令: hset key field value 设置值 hget(获取),hdel(删除),hlen(计算field个数),hmget(批量设置),hexists(是否存在),hkeys(获取所有的...

拐美人
18分钟前
1
0
简单的svm例子

数据来源:https://github.com/oumiga1314/Coursera-ML-AndrewNg-Notes/blob/master/code/ex6-SVM/data/ex6data1.mat import pandas as pd import numpy as np import scipy.io as sio impor......

南桥北木
21分钟前
0
0
android 关于View的一些整理

1、Button text的值为英文时,会自动转换成大写。如需取消,设置android:textAllCaps="false" 2、控件的可见性 可以在layout的配置文件中,配置android:visibility属性 调用setVisibility()...

西米小娅
32分钟前
0
0
Spring JDBC数据源分析

Spring数据源分析 分析这样一段代码: package com.jason.spring.datasource.jdbc;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframew......

宸明
40分钟前
1
0
FatJar:适用于sdk多module打包和合并多个jar的gradle插件

usage: 1.下载fatJar.gradle放置于project根目录 2.在project的build.gradle中添加依赖和配置: apply from: 'fatJar.gradle'buildscript { dependencies { classpath 'xyz......

SuShine
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部