การเพิ่มประสิทธิภาพข้อตกลงระดับการบริการด้วยออโตเมชันเซิร์ฟเวอร์ ตามแนวคิด CI/CD สำหรับ DevOps
0
0
Files
Issued Date
2020
Resource Type
Language
tha
File Type
application/pdf
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Rights Holder(s)
มหาวิทยาลัยสุโขทัยธรรมาธิราช
Suggested Citation
เมธัส คำจาด (2020). การเพิ่มประสิทธิภาพข้อตกลงระดับการบริการด้วยออโตเมชันเซิร์ฟเวอร์ ตามแนวคิด CI/CD สำหรับ DevOps. สืบค้นจาก: https://hdl.handle.net/20.500.14770/13822
Alternative Title(s)
SLA enhancement using automation server based on CI/CD concept for DevOps
Author(s)
Advisor(s)
Other Contributor(s)
Abstract
การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อ (1) พัฒนาออโตเมชันเซิร์ฟเวอร์ สำหรับการเพิ่มประสิทธิภาพข้อตกลงระดับการบริการตามแนวคิด CI/CD สาหรับ DevOps (2) วิเคราะห์ประสิทธิภาพออโตเมชันเซิร์ฟเวอร์ และ (3) ประเมินผลการใช้งานออโตเมชันเซิร์ฟเวอร์ วิธีการดำเนินการวิจัย ประกอบด้วย (1) การติดตั้งและพัฒนาชุดทำงานออโตเมชันเซิร์ฟเวอร์ด้วยเครื่องมือเจ็นกิ้นและคำสั่งในรูปแบบไปป์ไลน์ และ (2) การทดสอบ วิเคราะห์ประสิทธิภาพโดยเจ็นกิ้นปลั๊กอินเชิงเวลา และประเมินผลการใช้งานโดยใช้สถิติค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐาน การวิจัยครั้งนี้วัดจากปริมาณงาน จำนวน 86 งาน และประเมินประสิทธิภาพจากผู้ใช้งานจำนวน 61 คน ผลการวิจัยพบว่า อัตราส่วนความสำเร็จตามการสนับสนุนข้อตกลงระดับบริการ สำหรับการใช้งานออโตเมชันเซิร์ฟเวอร์และการทำงานแบบแมนนวล คิดเป็นร้อยละ 100 และ 1.16 ตามลำดับ ขนาดของซอฟต์แวร์ที่ใช้ในการทดสอบ กำหนดตามทฤษฎีโคโคโมเป็นขนาดกลาง ใหญ่ และเล็ก ได้อัตราส่วนความสำเร็จตามข้อตกลงระดับการบริการเป็นร้อยละ 52.33 41.86 และ 5.81 ตามลำดับ การประเมินผลการใช้งานออโตเมชันเซิร์ฟเวอร์ 3 ด้าน มีดังนี้ ด้านการใช้งานและประสิทธิภาพของออโตเมชันเซิร์ฟเวอร์อยู่ที่ระดับมาก (𝑋 ̅= 4.08 SD = 0.72) ด้านการลดระยะเวลาและขั้นตอนการทำงานจากการใช้งานอยู่ที่ระดับมาก (𝑋 ̅= 4.05 SD = 0.72) และด้านการทำงานตามเป้าหมายของข้อตกลงระดับการบริการอยู่ที่ระดับมาก (𝑋 ̅ = 3.94 SD = 0.69) ผลการประเมินการใช้งานโดยรวมอยู่ที่ระดับมาก (𝑋 ̅= 4.02 SD = 0.71) เช่นกัน
The objectives of this research were (1) to develop an automation server based on CI/CD concept for DevOps procedure to SLA enhancement; (2) to analyze the automation server performance; and (3) to evaluate the automation server usage. Research methods consisted of (1) the installation and development of the automation server using Jenkins tools and pipeline script; and (2) testing, analyzing performance by Jenkins Plugin with time processing, and evaluating the usage by average and standard deviation statistics. This research measured the workload of 86 jobs. The performance was evaluated from 61 users. The results showed that the success ratio to support the service level agreement for the deployment of the automation server and the manual procedure was 100% and 1.16%, respectively. The software size defined based on the COCOMO theory as medium, large, and small with the percentage of success regarding SLA of 52.33, 41.86 and 5.81, respectively. The evaluation of the automation server usage was presented in 3 aspects as follows: (1) the automation server usage and performance was at a high level (𝑋 ̅= 4.08 SD = 0.72), (2) the reduction of time consumption and working procedures was at a high level (𝑋 ̅= 4.05 SD = 0.72), and (3) the operation with achieving SLA criteria was at a high level (𝑋 ̅ = 3.94 SD = 0.69). The overall evaluation was also at a high level (𝑋 ̅= 4.02 SD = 0.71)
The objectives of this research were (1) to develop an automation server based on CI/CD concept for DevOps procedure to SLA enhancement; (2) to analyze the automation server performance; and (3) to evaluate the automation server usage. Research methods consisted of (1) the installation and development of the automation server using Jenkins tools and pipeline script; and (2) testing, analyzing performance by Jenkins Plugin with time processing, and evaluating the usage by average and standard deviation statistics. This research measured the workload of 86 jobs. The performance was evaluated from 61 users. The results showed that the success ratio to support the service level agreement for the deployment of the automation server and the manual procedure was 100% and 1.16%, respectively. The software size defined based on the COCOMO theory as medium, large, and small with the percentage of success regarding SLA of 52.33, 41.86 and 5.81, respectively. The evaluation of the automation server usage was presented in 3 aspects as follows: (1) the automation server usage and performance was at a high level (𝑋 ̅= 4.08 SD = 0.72), (2) the reduction of time consumption and working procedures was at a high level (𝑋 ̅= 4.05 SD = 0.72), and (3) the operation with achieving SLA criteria was at a high level (𝑋 ̅ = 3.94 SD = 0.69). The overall evaluation was also at a high level (𝑋 ̅= 4.02 SD = 0.71)
Description
วิทยานิพนธ์ (วท.ม. (เทคโนโลยีสารสนเทศและการสื่อสาร))--มหาวิทยาลัยสุโขทัยธรรมาธิราช, 2563
Degree Name
วิทยาศาสตรมหาบัณฑิต (เทคโนโลยีสารสนเทศและการสื่อสาร)
Degree Level
ปริญญาโท
Degree Discipline
วิทยาศาสตร์และเทคโนโลยี
Degree Grantor(s)
มหาวิทยาลัยสุโขทัยธรรมาธิราช
View online Resources
Collections
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)

