网络架构中最重要的阶段就是基础设计阶段。基础设计中确定的规则对系统以后的可扩展性和可操作性等,乃至对整个网络都将产生重大影响。由于不同的客户对基础设计的程度会有不同的要求,我们应在一开始就向客户确认他们所需要的程度,然后根据他们的具体要求进行基础设计。如果有其他的现有系统在,不妨去察看一下该系统的基础设计书,了解设计书大致处于怎样的水平。
关于服务器端的网络架构,将重点介绍基础设计这一最重要的阶段,并对各设计细分项目所需的技术和设计要点进行说明。普通服务器端的网络架构基础设计可大致分为物理设计、逻辑设计、安全设计与负载均衡设计、高可用性设计、管理设计这五个设计细分项目。当然这些只是一般的例子,设计细分项目会因客户需求、服务性质等的不同而不同。我们可根据实际需要自行调整,对这些细分项目进行切分、删除和添加。
接下来要对各设计细分项目的概要以及本书中与各设计细分项目相关的技术细分项目和设计细分项目进行梳理和说明。
1.物理设计
在物理设计中,我们要定义服务器端所有实体对象的所有规则。实体对象种类繁多,从线缆到机架、电源,这些都是实体对象。我们要对所有的实体对象都进行严格的定义。
关于设计细分项目以及本书中与之相关的技术细分项目和设计细分项目的详细内容请参看下表。
表 0.1.1 本书中与物理设计相关的技术细分项目和设计细分项目
2.逻辑设计
在逻辑设计中,我们要定义服务器端所有逻辑对象的所有规则。任何网络都是立足于物理上的逻辑成立的,我们应对如何划分 VLAN、如何分配 IP 地址等规则一一做出定义。
关于设计细分项目以及本书中与之相关的技术细分项目和设计细分项目的详细内容请参看下表。
表 0.1.2 本书中与逻辑设计相关的技术细分项目和设计细分项目
3.安全设计与负载均衡设计
在安全设计中,我们要定义防火墙的基本规则。当今,信息安全的重要性是无需赘言的。在安全设计中制定明白易懂、简单实用的安全规则可以说是信息安全的基础。此外,我们还要在负载均衡设计中定义服务器的负载均衡规则。近来,惊呼信息量加速猛增的声音不绝于耳,在这样的背景下,服务器负载均衡技术有了惊人的发展和进步。可以这么认为,在所有的大规模服务器端,服务器负载均衡技术都默默无闻地奉献着一己之力。在负载均衡设计中,高效的信息量负载均衡要承担两个重要职责,那就是保障服务器端的可扩展性和灵活性。
本来将它们的设计细分项目分开讲述也是可以的,不过因为二者都与从传输层到应用层的技术相关,就将它们合并在一起解说了,各位读者可根据需要将它们的细分项目分开阅读。关于设计细分项目和本书中与之相关的技术细分项目以及设计细分项目的详细内容请参看下表。
表 0.1.3 本书中与安全设计、负载均衡设计相关的技术细分项目和设计细分项目
4.高可用性设计
在高可用性设计中,我们要定义系统冗余的相关规则。服务器端大多设在关键任务环境中,不允许出现服务中断的情况,因此我们要对所有部分进行冗余设计,确保无论在哪里发生怎样的故障都能够从容应对。
关于设计细分项目以及与之相关的技术细分项目和设计细分项目的详细内容请参看下表。
表 0.1.4 本书中与高可用性设计相关的技术细分项目和设计细分项目
5.管理设计
在管理设计中,我们要定义与服务器端运行管理相关的所有规则。管理设计中的严格规定直接影响后面运行阶段的可操作性和可扩展性。
关于设计细分项目以及与之相关的技术细分项目和设计细分项目的详细内容请参看下表。
表 0.1.5 本书中与管理设计相关的技术细分项目和设计细分项目
本文仅限内部技术人员学习交流,不得作于其他商业用途.希望此文对广技人员有所帮助。原创文章出自:南昌网站制作公司--百恒网络 如转载请注明出处!