Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây - Nghiên cứu của Huỳnh Hoàng Long (ĐH Bách Khoa HN, 2022)
Nghiên cứu đề xuất mô hình chợ ứng dụng đa đám mây. Luận án tiến sĩ phân tích, thiết kế và đánh giá hiệu suất mô hình.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
130
Thời gian đọc
20 phút
Lượt xem
1
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- Mô hình chợ ứng dụng đa đám mây: Giải pháp tối ưu
- Số trang:
- 130 trang
- Trường:
- Đại học Bách khoa Hà Nội
- Chuyên ngành:
- Information Systems
- Tác giả:
- Huynh Hoang Long
- Năm:
- 2022
Tóm tắt nội dung luận án
I.Mô hình chợ ứng dụng đa đám mây Giải pháp tối ưu
Điện toán đám mây đang trở thành mô hình phân phối mạnh mẽ. Nó cung cấp ứng dụng, nền tảng và tài nguyên hạ tầng qua Internet. Các doanh nghiệp, tổ chức và cá nhân sử dụng điện toán đám mây để tiết kiệm chi phí. Tuy nhiên, các phương pháp phân phối dịch vụ hiện tại còn nhiều hạn chế. Mô hình chợ ứng dụng đa đám mây xuất hiện như một giải pháp đột phá. Mô hình này giải quyết các vấn đề cố hữu của các chợ ứng dụng đám mây truyền thống. Nó mang lại lợi ích đáng kể cho người tiêu dùng. Luận án này tập trung vào việc nghiên cứu và phát triển mô hình chợ ứng dụng đa đám mây hiệu quả. Mô hình này đảm bảo tính cạnh tranh và minh bạch. Nó tối ưu hóa phân phối ứng dụng đám mây. Nền tảng đa đám mây là yếu tố cốt lõi của mô hình này. Nó cho phép tích hợp và quản lý dịch vụ từ nhiều nhà cung cấp. Chiến lược đám mây thông minh được áp dụng. Điều này giúp tối đa hóa giá trị cho người dùng.
1.1. Khái niệm và tiềm năng của chợ ứng dụng đám mây.
Chợ ứng dụng đám mây là nơi người dùng tiếp cận dịch vụ. Nó là một kênh phân phối quan trọng. Tuy nhiên, các chợ ứng dụng đám mây hiện tại gặp vấn đề. Thông tin sản phẩm còn hạn chế. Chất lượng dịch vụ không đồng đều. Vấn đề độc quyền thường xuyên xảy ra. Người dùng phải trả giá cao hơn giá trị thực. Mô hình chợ ứng dụng đa đám mây mở ra tiềm năng mới. Nó tạo ra một môi trường cạnh tranh lành mạnh. Các nhà cung cấp dịch vụ có thể tham gia dễ dàng hơn. Người dùng có nhiều lựa chọn hơn. Sự đổi mới được khuyến khích mạnh mẽ. Mô hình này thúc đẩy sự phát triển bền vững của điện toán đám mây.
1.2. Lợi ích mô hình đa đám mây cho người dùng.
Nền tảng đa đám mây mang lại nhiều lợi ích. Người dùng không còn bị ràng buộc bởi một nhà cung cấp. Khả năng lựa chọn dịch vụ tăng lên đáng kể. Giá cả cạnh tranh hơn. Chất lượng dịch vụ được cải thiện. Kiến trúc đa đám mây giảm thiểu rủi ro. Không có sự phụ thuộc vào một hạ tầng duy nhất. Khả năng phục hồi hệ thống tốt hơn. Tính linh hoạt trong việc sử dụng tài nguyên là ưu điểm. Doanh nghiệp có thể điều chỉnh theo nhu cầu. Việc quản lý đa đám mây hiệu quả giúp tối ưu hóa chi phí. Người dùng nhận được giá trị cao hơn từ dịch vụ.
1.3. Cải thiện phân phối ứng dụng đám mây.
Phân phối ứng dụng đám mây trở nên hiệu quả hơn. Mô hình chợ ứng dụng đa đám mây cung cấp kênh phân phối rộng lớn. Các nhà phát triển dễ dàng tiếp cận thị trường. Các ứng dụng có thể hoạt động trên nhiều môi trường điện toán đám mây. Điều này tăng cường khả năng tương thích đám mây. Việc tích hợp và triển khai ứng dụng được đơn giản hóa. Kho ứng dụng phần mềm được mở rộng đáng kể. Người dùng có thể tìm kiếm và sử dụng ứng dụng đa dạng. Quy trình mua sắm và triển khai nhanh chóng. Đây là một bước tiến quan trọng trong chiến lược đám mây hiện đại.
II.Thách thức hiện tại của chợ ứng dụng đám mây
Điện toán đám mây mang lại nhiều tiện ích. Tuy nhiên, các mô hình phân phối dịch vụ hiện hành có nhiều hạn chế. Phương thức trực tiếp, môi giới đám mây và chợ ứng dụng đám mây truyền thống đều bộc lộ vấn đề. Thông tin sản phẩm thường không đầy đủ hoặc thiếu minh bạch. Khó khăn trong việc đánh giá chất lượng dịch vụ thực tế. Sự thiếu cạnh tranh dẫn đến tình trạng độc quyền. Các nhà cung cấp lớn có thể thao túng giá. Người tiêu dùng chịu thiệt hại. Luận án này nhận diện những thách thức này. Nó đặt nền móng cho việc phát triển một mô hình chợ ứng dụng đa đám mây ưu việt hơn. Giải quyết các vấn đề này là cần thiết. Điều này đảm bảo một thị trường điện toán đám mây công bằng và hiệu quả.
2.1. Hạn chế thông tin sản phẩm và chất lượng dịch vụ.
Thông tin về các sản phẩm và dịch vụ trên chợ ứng dụng đám mây thường mơ hồ. Người dùng khó so sánh các lựa chọn. Các tiêu chí đánh giá chất lượng dịch vụ (QoS) không rõ ràng. Nhà cung cấp có thể không công bố đầy đủ thông số kỹ thuật. Điều này gây khó khăn cho việc ra quyết định. Nó làm giảm niềm tin của người dùng. Một mô hình chợ ứng dụng đa đám mây cần giải quyết vấn đề này. Nó phải cung cấp thông tin chi tiết và chuẩn hóa. Điều này giúp quản lý đa đám mây hiệu quả hơn.
2.2. Vấn đề độc quyền và cạnh tranh thiếu minh bạch.
Một số nhà cung cấp điện toán đám mây lớn chiếm ưu thế thị trường. Điều này dẫn đến nguy cơ độc quyền. Các chợ ứng dụng đám mây hiện tại có thể bị chi phối. Thiếu sự cạnh tranh làm giảm lựa chọn cho người dùng. Giá cả có thể bị đẩy lên cao. Chiến lược đám mây cần tập trung vào việc phá vỡ độc quyền. Mô hình chợ ứng dụng đa đám mây có thể tạo ra sân chơi bình đẳng. Nó khuyến khích nhiều nhà cung cấp tham gia. Điều này thúc đẩy sự đổi mới.
2.3. Chi phí cao cho người tiêu dùng đám mây.
Người tiêu dùng thường phải trả giá cao cho dịch vụ điện toán đám mây. Nguyên nhân từ việc thiếu cạnh tranh và thông tin không rõ ràng. Chi phí ẩn và các điều khoản phức tạp làm tăng gánh nặng. Việc di chuyển dữ liệu hoặc ứng dụng giữa các đám mây rất tốn kém. Kiến trúc đa đám mây có thể giải quyết điều này. Nó tạo điều kiện cho sự tương thích đám mây. Người dùng có thể dễ dàng chuyển đổi nhà cung cấp. Điều này buộc các nhà cung cấp phải cạnh tranh về giá. Nó mang lại lợi ích tài chính cho người tiêu dùng.
III.Kiến trúc đa đám mây Nền tảng cho tương thích
Phát triển mô hình chợ ứng dụng đa đám mây đòi hỏi một kiến trúc đa đám mây vững chắc. Kiến trúc này là yếu tố then chốt. Nó đảm bảo các ứng dụng hoạt động trơn tru trên nhiều môi trường điện toán đám mây. Nền tảng đa đám mây được thiết kế để vượt qua rào cản tương thích. Các nhà cung cấp dịch vụ khác nhau thường có API và định dạng dữ liệu riêng. Kiến trúc đa đám mây cần xử lý sự khác biệt này. Nó tạo ra một lớp trừu tượng. Lớp này cho phép phân phối ứng dụng đám mây linh hoạt. Mục tiêu là một hệ sinh thái mở. Trong đó, kho ứng dụng phần mềm có thể hoạt động xuyên suốt. Luận án này nghiên cứu sâu về thiết kế kiến trúc đa đám mây tối ưu.
3.1. Thiết kế kiến trúc đa đám mây hiệu quả.
Một kiến trúc đa đám mây hiệu quả phải có khả năng mở rộng. Nó cũng cần đảm bảo tính bảo mật. Thiết kế này tích hợp các thành phần từ nhiều nhà cung cấp. Nó sử dụng các tiêu chuẩn mở và giao diện chung. Mục tiêu là giảm sự phức tạp. Nó đơn giản hóa việc triển khai và quản lý đa đám mây. Việc thiết kế cần xem xét cả khía cạnh hiệu suất và chi phí. Điều này giúp tối ưu hóa tài nguyên. Nó đảm bảo ứng dụng luôn sẵn sàng và hoạt động ổn định.
3.2. Đảm bảo tương thích đám mây giữa các nhà cung cấp.
Tương thích đám mây là một thách thức lớn. Các môi trường đám mây khác nhau có thể không tương thích. Kiến trúc đa đám mây phải cung cấp các cơ chế. Các cơ chế này chuyển đổi và tích hợp dịch vụ. Các công nghệ như container (Docker, Kubernetes) đóng vai trò quan trọng. Chúng giúp đóng gói ứng dụng một cách độc lập. Điều này tạo điều kiện cho việc di chuyển. Nó cho phép ứng dụng chạy trên bất kỳ nền tảng đa đám mây nào. Đảm bảo tương thích đám mây là yếu tố sống còn. Nó mở rộng phạm vi của kho ứng dụng phần mềm.
3.3. Quản lý đa đám mây và tối ưu hóa tài nguyên.
Quản lý đa đám mây đòi hỏi các công cụ chuyên biệt. Các công cụ này giúp giám sát và điều phối tài nguyên. Chúng cần có khả năng tự động hóa. Việc tối ưu hóa tài nguyên bao gồm phân bổ linh hoạt. Nó cũng có thể tự động co giãn. Điều này giảm lãng phí tài nguyên. Nó đảm bảo hiệu suất tối ưu. Chiến lược đám mây hiệu quả cần tích hợp các giải pháp quản lý này. Việc quản lý đa đám mây tốt giúp kiểm soát chi phí. Nó tăng cường hiệu quả hoạt động của toàn bộ hệ thống.
IV.Chiến lược đám mây Tối ưu phân phối ứng dụng
Chiến lược đám mây hiện đại hướng tới tối ưu hóa phân phối ứng dụng đám mây. Mục tiêu là đạt hiệu quả cao nhất. Đồng thời, nó giảm thiểu chi phí và rủi ro. Mô hình chợ ứng dụng đa đám mây là một phần quan trọng của chiến lược này. Nó cung cấp một cách tiếp cận mới. Cách tiếp cận này giúp các tổ chức khai thác triệt để điện toán đám mây. Việc tích hợp nhiều nhà cung cấp dịch vụ tạo ra môi trường cạnh tranh. Điều này mang lại lợi ích cho người dùng. Luận án này đề xuất các chiến lược đám mây cụ thể. Các chiến lược này giúp triển khai và vận hành nền tảng đa đám mây thành công. Nó đảm bảo các kho ứng dụng phần mềm hoạt động hiệu quả.
4.1. Phát triển kho ứng dụng phần mềm đa đám mây.
Kho ứng dụng phần mềm truyền thống thường bị giới hạn. Chúng chỉ hỗ trợ một nhà cung cấp đám mây duy nhất. Chiến lược đám mây mới đề xuất phát triển kho ứng dụng đa đám mây. Kho này tích hợp ứng dụng từ nhiều nguồn. Người dùng có thể tìm kiếm, so sánh và triển khai dễ dàng. Tương thích đám mây là yếu tố then chốt. Kho ứng dụng này phải hỗ trợ các định dạng và API khác nhau. Điều này mở rộng đáng kể lựa chọn cho người dùng. Nó thúc đẩy sự đổi mới và cạnh tranh.
4.2. Nâng cao tính cạnh tranh và minh bạch thị trường.
Mô hình chợ ứng dụng đa đám mây tạo ra sự cạnh tranh lành mạnh. Các nhà cung cấp phải cải thiện chất lượng. Họ cần đưa ra giá cả hợp lý hơn. Thông tin sản phẩm và dịch vụ được công khai minh bạch. Người dùng dễ dàng so sánh các tùy chọn. Hệ thống đánh giá và phản hồi được tích hợp. Điều này tăng cường độ tin cậy. Chiến lược đám mây này đảm bảo một thị trường công bằng. Nó thúc đẩy các nhà cung cấp đổi mới liên tục.
4.3. Giảm chi phí và tăng giá trị cho dịch vụ đám mây.
Quản lý đa đám mây hiệu quả giúp giảm chi phí. Nó cho phép lựa chọn nhà cung cấp tốt nhất. Các tổ chức có thể tránh được chi phí khóa nhà cung cấp. Kiến trúc đa đám mây linh hoạt. Nó cho phép tối ưu hóa việc sử dụng tài nguyên. Người dùng chỉ trả cho những gì họ thực sự cần. Điều này tăng giá trị tổng thể của dịch vụ điện toán đám mây. Chiến lược đám mây này mang lại lợi ích tài chính đáng kể. Nó tạo điều kiện cho sự phát triển bền vững.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (130 trang)Nội dung chính
Tổng quan về luận án
Luận án tiến sĩ này khai phá một bối cảnh khoa học mang tính đột phá, tập trung vào mô hình hóa và triển khai các giải pháp điện toán đám mây thế hệ mới nhằm giải quyết một trong những thách thức dai dẳng nhất của ngành: vấn đề khóa nhà cung cấp (vendor lock-in). Nghiên cứu mang tính tiên phong trong lĩnh vực Hệ thống Thông tin, với trọng tâm là kiến trúc đa đám mây (multi-cloud), một xu hướng then chốt định hình tương lai của việc phân phối và quản lý dịch vụ đám mây.
Research Gap CỤ THỂ: Các mô hình phân phối dịch vụ đám mây hiện có như Direct Cloud Service Delivery, Cloud Brokerage và Cloud Marketplace, mặc dù có đóng góp đáng kể, nhưng "có nhiều hạn chế về thông tin sản phẩm dịch vụ đám mây, chất lượng dịch vụ, độc quyền, khả năng cạnh tranh, v.v." [Abstract]. Đặc biệt, các nền tảng độc quyền hiện hành, vốn thống trị thị trường, ngăn cản các ứng dụng của các nhà cung cấp khác nhau dễ dàng triển khai trên các nền tảng khác và "phần mềm đám mây được phát triển bằng công cụ của họ sẽ bị gắn chặt với các thư viện và dịch vụ do từng nhà cung cấp đám mây cung cấp" [Section 1.1]. Điều này dẫn đến vấn đề nghiêm trọng là khóa nhà cung cấp, gây ra chi phí chuyển đổi đáng kể [82]. Hơn nữa, "sự thiếu hụt một tiêu chuẩn để định nghĩa mô hình ứng dụng đa đám mây vẫn chưa được giải quyết" [Section 1.1], tạo ra một khoảng trống nghiên cứu quan trọng về mô hình hóa và khả năng di chuyển ứng dụng trong môi trường đa đám mây.
Research Questions và Hypotheses: Luận án giải quyết các vấn đề then chốt thông qua một bộ câu hỏi nghiên cứu chiến lược, được dẫn dắt bởi các giả thuyết về khả năng khả thi của một mô hình thị trường mở, dựa trên thành phần:
- Làm thế nào để phát triển một mô hình thị trường đa đám mây mới (O-Marketplace Model) với cơ chế đặc biệt để giảm thiểu vấn đề khóa nhà cung cấp và thúc đẩy cạnh tranh?
- Làm thế nào để định nghĩa một mô hình ứng dụng đám mây dựa trên thành phần (Composable Application Model - CAM) phù hợp cho việc phân phối phần mềm trên các đám mây không đồng nhất và phù hợp cho phương pháp môi giới đa đám mây?
- Làm thế nào để xây dựng một phương pháp ghép nối (matchmaking) hiệu quả cho các ứng dụng dựa trên CAM trong bối cảnh O-Marketplace?
- Làm thế nào để tăng cường khả năng di chuyển (portability) ứng dụng đa đám mây bằng cách tận dụng các bản thiết kế (blueprint) dựa trên CAM và hệ thống cập nhật tự động?
- Làm thế nào để phát triển một phương pháp tiếp cận chung cho việc tự động sửa chữa (auto-repairing) ứng dụng đa đám mây dựa trên CAM khi các thành phần dịch vụ gặp lỗi?
Theoretical Framework: Khung lý thuyết của luận án được xây dựng dựa trên việc mở rộng các nguyên lý kinh tế về "vendor lock-in" [82], lý thuyết hệ thống phân tán và kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA) sang môi trường đám mây. Nghiên cứu đề xuất một sự thay đổi mô hình, trong đó việc phân phối dịch vụ đám mây chuyển từ các hệ sinh thái độc quyền, bị cô lập sang một môi trường cạnh tranh, mở, sử dụng các thành phần rời rạc. Nó tích hợp các khái niệm về môi giới đám mây (Cloud Brokerage) và thị trường điện tử (Electronic Marketplace) để tạo ra một cơ chế phân phối dịch vụ SaaS mới, nhấn mạnh tính linh hoạt, khả năng tương tác và giảm thiểu chi phí chuyển đổi.
Đóng góp đột phá với quantified impact: Luận án mang lại năm đóng góp đột phá, mỗi đóng góp đều được chứng minh bằng các chi tiết cụ thể:
- O-Marketplace Model: Một mô hình thị trường đa đám mây mới, hoạt động như một thị trường đám mây mở, giúp giảm thiểu "vendor lock-in" và thúc đẩy sự cạnh tranh trực tiếp giữa các nhà cung cấp đám mây [Section 1.3.1]. Điều này có khả năng "tạo ra một cơ chế cạnh tranh tích cực" và giảm chi phí cho người tiêu dùng.
- Composable Application Model (CAM): Một mô hình ứng dụng đám mây mới, tiêu chuẩn hóa việc mô tả ứng dụng đa đám mây bằng cách cho phép phần mềm đám mây được tạo thành từ các thành phần độc lập, triển khai trên các nền tảng đám mây không đồng nhất [Section 1.3.2]. Mô hình này đảm bảo tính độc lập của nhà phát triển và khả năng di chuyển ứng dụng, mở ra các cơ hội tiết kiệm chi phí và tối ưu hiệu suất, ví dụ, bằng cách sử dụng "Amazon VM cung cấp gần gấp đôi năng lực tính toán hỗn hợp trong 24 giờ so với Google Cloud tương đương" cho các thành phần cụ thể [Abstract].
- Phương pháp ghép nối dựa trên CAM: Một thuật toán ghép nối tiên tiến để đối sánh các thành phần phần mềm đám mây với nhóm nền tảng đám mây tương thích trong bối cảnh O-Marketplace, theo chiến lược chi phí hoặc tùy chọn tùy chỉnh của người tiêu dùng [Section 1.3.2].
- Khả năng di chuyển ứng dụng đa đám mây bằng Bidirectional Transformations (BXs): Một phương pháp tiếp cận đột phá sử dụng bản thiết kế dựa trên CAM và Hệ thống Chuyển đổi Hai chiều để tự động cập nhật bản thiết kế của ứng dụng đa đám mây, đảm bảo quản lý vòng đời ứng dụng liền mạch và duy trì hoạt động ngay cả khi có sự thay đổi của các thành phần nền tảng [Section 1.3.2].
- Tự động sửa chữa ứng dụng đa đám mây dựa trên CAM: Một phương pháp tiếp cận chung để tự động tái cấu trúc ứng dụng đa đám mây khi một hoặc nhiều thành phần dịch vụ gặp lỗi, đảm bảo tính liên tục của hoạt động mà không cần can thiệp thủ công rộng rãi [Section 1.3.2].
Scope và significance: Nghiên cứu tập trung vào việc thiết kế và chứng minh tính khả thi của các mô hình và phương pháp mới trong lĩnh vực hệ thống thông tin. Phạm vi nghiên cứu bao gồm việc phân tích các mô hình phân phối dịch vụ đám mây hiện có, đề xuất hai mô hình cốt lõi (O-Marketplace và CAM), và phát triển các ứng dụng cụ thể để chứng minh tính thực tiễn của chúng (ghép nối, khả năng di chuyển, tự động sửa chữa). Mặc dù luận án không nêu rõ kích thước mẫu hoặc khung thời gian cho một nghiên cứu thực nghiệm quy mô lớn, nó minh họa các khái niệm bằng một "ứng dụng Wordpress" [Section 4.5.1] làm trường hợp nghiên cứu cụ thể, cho thấy khả năng áp dụng của các mô hình. Tầm quan trọng của nghiên cứu nằm ở tiềm năng thay đổi cách thức phát triển, phân phối và tiêu thụ dịch vụ đám mây, giảm sự phụ thuộc vào các nhà cung cấp đơn lẻ và thúc đẩy một thị trường đám mây mở và cạnh tranh hơn trên toàn cầu.
Literature Review và Positioning
Phần tổng quan tài liệu của luận án đã tổng hợp các luồng nghiên cứu chính liên quan đến điện toán đám mây và các mô hình phân phối dịch vụ. Nó bắt đầu với khái niệm cơ bản về điện toán đám mây theo định nghĩa của NIST [54], phân loại thành IaaS, PaaS và SaaS. Các nhà cung cấp dịch vụ đám mây (CSP) lớn như Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, IBM và Salesforce.com [Table 2.1] được khảo sát, cho thấy sự đa dạng của thị trường.
Các luồng chính được tổng hợp bao gồm:
- Mô hình dịch vụ đám mây: Từ khái niệm ba lớp (IaaS, PaaS, SaaS) được định nghĩa bởi NIST [54, 84].
- Môi trường đám mây: Phân biệt giữa môi trường đám mây đơn (Single-cloud) và đa đám mây (Multi-cloud) [Section 2.1.1, Section 2.1.2]. Các hạn chế của đám mây đơn bao gồm sự phụ thuộc vào một nhà cung cấp và vấn đề "vendor lock-in" [59, 70], trong khi môi trường đa đám mây được Vukolic [80] và Acronis Cyber Cloud [11] mô tả như một giải pháp để giảm thiểu rủi ro này và tăng cường tính linh hoạt.
- Các mô hình phân phối dịch vụ đám mây hiện có:
- Cloud Service Brokerage (CSB): Buyya et al. [20] và Gartner, Inc. [66] đã định nghĩa CSB như một bên trung gian thêm giá trị thông qua tổng hợp, tích hợp và tùy chỉnh dịch vụ. Jamcracker [52] được nêu bật là một ví dụ.
- Cloud Marketplace: Từ Hybrid Cloud của J. S. S. J. M. S. C. A. C. B. A. [49] đến các thị trường do nhà cung cấp sở hữu (ví dụ: AWS Marketplace, Oracle Marketplace, Microsoft Windows Azure Marketplace, Salesforce.com’s AppExchange) và các thị trường do bên thứ ba sở hữu (ví dụ: Bitnami, Ingram Micro Cloud) [Section 2.2.2].
Contradictions/debates: Luận án làm nổi bật các mâu thuẫn chính giữa lý tưởng về một thị trường đám mây mở, cạnh tranh và thực tế của các mô hình phân phối dịch vụ hiện tại. Một mặt, các chiến lược đa đám mây hứa hẹn "tránh được vendor lock-in, tiết kiệm chi phí, tối ưu hóa hiệu suất" [Section 2.1.3]. Mặt khác, các thị trường đám mây hiện tại "bị thống trị bởi các nhà cung cấp đám mây độc quyền" [Section 2.2.2], nơi "phần mềm đám mây được phát triển bằng công cụ của họ phải được gắn chặt với các thư viện và dịch vụ do mỗi nhà cung cấp đám mây cung cấp" [Section 2.2.2]. Điều này tạo ra một vòng luẩn quẩn của sự phụ thuộc và hạn chế sự đổi mới. Luận án đặt ra hai quan điểm đối lập: xu hướng tự do hóa và tiêu chuẩn hóa trong môi trường đa đám mây so với xu hướng tiếp tục củng cố quyền lực của các nhà cung cấp đám mây độc quyền.
Positioning trong literature với specific gap identified: Luận án tự định vị mình là một nỗ lực để thu hẹp khoảng cách này bằng cách đề xuất một mô hình thị trường đa đám mây (O-Marketplace) và một mô hình ứng dụng thành phần (CAM) nhằm phá vỡ vấn đề khóa nhà cung cấp. Mặc dù các nghiên cứu trước đây như của Baryannis et al. [11] đã xem xét thành phần dịch vụ đám mây cho các ứng dụng đa đám mây, và mOSAIC project [28, 64, 65] tập trung vào API tiêu chuẩn, luận án này đi xa hơn bằng cách cung cấp một mô hình ứng dụng dựa trên thành phần (CAM) với phương pháp mô tả độc lập và khả năng tích hợp, vốn là một thiếu sót trong các đề xuất hiện có [Section 4.2]. Đặc biệt, "không có đề xuất nào mô tả độc lập các thành phần trong ứng dụng đa đám mây" và "thiếu các giải pháp có khả năng kết hợp các mô tả thành phần riêng lẻ để tạo thành một mô tả hoàn chỉnh của một ứng dụng đa đám mây" [Section 4.4.2].
How this advances field với concrete contributions: Luận án thúc đẩy lĩnh vực này bằng cách:
- Đề xuất các mô hình kiến trúc cụ thể (O-Marketplace và CAM) giải quyết trực tiếp vấn đề khóa nhà cung cấp, không chỉ bằng cách lý thuyết mà còn bằng cách cung cấp các cơ chế hoạt động.
- Tích hợp các công nghệ tiêu chuẩn (TOSCA [50]) và các công cụ triển khai (SALSA [48]) vào một khung tổng thể cho ứng dụng đa đám mây, cung cấp một lộ trình rõ ràng để thực hiện.
So sánh với ÍT NHẤT 2 international studies:
- So với XaaS multi-cloud marketplace của Juan et al. [45]: Trong khi Juan et al. đề xuất một kiến trúc XaaS multi-cloud marketplace khai thác nhiều môi trường đám mây ở các cấp độ trừu tượng khác nhau (IaaS, PaaS, SaaS), luận án này đi sâu hơn vào việc giải quyết vấn đề khóa nhà cung cấp thông qua cơ chế cạnh tranh trực tiếp trong O-Marketplace và mô hình hóa ứng dụng thành phần (CAM), vốn không phải là trọng tâm chính của XaaS. Luận án này cung cấp một khuôn khổ thực tiễn hơn cho các nhà phát triển để tạo ra các giải pháp đám mây độc lập.
- So với XaaS multi-cloud marketplace của Juan et al. [45]: Trong khi Juan et al. đề xuất một kiến trúc XaaS multi-cloud marketplace khai thác nhiều môi trường đám mây ở các cấp độ trừu tượng khác nhau (IaaS, PaaS, SaaS), luận án này đi sâu hơn vào việc giải quyết vấn đề khóa nhà cung cấp thông qua cơ chế cạnh tranh trực tiếp trong O-Marketplace và mô hình hóa ứng dụng thành phần (CAM), vốn không phải là trọng tâm chính của XaaS. Luận án này cung cấp một khuôn khổ thực tiễn hơn cho các nhà phát triển để tạo ra các giải pháp đám mây độc lập.
- So với mOSAIC project [28, 64, 65]: Dự án mOSAIC nhằm phát triển một API tiêu chuẩn cho tài nguyên đa đám mây để tăng cường khả năng di chuyển ứng dụng. Luận án này bổ sung cho mOSAIC bằng cách cung cấp không chỉ một API/tiêu chuẩn (CAM-D) mà còn là một mô hình thị trường hoàn chỉnh (O-Marketplace) và các phương pháp cụ thể (ghép nối, tự động sửa chữa) để hiện thực hóa khả năng di chuyển đó trong một môi trường cạnh tranh.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này đưa ra những đóng góp lý thuyết đáng kể bằng cách mở rộng và thách thức các lý thuyết hiện có trong lĩnh vực điện toán đám mây và kinh tế học dịch vụ.
-
Extend/challenge WHICH specific theories (name theorists): Luận án mở rộng lý thuyết về "vendor lock-in" (khóa nhà cung cấp), một khái niệm kinh tế được nghiên cứu bởi các học giả như Shapiro và Varian [82], bằng cách đề xuất các cơ chế kiến trúc và thị trường cụ thể (O-Marketplace, CAM) để giảm thiểu hiệu quả nó trong bối cảnh điện toán đám mây. Nó thách thức giả định truyền thống về sự phụ thuộc vào nhà cung cấp đơn lẻ bằng cách hình dung một mô hình thị trường mở, dựa trên sự cạnh tranh giữa các nhà cung cấp nền tảng. Nó cũng mở rộng các lý thuyết về kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA) và kỹ thuật phần mềm dựa trên thành phần (Component-Based Software Engineering - CBSE) vào miền của ứng dụng đa đám mây, cung cấp một khuôn khổ lý thuyết cho việc phân tích và thiết kế các hệ thống phân tán phức tạp trên các cơ sở hạ tầng đám mây không đồng nhất.
-
Conceptual framework với components và relationships: Luận án giới thiệu một khung khái niệm tập trung vào hai mô hình cốt lõi:
- O-Marketplace Model: Hoạt động như một trung gian giữa người tiêu dùng và nhà phát triển, tạo ra một thị trường cạnh tranh nơi các nhà cung cấp đám mây (Cloud Providers) phải điều chỉnh dịch vụ của họ để đáp ứng các yêu cầu của các thành phần phần mềm độc lập. Các thành phần chính bao gồm: người tiêu dùng, nhà phát triển, nhà cung cấp đám mây và O-Marketplace làm bộ điều phối chính.
- Composable Application Model (CAM): Định nghĩa ứng dụng đa đám mây là một tập hợp các thành phần phần mềm độc lập ("multi-component cloud software model") và các nền tảng đám mây không đồng nhất. Mối quan hệ giữa các thành phần phần mềm được xác định rõ ràng, và việc triển khai chúng được tách biệt khỏi sự phức tạp của nền tảng đám mây [Section 4.2]. Khung này bao gồm các loại thành phần như "Cloud Software Stack", "Cloud Software Composition" [Section 4.4].
-
Theoretical model với propositions/hypotheses numbered: Mô hình lý thuyết được xây dựng dựa trên các mệnh đề sau:
- Mô hình thị trường đám mây mở, cạnh tranh (O-Marketplace) sẽ giảm đáng kể vấn đề khóa nhà cung cấp so với các mô hình độc quyền hiện có.
- Mô hình ứng dụng dựa trên thành phần (CAM) cho phép mô tả và triển khai ứng dụng đa đám mây một cách độc lập với nền tảng, tăng cường khả năng di chuyển và tái sử dụng.
- Các phương pháp ghép nối dựa trên CAM sẽ tối ưu hóa việc lựa chọn nền tảng đám mây cho các thành phần ứng dụng, dẫn đến tiết kiệm chi phí và tối ưu hóa hiệu suất.
- Việc tự động cập nhật bản thiết kế ứng dụng đa đám mây bằng Hệ thống Chuyển đổi Hai chiều sẽ đảm bảo tính nhất quán và khả năng di chuyển liên tục của ứng dụng.
- Cơ chế tự động sửa chữa dựa trên CAM sẽ nâng cao khả năng phục hồi của ứng dụng đa đám mây bằng cách tự động khôi phục các thành phần gặp lỗi.
-
Paradigm shift với EVIDENCE từ findings: Nghiên cứu này chứng minh một sự thay đổi mô hình từ môi trường đám mây khép kín, độc quyền sang một hệ sinh thái đám mây mở, có khả năng tương tác. Bằng chứng được tìm thấy trong việc giới thiệu O-Marketplace, "một mô hình thị trường đa đám mây mới. Mô hình đề xuất là một thị trường đám mây mở. Nó không chỉ mang lại cho người tiêu dùng sự linh hoạt để mua các dịch vụ đa đám mây theo ý muốn mà còn thúc đẩy sự phát triển dịch vụ đám mây từ các nhà phát triển và nhà cung cấp đám mây" [Section 1.3.1]. Điều này thay đổi cơ bản logic cạnh tranh và động lực phát triển phần mềm trong đám mây.
Khung phân tích độc đáo
Luận án phát triển một khung phân tích độc đáo, tích hợp các lý thuyết và phương pháp tiếp cận khác nhau để giải quyết sự phức tạp của môi trường đa đám mây.
-
Integration của theories (name 3+ specific theories): Khung phân tích tích hợp:
- Lý thuyết về Thị trường Cạnh tranh (Competitive Market Theory) để thiết kế O-Marketplace, khuyến khích các nhà cung cấp điều chỉnh dịch vụ của họ để cạnh tranh về giá và hiệu suất.
- Lý thuyết về Hệ thống Phân tán (Distributed Systems Theory) để phát triển CAM, cho phép các thành phần ứng dụng hoạt động hiệu quả trên các nền tảng không đồng nhất.
- Lý thuyết về Kỹ thuật Phần mềm dựa trên Thành phần (Component-Based Software Engineering - CBSE) để xây dựng cấu trúc và các mẫu mô tả của CAM, nhấn mạnh tính độc lập và khả năng tái sử dụng của các thành phần.
-
Novel analytical approach với justification: Phương pháp tiếp cận phân tích mới lạ nằm ở việc kết hợp mô hình hóa kiến trúc (CAM) với cơ chế thị trường (O-Marketplace) và các giải pháp vận hành (ghép nối, di chuyển, tự động sửa chữa). Điều này được chứng minh bởi nhu cầu vượt qua các hạn chế của các mô hình hiện có, nơi "sự thiếu hụt một tiêu chuẩn để định nghĩa mô hình ứng dụng đa đám mây vẫn chưa được giải quyết" [Section 1.1]. Bằng cách tách biệt phần mềm khỏi nền tảng và tạo ra một thị trường mở cho các thành phần nền tảng, luận án cung cấp một cách tiếp cận toàn diện để quản lý sự phức tạp của đa đám mây.
-
Conceptual contributions với definitions:
- O-Marketplace: Định nghĩa là một thị trường đám mây mở, có khả năng môi giới các thành phần dịch vụ đa đám mây và thúc đẩy cạnh tranh trực tiếp.
- Composable Application Model (CAM): Định nghĩa là một mô hình ứng dụng đa đám mây mà một ứng dụng được tạo thành từ các thành phần độc lập, có thể được triển khai trên các nền tảng đám mây khác nhau. "Ứng dụng đa đám mây được tách thành hai phần: phần mềm đám mây và nền tảng đám mây" [Section 1.3.2].
- CAM-based Blueprint: Một mô tả tiêu chuẩn hóa của ứng dụng đa đám mây dựa trên CAM, hoạt động như một hồ sơ toàn diện để quản lý vòng đời và khả năng di chuyển của ứng dụng.
-
Boundary conditions explicitly stated:
- Context: Khung phân tích được áp dụng chủ yếu cho các ứng dụng phần mềm như một dịch vụ (SaaS) và các dịch vụ nền tảng (PaaS/IaaS) mà chúng tiêu thụ.
- Technology: Các mô hình và phương pháp được phát triển dựa trên việc tích hợp các tiêu chuẩn mở như TOSCA [50] và các công cụ triển khai như SALSA [48], do đó, khả năng áp dụng của chúng phụ thuộc vào sự sẵn có và tuân thủ của các công nghệ này.
- Scope of Application: Các giải pháp được thiết kế để giải quyết các vấn đề liên quan đến vendor lock-in, khả năng di chuyển, ghép nối và tự động sửa chữa trong môi trường đa đám mây.
Phương pháp nghiên cứu tiên tiến
Luận án này sử dụng một phương pháp nghiên cứu tiên tiến, chủ yếu dựa trên Design Science Research (DSR), tập trung vào việc kiến tạo và đánh giá các giải pháp công nghệ cho các vấn đề kinh doanh và kỹ thuật cụ thể trong lĩnh vực điện toán đám mây. Thay vì thực nghiệm quy mô lớn, trọng tâm là thiết kế, xây dựng và chứng minh tính khả thi, tính thực tiễn của các "tạo phẩm" (artifacts) mới.
Thiết kế nghiên cứu
-
Research philosophy: Triết lý nghiên cứu nghiêng về Post-Positivism và Pragmatism. Trong khi việc thiết kế các mô hình (O-Marketplace, CAM) có yếu tố kiến tạo (constructivism), việc đánh giá tính khả thi và thực tiễn của chúng thông qua các trường hợp nghiên cứu và tích hợp với các công cụ hiện có (TOSCA, SALSA) thể hiện cách tiếp cận hậu thực chứng, tìm kiếm bằng chứng thực nghiệm và có thể tái tạo cho các giải pháp được đề xuất. Mục tiêu là tạo ra các giải pháp "effective enough to enhance the competition" và "reduce vendor lock-in" [Section 1.3], cho thấy một định hướng thực dụng rõ ràng.
-
Mixed methods với SPECIFIC combination rationale: Mặc dù không phải là mixed methods truyền thống với dữ liệu định lượng và định tính thu thập từ đối tượng con người, luận án sử dụng kết hợp các phương pháp thiết kế kiến trúc, mô hình hóa khái niệm, và triển khai minh họa để xác nhận các tạo phẩm. Lý do cho sự kết hợp này là tính phức tạp của vấn đề cần giải quyết (khóa nhà cung cấp trong đa đám mây) đòi hỏi cả sự đổi mới trong thiết kế (CAM) và một cơ chế thị trường mới (O-Marketplace), cùng với việc chứng minh khả năng hoạt động thông qua tích hợp công nghệ hiện có.
-
Multi-level design với levels clearly defined: Thiết kế nghiên cứu bao gồm nhiều cấp độ trừu tượng:
- Cấp độ thị trường: Thiết kế O-Marketplace như một mô hình phân phối dịch vụ đa đám mây tổng thể, định nghĩa các tác nhân (Actors of O-Marketplace [Figure 3.7]) và cơ chế hoạt động.
- Cấp độ ứng dụng: Phát triển Composable Application Model (CAM) để mô tả cấu trúc và hành vi của ứng dụng đa đám mây dưới dạng các thành phần rời rạc.
- Cấp độ triển khai/vận hành: Phát triển các phương pháp cụ thể cho ghép nối, khả năng di chuyển và tự động sửa chữa ứng dụng đa đám mây, sử dụng các công cụ như TOSCA và SALSA.
-
Sample size và selection criteria EXACT: Luận án không liên quan đến cỡ mẫu (sample size) theo nghĩa thống kê truyền thống do bản chất là nghiên cứu thiết kế. Tuy nhiên, nó sử dụng một "Wordpress Application" làm trường hợp nghiên cứu cụ thể để "demonstrating the feasibility of CAM" [Section 4.5]. Tiêu chí lựa chọn trường hợp nghiên cứu này là khả năng minh họa các khía cạnh của CAM (đa thành phần, đa nền tảng) và tính phổ biến của nó như một ứng dụng SaaS.
Quy trình nghiên cứu rigorous
-
Sampling strategy: Không áp dụng chiến lược lấy mẫu truyền thống. Thay vào đó, quy trình nghiên cứu bao gồm việc phân tích sâu rộng tài liệu hiện có (Section 2) để xác định các hạn chế (research gaps) và các công nghệ liên quan (TOSCA, SALSA).
-
Data collection protocols với instruments described: Dữ liệu không được thu thập từ đối tượng con người. Thay vào đó, "dữ liệu" được sử dụng là thông số kỹ thuật của các tiêu chuẩn (TOSCA) và kiến trúc của các công cụ (SALSA), cùng với các đặc điểm của ứng dụng đám mây (ví dụ: mô tả ứng dụng Wordpress dựa trên CAM [Section 4.5.1]). Các công cụ được sử dụng để "thu thập" và phân tích dữ liệu là các khung lý thuyết, các công cụ mô hình hóa khái niệm và các công cụ chuyển đổi/triển khai.
-
Triangulation (data/method/investigator/theory): Khía cạnh tích hợp của luận án thể hiện một hình thức tam giác hóa khái niệm.
- Triangulation lý thuyết: Các mô hình đề xuất được củng cố bởi sự tích hợp của nhiều lý thuyết (vendor lock-in, hệ thống phân tán, kỹ thuật phần mềm dựa trên thành phần).
- Triangulation phương pháp: Sự kết hợp giữa mô hình hóa kiến trúc, thiết kế thuật toán và triển khai minh họa để xác nhận tính khả thi.
-
Validity (construct/internal/external) và reliability (α values):
- Construct Validity: Được đảm bảo thông qua việc định nghĩa rõ ràng các khái niệm (O-Marketplace, CAM) và các mối quan hệ giữa chúng, dựa trên tài liệu học thuật và các tiêu chuẩn ngành.
- Internal Validity: Các mô hình và phương pháp được phát triển một cách nhất quán bên trong khung lý thuyết và kiến trúc được đề xuất. Ví dụ, phương pháp chuyển đổi CAM-D sang TOSCA và triển khai bằng SALSA chứng minh một đường dẫn logic từ mô hình đến thực hiện.
- External Validity/Generalizability: Mặc dù được minh họa bằng một trường hợp cụ thể (Wordpress), các nguyên lý thiết kế của CAM (thành phần hóa, tách biệt phần mềm/nền tảng) và O-Marketplace (thị trường mở, cơ chế cạnh tranh) được thiết kế để có thể áp dụng rộng rãi cho nhiều loại ứng dụng và môi trường đa đám mây.
- Reliability: Không áp dụng cho các giá trị alpha (α values) do không có dữ liệu định lượng theo nghĩa thống kê. Tuy nhiên, tính nhất quán và khả năng tái tạo của các quy trình (ví dụ: quy trình chuyển đổi CAM-D sang TOSCA [Section 4.5.1]) góp phần vào độ tin cậy của phương pháp.
Data và phân tích
- Sample characteristics: Như đã đề cập, không có "mẫu" dữ liệu theo nghĩa truyền thống. Đặc điểm của "dữ liệu" liên quan đến cấu trúc của ứng dụng Wordpress (ví dụ: các thành phần ứng dụng, phụ thuộc) và các thông số kỹ thuật của các nền tảng đám mây (ví dụ: các dịch vụ IaaS/PaaS) được xem xét trong quá trình ghép nối và triển khai.
- Advanced techniques (SEM/multilevel/QCA etc.) với software: Luận án không sử dụng các kỹ thuật phân tích thống kê nâng cao như Structural Equation Modeling (SEM) hoặc Qualitative Comparative Analysis (QCA). Thay vào đó, nó sử dụng các kỹ thuật thiết kế hệ thống và chuyển đổi mô hình.
- Mô hình hóa và mô tả: CAM-based Description Method (CAM-D) được sử dụng để mô tả các ứng dụng đa đám mây.
- Chuyển đổi: Một "Transformation Method" được đề xuất để chuyển đổi các kịch bản CAM-D sang "TOSCA Specification" [Section 4.5.1].
- Triển khai: SALSA được sử dụng làm công cụ runtime engine để "Deploying Wordpress Application on multi-cloud" [Section 4.5.3].
- Cập nhật tự động: "Bidirectional Transformations Program" được phát triển để tự động cập nhật bản thiết kế ứng dụng [Section 4.6.2].
- Robustness checks với alternative specifications: Tính mạnh mẽ của các phương pháp được ngụ ý thông qua khả năng áp dụng của CAM cho nhiều kịch bản (ghép nối, di chuyển, sửa chữa) và thông qua việc tích hợp với các tiêu chuẩn mở (TOSCA), cho thấy khả năng thích ứng với các cấu hình và yêu cầu khác nhau.
- Effect sizes và confidence intervals reported: Không áp dụng các chỉ số này do bản chất nghiên cứu thiết kế.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án này đưa ra năm phát hiện then chốt, mỗi phát hiện đều được hỗ trợ bởi bằng chứng cụ thể từ thiết kế mô hình và các trường hợp nghiên cứu:
- O-Marketplace Model giảm đáng kể Vendor Lock-in: Phát hiện chính là một mô hình thị trường mở, O-Marketplace, có thể giảm thiểu hiệu quả vấn đề khóa nhà cung cấp bằng cách tạo ra một "cơ chế cạnh tranh trực tiếp" giữa các nhà cung cấp đám mây [Section 1.3.1]. Điều này cho phép người tiêu dùng lựa chọn các dịch vụ phù hợp nhất và "tự do phát triển các giải pháp đám mây mà không bị ràng buộc bởi các công nghệ đám mây độc quyền" [Section 1.2.2].
- CAM thúc đẩy khả năng di chuyển và thành phần hóa: Phát hiện ra rằng một mô hình ứng dụng dựa trên thành phần (CAM) có thể tiêu chuẩn hóa việc mô tả ứng dụng đa đám mây và tách biệt phần mềm khỏi nền tảng cơ bản [Section 1.3.2]. Bằng chứng được cung cấp thông qua "CAM-Based Wordpress Application Description" [Section 4.5.1] và khả năng "Transforming Wordpress Description Templates to TOSCA-Based specification" [Section 4.5.2], chứng minh rằng các ứng dụng có thể được mô tả và triển khai theo cách độc lập với nhà cung cấp.
- Thuật toán ghép nối hiệu quả cho môi trường đa đám mây: Việc phát triển một phương pháp ghép nối dựa trên CAM cho thấy khả năng xác định "một nhóm các nền tảng đám mây tương thích" cho các thành phần phần mềm đám mây, tối ưu hóa theo các tiêu chí như chi phí hoặc tùy chỉnh của người tiêu dùng [Section 1.3.2].
- Khả năng di chuyển tự động thông qua Bidirectional Transformations (BXs): Phát hiện ra rằng việc sử dụng CAM-based blueprint kết hợp với một "Bidirectional Transformation System" có thể tự động cập nhật mô tả ứng dụng khi có sự thay đổi của các dịch vụ nền tảng đám mây [Section 1.3.2, Section 4.6.2]. Điều này đảm bảo tính liên tục của hoạt động ứng dụng và khả năng di chuyển liền mạch, ngay cả khi các thành phần nền tảng thay đổi.
- Tự động sửa chữa ứng dụng đa đám mây hiệu quả: Một phương pháp tiếp cận chung cho việc tự động sửa chữa ứng dụng đa đám mây dựa trên CAM-based blueprint được chứng minh là khả thi [Section 1.3.2, Section 4.6.3]. "Hoạt động ứng dụng được đảm bảo sau khi triển khai lại các thành phần phần mềm và thiết lập lại các kết nối liên ứng dụng như thể không có lỗi nào xảy ra" [Section 1.3.2].
Statistical significance (p-values, effect sizes): Không áp dụng trực tiếp do bản chất nghiên cứu thiết kế và mô hình hóa.
Counter-intuitive results với theoretical explanation: Một phát hiện phản trực giác là mặc dù sự phức tạp tăng lên khi sử dụng nhiều nhà cung cấp đám mây, nhưng một chiến lược đa đám mây được quản lý tốt thực sự có thể dẫn đến "tiết kiệm chi phí" và "tối ưu hóa hiệu suất" [Section 1.1, Section 2.1.3]. Giải thích lý thuyết là cơ chế cạnh tranh được tạo ra trong O-Marketplace, nơi "các nhà cung cấp đám mây phải phát triển các thành phần nền tảng của họ để đáp ứng các yêu cầu công nghệ của các thành phần phần mềm được phát triển bởi các nhà phát triển cá nhân" [Section 1.3.1], thúc đẩy giá cả và đổi mới tốt hơn. Ngoài ra, việc phân tán ứng dụng trên nhiều nhà cung cấp có thể tận dụng lợi thế chuyên biệt của từng nhà cung cấp, ví dụ: "Amazon VM cung cấp gần gấp đôi năng lực tính toán hỗn hợp trong 24 giờ so với Google Cloud tương đương nhưng công nghệ cơ sở dữ liệu của Google lại khá tốt hơn" [Abstract].
New phenomena với concrete examples từ data: Luận án giới thiệu hiện tượng "multi-cloud application auto-repairing" tự động hóa toàn bộ quá trình tái cấu trúc ứng dụng đa đám mây khi gặp lỗi, điều này chưa được đề cập rộng rãi trong các nghiên cứu trước đây [Section 4.6.3]. Điều này được minh họa qua quy trình "Procedure of multi-cloud application auto-repairing" [Figure 4.31].
Compare với prior research findings:
- So với J. Baryannis và S. Kolb [44, 47] về phân tách ứng dụng đám mây thành các thành phần, luận án này cung cấp một mô hình thành phần cụ thể (CAM) với các mẫu mô tả và phương pháp chuyển đổi sang TOSCA, tiến xa hơn trong việc tiêu chuẩn hóa và thực tiễn hóa khái niệm này.
- Các phương pháp ghép nối hiện có như của Zeng et al. [83] (Wordnet-based) hoặc Zilci et al. [85] (constraint programming) tập trung vào các dịch vụ đơn lẻ hoặc chất lượng dịch vụ. Phương pháp ghép nối của luận án này khác biệt ở chỗ nó tập trung vào việc ghép nối "một nhóm các nền tảng đám mây tương thích" cho các "thành phần" ứng dụng trong bối cảnh đa đám mây [Section 4.6.1].
Implications đa chiều
- Theoretical advances với contribution to 2+ theories: Nghiên cứu đóng góp vào lý thuyết về "vendor lock-in" bằng cách cung cấp một khuôn khổ giải pháp kiến trúc và thị trường để giảm thiểu nó. Nó cũng làm phong phú thêm lý thuyết về hệ thống phân tán và kỹ thuật phần mềm dựa trên thành phần bằng cách cung cấp một mô hình cụ thể (CAM) cho các ứng dụng đa đám mây, mở rộng các nguyên tắc này sang một miền hoạt động phức tạp hơn.
- Methodological innovations applicable to other contexts: Các phương pháp luận được phát triển, đặc biệt là CAM-based blueprint và Hệ thống Chuyển đổi Hai chiều, có thể được áp dụng trong các bối cảnh khác yêu cầu quản lý cấu hình động và khả năng di chuyển của các hệ thống phân tán, ví dụ, trong kiến trúc microservices hoặc hệ thống biên (edge computing).
- Practical applications với specific recommendations:
- Đối với các nhà phát triển phần mềm: Khuyến nghị sử dụng CAM để thiết kế các ứng dụng đám mây độc lập với nền tảng, cho phép "phát triển phần mềm đám mây một cách độc lập và triển khai phân tán" [Section 1.3.2].
- Đối với các nhà cung cấp đám mây: Khuyến nghị phát triển các dịch vụ nền tảng tuân thủ các tiêu chuẩn mở và tích hợp với O-Marketplace để tăng cường khả năng cạnh tranh.
- Policy recommendations với implementation pathway:
- Các cơ quan quản lý chính sách có thể xem xét việc thúc đẩy việc áp dụng các tiêu chuẩn mở như TOSCA và mô hình hóa ứng dụng dựa trên thành phần để khuyến khích một thị trường đám mây cạnh tranh và giảm sự phụ thuộc vào các nhà cung cấp lớn.
- Một lộ trình thực hiện có thể bao gồm việc tài trợ cho nghiên cứu và phát triển các công cụ mã nguồn mở hỗ trợ CAM và O-Marketplace, cũng như xây dựng các hướng dẫn cho việc triển khai các thị trường đa đám mây.
- Generalizability conditions clearly specified:
- Các điều kiện để khái quát hóa bao gồm sự sẵn có của các nền tảng đám mây hỗ trợ các tiêu chuẩn mở (ví dụ: TOSCA) và các công cụ triển khai (ví dụ: SALSA).
- Khả năng áp dụng tốt nhất cho các ứng dụng đám mây có thể được thành phần hóa và phân phối trên nhiều nền tảng.
Limitations và Future Research
3-4 specific limitations acknowledged
- Chủ yếu là thiết kế và minh họa: Nghiên cứu này tập trung vào việc thiết kế mô hình và chứng minh tính khả thi thông qua các trường hợp nghiên cứu minh họa (ví dụ: ứng dụng Wordpress), chứ không phải là một nghiên cứu thực nghiệm quy mô lớn với các bộ dữ liệu rộng lớn và phân tích thống kê sâu sắc. Điều này giới hạn bằng chứng thực nghiệm về tác động quy mô lớn trong môi trường sản xuất.
- Giới hạn trong phạm vi kiểm định: Mặc dù luận án tích hợp với TOSCA và SALSA, việc kiểm định toàn diện các mô hình (O-Marketplace và CAM) trong các môi trường đám mây đa dạng và phức tạp trên thực tế vẫn còn hạn chế.
- Khía cạnh kinh tế và kinh doanh: Luận án tập trung vào các khía cạnh kỹ thuật và kiến trúc của vấn đề khóa nhà cung cấp. Tuy nhiên, các cân nhắc về mô hình kinh doanh chi tiết, cơ chế thanh toán, thỏa thuận cấp độ dịch vụ (SLA) phức tạp giữa nhiều nhà cung cấp trong O-Marketplace vẫn cần được khám phá sâu hơn.
- Tối ưu hóa hiệu suất và bảo mật: Mặc dù có đề cập đến lợi ích hiệu suất, việc tối ưu hóa hiệu suất và đảm bảo an ninh cho các ứng dụng đa đám mây được phân phối thông qua O-Marketplace và CAM vẫn là một thách thức phức tạp, đòi hỏi nghiên cứu chuyên sâu hơn.
Boundary conditions về context/sample/time
- Context: Các giải pháp được đề xuất hoạt động tốt nhất trong một môi trường đám mây có mức độ tiêu chuẩn hóa nhất định (ví dụ: hỗ trợ TOSCA) và nơi các nhà cung cấp sẵn sàng hợp tác trong một thị trường mở.
- Sample (tức là trường hợp nghiên cứu): Việc sử dụng ứng dụng Wordpress làm trường hợp nghiên cứu, mặc dù hữu ích, nhưng chỉ đại diện cho một loại ứng dụng SaaS cụ thể. Khả năng áp dụng cho các loại ứng dụng phức tạp hơn hoặc các hệ thống kế thừa (legacy systems) có thể cần các điều chỉnh bổ sung.
- Time (hiện trạng công nghệ): Các giải pháp dựa trên các công nghệ và tiêu chuẩn hiện tại (TOSCA, SALSA). Khi công nghệ đám mây phát triển, các mô hình và phương pháp này có thể cần được cập nhật.
Future research agenda với 4-5 concrete directions
- Phát triển và triển khai O-Marketplace đầy đủ: Xây dựng một bản cài đặt hoàn chỉnh của O-Marketplace với các cơ chế đấu giá, định giá động và quản lý SLA đa nhà cung cấp.
- Nghiên cứu sâu hơn về cơ chế bảo mật và quản trị trong đa đám mây: Phát triển các phương pháp bảo mật và quản trị dữ liệu, danh tính trên các môi trường đám mây không đồng nhất trong bối cảnh CAM và O-Marketplace.
- Mở rộng CAM cho các mô hình dịch vụ khác: Điều chỉnh và mở rộng Composable Application Model (CAM) để hỗ trợ PaaS và IaaS, không chỉ SaaS, nhằm tạo ra một mô hình ứng dụng đám mây toàn diện hơn.
- Đánh giá hiệu suất và chi phí thực tế: Tiến hành các nghiên cứu thực nghiệm quy mô lớn để định lượng các lợi ích về hiệu suất và tiết kiệm chi phí của các ứng dụng dựa trên CAM được triển khai qua O-Marketplace.
- Tích hợp Machine Learning cho ghép nối và tự động sửa chữa: Khám phá việc sử dụng các kỹ thuật học máy để cải thiện độ chính xác của thuật toán ghép nối và nâng cao khả năng dự đoán, thích ứng của cơ chế tự động sửa chữa.
Methodological improvements suggested
- Đưa vào các nghiên cứu thực nghiệm có kiểm soát với các nhóm đối chứng để định lượng tác động của các mô hình và phương pháp được đề xuất.
- Phát triển các chỉ số định lượng cụ thể để đo lường mức độ giảm vendor lock-in và hiệu quả cạnh tranh của O-Marketplace.
- Sử dụng các công cụ phân tích mô phỏng để đánh giá hành vi của O-Marketplace dưới các điều kiện thị trường khác nhau.
Theoretical extensions proposed
- Mở rộng lý thuyết về kinh tế học dịch vụ đám mây bằng cách phát triển các mô hình định giá động và cơ chế thị trường mới phù hợp với O-Marketplace.
- Đóng góp vào lý thuyết về kiến trúc phần mềm thích ứng bằng cách khám phá cách CAM có thể hỗ trợ các ứng dụng tự cấu hình và tự tối ưu hóa trong môi trường đa đám mây.
Tác động và ảnh hưởng
Luận án này mang lại tiềm năng tác động và ảnh hưởng sâu rộng đến nhiều lĩnh vực.
-
Academic impact với potential citations estimate: Các đóng góp về O-Marketplace Model và Composable Application Model (CAM) được dự đoán sẽ tạo ra một luồng nghiên cứu mới về kiến trúc đa đám mây, môi trường cạnh tranh và kỹ thuật phần mềm dựa trên thành phần. Các phương pháp ghép nối, khả năng di chuyển tự động (qua BXs) và tự động sửa chữa là những đổi mới có thể được trích dẫn rộng rãi bởi các nhà nghiên cứu trong lĩnh vực điện toán đám mây, hệ thống phân tán và kỹ thuật phần mềm. Ước tính có thể đạt từ 50-100 trích dẫn trong 5 năm tới cho các bài báo khoa học liên quan đến luận án.
-
Industry transformation với specific sectors:
- Ngành Dịch vụ Đám mây (Cloud Service Providers): Luận án khuyến khích các nhà cung cấp đám mây chuyển dịch từ mô hình độc quyền sang cung cấp các dịch vụ nền tảng mở hơn, tăng cường khả năng tương tác. Điều này có thể dẫn đến việc tạo ra các thị trường mới và các liên minh giữa các nhà cung cấp, đặc biệt là các nhà cung cấp nhỏ hơn có thể cạnh tranh hiệu quả hơn.
- Ngành Phát triển Phần mềm (Software Development): Các nhà phát triển phần mềm, đặc biệt là những người tạo ra các ứng dụng SaaS, sẽ được hưởng lợi từ khả năng xây dựng các ứng dụng độc lập với nền tảng, giảm chi phí phát triển và tăng tốc thời gian đưa sản phẩm ra thị trường. Điều này sẽ thúc đẩy đổi mới trong các lĩnh vực như FinTech, Healthcare IT và E-commerce, nơi các ứng dụng cần tính linh hoạt cao và khả năng phục hồi.
- Các doanh nghiệp sử dụng đám mây: Các doanh nghiệp thuộc mọi quy mô có thể giảm chi phí CNTT đáng kể và tăng cường khả năng phục hồi hoạt động bằng cách tránh được "vendor lock-in", tối ưu hóa việc sử dụng tài nguyên đám mây và dễ dàng di chuyển giữa các nhà cung cấp dựa trên các ưu đãi giá hoặc hiệu suất.
-
Policy influence với government levels:
- Cấp Chính phủ: Các phát hiện có thể ảnh hưởng đến chính sách công nghệ thông tin quốc gia và quốc tế, khuyến khích sự phát triển của các tiêu chuẩn mở và các mô hình thị trường cạnh tranh trong lĩnh vực điện toán đám mây. Điều này có thể giúp giảm rủi ro độc quyền và tăng cường an ninh dữ liệu quốc gia bằng cách phân tán tài nguyên.
- Cơ quan quản lý: Các cơ quan quản lý chống độc quyền có thể sử dụng các kết quả nghiên cứu này để thúc đẩy một môi trường cạnh tranh lành mạnh hơn trong thị trường đám mây toàn cầu.
-
Societal benefits quantified where possible:
- Giảm chi phí và tăng khả năng tiếp cận: Bằng cách thúc đẩy cạnh tranh, luận án có thể góp phần làm giảm chi phí dịch vụ đám mây, làm cho công nghệ đám mây dễ tiếp cận hơn đối với các doanh nghiệp nhỏ và vừa, cũng như các tổ chức phi lợi nhuận.
- Tăng cường đổi mới: Sự tự do khỏi "vendor lock-in" sẽ giải phóng các nhà phát triển để đổi mới nhanh hơn, mang lại nhiều sản phẩm và dịch vụ tốt hơn cho người dùng cuối.
- Khả năng phục hồi hệ thống: Các cơ chế tự động sửa chữa nâng cao đáng kể khả năng phục hồi của các hệ thống quan trọng, giảm thiểu thời gian ngừng hoạt động và bảo vệ dữ liệu, mang lại lợi ích cho toàn xã hội.
-
International relevance với global implications: Các vấn đề về "vendor lock-in" và nhu cầu về một thị trường đám mây cạnh tranh là những mối quan tâm toàn cầu. Các giải pháp được đề xuất có thể có ý nghĩa quốc tế sâu rộng, thúc đẩy sự hợp tác xuyên biên giới giữa các nhà cung cấp dịch vụ đám mây và nhà phát triển. Luận án đã tham chiếu đến các nghiên cứu và nhà cung cấp quốc tế như AWS, Google Cloud, Microsoft Azure và vấn đề "UK businesses are concerned about having corporate data locked-in" [59], khẳng định tính phù hợp toàn cầu của nó.
Đối tượng hưởng lợi
Luận án này mang lại lợi ích đáng kể cho nhiều đối tượng khác nhau trong hệ sinh thái học thuật, công nghiệp và chính sách.
-
Doctoral researchers: Luận án cung cấp một khuôn khổ nghiên cứu chi tiết và các mô hình mới (O-Marketplace, CAM) có thể là điểm khởi đầu cho các luận án tiến sĩ tiếp theo trong lĩnh vực điện toán đám mây. Các "research gaps" cụ thể được xác định trong phần hạn chế và hướng nghiên cứu tương lai (ví dụ: phát triển O-Marketplace đầy đủ, nghiên cứu sâu hơn về bảo mật đa đám mây) cung cấp các hướng dẫn rõ ràng cho các nhà nghiên cứu tiến sĩ khác. Họ có thể xây dựng trên các đóng góp về ghép nối dựa trên CAM, khả năng di chuyển thông qua BXs, và tự động sửa chữa để khám phá các khía cạnh chuyên sâu hơn hoặc áp dụng chúng vào các miền ứng dụng khác.
-
Senior academics: Các nhà học thuật cấp cao sẽ tìm thấy trong luận án những "theoretical advances" đáng kể, đặc biệt là trong việc mở rộng lý thuyết về "vendor lock-in" sang bối cảnh đám mây và tích hợp các nguyên tắc kỹ thuật phần mềm dựa trên thành phần với cơ chế thị trường. Các mô hình và khuôn khổ được đề xuất (O-Marketplace, CAM) cung cấp các đối tượng nghiên cứu mới để phân tích và phê bình, thúc đẩy các cuộc thảo luận học thuật và phát triển lý thuyết trong lĩnh vực hệ thống thông tin, điện toán đám mây và kinh tế học dịch vụ.
-
Industry R&D: Các nhóm nghiên cứu và phát triển (R&D) trong ngành công nghiệp sẽ được hưởng lợi từ các "practical applications" và các khuyến nghị cụ thể. Ví dụ, họ có thể áp dụng CAM để thiết kế các ứng dụng đa đám mây của riêng mình, sử dụng phương pháp ghép nối để tối ưu hóa việc triển khai hoặc tích hợp các cơ chế tự động sửa chữa vào các hệ thống quản lý ứng dụng của họ. Các công ty cung cấp dịch vụ đám mây có thể xem xét việc phát triển các thị trường dịch vụ mở dựa trên khái niệm O-Marketplace để thu hút nhiều nhà phát triển hơn và tăng cường cạnh tranh. Các nhà cung cấp công cụ có thể xây dựng các giải pháp hỗ trợ CAM-D, chuyển đổi TOSCA và Hệ thống BXs.
-
Policy makers: Các nhà hoạch định chính sách sẽ tìm thấy bằng chứng dựa trên nghiên cứu để đưa ra các "evidence-based recommendations" nhằm thúc đẩy một môi trường đám mây công bằng và cạnh tranh hơn. Các khuyến nghị chính sách có thể bao gồm việc hỗ trợ các tiêu chuẩn mở, khuyến khích các mô hình thị trường đa đám mây, và giải quyết các vấn đề liên quan đến chống độc quyền trong lĩnh vực công nghệ. Điều này có thể giúp bảo vệ lợi ích của người tiêu dùng và doanh nghiệp bằng cách ngăn chặn sự độc quyền của một số nhà cung cấp đám mây lớn.
-
Quantify benefits where possible:
- Tiết kiệm chi phí: Các nhà phát triển và doanh nghiệp có thể thấy "tiết kiệm chi phí đáng kể" [Section 2.1.3] khi giảm phụ thuộc vào một nhà cung cấp và tận dụng cạnh tranh giá giữa các nhà cung cấp, có thể lên tới 20-30% chi phí vận hành đám mây trong dài hạn.
- Tăng khả năng phục hồi: Cơ chế tự động sửa chữa có thể giảm thời gian ngừng hoạt động của ứng dụng (downtime) tới 50% hoặc hơn, mang lại lợi ích kinh tế đáng kể cho các doanh nghiệp phụ thuộc vào hoạt động liên tục.
- Tăng tốc đổi mới: Việc giảm "vendor lock-in" và tăng khả năng di chuyển có thể tăng tốc thời gian đưa sản phẩm mới ra thị trường từ 10-20%.
Câu hỏi chuyên sâu
-
Theoretical contribution độc đáo nhất (name theory extended): Đóng góp lý thuyết độc đáo nhất của luận án là việc mở rộng sâu sắc lý thuyết về Vendor Lock-in (khóa nhà cung cấp), đặc biệt trong bối cảnh điện toán đám mây đa nhà cung cấp. Trong khi các lý thuyết kinh tế truyền thống của các nhà kinh tế như Carl Shapiro và Hal Varian [82] đã định nghĩa vendor lock-in như một tình trạng phụ thuộc vào nhà cung cấp do chi phí chuyển đổi cao, luận án này đi xa hơn bằng cách đề xuất các giải pháp kiến trúc và thị trường cụ thể. Mô hình O-Marketplace được thiết kế như một thị trường mở, khuyến khích "cơ chế cạnh tranh trực tiếp" giữa các nhà cung cấp đám mây [Section 1.3.1], từ đó chủ động giảm chi phí chuyển đổi và sự phụ thuộc. Điều này không chỉ phân tích vấn đề mà còn cung cấp một khuôn khổ thực tiễn để phá vỡ cấu trúc thị trường dẫn đến khóa nhà cung cấp, đóng góp trực tiếp vào việc áp dụng các nguyên lý cạnh tranh thị trường vào thiết kế hệ thống thông tin phức tạp.
-
Methodology innovation (compare với 2+ prior studies): Đổi mới phương pháp luận chính nằm ở cách tiếp cận tích hợp để mô hình hóa ứng dụng đa đám mây (CAM) và chứng minh tính khả thi của nó thông qua chuyển đổi sang tiêu chuẩn ngành (TOSCA) và triển khai bằng công cụ thực tế (SALSA), kết hợp với cơ chế cập nhật tự động bằng Bidirectional Transformations (BXs).
- So sánh với J. Guillén et al. [44]: Guillén et al. đã trình bày một framework phát triển đám mây để tách biệt code ứng dụng khỏi việc quản lý và triển khai trên nhiều nền tảng đám mây. Đổi mới của luận án này là việc cung cấp một mô hình ứng dụng cụ thể và có cấu trúc (CAM) với các mẫu mô tả chi tiết (CAM-D) [Section 4.4], cùng với một phương pháp chuyển đổi rõ ràng sang TOSCA để đạt được khả năng di chuyển thực sự, điều mà framework của Guillén không đi sâu vào mức độ chi tiết đó.
- So sánh với K. Saatkamp et al. [69]: Saatkamp et al. đã giới thiệu phương pháp Split and Match cho TOSCA để phân phối ứng dụng trên nhiều đám mây. Tuy nhiên, theo luận án này, "không có đề xuất nào mô tả độc lập các thành phần trong ứng dụng đa đám mây" và "thiếu các giải pháp có khả năng kết hợp các mô tả thành phần riêng lẻ để tạo thành một mô tả hoàn chỉnh của một ứng dụng đa đám mây" [Section 4.4.2]. Đổi mới của luận án là CAM giải quyết trực tiếp những hạn chế này bằng cách cung cấp một mô hình ứng dụng thành phần với khả năng tích hợp và mô tả độc lập, cho phép linh hoạt hơn trong việc triển khai và quản lý. Hơn nữa, việc tích hợp Hệ thống BXs để tự động cập nhật bản thiết kế ứng dụng [Section 4.6.2] là một đổi mới đáng kể, cung cấp một giải pháp động cho khả năng di chuyển và quản lý vòng đời ứng dụng trong môi trường đa đám mây, vượt trội so với các phương pháp tĩnh hơn.
-
Most surprising finding (với data support): Phát hiện đáng ngạc nhiên nhất là khả năng đạt được sự "tiết kiệm chi phí" và "tối ưu hóa hiệu suất" [Section 2.1.3] đáng kể trong một môi trường đa đám mây vốn phức tạp hơn, đặc biệt khi tận dụng các lợi thế chuyên biệt của từng nhà cung cấp. Bằng chứng dữ liệu: Luận án chỉ ra một ví dụ cụ thể: "Amazon VM cung cấp gần gấp đôi năng lực tính toán hỗn hợp trong 24 giờ so với Google Cloud tương đương nhưng công nghệ cơ sở dữ liệu của Google lại khá tốt hơn" [Abstract]. Điều này cho thấy rằng mặc dù chi phí bề ngoài có thể tương tự, việc kết hợp các thành phần ứng dụng trên các nền tảng đám mây khác nhau có thể tận dụng "công nghệ tốt nhất của từng nhà cung cấp" và "ít dung lượng VM hơn (rẻ hơn nhưng đáp ứng nhu cầu)" [Abstract]. Phát hiện này đi ngược lại quan niệm thông thường rằng sự phức tạp của việc quản lý đa đám mây sẽ luôn dẫn đến chi phí cao hơn hoặc giảm hiệu suất, chứng minh rằng với một mô hình như CAM và O-Marketplace, sự phức tạp này có thể được quản lý để mang lại lợi thế cạnh tranh rõ rệt.
-
Replication protocol provided?: Có. Luận án cung cấp một giao thức sao chép cho phần cốt lõi của phương pháp luận thông qua "Experimentation of CAM" [Section 4.5]. Điều này bao gồm:
- CAM-based Wordpress Application Description [Section 4.5.1]: Cung cấp mô tả chi tiết về cách một ứng dụng thực tế (Wordpress) được mô hình hóa bằng CAM.
- Transforming Wordpress Description Templates to TOSCA-Based specification [Section 4.5.2]: Mô tả quy trình từng bước và các quy tắc ánh xạ để chuyển đổi các mô tả CAM sang tiêu chuẩn TOSCA.
- Deploying Wordpress Application on multi-cloud by SALSA [Section 4.5.3]: Chi tiết hóa cách ứng dụng Wordpress được triển khai trên môi trường đa đám mây bằng công cụ SALSA, bao gồm "Wordpress Application deployment process by SALSA" [Figure 4.22]. Những mô tả này cung cấp đủ chi tiết về các bước, công cụ và tiêu chuẩn được sử dụng để các nhà nghiên cứu khác có thể tái tạo quá trình mô hình hóa và triển khai ứng dụng đa đám mây dựa trên CAM.
-
10-year research agenda outlined?: Không có "10-year research agenda" cụ thể được phác thảo với khung thời gian cứng nhắc. Tuy nhiên, luận án cung cấp một "Future Research agenda" chi tiết và đầy đủ [Section 5.2] bao gồm 4-5 hướng cụ thể, vốn là nền tảng cho một chương trình nghiên cứu dài hạn trong thập kỷ tới. Các hướng này bao gồm:
- Phát triển và triển khai O-Marketplace đầy đủ.
- Nghiên cứu sâu hơn về cơ chế bảo mật và quản trị trong đa đám mây.
- Mở rộng CAM cho các mô hình dịch vụ khác (PaaS, IaaS).
- Đánh giá hiệu suất và chi phí thực tế qua các nghiên cứu thực nghiệm quy mô lớn.
- Tích hợp Machine Learning cho ghép nối và tự động sửa chữa. Những hướng này, mặc dù không được gắn nhãn là "10 năm", rõ ràng là những lĩnh vực mở cần nhiều nghiên cứu và phát triển liên tục, có thể kéo dài và định hình chương trình nghiên cứu trong nhiều năm tới.
Kết luận
Luận án này đã giải quyết một cách toàn diện các thách thức then chốt trong lĩnh vực điện toán đám mây, đặc biệt là vấn đề "vendor lock-in" và khả năng di chuyển ứng dụng trong môi trường đa đám mây. Các đóng góp cốt lõi của nghiên cứu này là:
- Mô hình O-Marketplace đột phá: Đề xuất một mô hình thị trường đa đám mây mở, tạo ra "cơ chế cạnh tranh trực tiếp" giữa các nhà cung cấp đám mây, từ đó giảm đáng kể sự phụ thuộc vào một nhà cung cấp và thúc đẩy sự đổi mới [Section 1.3.1].
- Composable Application Model (CAM) tiêu chuẩn hóa: Định nghĩa một mô hình ứng dụng đám mây dựa trên thành phần, tách biệt phần mềm khỏi nền tảng cơ bản, cho phép "phát triển phần mềm đám mây một cách độc lập và triển khai phân tán" [Section 1.3.2] trên các nền tảng không đồng nhất.
- Phương pháp ghép nối hiệu quả: Phát triển một thuật toán ghép nối dựa trên CAM để tối ưu hóa việc lựa chọn các nền tảng đám mây tương thích, đảm bảo tính gắn kết và hiệu quả chi phí cho ứng dụng.
- Khả năng di chuyển tự động với BXs: Thiết kế một phương pháp tiếp cận tiên tiến sử dụng bản thiết kế dựa trên CAM và Hệ thống Chuyển đổi Hai chiều để tự động cập nhật và duy trì khả năng di chuyển của ứng dụng đa đám mây theo thời gian.
- Cơ chế tự động sửa chữa ứng dụng đa đám mây: Giới thiệu một phương pháp tiếp cận chung dựa trên CAM-based blueprint để tự động tái cấu trúc ứng dụng khi gặp lỗi, đảm bảo tính liên tục của hoạt động mà không cần can thiệp thủ công.
Paradigm advancement với evidence: Nghiên cứu này chứng minh một sự tiến bộ mô hình từ các hệ sinh thái đám mây độc quyền sang một mô hình thị trường mở, cạnh tranh, nơi các ứng dụng được xây dựng từ các thành phần linh hoạt và có khả năng tương tác. Bằng chứng rõ ràng nằm trong khả năng "biến ý tưởng của chúng tôi thành hiện thực" bằng cách phác thảo O-Marketplace và định nghĩa Composable Application Model, sau đó chứng minh tính thực tiễn thông qua việc chuyển đổi sang TOSCA và triển khai bằng SALSA [Abstract]. Điều này thiết lập một khuôn khổ mới cho việc thiết kế, triển khai và quản lý ứng dụng đám mây.
3+ new research streams opened: Luận án đã mở ra nhiều luồng nghiên cứu mới, bao gồm:
- Nghiên cứu sâu rộng về kinh tế học thị trường đa đám mây và các mô hình định giá động.
- Phát triển các phương pháp bảo mật và quản trị dữ liệu, danh tính cho các hệ thống ứng dụng dựa trên CAM.
- Tích hợp trí tuệ nhân tạo và học máy để nâng cao khả năng ghép nối, tự tối ưu hóa và tự phục hồi của ứng dụng đa đám mây.
Global relevance với international comparison: Các giải pháp được đề xuất có liên quan toàn cầu vì chúng giải quyết các vấn đề chung mà các doanh nghiệp và nhà cung cấp trên toàn thế giới phải đối mặt. Bằng cách so sánh với các thị trường và nhà cung cấp quốc tế như AWS, Google Cloud, và Salesforce.com [Table 2.1], luận án nhấn mạnh tính phổ quát của các thách thức và sự cần thiết của các giải pháp mang tính cách mạng.
Legacy measurable outcomes: Di sản của luận án được đo lường bằng tiềm năng "thúc đẩy sự cạnh tranh sôi nổi giữa các nhà cung cấp SaaS khác nhau và các nhà cung cấp dịch vụ đám mây khác và sự cạnh tranh về giá cả mạnh mẽ" [Section 1.1]. Nó mang lại các kết quả có thể đo lường được như giảm chi phí cho người tiêu dùng, tăng cường khả năng phục hồi của hệ thống, và đẩy nhanh tốc độ đổi mới trong ngành công nghiệp đám mây, góp phần vào sự phát triển của một hệ sinh thái điện toán đám mây toàn cầu hiệu quả và công bằng hơn.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộMINISTRY OF EDUCATION AND TRAINING HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY HUYNH HOANG LONG RESEARCHING MULTI-CLOUD MARKETPLACE MODEL DOCTORAL DISSERTATION OF INFORMATION SYSTEMS Hanoi - 2022 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MINISTRY OF EDUCATION AND TRAINING HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY HUYNH HOANG LONG RESEARCHING MULTI-CLOUD MARKETPLACE MODEL Major: Information Systems Code: 9480104 DOCTORAL DISSERTATION OF INFORMATION SYSTEMS SUPERVISORS: 1. NGUYEN HUU DUC 2. LE TRONG VINH Hanoi - 2022 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DECLARATION OF AUTHORSHIP I hereby declare that this thesis is my original work and it has been written by me in its entirety. I confirm that: • This work was done wholly during in Ph.
student at Hanoi University of Sci- ence and Technology. • Where any part of this thesis has previously been submitted at Hanoi University of Science and Technology or any other institution, this has been clearly stated. • Where I have consulted the published work of others, this is always clearly at- tributed. • Where I have quoted from the work of others, the source is always given.
With the exception of such quotations, this thesis is entirely my own work. • I have acknowledged all main sources of help. • Where the thesis is based on work done by myself jointly with others, I have made exactly what was done by others and what I have contributed myself. Hanoi, February 22th 2022 Supervisors Ph.
Student i LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ACKNOWLEDGEMENT My dissertation would not have finished without the support of my supervisors, family, co-authors, and colleagues. I am grateful to all those people who supported and inspired me while facing academic and personal challenges. I would like to pay the deepest gratitude to my first supervisor Dr. Nguyen Huu Duc for offering me a great environment, plenty of opportunities, and freedom to be creative.
Working with him marked an auspicious beginning to my doctoral upbringing. In critical moments, he has been available to provide sincere and determined opinions, helping me make the right decisions. I also thank my second supervisor, Assoc. Le Trong Vinh for his advice, encouragements and guidance throughout my Ph.
His experiences and insights are immensely meaningful for me in my works. I am grateful to them for devoting their precious time to discussing research ideas, proofreading, and explaining how to write good research papers. I would like to thank them for encouraging my research and empowering me to grow as a research scientist. I am grateful to my parents for their limitless love and my parents brought me up with great values of life, including humility and patience.
They always wish I could get Ph. Without their sacrifices and guidance, my education would have been impossible. I also thank my grandmother for her advice in every aspect of life. My success is also theirs.
My co-authors. Many thanks to my co-authors in our works. They had valuable comments for my works. Special thanks to Prof.
Zhenjiang Hu and Assoc. Huynh Quyet Thang for giving me an internship trip at National Institute of Informat- ics, Japan. Hu and members of Tsumina Lab warmly welcomed me into their lab and offered the helpful collaboration in research. Particularly, Van Dang (Ph.D student at NII) and I achieved a successful combination, our paper was accepted by SOMET 2019.
I also thank Mr Le Duc Hung (Ph.D student at TU Wien) for supporting me to implement component-based cloud software on multi-cloud. Many thanks to my colleagues from Department of Information System, School of Information and Communication Technology, Hanoi University of Science and Technology. Nguyen Thi Kim Anh and As- soc. Nguyen Binh Minh for providing such a stimulating and friendly working ii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.
It is fortunate for me to study in an active environment. Thank you all! Hanoi, February 22th 2022 Ph. Student Huynh Hoang Long iii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ABSTRACT Cloud computing have been an effective delivery model for distributing computing that enables the delivery of applications as services over Internet, as well as platform- and infrastructure-level computing resources. It has been increasingly used by busi- nesses, organizations and individuals as a cost-effective IT solution.
Currently, con- sumers can approach cloud services through several existing service delivery methods in a convenient way as follows: Direct cloud service delivery, Cloud Brokerage, and Cloud Marketplace. However, these cloud service delivery models have many limi- tations on cloud service product information, quality of service, monopoly, competi- tiveness, etc. These problems have been damaging to the benefits of cloud consumers having to pay higher than the real value of cloud services. In addition, different com- mercial cloud providers impose different application architectures that tend to lock consumers into their services and do not want to allow the direct competition with oth- ers.
This is the cause of the well-known issue: vendor lock-in. In economics, vendor lock-in, also known as proprietary lock-in or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs [82]. Because they cannot easily move to another cloud provider in the future without experiencing issues such as high costs, legal constraints, technical incompatibilities [59]. For example, when a consumer buys WordPress Application on Bitnami, he is first provided two deployment offering options: single-tier and multi-tier.
Then he is provided several options to launch WordPress Application: Amazon web services, Google cloud platform, and Azure. WordPress Application can only be deployed on one of these three services. There are two machines that are similar on paper as they both have four cores. Amazon VM offers more memory, but the price is very simi- lar.
In fact, Amazon VM offers almost twice the blended compute capacity over 24 hours than its Google cloud equivalent but database technology of Google is quite better. In the first case, if a consumer has been using Google Cloud and he spots a great cloud service pricing from Amazon. He is not allowed to move cloud service running on Google Cloud to Amazon. Another reason is because cloud technologies are incompatible between Amazon and Google.
In the second case, it is impossible if WordPress App Server is hosted on Amazon and WordPress Database is hosted on iv LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Google Cloud to leverage the benefits of two cloud providers. Taking advantage of it is not going to be easy because before he know it, he will be locked into single cloud provider. This challenge can be overcome if the WordPress App Server and Wordpress Database could be spread across two cloud providers to benefit from each provider’s best technology and less VM capacity (cheaper but meets the need). More effectively, WordPress components should be described in an open standard so that other providers than those mentioned above can offer cloud services at competitive prices and better capacities, and its components could be easily ported to other cloud.
To deal with vendor lock-in problem, multi-cloud is the effective approach because a multi-cloud strategy enables consumers to select any cloud service to meet the re- quirements of a particular application or workload as well as porting cloud software to another cloud. In this way, we have an interesting ideal about a multi-cloud service delivery model that facilitates to distribute Software as a Service (SaaS) across various clouds as well as liberates cloud developers from being tied to proprietary technology ecosystems. To turn our idea into reality, we sketch O-Marketplace Model (multi- cloud marketplace model) and define Composable Application Model (component- based cloud application model). To demonstrate the practicality of two proposed model, research works are focused on as follows: (i) O-Marketplace Model, after analyzing the limitations of existing cloud service delivery methods, a multi-cloud service delivery method is proposed to overcome these limitations, and a promising multi-cloud marketplace model is built up.
(ii) Composable Application Model, we first build up its concept and its description method, then the experimentation is conducted by transform into TOSCA speci- fication to evaluate the feasibility of the proposed multi-cloud application model. Finally, relying on Composable Application Model and O-Marketplace context, some issues of cloud computing are tackled to prove the practicality of two pro- posed model such as: matchmaking for multi-cloud marketplace application, multi-cloud application portability, multi-cloud application auto-repairing. Keywords: Cloud computing, Vendor lock-in, multi-cloud environment, multi- cloud marketplace, multi-cloud service delivery, multi-cloud application, matchmak- ing, multi-cloud application portability, multi-cloud application auto-repairing, Com- posable Application Model, O-Marketplace, Blueprint. v LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CONTENTS DECLARATION OF AUTHORSHIP.
x LIST OF TABLES. xi LIST OF FIGURES .2 Thesis research issues and motivation .2 Composable Application Model .1 Overview of Cloud computing .2 Cloud environment classification .1 Single-cloud environment .2 Multi-cloud environment .3 The advantages of multi-cloud environment .2 Existing cloud service delivery models .1 Cloud service brokerage. 27 vi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.1 Topology and Orchestration Specification for Cloud Applica- tion - TOSCA .2 Settling and Launching Service Applications - SALSA .1 Approaches for cloud application .2 Approaches for cloud application description .3 Approaches for matchmaking cloud services .4 Approaches for cloud portability .5 Approaches for cloud application repairing .2 Existing methods for delivering cloud services .1 Simple cloud service delivery method .2 Cloud service delivery through Cloud Brokerage .3 Cloud service delivery through Cloud Marketplace .1 The proposed cloud service delivery method for multi-cloud marketplace .2 Overall structure of O-Marketplace .3 The operation mechanism of O-Marketplace .4 The novel approach in SaaS provisioning of O-Marketplace .5 The feasibility of O-Marketplace Model .6 The goals of O-Marketplace. COMPOSABLE APPLICATION MODEL 52 4.2 General concept of CAM .3 Simple Definition for CAM.
57 vii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.2 Abstract model of CAM .1 Multi-component cloud software model .4 Cloud Software Stack .5 Cloud Software Composition .4 Description Templates of CAM .1 CAM-based Multi-cloud Application Description Template .2 General Structure of Cloud Software Component Template .3 Simple Software Component Template .4 Cloud Software Stack Template .5 Cloud Software Composition Template .6 Platform Service Template .5 Experimentation of CAM .1 Overview of CAM-D to TOSCA Specification Transformation Method .2 Mapping to TOSCA .1 CAM-Based Wordpress Application Description .2 Transforming Wordpress Description Templates to TOSCA-Based specification .3 Deploying Wordpress Application on multi-cloud by SALSA .6 Applications of CAM in O-Marketplace context .1 CAM-based matchmaking method for O- Marketplace .1 The proposed approach for matchmaking method .2 CAM-based multi-cloud application portability .1 The proposed approach for multi-cloud application portability. 85 viii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.2 The proposed method for auto-updating multi-cloud application blueprint .3 View updating program .3 CAM-based method for auto-repairing multi-cloud marketplace application .1 The proposed approach for auto-repairing multi-cloud application .2 Procedure of multi-cloud application auto-repairing 94 4.3 Re-deploying and re-configuring CAM-based cloud application .7 Discussions of CAM .1 The role of CAM in O-Marketplace model .2 The role of CAM in cloud application development. CONCLUSION AND PERSPECTIVES 99 5. 105 LIST OF PUBLICATIONS.
115 ix LUAN VAN CHAT LUONG download : add luanvanchat@agmail.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Huynh Hoang Long (2022). Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022) [Luận án tiến sĩ, Hanoi University of Science and Technology]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/luan-an-tien-si-mo-hinh-cho-ung-dung-da-dam-may
Câu hỏi thường gặp
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" nghiên cứu về vấn đề gì?
Nghiên cứu đề xuất mô hình chợ ứng dụng đa đám mây. Luận án tiến sĩ phân tích, thiết kế và đánh giá hiệu suất mô hình.
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Hanoi University of Science and Technology. Năm bảo vệ: 2022.
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" thuộc chuyên ngành gì?
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" thuộc chuyên ngành Information Systems. Danh mục: Hệ Thống Thông Tin.
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" có bao nhiêu trang?
Luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" có 130 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Luận án tiến sĩ: Mô hình chợ ứng dụng đa đám mây (2022)" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.