【我在黑盒学服务器】服务器部署架构和软件架构

一个有纸、笔、橡皮擦并且坚持严格的行为准则的人,实质上就是一台通用图灵机。——艾伦.图灵

前期回顾:(1)服务器基础结构

                  (2)CPU原理介绍和基础架框与命名

算是比较基础向,欢迎大佬指正,恳求点赞关注!

今天看CAD弱电图,看得小麻,说不定写完服务器可以开个CAD(

——————————————————————————————


  • 服务器应用部署架构

数据库可以运行在服务器上,服务器可以运行数据库


数据库

数据库本质上是一个应用软件,常在服务器上运行(其实你电脑也经常用),主要是用来存取数据,以便提供更快速、高效的数据检索及数据处理,宽泛来说,excel也能算是数据库.......,当然现在的数据库有更多拓展的业务

在联网游戏中,存放你的账号数据和云地图加载数据的就是数据库,所以数据库出问题烧库了的话,可能你的饰品和装备全没了(如果公司不备份的话)


客户端

 客户端(Client)或称为用户端,是指与相对应,为客户提供本地服务的程序。

你现在就在用小黑盒客户端接受服务器运行的数据库存储的我这篇文章。


单机系统

指的是只在一台服务器上面运行的系统。这种架构有很大的局限性,硬件性能上会存在瓶颈,这种硬件上的瓶颈是不可避免的,所以这种系统只适合对性能,并发等指标要求不高的系统。


C/S 架构

小型系统:使用的C/S系统,基本只是简单的读取数据库,显示到前台而已。一般也就分为两层:服务器端、客户端。主要依靠局域网

  对接功能直接集成到客户端。不再需要额外的东西,对中小型企业来说cs就够了

B/S 架构

B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备. 信息管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

绝大部分联网网站和app都是基于B/S架构,比如小黑盒

——————————————————————————————


  • 服务器上层软件架构

就是在服务器这台电脑上运行的适用于各种场景的软件。一般来说懂上面几个或者精通某个就有饭吃了

选一下其中的代表

——————————————————————————————

业务应用软件

企业资源计划  ERP:

ERP 是一个以管理会计 为核心可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理软件。针对物资资源管理(物流)、人力资源管理(人流),财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。

很多企业招聘的特殊岗位会要求掌握erp。

——————————————————————————————

中间件

中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

java:

据说是最好的语言。java web可以充当中间件的作用


——————————————————————————

数据库

基本都是重量级,又会细分到分布式,集中式,并行式,开源等等各自分类(看那期细讲吧)

MySQL,sqlserver,oracle,IBM,DB2

 以上这些国外数据库是大主流,熟练掌握以上数据库基本上是从事运维的基本要求

____________________________________________________________________

OS

操作系统。1、Unix和类Unix操作系统:Mac OS X,Linux发行版(如ubuntu)

2、微软公司Windows操作系统: Windows 98,Windows XP,Windows Vista,Windows 7,Windows 8等等

_________________________________________________________

#盒友日常#

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com