Các thiết bị sử dụng truy cập đám mây có thể là các máy trạm, máy tính cá nhân hoặc các thiết bị di động cá nhân như điện thoại, các máy tính bảng. Với những người sử dụng cuối, các đám mây coi như một ứng dụng, một tài liệu hay một thiết bị. Các thiết bị phần cứng tạo nên đám mây và các hệ điều hành hoàn toàn vô hình với họ.
Hình 1.3 – Mô hình kết nối của người sử dụng tới các đám mây di ̣ch vụ3
Về mặt kiến trúc thì các đám mây rất đơn giản, nó cần một hệ thống quản trị thông minh để đảm bảo các máy trạm có thể kết nối tới đám mây và phân chia các tác vụ tính toán cho nhiều người sử dụng.
Tại hình 1.4 mô tả người sử dụng kết nối với đám mây thông qua giao diện mặt tiền. Người sử dụng sẽ lựa chọn sử dụng một dịch vụ, yêu cầu của người sử dụng sẽ được chuyển tới bộ phận quản lý của hệ thống. Bộ phận này làm nhiệm vụ sắp xếp tài nguyên phù hợp và gọi dịch vụ đã triển khai trước đó hoạt động một cách nhanh chóng. Ở hình vẽ mô tả người sử dụng khởi động một dịch vụ thông qua trình duyệt web, yêu cầu tạo và sử dụng một tài liệu. Bộ phận giám sát sẽ tìm kiếm, cấp phát tài nguyên tương ứng với yêu cầu của người sử dụng.
Hình 1.4-Giao diê ̣n của người sử dụng truy xuất và khởi tạo di ̣ch vụ trên đám mây4
Hiểu theo một cách khác thì chìa khóa của đám mây là sự tự động hóa các tác vụ quản trị. Một hệ thống không thể coi như một đám mây nếu nó yêu cầu sự can thiệp thủ công vào quá trình cấp phát tài nguyên, các trung tâm dữ liệu hiện nay với kiến trúc chủ/khách là một ví dụ. Một hệ thống gần tiếp cận đến đám mây nếu như các tác vụ quản trị được thay thế tự động bằng các tiến trình hoặc được thiết lập dựa trên các chính sách.
CHƢƠNG 2- KIẾN TRÚC ĐIỆN TOÁN ĐÁM MÂY VÀ CÁC LOẠI HÌNH DỊCH VỤ
Điê ̣n toán đám mây đem la ̣i rất nhiều lợi ích và tiê ̣n lợi cho các tổ chức sử dụng dịch vụ trên đó . Tuy nhiên, mô ̣t giải pháp điê ̣n toán đám mây không phải là một giải pháp giải quyết được mọi vấn đề , chẳng ha ̣n không thể chuyển mô ̣t dịch vụ hạ tầng đang chạy trên Amazon sang hệ thống đám mây chỉ làm công viê ̣c chuyển giao và triển khai ứng du ̣ng trên Apple Store . Do đó , với các tổ chức viê ̣c lựa cho ̣n sử du ̣ng, triển khai mô hình đám mây nào cần có sự tìm hiểu kĩ lưỡng từ kiến trúc các hệ thống điện toán đám mây tới mô hình dịch vụ.
2.1 Kiến trúc điện toán đám mây
Như đã đề cập ở trên, hiện nay điện toán đám mây đang trở thành chủ đề rất phổ biến và gây nhiều tranh luận trong cộng đồng công nghệ. Tuy nhiên, một điều chắc chắn rằng khi nói đến điện toán đám mây thì chúng ta gặp rất nhiều các từ ngữ liên quan tới các loại dịch vụ. Thuật ngữ dịch vụ ở đây được hiểu là một tác vụ được đóng gói mà nó có thể tự hoạt động và được cung cấp cho khách hàng trong một trạng thái ổn định và sử dụng lặp lại liên tục. Do đó, điện toán đám mây được coi như là những dịch vụ được cung cấp từ bất cứ các tầng truyền thống nào trong hệ thống điện toán, từ hạ tầng phần cứng phía dưới tới các ứng dụng tầng trên.
Hiện nay, người ta chấp nhận kiến trúc điện toán đám mây như là mô hình cung cấp dịch vụ có thể phân chia thành các kiểu sau: phần mềm như một dịch vụ (Software-as-a-Service), nền tảng như một dịch vụ (Platform-as-a-Service) và hạ tầng như một dịch vụ (Infrastructure-as-a-Service) [2]. Hình 2.1 dưới đây mô tả việc phân chia các mô hình dịch vụ đám mây điển hình.
Hình 2.1- Các mô hình dịch vụ điện toán đám mây điển hình5
2.2 Phần mềm nhƣ một dịch vụ (Software-as-a-Service hay SaaS)
Đây là mức dịch vụ tại tầng ứng dụng, là những dịch vụ đầu tiên triển khai trên nền điện toán đám mây mà tại đó các dịch vụ người dùng hoặc các ứng dụng kinh doanh của doanh nghiệp được triển khai trên đó như các dịch vụ và cung cấp cho các khách hàng.