giáo dục trên nền tảng điện toán đám mây thông qua việc nghiên cứu các phần mềm CRMcho giáo dục đã được triển khai thực tế và áp dụng vào các tổ chức, doanh nghiệp, bằng việc kết hợp dịc
Trang 1ĐẠI HỌC QUOC GIA TP HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN
KHOA HE THONG THONG TIN
NGUYEN VAN NAM - 17520782
TRAN HOAI THANH - 17521059
KHOA LUAN TOT NGHIEP
TRIEN KHAI HE THONG SAAS (SOFTWARE AS A SERVICE)
CRM CHO GIAO DUC
IMPLEMENTING A SOFTWARE AS A SERVICE (SAAS) CUSTOMER RELATIONSHIP MANAGEMENT (CRM) SYSTEM FOR EDUCATION
KY SU HE THONG THONG TIN CHUYEN NGANH THUONG MAI DIEN TU
TP HO CHi MINH, 2021
Trang 2ĐẠI HỌC QUOC GIA TP HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN
KHOA HE THONG THONG TIN
NGUYEN VAN NAM - 17520782
TRAN HOAI THANH - 17521059
KHOA LUAN TOT NGHIEP
TRIEN KHAI HE THONG SAAS (SOFTWARE AS A SERVICE)
CRM CHO GIAO DUC
IMPLEMENTING A SOFTWARE AS A SERVICE (SAAS) CUSTOMER RELATIONSHIP MANAGEMENT (CRM) SYSTEM FOR EDUCATION
KY SU HE THONG THONG TIN CHUYEN NGÀNH THUONG MẠI ĐIỆN TỬ
GIẢNG VIÊN HƯỚNG DẪN THS HUỲNH ĐỨC HUY
TP HO CHÍ MINH, 2021
Trang 3DANH SÁCH HỘI DONG BẢO VE KHÓA LUẬN
Hội đồng cham khóa luận tốt nghiệp, thành lập theo Quyết định số
NAY của Hiệu trưởng Trường Đại học Công nghệ Thông tin.
Am ~ Chủ tịch.
An ~ Thư ký.
Bo ieee eeeeceeeeeeeecueeceeeeeueeseeeeeueeeneesenes —Uy viên.
— cece ence cece ce eeceeeeeneeeaeeseeeea nena ~ Ủy viên.
Trang 4ĐẠI HỌC QUOC GIA TP HO CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Độc Lập - Tự Do - Hạnh Phúc
THÔNG TIN
TP HCM, ngày 28 tháng 06 năm 2021.
NHẬN XÉT KHÓA LUẬN TÓT NGHIỆP
CUA CÁN BO HUONG DAN
Tên khóa luận:
Triển khai hệ thống SaaS (Software as a Service) CRM cho giáo dục
(Implementing a SaaS (Software as a Service) CRM system for education)
Nhóm SV thực hiện: Cán bộ hướng dẫn/phản biện:
Nguyễn Văn Nam 17520782 ThS Huỳnh Đức Huy
Trần Hoài Thanh 17521059
Đánh giá Khóa luận
1 Về cuốn báo cáo:
Số trang 123 Số chương 04
Số bảng số liệu 18 Số hình vẽ 57
Số tài liệu tham khảo 15 Sản phẩm 01
© _ Một số nhận xét về hình thức cuốn báo cáo
2 Về nội dung nghiên cứu:
Trang 5Điểm từng sinh viên:
Nguyễn Văn Nam:
Trần Hoài Thanh: /10
Người nhận xét (Ký tên và ghi rõ họ tên)
Trang 6ĐẠI HỌC QUÓC GIA TP HÒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc
CÔNG NGHỆ THÔNG TIN
TP HCM, ngày 28 tháng 06 năm 2020.
NHAN XÉT KHÓA LUẬN TOT NGHIỆP
CUA CÁN BO PHAN BIEN
Tên khóa luân:
Triển khai hệ thống SaaS (Software as a Service) CRM cho giáo dục (Implementing
a SaaS (Software as a Service) CRM system for education)
Nhóm SV thực hiện: Cán bộ hướng dẫn/phản biện:
Nguyễn Văn Nam 17520782
Trần Hoài Thanh 17521059
Đánh giá Khóa luận
1 Vé cuôn báo cáo:
Số trang 123 Số chương 04
Số bảng số liệu 18 Số hình vẽ 57
Số tài liệu tham khảo l5 Sản phẩm 01
e Một số nhận xét về hình thức cuốn báo cáo
Trang 72 Về nội dung nghiên cứu:
4 Về thái độ làm việc của sinh viên:
Diém từng sinh viên:
Nguyễn Văn Nam: /10)
Trần Hoài Thanh: /10
Người nhận xét (Ký tên và ghi rõ họ tên)
Trang 8LỜI CẢM ƠN
Lời đầu tiên, nhóm tác giả xin chân thành gửi lời cảm ơn đến quý thầy cô trường Đại học Công nghệ Thông tin — Đại học Quốc Gia thành phố Hồ Chí Minh Đặc biệt, nhóm
tác giả xin gửi lời cảm ơn và bày tỏ lòng biết ơn sâu sắc đến thay Huỳnh Đức Huy — người
đã trực tiếp hướng dan, giảng dạy và cung cap kiến thức quý giá dé chúng em có được một
kết quả tốt nhất trong khoá luận tốt nghiệp.
Nhóm tác giá cũng xin gửi lời cảm ơn đến gia đình đã động viên cho những lời
khuyên bồ ích, khuyến khích tỉnh thần để hoàn thành khoá luận Và xin gửi lời cảm ơn đến tập thể Công ty TNHH phan mém DotB đã tạo điều kiện hỗ trợ nhóm rất nhiều trong thời
gian qua.
Nhóm tác giả đã vận dụng những kiến thức nên tang được tích lity, phối hợp với
việc tự học hỏi và nghiên cứu những kiến thức mới, từ đó nhóm đã hoàn thành được dé tài Trong quá trình thực hiện, kiến thức của các thành viên vẫn còn hạn chế nên không thể
tránh khỏi những thiếu sót Chính vì vậy, nhóm chúng em hy vọng nhận được những ý kiến đóng góp từ phía quý thây cô nhằm cải thiện và nâng cao kỹ năng, qua đó hoàn thiện hành
trang của mình trong tương lai.
Xin chân thành cảm ơn!
Nhóm tác giả
Nguyễn Văn Nam, Tran Hoài Thanh
Trang 9ĐẠI HOC QUOC GIA TP HO CHÍMINH CONG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐẠI HỌC Độc lập - Tự do - Hạnh phúc
CÔNG NGHỆ THÔNG TIN
ĐÈ CƯƠNG CHI TIẾT
TEN DE TÀI: Triển khai hệ thông SaaS (Software as a Service) CRM cho giáo dục
TEN DE TÀI TIENG ANH: Implementing a SaaS (Software as a Service) CRM system
for education
Cán bộ hướng dẫn: ThS Huỳnh Đức Huy
Thời gian thực hiện: Từ ngày 01/03/2021 đến ngày 26/06/2021
Sinh viên thực hiện
Nguyễn Văn Nam - 17520782 Lớp: TMĐT2017
Email: 17520782@gm.uit.edu.vn Điện thoại: 0388671609
Trần Hoài Thanh — 17521059 Lớp: TMĐT2017
Email: 17521059@gm.uit.edu.vn Điện thoại: 0335951895
Nội dung đề tài
Những cải tiến liên tục trong công nghệ thông tin (CNTT) đã từng bước tạo ra các cuộc cách mạng đáng kể trong ngành giáo dục trên toàn thé giới (Pardeshi, 2014) Trên
thực tế, cuộc cách mạng về việc sử dụng Internet và CNTT ngày càng trở thành một nghĩa
vụ quan trọng của các tổ chức giáo dục (Lee, 2017) Theo xu hướng này, việc sử dụng
điện toán đám mây đang phát triển đáng kể trong các cơ sở giáo dục và người ta dự đoán
rằng công nghệ này sẽ tiếp tục ngày càng phát triển ở lĩnh vực này trong những năm tới
(Ashtari, S & Eydgahi, A., 2017) Công nghệ điện toán dam mây đã giới thiệu khái niệm
Trang 10điện toán qua internet thông qua các mô hình dịch vụ như “Cơ sở hạ tầng như một dịch vụ
(laaS)”, “Nền tảng như một dịch vụ (PaaS)” và “Phần mềm như một dich vụ (SaaS)”
(Charlebois, K., Palmour, N., & Knoppers, B M., 2016) SaaS hiện đang được quan tâm
nhiều trong lĩnh vực giáo dục SaaS chủ yếu được sử dụng bởi người dùng cuối, cho phép
truy cập thông tin và phần mềm với giá cả phải chăng và linh hoạt thông qua các máy chủ trực tuyến cũng như thúc đây sự hợp tác tích cực giữa những người dùng cá nhân CRM
là một ứng dụng điển hình dựa trên mô hình SaaS này.
CRM (Customer Relationship Management) là mô hình quản lý mối quan hệ khách hàng liên quan đến việc triển khai các chiến lược, quy trình và công nghệ đề tăng cường mối quan hệ của công ty với khách hàng trong suốt vòng đời của họ - từ tiếp thị và bán hàng, đến dịch vụ sau bán hàng Trong khi CRM là một khái niệm phổ biến trong thé giới
doanh nghiệp, thì nó lại là một hiện tượng tương đối mới trong lĩnh vực giáo dục Mỗi năm, các trường cao đăng và đại học phải đối mặt với thách thức trong việc cung cấp các
chương trình học và dịch vụ chất lượng cao cho số lượng sinh viên ngày càng đa dạng Các trường đại học và cao đẳng ngày càng quan tâm đến việc áp dụng phương pháp CRM
để tạo dựng mối quan hệ lâu dài với sinh viên.
Mặc dù các tài liệu hiện có đã thé hiện sự chú ý rộng rãi đến những lợi thé đáng giá
của các phần mềm CRM cho giáo dục, nhưng lợi ích đầy đủ chỉ có thể được công nhận nếu người dùng cuối chấp nhận và tiếp tục sử dụng các chức năng đầy đủ của các dịch vụ
này để ứng dụng vào thực tế một cách hiệu quả Nhìn chung, các phát hiện từ các tài liệu cho thấy việc áp dụng công nghệ dựa trên đám mây vẫn đang ở giai đoạn đầu Cụ thể hơn, việc áp dụng các ứng dụng CRM dựa trên SaaS trong môi trường giáo dục vẫn chưa được khám phá đầy đủ.
Từ những cơ sở trên, nhóm nghiên cứu nhận thấy hướng triển khai một hệ thống
SaaS CRM cho giáo dục dựa trên nền tảng điện toán đám mây là một đề tài rất tiềm năng
và còn nhiều bài toán cần giải quyết trong thời đại CNTT phát triển như hiện nay Chính
vì vậy, trong nghiên cứu này nhóm muốn đề xuất triển khai một hệ thống SaaS CRM cho
Trang 11giáo dục trên nền tảng điện toán đám mây thông qua việc nghiên cứu các phần mềm CRM
cho giáo dục đã được triển khai thực tế và áp dụng vào các tổ chức, doanh nghiệp, bằng
việc kết hợp dịch vụ Amazon Web Services (AWS) làm nên tảng phân phối SaaS và phần mềm CRM cho giáo dục cùng với tích hợp hệ thống quản lý thông tin trong nội bộ doanh
nghiệp (Information Management System) để tiếp tục đánh giá, cải tiến những phần mềm
này trong nghiên cứu.
Mục tiêu:
- Nghiên cứu về nền tảng, giải pháp SaaS hiện có trên các nền tảng điện toán đám mây dựa trên các dịch vụ mà nhà cung cấp giải pháp điện toán đám mây như Amazon Web
Services, Microsoft Azure, Google Cloud Platform cung cấp.
- Nghiên cúu và tự động hoá về cách triển khai một hệ thống CRM lên nền tảng
điện toán đám mây đã nghiên cứu.
- Xây dựng hệ thống IMS cho phép người dùng đăng ký sử dụng dịch vụ CRM và
quan lý việc vận hành gói dich vụ đó tại công ty TNHH phần mềm DotB - chuyên cung
cấp và tư vấn các giải pháp về CRM chuyên sâu trong lĩnh vực giáo dục.
Đối tượng và phạm vi:
Doanh nghiệp hoạt động trong các lĩnh vực cung cấp giải pháp CRM cho ngành
giáo dục như:
- Trung tâm Anh ngữ
- Trung tâm Đào tạo kỹ năng
- Các trường Đào tạo bậc Đại học/ Cao đẳng/ Trung cấp
Phương pháp thực hiện và kết quả mong đợi
STT | Mục tiêu Phương pháp Kết quả
Trang 12- Phương pháp phân tích, đánh giá, so sánh
được lợi ích và thách thức
khi triển khai CRM trong
giáo dục cho doanh nghiép.
Đưa ra quy trình, nghiệp
vụ mẫu cho các doanh
nghiệp trong lĩnh vực mục tiêu.
Liệt kê danh sách các chức
năng cơ bản và nâng cao
của phần mềm Từ đó ứng
dụng, cải tiến và phát triển
thêm các chức năng mới
Trang 13triển khai phần mềm - Phương pháp
nghiên cứu thực nghiệm:
Làm dự án cho một công ty
Kế hoạch thực hiện
(C: Phụ trách chính, HT: Hỗ trợ)
STT | Nội dung Thời gian Phân công
Bắt đầu Hoàn Khoảng | Nguyễn | Trần Hoài
thành thời gian | Văn Nam Thanh
1 Khao sat 01/03/2021 | 15/03/2021 | 15 ngay HT C
hiện trạng, những
Services.
3 Phân tích | 31/03/2021 | 14/04/2021 | 15 ngày HT Cc
thiết kê hệ thông, vẽ
Trang 14(Ký tên và ghi rõ họ tên)
(Ký tên và ghi rõ họ tên)
Sinh viên
TP HCM, ngày 08 tháng 07 năm 2021
Trang 15MỤC LỤC
MUC LUC 107 i
0 9/:0 00979.177.777 ẽ iv DANH MỤC HINH ANH cssscssssssesssssseccssssseccsssssecesssseccessssecesssnscsessssecesssnecsessssecsesanseeees Vv
DANH MỤC TU VIET TÁTT -+®°©©EEEEE++++dEEEEEEY+.eEEtttrvvkkedsrortrre viii
670007 2
IT CHƯƠNG 1: TONG QUAN DE TÀI - © e+sttrervrrvrverrrerrerrre 5
1.1 Mô tả bài COA cesssssnsssssssssssssssssccccccceccecececcessssssssuuunsusseseeceecceceeeseeseesessensanuanesess 5
1.2 Các vấn đề cần giải quyết -e<©©ceeeEzxeeErxeeEEkeetErkrtrksrtrkarrrrserrrssrre §
1.3 Tình hình nghiên CỨU - << << << %4 99⁄3 3 19069 55505009 84 8 1.4 Mục tiêu và hướng giải QUyét sccccccsssescsssssecccssssecssssseccsssssccesssuscsssssescssssnecessanseesss 9
1.5 Đối tượng và phạm vỉ nghiên cứu °°v++essete+rrrrxkxsserrrrrrrke 10 1.6 Két c7 ẽố ẽố ẽẽ ẽẽ 10
1.7 Ý nghĩa khoá luận
II CHƯƠNG 2 CƠ SỞ LÝ THUYÉT EEEEvvvvvvvvxxvxerddsddeiiee 12
2.1 Cloud €0TPUỈTE 5-5 << 5° << 5 91311 09009081101 01000000001 040804.680 12
2.2 Mô hình dịch vụ SaaS -<ssccssseesreersetstterrtsraerraraensrasrsensrsersensre 13
2.3 Giới thiệu sản phẩm triển khai thực tẾ s-sseccvssserevvxsserrrre 14
Trang 162.4 Amazon Web Services (AWS) co cọ Họ TH 0010080808 15
2.4.1 Các nhà cung cấp dich vụ đám mây
2.4.2 Tổng quan Amazon Web SerViCes cccc-s<cc+rrrxxesserrrrrrkerssee 18
2.4.3 Ưu didn sessssscsscsssscssccessssssssssseescnnsnssseeessnssnsssseesssusnsssssecessssssssseesssnsnsssees 18
244A Nhược điểm cceccccsssssccssssssccssnsseccsssscssssnsscssssneccessnsecssssnsccsssnsecesssssccesssuseessenes 19
2.4.5 Dịch vụ nổi DAt csssccsssssssccsssscsccssscsssssecccsssseccessnseccsssssccessnseccessneccesssvecsessses 20
2.5 D0C€F cocos2S 2 191913013013013001001301301401300100100140140130010014014014014004001001401s50 21
2.5.1 Lịch sử ra đời c5 Ăn Họ HH 00000056 21
2.5.2 Thành phần liên quan - se «s£se+©+se+tvssetrxsetrxseerrseerrsserre 22
2.5.3 Quy trình hoạt động o <<-5- sen HH nugenre 24
2.6 Kubernetes ccsecssssssessscessssssssenssecsesncsessssscsessssessssncseesesscsesscsecsesacseseesecsesnesecsssaesees 25
2.6.1 Tổng QUana cccssssccssssssccsssssscsssnssecssnsecscesnsscssssneccsssnssesssusecsssnsscesssnsceesssuseesssnes 25
2.6.2 Lợi ích của Kubernetes - «5 5-5-5 << sseESSEesEetsEerkreesrseesrse 27
2.6.3 Thành phần liên quan °-s£+se+©E++seeevzxssetezvxssersrvsse 28
Il Chương 3 XÂY DỰNG HỆ THONG
3.1 Mô hình kiến trúc triển khai phần mềm SaaS
3.1.1 Tầng User Interface (Giao diện người dùng) s scs«esecsesee 33
3.1.2 Tầng Middleware (Phần mềm quan lý trung gian)
3.1.3 Tầng Cloud (Công nghệ đám mây) ecss++verrxessserrrrrrrke 35
3.2 Triển khai phần mềm - 2£ E++e#©EE+xs£©EEvxsse©rvasrrrrvassrrrre 45
3.2.1 Giai đoạn tiếp nhận yêu cầu triển khai phần mềm - 45 3.2.2 Giai đoạn triển khai phần mềm - °°+vv+vxesetrrrrrrre 46
ii
Trang 17IV Chương 4 KET LUẬN VÀ HƯỚNG PHÁT TRIEN -‹- 56 4.1 Kết luận chung «°s£+©2++e©©E2++s£©EEY+eeEE22334E2723419223341972333epnrxe 56
Trang 18DANH MỤC BẢNG
Bảng II.I: So sánh số liệu cơ sở hạ tầng toàn cầu năm 2021 „ l6 Bảng II.2: Số lượng dịch vụ cung cấp năm 2021 18 Bang II.3: Những dich vu noi bật ma AWS „21 Bảng II.4: Bang so sánh đặc điểm giữa Kubernetes va Docker Swarm 27 Bảng III.1: Tỷ lệ mở rộng theo chiều ngang và chiều dọc của Pod và Node 39
Bảng V.1: Lead: Lưu thông đầu mối trong hệ thống -czz++ 58
Bang V.2: Opportunites: Lưu thông tin cơ hội bán hàng - 555cc 59
Bang V.3: Quotes: Lưu thông tin báo giá - - +5 Hư 60
Bảng V.4: Contracts: Lưu thông tin hợp đồng - -¿¿-52c+222vvzeevvvvcesecvscee 62 Bảng V.5: Leads (Đầu mối): Lưu thông đầu mối trong hệ thống - 69
Bang V.6: Opportunites (Cơ hội): Lưu thông tin cơ hội bán hàng . - 71
Bảng V.7: Quotes (Bao giá): Luu thông tin báo giá - - ¿5-5 eens renee teeeeneee 72
Bang V.8: Contracts (Hop đồng): Lưu thông tin hợp đồng ="“ _Ô 74
Bảng V.9: Contacts: Lưu thông tin người liên hệ ¿+25 5+S+c+xc+zvrerexeee 74
Bảng V.10: Accounts (Công ty): Lưu thông tin công ty -¿-‹- +5+5++c+>+ec<+ 76
Bảng V.11: Products (Sản phẩm): Lưu thông tin sản phẩm
Bảng V.12: Site Deployment: Lưu thông tin các sản phẩm đã triển khai
Bang V.13: Licenses: Lưu thông tin licenns€s -¿- ¿55c 5cSt2tcsteteeterrrterrrrerrree 80
iv
Trang 19DANH MỤC HÌNH ẢNH
Hình 0.1 - So sánh triển khai phần mềm CRM theo dang on premise và 2
Hình 0.2 - Tình hình sử dụng phần mềm quản lý chuyên sâu từ năm 2016-2019 3
Hình I.1 - Dự báo doanh thu các dich vụ đám mây trên toàn thế IỚI 6
Hình II.I - Môi trường của điện toán dam mây (Jaleel, 20 12) - -+++++c+++x+ 12 Hình H2 - Báo cáo các dịch vụ co sở hạ tầng đấm mâyy Street 17 Hình II.3 - Các đối tượng quản lý của Docker Engine -c:¿+22vvvvvcrcesrrrr 23 Hình II.4 - Quy trình hoạt động của một hệ thống sử dụng Docker - 24
Hình II.5 - Mô hình kiến trúc và các thành phan trong Kubernetes cluster 28
Hình III.1 - Mô hình kiến trúc triển khai phần mềm SaaS : ¿2 32 Hình III2 - Kiến trúc quản lý thông tin đăng ký của khách hàng - 33
Hình HI.3 - Mô hình usecase các chức năng của hệ thống quản lý thông tỉn 34
Hình III.4 — Quy trình hoạt động của mô hình kiến trúc Kubernetes - 35
Hình III.5 - Kiến trúc dựa trên Container cho các multi-tenant SaaS (Truyen, 2016) 37
Hình III.6 - Cách thức quản lý lập lịch của Container - 552525 +<+++sz 38 Hình III.7 — Horizontal Pod Autoscaler WorkfÏOwW - - 555 5+ccc+xsrerererecee 40 Hình II.8 — Vertical Pod Autoscaler Workflow -¿- 6c es eeseseeeeesteeeseseeteeeeneae 42 Hình III.9 — Các hoạt động của Auto-healing Containers 0 eters 43 Hình III.10 - Triển khai các ứng dụng với Amazon EKS -: : 45
Hình HI.11 - Trang đăng ký dùng thử sản phẩm : 222222c+z+2222vvvvvcrrrrrrr 46 Hình II.12 - Giao diện quản ly của Amazon EKS ¿ - 5:55 5c5+S++xcccscrscee 47 Hình IH.13 - Phiên bản AWS CLI version 2 hiện tại trên máy tính 47
Hình III.14 — Phiên bản kubectl hiện tại trên máy tính - + 5+ 5xx 47 Hình II.15 - Cac Image đã được đóng gói và day lên AWS ECR - 48
Trang 20Hình III.16 - Tệp tin deployment tạo sản phẩm . -¿25+z++22vvzee+evsvcee 48
Hình III.17 — Tao Pod từ tệp thông qua kubectÏ -¿-¿- «¿55 + +*£vxsxexeeezerervxeee 49
Hình II.18 — Chi tiết về thông tin Pod -.-2¿:¿¿22222222++22EEEESEvrrrrrrrrrkkrrrrerrrre 49
Hình III.19 — Tệp tạo Service cho PPOd ¿- ¿121 1S * 121212111 1 112 trên 50
Hình III.20 - Tệp tạo Service cho Pod từ tệp thông qua kubectl - 0
Hình HI.21- Thông tin chỉ tiết về Service „ 50 Hình III.22 - Kết quả khi truy cập vào địa chỉ của Pod „51 Hình III.23 - Màn hình chính của sản phẩm mà khách hàng sẽ sử dụng 51
Hình III.24 - Giao điện quản lý khách hàng dùng thử sản phẩm 52
Hình II.25 - Hủy service của khách hàng ¿52-55 S252 S*2*+xtxerereksrerrrerrree 52
Hình III.26 - Khai báo số Replicas cho Pod ssccscsssssesssssssesssssssscsssssscssssecsesssuescessssscessees 53
Hình III.27 - Khai báo sé replicas thông qua kubectl - ¿22222222 53
Hình III.28 - Chi tiết số Pod đang triển khai co một sản phẩm -:-¿ 53
Hình II.29 - Giao diện trực quan hình ảnh giám sát AWS EKS của New Relic 54
Hình III.30 - Giao điện các thông số chỉ tiết của Cluster trong New Relic 55
Hình III.31 - Chi tiết về Container đang triển khai -¿++22+2zt22v2vzeeverxscee 55
Hình IV.1 - Hướng phát triển của hệ thống - -2 ++z+E+++++2EE++zt+2vvzer+rrxscee 57 Hình V.1 - Cơ sở dữ liệu của hệ thống quản lý thông tin IMS - -: :: 69
Hình V.2 - Quy trình tổng quan hệ thống IMS Nguồn: Nhóm tác giả - 81
Hình V.3 - Quy trình chăm sóc Leads tổng quan -2z++22+2ztt2vzvzevrrxscee 82
Hình V.4 - Quy trình ghi nhận khách hàng -¿-¿ ¿+5 5252 £+£+£+xexzvzrerersee 82
Hình V.5 - Quy trình xác định khách hàng ¿-¿- ¿52 252 2++++ExErrkekerrrrrkree 83
Hình V.6 - Quy trình chăm sóc khách hàng theo yêu cầu tổng quan - 85
Hình V.7 - Quy trình cấp site đăng ký dùng tht ccccccsscessssseesssssseesssssseessssseeesessseeecessees §6
Hình V.8 - Quy trình meeting/demo cho khách hàng - -5-5-5+5<555< 88
Hình V.9 - Quy trình chăm sóc lại leads tt S+SxskskeErerrrekskesrrkrrrrre 90
Hình V.10 - Quy trình converted leads «tt ngu 91
Hình V.11 - Quy trình chăm sóc Opportunity tổng quan -. ::¿-5222cccccccercre 92
vi
Trang 21Hình V.12 - Quy trình xác định nhu cầu ¿©22+++22++++ttEvvvrreerrvrrrrrrrrree 93
Hình V.13 - Quy trình phân tích nhu cầu khách hàng - ¿+22 94
Hình V.14 - Quy trình gửi báo giá ¿c2 2.2.2 221121221121 95
Hình V.15 - Quy trình thương lượng với khách hàng -¿- - ¿55+ 5++x+csxvxercxe 96
Hình V.16 - Quy trình chuyền đổi co hội.
Trang 22DANH MỤC TU VIET TAT
Từ viết tắt | Tên đầy đủ
CNTT Công nghệ thông tin
CRM Customer Relationship Management - Quan trị môi quan hệ khách hàng
CSDL Cơ sở dit liệu
DNVVN Doanh nghiệp vừa và nhỏ
DNS Domain Name System - Hệ thong phân giải tên miễn
IMS Information Management System - Hệ thông quan lý thông tin nội bộ
IP Internet Protocol - Giao thức Internet
SaaS Software as a Services - Phân mêm như một dịch vu
SLA Service Level Agreement - Thỏa thuận mức độ dịch vu
SOA Service Oriented Architecture - Kién tric hướng dịch vu
TNHH Trach nhiém hitu han
VPC Virtual Private Cloud - Dam mây riêng ảo
VLAN Virtual Local Area Network hay còn được gọi là mạng LAN ao VLAN là
một kỹ thuật cho phép tao lập các mang LAN độc lập một cách logic trên
cùng một kiến trúc hạ tầng vật lý.
viii
Trang 23TÓM TÁT KHÓA LUẬN Ngành công nghiệp phần mềm đang phát triển một cách nhanh chóng trong đó điện toán đám mây được xem như một kiểu máy tính mới, với các tài nguyên được ảo hóa cũng như có thể mở rộng linh hoạt và được cung cấp như một dịch vụ qua Internet Nó đã trở thành một xu hướng công nghệ quan trọng và nhiều chuyên gia kỳ vọng rằng điện toán đám
mây sẽ định hình lại các quy trình triển khai phần mềm và thị trường CNTT.
Đặc điểm chính của điện toán đám mây là đề hệ thống tự động phục vụ theo yêu cầu của người dùng nơi mà có thê tuỳ chỉnh được dung lượng, khả năng truy cập, số lượng người dùng, bộ nhớ, khi cần thiết một cách tự động mà không cần phải tương tác với nhà cung
cấp dịch vụ Và SaaS là mô hình dich vụ điện toán đám mây chiếm ưu thế nhất, nó phân bổ
phần mềm với các ứng dụng được lưu trữ bởi nhà cung cấp dịch vụ và cung cấp cho khách hang thông qua mạng, phổ biến là mang Internet [9] (Mohsen Attaran, 2018)
Trong những năm gần đây, sự xuất hiện của CRM trong ngành giáo dục đã giúp các trung tâm, trường học, dé đàng số hoá được dữ liệu khách hàng (phụ huynh, học sinh)
nhằm tập trung tối đa vào viêc bán hàng và chăm sóc khách hàng hơn, giúp doanh nghiệp
hoạt động trong kinh doanh ngày càng trở nên hiệu quả Cũng chính vì những lợi ích như
thế mà nhu cầu triển khai hệ thống CRM trên nền tảng website để thuận tiện cho việc sử dụng và nâng cấp trong các trung tâm, trường học ngày càng lớn từ đó các doanh nghiệp cung cấp dịch vụ CRM trong giáo dục cũng phát triển mạnh và mô hình dịch vụ SaaS càng
được quan tâm nhiều hơn để nhằm tối đa hoá khả năng đáp ứng nhu cầu cho khách hàng.
Nội dung khoá luận là sự triển khai kết hợp giữa mô hình dịch vụ SaaS và hệ thông CRM trong giáo dục nhằm mang lại lợi ích kinh tế cao cho cả bên cung cấp và bên sử dụng phần mềm.
Khóa luận gồm 4 chương với các nội dung chính sau:
> Chương 1: Tổng quan đề tài
> Chương 2: Cơ sở lý thuyết và công nghệ sử dụng
> Chương 3: Xây dựng hệ thống
> Chương 4: Kết luận và hướng phát triển
Trang 24MỞ DAU
Các tô chức giáo dục nằm trong số nhiều tô chức nhận thấy rằng hệ thống điện toán
đám mây hữu ich dé đơn giản hóa quy trình tuyển sinh và quản lý, cũng như cải thiện giao tiếp của nhân viên nói chung (Kim, 2016) Một trong số những phân hệ đáng chú ý dành cho
các DNVVN của điện toán đám mây là mô hình phân phối dịch vụ SaaS Bằng cách thuê
ngoài cơ sở hạ tang, nền tảng hoặc phần mềm như một dịch vụ, các tổ chức giáo duc có thé được hưởng lợi về chỉ phí vận hành và các hiệu quả mà phần mềm SaaS mang lại.
sâu như CRM ở Việt Nam lại rất hạn chế, theo số liệu thống kê báo cáo của Hiệp hội thương
mại điện tử Việt Nam, mức độ triển khai CRM của các doanh nghiệp (bao gồm cả doanh
1 Noel Radley, Cloud vs On-Premise Deployment, 2008-2014 BuyerView | 2014, Market Research Associate,
Software Advice June 19, 2014 Access on: May 20, 2021 [Online].
www.softwareadvice.com/buyerview/deployment-preference-report-2014/
2
Trang 25nghiệp lớn cho tới DNVVN) chi từ 27%-31% từ năm 2016-2019, hơn nữa còn có biểu hiện
của sự sụt giảm qua từng năm.
Quản lý nhân sự Kế toán tài chính SCM CRM ERP
Hình 0.2 - Tình hình sử dụng phan mềm quản lý chuyên sâu từ năm 2016-2019?
Năm học 2017-2018 vừa qua, Bộ Giáo dục và Đào tạo đã ban hành văn bản số
4116/BGDĐT, ngày 08/9/2017 về việc hướng dẫn thực hiện nhiệm vụ CNTT đối với các Sở Giáo dục và Đào tạo Qua đó, các Sở Giáo dục và Đào tạo cần tập trung chỉ đạo triển khai
nhiệm vụ chính trọng tâm đó là “Triển khai có hiệu quả Đề án tăng cường ứng dụng công nghệ thông tin trong quản lý và hỗ trợ các hoạt động dạy - học, nghiên cứu khoa học góp
phan nâng cao chất lượng giáo duc và dao tạo giai đoạn 2016-2020, định hướng đến năm
2025 (được phê duyệt theo Quyết định số 117/QĐ-TTg ngày 25/01/2017 của Thủ tướng
Chính phủ).”3 Từ những số liệu trên, cho thấy việc triển khai phần mềm CRM nói riêng và phần mềm quản lý chuyên sâu nói chung tại Việt Nam còn nhiều hạn chế trái ngược hoàn toàn với mức độ triển khai ở các nước trên thế giới Nhóm nghiên cứu nhận thấy rằng đề tài
? Hiệp hội Thương mại điện tử Việt Nam VECOM, Báo cáo Chỉ số Thương mại điện tử Việt nam 2020, June 25,
2020, [online] Access on: May 25, 2021 vecom.vn/bao-cao-chi-so-thuong-mai-dien-tu-viet-nam-2020
3 Nam Long, Xu hướng ứng dung công nghệ vào giáo duc ở Việt Nam, Oct 01,2019 Access on May 25,2021.
[Online]
https://dantri.com.vn/giao-duc-huong-nghiep/xu-huong-ung-dung-cong-nghe-vao-giao-duc-o-viet-nam-20190110200219021.htm
Bộ GDĐT, Công văn số 4116/BGDĐT-CNTT về việc hướng dẫn thực hiện nhiệm vụ CNTT năm học 2017 ~ 2018, Sep
08, 2019 Access on May 25, 2021 [Online] https://e-ict.gov.vn/laws/detail/Cong-van-so-41 viec-huong-dan-thuc-hien-nhiem-vu-CNTT-nam-hoc-2017-2018-721/
16-BGDDT-CNTT-ve-3
Trang 26“Triển khai hệ thống SaaS CRM cho giáo dục” là hướng đi rất tiềm năng, đồng thời là mục
tiêu mà nhóm muốn hướng tới nhằm giúp cho việc triển khai phần mềm đến tay người dùng
cuối một cách thuận tiện và tiết kiệm nhất thông qua mô hình SaaS.
Trang 27I CHƯƠNG 1: TONG QUAN ĐÈ TÀI
Chương này mô tả tông quan về hiện trạng việc triển khai các phần mềm quản lýchuyên sâu theo mô hình SaaS của các doanh nghiệp cung cấp giải pháp công nghệ trong vàngoài nước Qua đó mô tả bài toán gặp phải, đối tượng, phạm vi, khảo sát các nghiên cứuliên quan Cuối cùng là đưa ra mục tiêu và hướng giải quyết của đề tài
1.1 Mô tả bài toán
Điện toán đám mây là công nghệ tiên tiến mà các doanh nghiệp có thé nhận được cácdịch vụ và nguồn lực máy tính từ các nhà cung cấp bên ngoài thay vì xây dựng hệ thống củariêng họ SaaS là một trong những mô hình điện toán đám mây có thể mang ra thực hiệnkinh doanh tốt nhất do được tích hợp sẵn phần mềm hay sản phẩm, do đó nó hữu ích khôngchỉ trong việc củng cố năng lực CNTT của DNVVN, mà cùng lúc cải thiện được đáng kê
trong quy trình kinh doanh nội bộ của doanh nghiệp (Kulkarni, 2012)
Từ dự báo trên ta có thể thấy được có sự tăng trưởng một cách nhanh chóng về việctriển khai phần mềm dưới dạng mô hình SaaS của các doanh nghiệp mới sử dụng phần mềm
lần đầu tiên, từ đó chỉ ra rằng mức độ phát triển cũng như nhu cầu sử dụng các phần mềm
dưới dạng mô hình SaaS ngày càng tăng cao Việc triển khai mô hình SaaS đem lại nhiềulợi ich cho doanh nghiệp như: có thé sử dụng phần mềm của bên cung cấp dich vụ dé triểnkhai nghiệp vụ kinh doanh chuyên biệt của từng doanh nghiệp bằng cách tuỳ chỉnh các ứng
dụng sẵn có của bên cung cấp; sử dụng phần mềm theo yêu cầu và truy cập mọi lúc mọi nơi;
có thé nhanh chóng nâng cấp lên phiên bản mới nhất được phát hành từ nhà cung cấp mà
không cần thiết triển khai cài đặt phức tạp như mô hình phần mềm truyền thống; hơn nữaphần mềm được đăng ký trả theo tháng hoặc năm giúp cho doanh nghiệp có thé tính toánchi phí cố định trong quá trình kinh doanh, ngoài ra có những phiên bản ít chức năng không
cần trả phí và đây cũng là một ưu điểm tuyệt vời của mô hình SaaS làm giảm áp lực về tài
chính của doanh nghiệp trong lúc vận hành.
Trang 28Hình 1.1 - Dự báo doanh thu các dịch vụ dam mây trên toàn thế gibi?
Tuy nhiên, theo báo cáo của “Hiệp hội Thương mại Điện tử Việt Nam” năm 2020,
trong các phần mềm hỗ trợ doanh nghiệp kinh doanh thì kế toán tài chính vẫn là công cụ
được doanh nghiệp sử dụng nhiều nhất trong các năm qua (tỷ lệ này hàng năm không có sự
chênh lệch nhiều và giao động trong khoảng 85% - 90%) Không có nhiều thay đổi đối với
việc trién khai nhóm các phần mềm chuyên sâu như phần mềm quan lý khách hàng (CRM),quản lý chuỗi cung ứng (SCM) và quản trị nguồn lực doanh nghiệp (ERP) Da số doanhnghiệp vẫn chưa sử dụng các phần mềm này Trong đó, tình hình triển khai sử dụng phầnmềm quản lý CRM và ERP theo quy mô doanh nghiệp lại có khoảng cách chênh lệch lớn
giữa các DNVVN và doanh nghiệp lớn trong 2 năm 2019 và 2020 giao động từ 36% tới 37%
(2019) [Hình I.2] và 22% tới 26% (2020) [Hình I.3] Trong tổng số DNVVN chỉ có 26%(2019&2020) số doanh nghiệp triển khai hệ thống CRM
4 Taylor Short, What is SaaS? 10 FAQs About Software as a Service, February 13, 2020 Access on May 25, 2021.
[Online] www.softwareadvice.com/resources/saas- 10-faqs-software-service/
6
Trang 29Hình 1.3 - Tình hình sử dụng các phan mém quản lý theo quy mô doanh nghiệp năm 20205
Cùng với đó theo “Báo cáo thi trường IT Landscape 2020” 7 cũng đã đưa ra một
vài số liệu, mặc đù có những xu hướng sử dụng SaaS tại Việt Nam, song thị trường chưathực sự hấp dẫn khi các công ty ở Việt Nam còn khá cứng nhắc trong việc áp dung thay đồi,chỉ 5-7% công ty đang ứng dụng SaaS Tuy nhiên điều này cũng nói lên cơ hội cho các nhàcung cấp SaaS, họ cần đầu tư hơn về thời gian, về công sức và vốn trong quá trình giáo dụcthị trường Việt Nam Từ những con số trên, nhóm nhận thấy rằng thực tế Việt Nam cũng đã
có sự phát triển vượt bậc nhưng vẫn cần có gang rất nhiều mới có thể theo kip thị trường thé
5 Hiệp hội Thương mại điện tử Việt Nam VECOM, Báo cáo Chỉ số Thương mại điện tử Việt nam 2019, June 25,
2019, [online] Access on: May 25, 2021 vecom.vn/bao-cao-chi-so-thuong-mai-dien-tu-viet-nam-2019
© Hiệp hội Thương mại điện tử Việt Nam VECOM, Báo cáo Chi số Thương mại điện tử Việt nam 2020, June 25,
2020, [online] Access on: May 25, 2021 vecom.vn/bao-cao-chi-so-thuong-mai-dien-tu-viet-nam-2020
7 Top Dev, Báo cáo thị trường IT Landscape 2020 Access on: May 25, 2021
https://topdev.vn/TopDev_VietnamITLandscape_2020.pdf
7
Trang 30giới, vì vậy việc triển khai mô hình SaaS cho các công ty cung cấp phần mềm là việc tất yếu
vì tính tức thời của phần mềm cũng như nhu cầu sử dụng của các DNVVN ngày càng tăng
cao, có được cơ hội làm việc trong Công ty TNHH phần mềm DotB Hiện nay công ty vẫn
đang loay hoay trong việc triển khai phần mềm theo mô hình điện toán đám mây, vì vậy
nhóm nghiên cứu mong muốn triển khai được một hệ thống phân phối phần mềm CRM
trong giáo dục bằng mô hình điện toán đám mây thông qua nhà cung cấp dịch vụ đám mây
Amazon Web Services.
1.2 Các van dé cần giải quyết
- Đối với việc triển khai phần mềm theo kiến trúc on-premise dựa trên virtual
machine hiện tại không có khả năng nâng cấp, mở rộng, chi phí xây dựng cơ
sở hạ tầng cho việc triển khai và cập nhật các phiên bản mới rat cao
- Quy trình xét duyệt va quản lý việc cấp tài khoản cho người dùng chưa được
thực thi một cách tự động cần sự hỗ trợ từ các phòng ban như phòng
marketing, phòng sales.
- _ Hệ thống đã triển khai cho khách hàng sẽ ngừng hoạt động khi tài nguyên
của hệ thống (như CPU, RAM) sử dụng hết.
công nghệ giúp các doanh nghiệp (trung tâm giáo dục) lấy khách hàng làm trung tâm trong
các hoạt động kinh doanh, điều này làm cho mối quan hệ giữa doanh nghiệp và khách hàngđược cải thiện và việc kinh doanh có nhiều thay đôi tích cực CRM đang làm rất tốt vai tròchăm sóc khách hàng, thúc đây sự phát triển của bộ phận kinh doanh
Đề có thé hiểu rõ hơn về lợi ích mà mô hình SaaS có thé mang lại cho doanh nghiệp,tác gia Hassan Sikander đã tiễn hành cũng như ghi nhận cách thức triển khai mô hình SaaSnhư giải pháp thay thê cho mô hình on-premise cô điển được các doanh nghiệp sử dụng Mô
8
Trang 31hình phần mềm truyền thống đắt tiền và có một quá trình thực hiện phức tạp Tất cả được
phân tích cụ thê thông qua case study của Dịch vụ Y tá Khám bệnh của New York XY) - một hệ thống CRM - tự động hóa các dịch vụ y tế tại nhà với cloud services do ABC-
(VNAs-Force.com (ABCF) cung cấp (Hassan, 2012) Ngoài ra, dé chỉ ra được các chức năng mới
của CRM dựa trên SaaS Nhóm tác giá Xiao, S (Xiao, 2010) đã so sánh với CRM truyền
thống và CRM dựa trên SaaS có các tính năng mới sau đây:
- Cung cấp giao diện người dùng được cá nhân hóa, một số doanh nghiệp có
thể chỉ sử dụng một vài mô-đun do giới hạn của các hoạt động và một SỐcông ty thì lại cần toàn bộ chức năng của mô-đun Đối với giao diện ngườidùng của cùng một mô-đun, những người dùng khác nhau sẽ có các yêu cầukhác nhau Do đó, CRM dựa trên SaaS cung cấp nhiêu giao diện khác nhau
cho khách hàng thoải mái lựa chọn tuỳ vào mục đích sử dụng của khách hàng.
- _ Cung cấp các tính năng tùy chỉnh, CRM dựa trên SaaS cũng cung cấp dịch
vụ logic nghiệp vụ khác nhau cùng tổn tại và sử dụng trong cùng một đun, người dùng có thé thiết lập và sửa đồi logic nghiệp vụ trong ứng dụng
mô _ Cung cấp nền tang phát triển trực tuyến, quan trị viên có thé xây dựng các
mô-đun mới với các trường dữ liệu tuỳ thuộc vào nghiệp vụ doanh nghiệp
chuyên biệt của công ty.
Các nghiên cứu trên đã cung cấp kiến thức về phương thức tích hợp phần mềm với
mô hình dịch vụ SaaS, cụ thé hơn là sự kết hợp cùng với sản phẩm phan mềm giải pháp công
nghệ CRM trong giáo dục của công ty TNHH Phan Mềm DotB trong thực tế Van dé tồn tai
như việc cung cấp các bản dùng thử một cách hoàn toàn tự động, hệ thống thanh toán tự
động và tự kích hoạt khi mua cũng như gia hạn phần mềm chưa được đưa vào ứng dụng thực
tế, cũng như quy trình quản lý phần mềm chưa được ứng dụng lên hệ thống quản lý thông
tin (IMS).
1.4 Mục tiêu và hướng giải quyết
Từ những cơ sở trên, nhóm nghiên cứu nhận thấy hướng đi triển khai hệ thống SaaS
CRM trong giáo duc là một đề tài rất tiềm năng theo hướng ứng dụng Cho nên trong dé tàinày nhóm tác giả nghiên cứu phát triển một hệ thống quản lý thông tin cho việc phân phối
Trang 32phần mềm theo mô hình SaaS dựa trên nền tảng điện toán đám mây của Amazon Web
Services tại công ty TNHH phần mềm DotB với những mục tiêu sau:
Nghiên cứu về nên tảng, giải pháp SaaS
hiện có trên các nên tảng điện toán đám
mây
Dựa trên các dịch vụ mà nhà cung cấp giải
pháp điện toán dam mây như Amazon Web
Services, Microsoft Azure, Google Cloud
Platform cung cấpNghiên cứu và tự động hoá về cách triên
khai một hệ thống CRM lên nền tảng điện
toán đám mây
Sử dung API từ nhà cung cấp hoặc triển
khai thông qua giao diện dòng lệnh (shell
script) dé đóng gói sản phẩm (container) vàtriển khai sản phẩm cho khách hàng
Xây dựng hệ thống IMS cho phép người
1.5 Đối tượng và phạm vi nghiên cứu
Đối tượng: Là các doanh nghiệp hoạt động trong các lĩnh vực của ngành dịch vụ
như:
Giáo dục (Các trung tâm anh ngữ, trung tâm đảo tạo kỹ năng ).
Công nghệ thông tin (Cung cấp phần mềm dịch vụ, cho thuê, xây dựng nền
tảng dựa trên điện toán đám mây, )
Phạm vi:
Thị trường Việt Nam
1.6 Kết quả đạt được
Các quy trình triển khai dịch vụ điện toán đám mây
Áp dụng cho việc phân phối phần mềm CRM trong giáo dục
Sau quá trình thực hiện kết quả chính mà nhóm nghiên cứu đã đạt được là:
10
Trang 33- Tim hiểu được cách thức triển khai mô hình SaaS và vận dụng vào thực tế
dựa trên công nghệ điện toán đám mây của Amazon Web Services kết hợp
cùng với Docker và Kubernetes.
- Triển khai thử nghiệm thành công một hệ thống phan mềm SaaS CRM cho
giáo dục trong Công ty DotB.
1.7 Ý nghĩa khoá luận
Nhóm đã tổng hợp và vận dụng được các kiến thức về điện toán đám mây, mô hình
phân phối dịch vụ SaaS, kèm theo đó là khái niệm về quản trị mối quan hệ khách hàng,
chuyên biệt hơn là giải pháp công nghệ CRM cho giáo dục được cung cấp bởi công ty TNHHphần mềm DotB và đề xuất được hệ thống quản lý thông tin nội bộ dành cho doanh nghiệpphân phối phần mềm
Với việc triển khai thành công dịch vụ dựa trên mô hình điện toán đám mây như vậy
đã giải quyết được rất nhiều bài toán khó trong thực tế mà doanh nghiệp làm dịch vụ cũngnhư bên cung cấp dịch vụ ở Việt Nam dang gặp phải Việc triển khai và đưa vào thực tế sửdụng giúp cho nhu cầu sử dụng phần mềm của khách hàng diễn ra mọi lúc mọi nơi, có thênâng cấp và thu hồi một cách linh động Doanh nghiệp sử dụng phần mềm từ phía nhà cungcấp không còn phải lo lắng về việc bảo trì và xây dựng cơ sở hạ tầng, từ đó giúp tiết kiệmchỉ phí và thời gian hơn, điều đó giúp cho doanh nghiệp có thê tập trung vào quá trình kinhdoanh cũng như phát triển các phòng ban khác Cùng với đó hệ thống quản lý thông tin nội
bộ giúp cho doanh nghiệp cung cấp phần mềm quản lý được khách hàng cũng như tài nguyên
của họ một cách dễ dàng hơn, đồng thời giúp việc chăm sóc và nâng cao độ hài lòng củakhách hàng tốt hơn
11
Trang 34Il CHUONG 2.CƠ SỞ LÝ THUYET
Chương này nói về cơ sở lý thuyết của khoá luận bao gồm khái niệm về điện toán
đám máy, phần mềm như một dịch vụ, công nghệ Amazon Web Services (AWS), nền tảng
Docker, nền tảng Kubernetes Đối với back-end sử dụng ngôn ngữ PHP, MySQL dé lập trình
hệ thông Ở đây nhóm chỉ trình bày những mục cơ sở lý thuyết liệt kê ở trên dé làm nền tangcho việc triển khai ứng dụng Các công nghệ còn lại nhóm trình bày chỉ tiết ở phụ lục
2.1 Cloud computing
Điện toán dam mây là một mô hình cho phép truy cập mạng thuận tiện, tuỳ theo yêu
cầu của khách hàng vào nhóm tài nguyên mà máy tính có thé phân bố cấu hình được chia sẻ(ví dụ: mạng, máy chủ, dung lượng lưu trữ, ứng dụng và dịch vụ) được cung cấp và pháthành nhanh chóng với nỗ lực quản lý bỏ ra rất nhỏ hoặc có thé tương tác trực tiếp với nhàcung cấp dich vụ Thông qua việc ảo hóa, điện toán đám mây có thé xử lý với cùng một cơ
sở hạ tầng vật lý cho khách hàng với các nhu cầu tính toán khác nhau
Hình II ] - Môi trường cua điện toán dam máy (Jaleel, 2012)
[Hình II.I] cho thấy một môi trường điện toán đám mây cơ bản bao gồm các thànhphần: trung tâm của môi trường nơi các thành phần giao tiếp thông qua nó đó là mô hìnhđiện toán đám mây sẽ chứa các CSDL, ứng dụng người dùng có thể tương tác và sử dụngthông qua các thiết bị như điện thoại thông minh, máy tính bảng, laptop từ đó kết nối đến
cloud và sử dụng các CSDL, ứng dụng thông qua đó.
12
Trang 35Điện toán dam mây có ba mô hình dịch vụ cơ bản là: laaS (cơ sở hạ tầng như một
dịch vụ), PaaS (nền tảng như một dịch vụ) và SaaS (phần mềm như một dịch vụ) Các mô
hình dich vụ nay có sự liên kết và phụ thuộc lẫn nhau
- M6 hình IaaS cung cap các thành phan cơ sở hạ tang cho khách hàng Các
thành phan có thé bao gồm máy ảo, bộ nhớ, mang, tường lửa, bộ cân bằngtai, Với laaS, khách hàng có quyền truy cập trực tiếp vào phần mềm cấpthấp nhất trong ngăn xếp - tức là vào hệ điều hành trên máy ảo hoặc vào bảngđiều khiển quản lý của tường lửa hoặc bộ cân băng tải
- MG hình PaaS cung cấp một nền tảng ứng dụng được xây dựng trước cho
khách hàng: khách hàng không cần dành thời gian xây dựng cơ sở hạ tang cơ
bản cho các ứng dụng của họ Trên phụ trợ, PaaS tự động mở rộng quy mô
và cung cấp các thành phần cơ sở hạ tầng cần thiết tùy thuộc vào yêu cầu ứng
dụng.
- Mô hình SaaS cung cấp các giải pháp phần mềm trực tuyến có sẵn Nhà cung
cấp phần mềm SaaS có toàn quyền kiêm soát phần mềm ứng dụng Các ví dụ
về ứng dụng SaaS bao gồm thư trực tuyến, hệ thống quản lý dự án, CRM vàcác nền tảng truyền thông xã hội
Trong phạm vi thực hiện khoá luận, nhóm tác giả đã sử dụng hai trong ba mô hình
của điện toán đám mây là mô hình SaaS và mô hình PaaS điển hình là các dịch vụ từ nhà
cung cấp dich vụ điện toán đám mây Amazon Web Services nham triển khai hoàn chỉnh quytrình cung cấp sản pham phần mềm trong doanh nghiệp tới khách hàng
cung cấp dịch vụ cho các khách hàng khác nhau thông qua internet Khách hàng có thể mua
va sử dụng dich vụ sau khi thanh toán các khoản phí liên quan cho nhà cung cấp tủy theo số
lượng dịch vụ mà họ đăng ký và thời gian họ dự định sử dụng Theo mô hình nay, với việc
13
Trang 36nhà cung cấp chịu toàn bộ trách nhiệm quản lý phần mềm thì người dùng không cần phảibảo trì phần mềm, giúp tiết kiệm một lượng lớn chỉ phí Đối với các doanh nghiệp, họ không
cần phải mua phần mềm, xây dựng cơ sở hạ tang phần mềm va bảo trì, sửa chữa phần mềm.
Do đó, ứng dụng kiểu này sẽ là sự lựa chọn hàng đầu cho hầu hết các DNVVN, bao gồm cảmột số công ty đã thành lập
Lợi ích mà mô hình SaaS mang lại:
- Chi phi đầu vào thấp: Trái ngược với phần mềm tại chỗ, SaaS được cung cấp cho
các tô chức dưới dang mô hình đăng ký, thường được lập hóa don cho mỗi ngườidùng theo tháng hoặc năm Điều này giúp cho người dùng linh động hơn trongviệc kiểm soát chi phí sử dụng của mình
- _ Dễ thực hiện: Khi giải pháp được cung cấp thông qua Internet, SaaS loại bỏ hoàn
toàn việc cài đặt và thiết lập tại chỗ cho người dùng cuối Người dùng có thê thiết
lập và chạy chương trình ngay lập tức.
- Tudo lựa chọn: Mô hình SaaS cho phép khách hàng tự do dé dàng chuyền đổi từ
nhà cung cấp giải pháp này sang nhà cung cấp giải pháp khác
- Khong yêu cầu cơ sở hạ tang: Vi ứng dụng được lưu trữ bởi nhà cung cấp dịch
vụ, nên không còn cần đầu tư vào cơ sở hạ tầng đắt tiền Tất cả các khoản đầu tưlớn ban đầu vào phần cứng, giấy phép, cơ sở dữ liệu, chỉ phí liên tục của việc sửdụng và đào tạo nhân viên CNTT, bảo trì và nâng cấp phần mềm và phần cứng
đều do nhà cung cấp dịch vụ quản lý.
- Kha năng mở rộng linh động: Mô hình này giúp cho khách hàng mở rộng ứng
dụng của mình thông qua quá trình khách hàng sử dụng tài nguyên của hệ thống
2.3 Giới thiệu sản phẩm triển khai thực tế
CRM đại diện cho tất cả những gi phục vụ cho việc tạo ra các mối quan hệ kinh doanh
lâu đài và bền chặt với các khách hàng khác Bên cạnh thực tế là nó giúp hiểu rõ hơn và dự
đoán nhu cầu của họ, CRM có thê giúp thu hút khách hàng mới và giữ chân khách hàng hiệntại, đồng thời gia tăng giá trị lâu dài của các mối quan hệ kinh doanh CRM bao gồm bốn
quy trình: xác định khách hàng, phân biệt khách hàng theo nhu cầu và giá trị của họ đối với
tổ chức, tương tác hiệu quả và hiệu quả các mối quan hệ, và cuối cùng, tùy chỉnh các sanphẩm / dịch vụ được cung cấp cho khách hàng Việc đưa ra các quyết định kinh doanh đúng
14
Trang 37dan ngày càng trở nên phức tạp Khách hàng ngày càng trở nên khắt khe hơn về chất lượngsản pham va dich vụ, trong khi họ hình thành các yêu cầu của họ đối với doanh nghiệp dướicác hình thức kênh liên hệ khác nhau (tổng đài, nhân viên đại lý của doanh nghiệp, đối tác
kinh doanh, các kênh từ web và các mạng xã hội).
CRM phát huy rất nhiều ưu thế trong lĩnh vực giáo dục Trọng tâm tiếp thị trong giáo
dục của ngày nay không quá tập trung vào việc thu hút “người mua” ma là sự hai lòng của
“khách hàng”, cung cấp cho họ những gì họ muốn và vun đắp mối quan hệ với họ không chỉ
riêng mang tính thương mại, lợi ích một bên hay không chỉ riêng cá nhân ai Do đó, việc các
cơ sở giáo dục áp dụng quản lý quan hệ khách hàng đồng nghĩa với việc sử dụng các công
cụ thích hợp dé có được kiến thức sâu hơn về nhu cầu của sinh viên trong dao tạo giảng day,giúp tô chức các dịch vụ phù hợp với đặc điểm và yêu cầu của họ, nham cải thiện quá trìnhgiáo dục và đạt được kết quả tốt hơn giúp giảm số lượng học sinh bỏ học Vì vậy doanhnghiệp giáo dục cần tìm hiéu dé triển khai một hệ thong CRM ma ở đó sinh viên có thé tựđộng tương tác với giáo viên, có thể gửi yêu cầu/ý kiến, thảo luận về các vấn đề xoay quanhcuộc sông của sinh viên một cách nhanh chóng và nhận được phản hồi từ giáo viên Ngoài
ra, ở mỗi doanh nghiệp giáo dục khác nhau sẽ có các quy trình nghiệp vụ giảng dạy khác
nhau, từ đó đặt ra thử thách cho nhà cung cấp trong việc thiết lập các chức năng phù hợp với
từng điêu kiện, hoàn cảnh đó.
2.4 Amazon Web Services (A WS)
Chi trong vòng một vai năm, điện toán đám mây đã trở thành công nghệ có tầm ảnh
hưởng lớn đến cuộc sống hằng ngày của tất cả chúng ta Ngày nay, thay vì mua, sở hữu và bảo trì các trung tâm dữ liệu và máy chủ vật lý, chúng ta có thể tiếp cận các dịch vụ công
nghệ như năng lượng điện toán, lưu trữ và cơ sở đữ liệu khi cần thiết từ các nhà cung cấp
dịch vụ đám mây.
2.4.1 Các nhà cung cấp dịch vụ đám mây
Trong thị trường điện toán đám mây, ba nhà cung cấp dịch vụ đám mây tốt nhất trên
thị trường hiện nay phải kể đến đó là Amazon Web Service (AWS), Microsoft Azure và
Google Cloud.
AWS là công ty dẫn đầu thị trường trong số ba công ty, trong khi Microsoft Azure vàGoogle Cloud đang tăng trưởng liên tục Cả ba nền tảng đều có các tính năng riêng phù hợp
15
Trang 38với yêu cầu của nhà phát triển ứng dụng Cùng so sánh các đặc điểm của ba nhà cung cấp
này xem có những điểm nồi bật nào mà đoanh nghiệp nên sử dung nhà cung cấp dịch vụ cho
sự phát triển của họ.
Thông qua báo cáo Magic Quadrant for Cloud Infrastructure services của GartnerŠ,
AWS vẫn đang dẫn đầu Thị trường đám mây với một lợi thé rõ ràng Azure và Google Cloud đang bám theo nhưng họ còn nhiều việc phải làm.
— Về cơ sở hạ tầng toàn cầu:
Đặc điểm | Khu vực (Regions) Vùng khả dụng Quốc gia phục vụ
Nhà cung (Availability
cấp dịch vụ Zones)
AWS 25 đã hoạt động va7 | 81 Phục vụ 245 quốc
được công bố gia và vùng lãnh thổ Microsoft Azure Hơn 60 khu vực 140
Google Cloud 2 61 35
Bảng II.I: So sánh số liệu co sở ha tang toàn cầu năm 2021°
* Laura Shiff, The 2020 Gartner Magic Quadrant for Cloud Infrastructure and Platform Services, September 17,
2020 Access on: Jun 26, 2021 [Online]
https://www.bmc.com/blogs/gartner-magic-quadrant-cips-cloud-infrastructure-platform-services/
° Amazon Web Services, Global Infrastructure The Most Secure, Extensive, and Reliable Global Cloud
Infrastructure, for all your applications 2020 Access on: Jun 26, 2021 [Online] aws/global-infrastructure/
https://aws.amazon.com/vi/about-Microsoft Azure, Azure geographies Access on: Jun 26, 2021 [Online]
https://azure.microsoft.com/en-us/global-infrastructure/geographies/ ; Google Cloud, Regions and zones Access on Jun 26, 2021 [Online]
https://cloud.google.com/compute/docs/regions-zones
16
Trang 39@ Oracle
—>
ABILITY TO EXECUTE
COMPLETENESS OF VISION —ờ As of August 2020 © Gartner, Inc
Hình II.2 - Báo cáo các dich vụ cở sở hạ tang đám mây!
Từ bảng số liệu trên cho thầy Amazon Web Services có phạm vi tiếp cận rộng hơn
và cung cấp dịch vụ cho nhiều quốc gia hơn hai nền tảng còn lại.
!9 Amazon Web Services, 2020 Magic Quadrant for Cloud Infrastructure & Platform Services Access on: May 25,
2021 [Online] https://pages.awscloud.com/GLOBAL-multi-DL-gartner-mq-cips-2020-learn.html
17
Trang 40— Về số lượng dịch vụ:
Nhà cung cấp AWS Microsoft Azure Google Cloud
Số lượng dịch vụ 200+ 100+ 60+
Bảng I2: Số lượng dich vụ cung cấp năm 20211!
AWS, Microsoft Azure và Google Cloud cung cấp nhiều dịch vụ điện toán đám mây
trên thị trường nhưng nồi bật nhất vẫn là AWS với số lượng gấp đôi các nhà cung cấp còn
lại.
Những số liệu so sánh trên cho thấy được điểm mạnh và điểm yếu của các nhà cung
cấp hiện nay Trên cơ sở đó, nhóm lựa chọn nhà cung cấp dịch vụ đám mây AWS dé triển
khai thực tế vào khóa luận.
2.4.2 Tổng quan Amazon Web Services
Amazon Web Services là một hệ thống các dịch vụ điện toán đám mây cung cấp cho
doanh nghiệp các giải pháp về dung lượng lưu trữ, điện toán, cơ sở dữ liệu, bảo mật, định
danh và tuân thủ, kết nối mạng và phân phối nội dung, các công cụ phát triển, dịch vụ cân bằng tải và các chức năng khác nhằm giúp doanh nghiệp mở rộng và phát triển.
Vào năm 2006, AWS bắt đầu cung cấp các dịch vụ cơ sở hạ tầng CNTT cho các
doanh nghiệp dưới hình thức dịch vụ web — nay thường được gọi là điện toán đám mây Một
trong những lợi ích chính của điện toán đám mây là cơ hội thay thé chi phi cơ sở hạ tầng trả trước bằng các khoản phí không có định ở mức thấp có khả năng thay đổi quy mô theo hoạt
động kinh doanh của từng doanh nghiệp Với Đám mây, doanh nghiệp không còn cần phải
lên kế hoạch và mua máy chủ cũng như các cơ sở hạ tầng CNTT khác trước nhiều tuần hay nhiều tháng Thay vào đó, họ có thể ngay lập tức đăng ký hàng trăm hoặc hàng nghìn máy chủ chỉ trong vai phút và mang lại kết quả nhanh hơn.