主页 > 物联网 > 怎么样组建一个小型企业?

怎么样组建一个小型企业?

一、怎么样组建一个小型企业?

1.网络结构的选择采用目前流行的快速以太网技术,使用星型拓扑结构,组建一个可以满足客户机/服务器及对等网要求的小型局域网。

2.硬件的准备组网硬件包括服务器、工作站、网卡、集线器和双绞线等,在选择时需要根据不同的网络应用需求,进行整体的分析和考虑。

服务器:网络的重点设备,在许可的情况下,尽量配置高一些,最好采用专用服务器,避免使用普通高配置计算机充当服务器,原因在于专用服务器是针对网络应用专门设计的,网络性能要比普通计算机好很多。

工作站:选择流行机种,以满足需求的基本配置为度,数量的选择兼顾集线器端口的数量,一般集线器常见端口数为8 口、12 口、16 口和24 口,不要造成太多的端口浪费。

网卡:工作站计算机选择10M/100M 自适应PCI 总线网卡,专用服务器一般都自带一个10M/100M 自适应网卡。

集线器:集线器的选择很大程度取决于组建的局域网的网络工作性质,一种情况为各工作站的网络通信主要是与服务器之间的通信,工作站之间没有什么通信,这种情况可以采用两个24 口可堆叠式10M/100M 自适应集线器,将服务器和最多47 台工作站组成一个局域

网。另一种情况则是各工作站的网络通信除了与服务器之间的通信外,工作站之间还存在大量通信,这种情况下就应该采用交换机。比较经济的法是采用一台8 口的10M/100M 交换机做中心交换机,下带两台有1 个100M 口、24 个10M 口的交换机来组建局域网。如果10M 还不能满足工作站间的网络通信需求,就全部采用10M/100M 自适应交换机。

双绞线:采用5 类或超5 类双绞线,每根UTP 需要两个RJ-45 连接器(俗称水晶头)。

所有硬件准备好后,用双绞线将每一台工作站、服务器中的网卡与集线器连接起来,局域网硬件部分就大功告成,接下来就到软件部分的安装。

3.操作系统的选择服务器的采用Windows 2000 Server 网络操作系统,工作站可采用Windows 9x、Windows

Me 或Windows 2000 Professional 操作系统,配置好服务器的服务设置和网络配置之后,安装好工作站的操作系统及网络相关设置,便可进行局域网的整体调试,调试通过,局域网组建工作完成。

二、塔式服务器、机架式服务器和刀片式服务器的区别是什么?

三类服务器的划分是根据具体的应用环境。 塔式服务器像台式机一样,占用空间比较大,适合一些小型企业使用。 机架式服务器是针对企业的密集部署需求,以19英寸机架作为标准宽度的服务器类型。将服务器放置到机架上,不仅有利于日常的维护与管理,也可能避免意想不到的故障。 刀片服务器是近几年比较流行的一种高可用、高密度服务器架构,是专门为特殊应用行业和高密度计算环境设计的,其中每一块刀片实际上就是一块系统母板,类似于一个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以使用系统软件将这些母板集合成一个服务器集群。

三、ASP.net的三层架构

为何使用N层架构? 因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。 一个N层的应用程序通常有三层:表现层、业务层和数据层。下面让我们看看每层都做些什么。 表现层(Presentation Layer) 表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。 在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。 业务层(Business Tier) 业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。 在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层。返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。 BLL和DAL 通常该层被划分成两个子层:业务逻辑层(Business Logic Layer,BLL)和数据访问层(Data Access Layers,DAL)。业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。DAL访问数据并将其转给BLL。 在ASP.NET中,该层可以用SqlClient或OleDb从SQL Server或Access数据库取数据,把数据通过DataSet 或DataReader的形式给BLL,BLL处理数据给表现层。有的时候,例如直接把DataSet 或DataReader送给表现层的时候,BLL是一个透明层。 数据层(Data Tier) 数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。 逻辑层VS(分布式)物理层 人们容易将这两个概念搞混。我们说逻辑层是把层按类的集合来划分,而这些层都在同一台个服务器上。(分布式)物理层是指类的集合在不同的服务器上,用附加的代码来处理层间的通信,比如remoting和web服务。 决定如何划分你的层(是物理的还是不是物理的)是非常重要的。在划分时应考虑下面因素: 1、注意如果划分成物理层,你的应用程序的速度会因为不同服务器在网络中通信的延迟而减慢。所以,如果你决定用物理层,请确保获得性能的提升大于性能的降低。 2、按照n层架构设计你的应用程序。 3、部署以及维护物理分布式的应用程序的成本是很高的。你首先需要不止一台服务器,你还需要网络硬件来连接这些服务器。在这种情况下,部署应用变得更加复杂!因此这样做之前请确定这样做是否值得。 另外还要注意,你的应用程序的每层都做何使用。你也许因为运行的多个服务都需要某一层而把该层放到别台服务器上。例如,你也许会因为给不同的用户定制不同的表现层,而将业务逻辑层放于别处;你也许会因为还有其它的应用访问同一个数据库,而把SQL server服务放到别处

相关推荐