Mục lục:
- Trong các tình huống này, các nguyên tắc của SOA (như khớp nối lỏng lẻo và khả năng tái sử dụng) đã được áp dụng cho các thành phần cơ sở hạ tầng CNTT được phân phối như các dịch vụ đám mây cho người dùng PaaS. Các nhà phát triển trong tổ chức của bạn có thể định vị các dịch vụ nền tảng mà họ cần bằng cách tham khảo danh mục dịch vụ.
- Đừng nhầm lẫn SOA với SaaS. SOA là phần mềm được thiết kế như một dịch vụ; SaaS là phần mềm quản lý và phân phối như một dịch vụ.
Video: [Infolab#19] Dịch vụ LƯU TRỮ ĐÁM MÂY hoạt động như thế nào? 2025
Khi bạn có một số khái niệm về cách tiếp cận theo định hướng dịch vụ đối với các hệ thống công nghệ kiến trúc, bạn có thể bắt đầu thấy mối quan hệ giữa SOA và điện toán đám mây. Các dịch vụ quan trọng đối với điện toán đám mây từ cả cơ sở hạ tầng và góc nhìn ứng dụng.
Định hướng dịch vụ thâm nhập vào đám mây và đám mây phục vụ như một môi trường có thể lưu trữ các dịch vụ khác (ở cấp kỹ thuật hoặc kinh doanh). Điều đó có nghĩa là gì?
Mặt khác, các công ty xây dựng các ứng dụng được thiết kế cho đám mây có xu hướng xây dựng chúng như là dịch vụ; điều này giúp khách hàng và đối tác sử dụng chúng dễ dàng hơn.
Cơ sở hạ tầng như là một lớp Dịch vụ cung cấp khả năng lưu trữ và tính toán các nguồn lực mà các nhà phát triển và các tổ chức CNTT có thể sử dụng để cung cấp các giải pháp kinh doanh tùy chỉnh. Nhà cung cấp dịch vụ đám mây muốn khả năng cung cấp liên quan đến IaaS được thiết kế như một dịch vụ mô đun với các giao diện được xuất bản vì vậy nó có thể được sử dụng cho nhiều tình huống khác nhau.
Là người sử dụng dịch vụ cung cấp dung lượng này, bạn không cần phải biết nhà cung cấp dịch vụ đó thực hiện dịch vụ như thế nào; nó là một hộp đen cho bạn. Nếu đám mây không theo định hướng dịch vụ, bạn phải tìm ra cách cung cấp ứng dụng của bạn cho môi trường. Với đám mây, bạn có thể sử dụng một dịch vụ cung cấp duy nhất.
Nền tảng là một dịch vụ (PaaS)Nền tảng là một lớp Dịch vụ cung cấp môi trường phát triển mà các tổ chức CNTT có thể sử dụng để tạo các ứng dụng kinh doanh sẵn sàng cho đám mây. Đây được cung cấp như là một bộ các dịch vụ hộp đen cho phép các nhà phát triển xây dựng các ứng dụng trên cơ sở hạ tầng tính toán. Điều này có thể bao gồm các công cụ dành cho nhà phát triển được cung cấp như một dịch vụ để xây dựng các dịch vụ, hoặc thậm chí các dịch vụ truy cập dữ liệu và cơ sở dữ liệu, hoặc thậm chí các dịch vụ thanh toán.
Trong các tình huống này, các nguyên tắc của SOA (như khớp nối lỏng lẻo và khả năng tái sử dụng) đã được áp dụng cho các thành phần cơ sở hạ tầng CNTT được phân phối như các dịch vụ đám mây cho người dùng PaaS. Các nhà phát triển trong tổ chức của bạn có thể định vị các dịch vụ nền tảng mà họ cần bằng cách tham khảo danh mục dịch vụ.
Phần mềm dưới dạng Dịch vụ (SaaS)
Với Phần mềm dưới dạng Dịch vụ, nhà cung cấp lưu trữ phần mềm cho bạn vì vậy bạn không cần cài đặt, quản lý hoặc mua phần cứng cho nó.Tất cả bạn phải làm là kết nối với nó và sử dụng nó.
Đừng nhầm lẫn SOA với SaaS. SOA là phần mềm được thiết kế như một dịch vụ; SaaS là phần mềm quản lý và phân phối như một dịch vụ.
Trong tất cả các mô hình này, các công ty sẽ sử dụng một bộ các dịch vụ được xác định rõ ràng mà họ có thể truy cập thông qua các giao diện. Các công ty có thể tận dụng các dịch vụ này bằng nhiều cách khác nhau tùy thuộc vào những vấn đề họ đang cố gắng để giải quyết.