Deployment of a Hospital Management Information System over a Private Cloud

number: 
3399
إنجليزية
Degree: 
Author: 
Ahmed Fawzi Faraj
Supervisor: 
Dr.Ghassan H. Abdulmajeed
year: 
2015

This thesis presents the design and implementation of a private cloud computing system using a combination of two HP servers with specifications of Intel Xeon 8 core processor, 16GB RAM, 500 GB Hard Disk and two NICs as a physical resources and VMware ESXi as a virtualization software. Most of Iraqi hospitals do not offer e-services and there is a need to digitalize the request, report, store, and retrieve the medical data in these hospitals as well as provides other e-services such as e-mail and VoIP services. Also the deployment of the proposed system to offer these services encounters some problems such as the cost of hardware, system security and providing high availability for VMs and applications. The objective from this thesis is to design and implement a Hospital Management Information System (HMIS) , e-mail and VoIP services over a private cloud computing. The cloud computing system is implemented as a solution to create multiple virtual servers to be utilized by HMIS and other e-services. High Availability (HA) clustering is implemented over the proposed cloud computing to increase the availability of VMs, applications and services. So that, in case of one physical server failure, the VMs, applications and services are restarted on another available server. From the measurements observed during the implementation of the proposed cloud computing, using ESXi hypervisor could provide reliable, efficient and secure environment to deploy the proposed system and the implementation of HA clustering could provide high availability to VMs and applications. The deployment of HMIS over cloud system could decrease the cost of hardware servers and increase security and privacy. Several friendly user interfaces are designed and programmed using PHP, HTML and CSS programming languages whereas MySQL database is used to build the databases.