Tính toán lưới - Bài 2B.Globus Toolkit (HUST)

LI
lienhejb
0 downloads
55
0
Tính toán lưới (HUST)

Document content

Page 1

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 Trung tâm Tính toán hiệu năng cao 1 goupee.com fb.com/groups/goupee

Page 2

Bài giảng Grid Computing Nội dung trình bày • Tổng quan về Globus Toolkit Globus Toolkit Common Runtime • Các thành phần Common Runtime Bảo mật • Các thành phần bảo mật Quản lý dữ liệu • Các thành phần quản lý dữ liệu Thông tin • Các thành phần thông tin Thực thi Cài đặt lưới dùng GT • Các bước cài đặt một lưới đơn giản Tóm tắt dùng GT • Tóm tắt Trung tâm Tính toán hiệu năng cao 2 goupee.com fb.com/groups/goupee

Page 3

Bài giảng Grid Computing Bộ công cụ Globus Toolkit • Tập các thành phần open-source Globus ToolkitGlobus Toolkit phục vụ chia sẻ tài nguyên tính Common Runtime Bảo mật toán và dữ liệu Quản lý dữ liệu • Là bộ phần mềm nền giúp xây Thông tin dựng hệ thống lưới Thực thi • Được phát triển từ năm 1996 Cài đặt lưới dùng GT • Phiên bản hiện tại 4.0 tuân theo Tóm tắt chuẩn WSRF Trung tâm Tính toán hiệu năng cao 3 goupee.com fb.com/groups/goupee

Page 4

Bài giảng Grid Computing Các phiên bản • Đều tuân theo kiến trúc OGSA Globus ToolkitGlobus Toolkit Common Runtime • Chỉ khác nhau về công nghệ cài Bảo mật đặt: Quản lý dữ liệu – GT2: không hướng dịch vụ Thông tin – GT3: OGSI Thực thi – GT4: WRSF Cài đặt lưới dùng GT • GT3 và GT4 đều hướng dịch vụ Tóm tắt Trung tâm Tính toán hiệu năng cao 4 goupee.com fb.com/groups/goupee

Page 5

Bài giảng Grid Computing GT4 Container Globus ToolkitGlobus Toolkit Common Runtime Bảo mật Quản lý dữ liệu Thông tin Thực thi Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 5 goupee.com fb.com/groups/goupee

Page 6

Bài giảng Grid Computing Nhóm chức năng chính của GT4 • Common Runtime Globus ToolkitGlobus Toolkit Common Runtime • Bảo mật Bảo mật • Quản lý dữ liệu Quản lý dữ liệu • Dịch vụ thông tin Thông tin • Quản lý thực thi Thực thi Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 6 goupee.com fb.com/groups/goupee

Page 7

Bài giảng Grid Computing Kiến trúc GT4 Globus ToolkitGlobus Toolkit Common Runtime Bảo mật Quản lý dữ liệu Thông tin Thực thi Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 7 goupee.com fb.com/groups/goupee

Page 8

Bài giảng Grid Computing Common Runtime • Là các thành phần nền tảng của hệ Globus Toolkit thống, gồm các thư viện và công Common RuntimeCommon Runtime Bảo mật cụ cần thiết để triển khai các thành Quản lý dữ liệu phần khác Thông tin • Gồm: Thực thi – Java WS Core Cài đặt lưới dùng GT – C WS Core Tóm tắt – Python WS Core Trung tâm Tính toán hiệu năng cao 8 goupee.com fb.com/groups/goupee

Page 9

Bài giảng Grid Computing Java WS Core • Chương trình và API cài đặt WSRF và Globus Toolkit WS-Notification trên ngôn ngữ Java Common RuntimeCommon Runtime Bảo mật Quản lý dữ liệu Thông tin Thực thi Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 9 goupee.com fb.com/groups/goupee

Page 10

Bài giảng Grid Computing Thành phần bảo mật GSI • GSI – Grid Security Infrastructure Globus Toolkit là tập công cụ, thư viện, giao thức Common Runtime Bảo mậtBảo mật sử dụng trong Globus giúp người Quản lý dữ liệu dùng và ứng dụng truy cập tài Thông tin nguyên lưới một cách an toàn Thực thi • Xây dựng dựa trên hạ tầng khóa Cài đặt lưới dùng GT công khai PKI, nhà chứng nhận Tóm tắt thẩm quyền, các giấy chứng nhận theo chuẩn X509 Trung tâm Tính toán hiệu năng cao 10 goupee.com fb.com/groups/goupee

Page 11

Bài giảng Grid Computing GSI: Các cấp độ bảo mật • Xác thực người dùng Globus Toolkit • Toàn vẹn dữ liệu Common Runtime Bảo mật • Bảo mật dữ liệu Quản lý dữ liệu • Non-Repudiation: không thể chối cãi Thông tin • Quản lý khóa Thực thi Cài đặt lưới dùng GT • Chú ý: phải thiết lập môi trường bảo Tóm tắt mật trước khi chạy các thành phần khác Trung tâm Tính toán hiệu năng cao 11 goupee.com fb.com/groups/goupee

Page 12

Bài giảng Grid Computing GSI: Khóa • Khóa được hiểu Globus Toolkit đơn giản là một Common Runtime chuỗi bit Bảo mậtBảo mật • Độ dài càng lớn Quản lý dữ liệu  càng an toàn Thông tin • Phụ thuộc vào Thực thi thuật toán mã hóa Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 12 goupee.com fb.com/groups/goupee

Page 13

Bài giảng Grid Computing GSI: Mã hóa • Đầu vào: dữ liệu Globus Toolkit + khóa Common Runtime • Đầu ra: dữ liệu Bảo mậtBảo mật được mã hóa  Quản lý dữ liệu không thể đọc Hàm mã hóa Thông tin được trừ khi Thực thi được giải mã Cài đặt lưới dùng GT • Mục đích: truyền Tóm tắt tin an toàn Trung tâm Tính toán hiệu năng cao 13 goupee.com fb.com/groups/goupee

Page 14

Bài giảng Grid Computing GSI: Giải mã • Vào: dữ liệu mã Globus Toolkit hóa + khóa giải Common Runtime • Ra: dữ liệu (đọc Bảo mậtBảo mật được) Quản lý dữ liệu Thông tin Thực thi Hàm giải mã Cài đặt lưới dùng GT Tóm tắt Trung tâm Tính toán hiệu năng cao 14 goupee.com fb.com/groups/goupee

Page 15

Bài giảng Grid Computing GSI: PKI • PKI dựa trên mã hóa Globus Toolkit phi đối xứng Common Runtime – Mỗi thực thể trong Bảo mậtBảo mật lưới có hai khóa: công khai và bí mật Quản lý dữ liệu – Chỉ có thực thể mới Thông tin biết khóa bí mật của chính nó Thực thi • Khóa công khai Cài đặt lưới dùng GT được đóng gói trong Tóm tắt giấy chứng nhận chuẩn X.509 Trung tâm Tính toán hiệu năng cao 15 goupee.com fb.com/groups/goupee

Page 16

Bài giảng Grid Computing GSI: PKI Globus Toolkit Common Runtime Mã hóa Giải mã Bảo mậtBảo mật Quản lý dữ liệu Thông tin Thực thi Cài đặt lưới dùng GT Giải mã Mã hóa Tóm tắt Trung tâm Tính toán hiệu năng cao 16 goupee.com fb.com/groups/goupee

Page 17

Bài giảng Grid Computing GSI: Giấy chứng nhận • Giấy chứng nhận Globus Toolkit X.509 xác nhận một Common Runtime Khóa công khai thuộc Bảo mậtBảo mật về một thực thể nào đó Name Quản lý dữ liệu • Trong globus, có 2 loại Issuer giấy chứng nhận: Public Key Thông tin Signature Thực thi – Host Certificate Cài đặt lưới dùng GT – User Certificate Tóm tắt Trung tâm Tính toán hiệu năng cao 17 goupee.com fb.com/groups/goupee

Page 18

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 Globus Toolkit công khai của các thực thể khác Common Runtime Bảo mậtBảo mật Quản lý dữ liệu Hash Thông tin Name =? Issuer Thực thi Public Key Decrypt Signature Cài đặt lưới dùng GT Tóm tắt Public Key from Issuer Trung tâm Tính toán hiệu năng cao 18 goupee.com fb.com/groups/goupee

Page 19

Bài giảng Grid Computing GSI: Nhà chứng nhận thẩm quyền • CA – Certificate Globus Toolkit Authority: ký vào Common Runtime các giấy chứng Bảo mậtBảo mật Name nhận Public Key Quản lý dữ liệu • Các thực thể Thông tin trong lưới phải Thực thi “tin cậy” CA Cài đặt lưới dùng GT Issuer? Tóm tắt Trung tâm Tính toán hiệu năng cao 19 goupee.com fb.com/groups/goupee

Page 20

Bài giảng Grid Computing GSI: Simple CA • Là một chương trình đại diện cho Globus Toolkit một nhà thẩm quyền CA – Common Runtime Bảo mậtBảo mật Ceritficate Authority trong lưới Quản lý dữ liệu • Có vai trò ký xác nhận giấy chứng Thông tin nhận cho host và cho người sử Thực thi dụng lưới Cài đặt lưới dùng GT • Trong lưới có thể có một hoặc Tóm tắt nhiều CA Trung tâm Tính toán hiệu năng cao 20 goupee.com fb.com/groups/goupee

Showing the first 20 pages. Download the document to see it all.

Comments (0)

Sign in to join the discussion

No comments yet. Be the first!