基于云计算平台的网络运行管理系统设计

  • 来源:互联网周刊
  • 关键字:云计算,网络运行管理,系统设计
  • 发布时间:2022-04-15 13:42

  摘要:在计算机技术不断发展过程中,数据信息的数量不断增多,为了更加有效地分析各项数据,需要研发各种新技术,云计算就是其中之一。为了保障网络运行的稳定性,需要设计完善的运行管理系统。在系统设计过程中,可以利用云计算平台,本文就此进行了相关的阐述和分析。

  引言

  云计算是一种新技术,可以使人们生活、工作更加便利,但该技术并不足够完善,安全性、功能性等问题还需要进一步解决。在网络运行管理系统设计过程中,可以将云计算平台作为基础,通过实时监控的方式全面掌握网络运行所产生的各项信息、数据,为管理员的分析工作提供更多依据,确保网络设备配置的合理性,使网络运行更加安全、通畅。

  1. 云计算技术体系结构

  云计算主要有三种类型,分别是SaaS、PaaS、IaaS,每个服务提供商提供的解决方案不同,所以云计算的技术体系结构并不统一[1]。为了实现体系结构的统一,可以将其分为四个层次,最上层为物理资源层,然后依次为资源池层、管理中间件层、SOA构建层。具体的层次划分内容如图1所示。

  其中,物理资源层作为最顶层可以为平台提供物理资源、软件设备、硬件设备,具体包括存储器、应用软件等等;资源池层用于加工各类资源,使其形成同构资源池,或者与同构相似的资源池,包括存储资源池、计算资源池等等;管理中间件层用于管理平台中的各种资源,通过调度应用任务,充分利用各项资源,从而保障平台的运行效率和安全性;最底层的SOA构建层通过封装云计算能力的方式,利用Web service服务,在SOA体系中管理和使用云计算能力。在四层结构中,资源池层、管理中间层是最关键的两个部分,通过外部设施来获取构建层的功能。

  2. 云计算平台的网络运行管理系统设计

  网络管理包括五大功能域,各个功能域之间的关系如图2所示,云计算平台的网络运行管理系统就以此为基础。国内市场中主流网络管理软件包括Unicenter、Tivoli等,在市场中分别占据22.7%、17.23%的份额。IBM、CA等公司在国内市场占据60%的份额,剩余40%则被其他厂商瓜分。为了占据更大的市场份额,应该加大系统开发和设计力度。

  2.1 总体设计

  将云计算平台作为基础,对网络运行管理系统进行管理,通过实时监测的方式,掌握网络运行的各项数据信息,为管理员的分析工作提供便利。根据具体的网络情况对配置信息进行合理的调整,确保网络性能的优越性,使网络可以高效运行。

  该系统主要以网络用户、系统管理员、超级管理员为使用对象。网络用户作为被授权的使用者,可以通过登录系统的方式获取相应的资源使用权限,并且根据具体的协议付费;系统管理员的主要责任就是配置系统资源、维护系统安全,做好用户的管理工作;超级管理员拥有更高的权限,与普通的管理员不同,超级管理员掌握所有权限,并且可以管理系统管理员[2]。

  在该系统中,各类用户的权限、执行操作均不相同,所以需要承担的任务也有所不同。具体包括用户管理、配置管理、计费管理、系统管理和个人信息管理几项内容。在计费管理方面,根据网络资源的使用情况来收费,属于一项管理功能。计费管理具有针对性,不同用户的收费标准也有所不同,主要依据网络资源的使用情况、操作代价确定计费高低。计费管理同时具有查询的功能,用户可以查询自己的消费情况,从而更加合理地利用网络资源。

  在系统管理中,管理人员可以利用管理工具进行监控、系统环境配置、邮件管理等操作。在个人信息方面,以系统管理员与用户信息为主,通过信息管理,保障隐私安全。具体包括密码修改、信息增删等管理方式[3]。

  2.2 详细设计

  该管理系统主要由用户、管理员和超级管理员使用。超级管理员的作用和权限就是对管理员的扩展,所以系统使用者的类型本质上只有两种,一种是系统用户,另一种是管理员。在系统设计的过程中,要以此为基础进行设计和分析。在针对网络用户设计的过程中,主要针对系统登录、信息查询、个人信息管理等功能进行设计。在系统登录方面,这是一种基础的安全机制,通过填写用户名、密码的方式登入系统,同时获取相应的权限。在登录过程中,系统会根据不同的用户做出区分,同时参考用户的操作情况、数据使用情况进行计费管理。在信息查询方面,用户通过查询获取计费账单,同时也可以了解网络使用的详细情况,确保用户可以清楚自己对设备、流量等资源的使用量。采用透明化的查询窗口,可以实现收费标准的透明化,从而获取用户的信任,使用户可以自己掌握自己的消费账单,进而及时发现问题,避免损失或浪费的情况;在个人信息管理方面,通过对注册信息的管理、维护,可以保护个人隐私和用户安全[4]。

  2.3 数据库设计

  在管理系统运行的过程中,数据库是最核心,也是最基础的部分,可以按照模型将系统数据组织起来,具有存储数据、检索数据等功能。在实际设计过程中,主要设计内容包括用户表、管理员表、信件表、网络资源费用表等内容。

  在用户表的设计方面,要先明确用户表涉及的内容,主要存储网络用户的注册信息,包括用户名、密码、权限等字段。管理员表则用来保存管理员的信息,包括编号、用户名、密码等等。其中,编号由系统自动生成,具有唯一性的特点,可以用于区别记录。管理员的用户名可以由管理员指定,但不能重复,系统会检验用户名的唯一性,管理员可以自己修改信息,超级管理员则负责维护管理员表。信件表用来记录系统、管理员、用户的通信记录,包括发件人、时间、收件人等字段,邮件编号就是唯一标识,系统会自动分配。网络资源费用表可以记录各项收费标准,在用户网络使用费用的计算中使用[5]。

  2.4 系统实现

  将云计算平台作为基础设计运行管理系统,在设计的过程中,采用J2EE架构。该架构不同于传统的开发技术结构,包含的组件比较少,可以简化开发与部署环节,同时使系统有更高的可移植性和安全性。该架构应用后,异构环境程序移植问题可以得到有效解决,同时结合云计算平台可以使系统运行更加顺畅。该系统选择MyEclipse作为开发环境,可以结合数据库、应用程序服务器,使J2EE开发更加顺利,极大地提升了工作效率。

  在系统登录模块设计的过程中,首先要确定用户与系统的交互模式,用户在获得授权之后才能访问系统,可以设计简洁的登录界面,展示系统名称,提供用户名、密码的输入口即可,用户可以选择用户或管理员的身份,根据用户身份,登录之后系统会自动进入对应的页面。由于用户类型不同,所以操作方式、权限也会有所不同。为了有效区分,系统划分成了网络用户、管理员两个模块[6]。网络用户就是普通的系统用户,可以租用网络资源和设备,在系统中只具有使用的权限,并不能进行管理。用户可以查询信息,以此了解网络资源的使用情况。例如,可以采用折线图展示用户使用网络流量的具体情况,使用户获得更加直观的信息内容。管理员则拥有运行和管理的权限,不仅要做好管理系统的工作,还要做好维护工作,可以对网络资源和设施进行配置。拥有最高权限的管理员就是超级管理员,负责所有管理和维护工作。

  2.5未来发展

  要进一步完善网络运行管理系统,首先要解决云计算安全问题,尤其是数据安全问题,主要以避免丢失、杜绝泄漏两个方面为主,如果丢失或泄漏用户数据,则会影响用户个人权益,所以安全问题是未来发展亟待解决的问题。其次要强化性能,云计算对网络有很高的依赖性,所以要从网络设置、硬件和通信设施几个方面着手,全面提升系统性能,使云计算可以进一步发展。

  结语

  综上所述,对云计算平台为基础的网络运行管理系统设计方式进行介绍,从总体设计、详细设计、数据库设计几个方面出发,明确了系统设计的主要内容和方式。首先,要明确总体设计中的功能内容,根据系统要求做出详细的设计;其次,根据用户身份进行详细设计,明确用户特点、使用权限;最后,设计数据库,确定各个表结构,发挥数据库的作用。

  参考文献:

  [1]吕达.云计算平台的网络运行管理系统设计[J].电子技术与软件工程,2021(4):185-187.

  [2]康敏.多业务网络自动巡检技术研究及应用[J].电声技术,2021,45(1):77-80.

  [3]周鹏,迟仁磊.对网络运行维护管理系统的应用思考[J].信息与电脑(理论版), 2020,32(14):182-184.

  [4]宗雷.计算机通信网络设备管理软件及系统开发分析[J].电子世界,2019(16): 61-62.

  [5]谢桂华.网络运行维护管理系统及应用研究[J].数字技术与应用,2018, 36(6):59-60.

  [6]韩豹琪.网络运行维护管理系统的应用探讨[J].电子技术与软件工程,2016 (16):26.

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: