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  
BÀI GIẢNG  
TÍNH TOÁN LƯỚI  
BÀI 3: GIỚI THIỆU VỀ  
GLOBUS TOOLKIT  
1
Trung tâm Tính toán hiệu năng cao  
 
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  
• Độ 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 đủ
pdf 55 trang yennguyen 08/04/2022 6100
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:

  • pdfbai_giang_tinh_toan_luoi_bai_3_gioi_thieu_ve_globus_toolkit.pdf