Bài giảng Tính toán lưới - Bài 3: Giới thiệu về Globus Toolkit
Bài giảng Grid Computing
Nội dung trình bày
• Tổng quan về Globus Toolkit
• Các thành phần Common Runtime
• Các thành phần bảo mật
• Các thành phần quản lý dữ liệu
• Các thành phần thông tin
• Các bước cài đặt một lưới đơn giản
dùng GT
• Tóm tắt
2
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Bộ công cụ Globus Toolkit
• Tập các thành phần open-source
phục vụ chia sẻ tài nguyên tính
toán và dữ liệu
• Là bộ phần mềm nền giúp xây
dựng hệ thống lưới
• Được phát triển từ năm 1996
• Phiên bản hiện tại 4.0 tuân theo
chuẩn WSRF
3
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Các phiên bản
• Đều tuân theo kiến trúc OGSA
• Chỉ khác nhau về công nghệ cài
đặt:
– GT2: không hướng dịch vụ
– GT3: OGSI
– GT4: WRSF
• GT3 và GT4 đều hướng dịch vụ
4
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Nhóm chức năng chính của GT4
• Common Runtime
• Bảo mật
• Quản lý dữ liệu
• Dịch vụ thông tin
• Quản lý thực thi
6
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Common Runtime
• Là các thành phần nền tảng của hệ
thống, gồm các thư viện và công
cụ cần thiết để triển khai các thành
phần khác
• Gồm:
– Java WS Core
– C WS Core
– Python WS Core
8
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Java WS Core
• Chương trình và API cài đặt WSRF và
WS-Notification trên ngôn ngữ Java
9
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
Thành phần bảo mật GSI
• GSI – Grid Security Infrastructure
là tập công cụ, thư viện, giao thức
sử dụng trong Globus giúp người
dùng và ứng dụng truy cập tài
nguyên lưới một cách an toàn
• Xây dựng dựa trên hạ tầng khóa
công khai PKI, nhà chứng nhận
thẩm quyền, các giấy chứng nhận
theo chuẩn X509
10
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Các cấp độ bảo mật
• Xác thực người dùng
• Toàn vẹn dữ liệu
• Bảo mật dữ liệu
• Non-Repudiation: không thể chối cãi
• Quản lý khóa
ôi trường bảo
mật trước khi chạy các thành phần khác
11
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Khóa
• Khóa được hiểu
đơn giản là một
chuỗi bit
• Độ dàcàng ớn
càng an toàn
• Phụ thuộc vào
thuật toán mã hóa
12
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Mã hóa
• Đầu vào: dữ liệu
+ khóa
• Đầu ra: dữ liệu
được mhóa
không thể đọc
được trừ khi
Hàm mã hóa
được giải mã
• Mục đích: truyền
tin an toàn
13
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Giải mã
• Vào: dữ liệu mã
hóa + khóa giải
• Ra: dữ liệu (đọc
được)
Hàm giải mã
14
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: PKI
• PKI dựa trên mã hóa
phi đối xứng
– Mỗi thực thể trong
lưới có hai khóa:
– Chỉ có thực thể mới
biết khóa bí mật của
chính nó
• Khóa công khai
giấy chứng nhận
chuẩn X.509
15
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: PKI
Giải mã
Mã hóa
Giải mã
Mã hóa
16
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Giấy chứng nhận
• Giấy chứng nhận
X.509 xác nhận một
Khóa công khai thuộc
về một thực thể nào đó
Name
Issuer
Public Key
Signature
• Trong globus, có 2 loại
giấy chứng nhận:
– Host Certificate
17
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Giấy chứng nhận
• Giúp các thực thể nhận biết Khóa
công khai của các thực thể khác
Hash
Name
Issuer
=?
Public Key
Signature
Decrypt
Public Key from
Issuer
18
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Nhà chứng nhận thẩm quyền
• CA – Certificate
Authority: ký vào
các giấy chứng
Name
blic Key
• Các thực thể
trong lưới phải
“tin cậy” CA
Issuer?
19
Trung tâm Tính toán hiệu năng cao
Bài giảng Grid Computing
GSI: Simple CA
• Là một chương trình đại diện cho
một nhà thẩm quyền CA –
Ceritficate Authority trong lưới
• Có vai trò ký xác nhận giấy chứng
nhận cho host và cho người sử
dụng lưới
• Trong lưới có thể có một hoặc
nhiều CA
20
Trung tâm Tính toán hiệu năng cao
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tính toán lưới - Bài 3: Giới thiệu về Globus Toolkit", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_giang_tinh_toan_luoi_bai_3_gioi_thieu_ve_globus_toolkit.pdf