Nghiên cứu công nghệ điện toán đám mây và kiến trúc hướng dịch vụ áp dụng cho bài toán tích hợp dữ liệu - Pdf 10

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN
THÔNG NGUYỄN VĂN HỮU NGHIÊN CỨU CÔNG NGHỆ ĐIỆN TOÁN ĐÁM
MÂY VÀ KIẾN TRÚC HƯỚNG DỊCH VỤ ÁP DỤNG
CHO BÀI TOÁN TÍCH HỢP DỮ LIỆU
Chuyên ngành: Truyền dữ liệu và mạng máy tính
Mã số: 60.48.15 TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI – 2012 Luận văn được hoàn thành tại:
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

công nghệ này. Ngày nay số công ty, tổ chức theo đuổi
ngày một nhiều, số dịch vụ cũng ngày một phong phú
hơn, với những dịch vụ cụ thể, những ứng dụng cụ thể,
khái niệm điện toán đám mây đã dần trở nên quen thuộc.
Điện toán đám mây trong lĩnh vực công nghệ thông tin
cũng giống như đám mây ở trên trời ai cũng có thể nhìn
thấy nó, do vậy đi bất cứ đâu chúng ta cũng có thể sử
dụng, khai thác dữ liệu của chúng ta nếu ở đó có internet.
Sự hội tụ nhiều công nghệ hiện có trong ĐTĐM như
SOA( service oriented architecture), ảo hóa, cho phép
các tài nguyên điện toán như: phần cứng, phần mềm, lưu
trữ, được cung cấp một cách nhanh chóng cho người sử
dụng dịch vụ theo yêu cầu của họ. Các nguồn tài nguyên
này cần được quản lý để sẵn sàng cung cấp cho người sử
dụng một cách đảm bảo chính xác, an toàn và chất lượng.
Trong xu thế toàn cầu hóa và hội nhập kinh tế quốc tế, các
tổ chức, các doanh nghiệp cần bắt tay phối hợp hành động
và chia sẻ tài nguyên với nhau để nâng cao hiệu quả hoạt
động. Khi thế giới điện toán đã kết nối làm thế nào để khai
thác được tối đa năng lực điện toán đó với chi phí thấp
nhất và nhanh nhất?vấn đề không tương thích giữa các hệ
thống? vấn đề tái sử dụng các hệ thống sẵn có?,…
Vì vậy, việc nghiên cứu công nghệ ĐTĐM và kiến
trúc hướng dịch vụ để áp dụng vào hệ thống CNTT của
các tổ chức, doanh nghiệp là rất cần thiết. Đó là lý do em
chọn đề tài:”Nghiên cứu công nghệ ĐTĐM và kiến trúc
hướng dịch vụ áp dụng cho bài toán tích hợp dữ liệu”
để làm khóa luận tốt nghiệp.
- Mục đích của luận văn.
-Tìm hiểu về công nghệ Điện toán đám mây.

Chương 1. KIẾN TRÚC HƯỚNG DỊCH VỤ- SOA
1.1Tổng quan về kiến trúc hướng dịch vụ
1.1.1 Giới thiệu về kiến trúc hướng dịch vụ
Kiến trúc hướng dịch vụ(service oriented architecture) là
một hướng tiếp cận với việc thiết kế và tích hợp phần
mềm, chức năng của hệ thống theo dạng module, hai từ
đầu service oriented mô tả phương pháp luận của việc
phát triển phần mềm, từ thứ 3 architecture-kiến trúc mô tả
bức tranh tổng thể của các sản phẩm phần mềm được
chuẩn hóa trên mạng, trao đổi với nhau trong ngữ cảnh
một tiến trình nghiệp vụ.
1.1.2 Các tính chất của SOA
-Loose coupling:giúp gỡ bỏ những ràng buộc điều
khiển giữa những hệ thống đầu cuối.
-Sử dụng lại dịch vụ: Tái sử dụng dịch vụ loại bỏ
thành phần trùng lặp, tăng độ vững chắc trong cài
đặt và đơn giản hóa việc quản trị.
- Sử dụng dịch vụ bất đồng bộ:
- Quản lý các policy: Việc quản lý các policy tăng
khả năng tạo ra các đặc tính tái dụng dịch vụ
- Tự động dò tìm và ràng buộc: bên sử dụng dịch vụ
không cần biết định dạng của thông điệp yêu cầu, thông
điệp trả về cũng như địa chỉ của dịch vụ yêu cầu đến khi
cần.
- Tự hồi phục: Là khả năng hệ thống tự hồi phục sau khi
sảy ra lỗi mà không cần đến sự can thiệp của con người.
1.1.3 Lợi ích của việc sử dụng SOA
-Độc lập hệ thống:những dịch vụ không phụ thuộc
vào hệ thống và mạng cụ thể.
- Cho phép hướng sự tập trung vào xây dựng các

Vòng đời của kiến trúc hướng dịch vụ là mô hình chỉ ra
các mối quan hệ và sự độc lập giữa các thành phần trong
chu trình phát triển một ứng dụng SOA
1.2.1 Giai đoạn mô hình hóa
Đây là công đoạn đầu tiên trong chu trình phát triển
của một hệ thống SOA, nhằm đơn giản hóa các công việc
bằng mô hình cụ thể và nhằm giúp hiểu rõ hơn về hệ
thống dưới một góc nhìn nào đó
1.2.2 Giai đoạn ráp nối
Trong giai đoạn này các ứng dụng phần mềm được
xây dựng để thực hiện các quy trình nghiệp vụ. Quá trình
xây dựng các ứng dụng phần mềm này được thực hiện
bằng cách lắp ráp các dịch vụ.
1.2.3 Giai đoạn triển khai
sau khi phần mềm được xây dựng thành công, chúng
sẽ được triển khai trên môi trường thực thi, giai đoạn này
cho phép tích hợp các yếu tố con người, các quy trình
nghiệp vụ, quản lý và tích hợp thông tin.
1.2.4 Giai đoạn quản lý
các quy trình nghiệp vụ được theo dõi và quản lý trên
cả khía cạnh công nghệ thông tin lẫn khía cạnh nghiệp vụ.
1.3 Mô hình logic của kiến trúc hướng dịch vụ
Mô hình logic của kiến trúc hướng dịch vụ gồm nhiều
thành phần khác nhau, các thành phần này sẽ ảnh hưởng
trực tiếp và chủ yếu vào kết quả ứng dụng mô hình SOA.
-Infrastructure: Trong công nghệ điện toán đám mây
thì cơ sở hạ tầng được cung cấp như một dịch vụ.
2.1.3 Tính chất cơ bản của ĐTĐM
-Tự phục vụ theo nhu cầu: Mỗi khi có nhu cầu, người
dùng chỉ cần gửi yêu cầu thông qua trang web cung cấp
dịch vụ, hệ thống của nhà cung cấp sẽ đáp ứng yêu cầu
của người dùng.
- Truy xuất diện rộng: có thể truy xuất dịch vụ từ bất kỳ
nơi nào, vào bất kỳ lúc nào có kết nối internet.
- Dùng chung tài nguyên: Tài nguyên của nhà cung cấp
dịch vụ được dùng chung, phục vụ cho nhiều người dùng
dựa trên mô hình “multi-tenant”.
- Khả năng co giãn: Đó là khả năng tự động mở rộng hoặc
thu nhỏ hệ thống tùy theo nhu cầu của người dùng.
- Điều tiết dịch vụ: Lượng tài nguyên sử dụng có thể
được theo dõi, kiểm soát và báo cáo một cách minh bạch
cho cả hai phía nhà cung cấp dịch vụ và người sử dụng.
2.2 Các mô hình dịch vụ của ĐTĐM
2.2.1 Phần mềm được cung cấp như một dịch vụ
Dịch vụ phần mềm là một mô hình triển khai ứng dụng mà
ở đó người cung cấp cho phép người dùng sử dụng dịch
vụ theo yêu cầu.
2.2.2 Nền tảng được cung cấp như một dịch vụ
Cung cấp dịch vụ nền tảng(PaaS) bao gồm những điều
kiện cho quy trình thiết kế ứng dụng, phát triển, kiểm thử,
triển khai và lưu trữ ứng dụng có giá trị như là dịch vụ
ứng dụng như cộng tác nhóm, sắp xếp và tích hợp dịch vụ
web, tích hợp cơ sở dữ liệu, bảo mật, khả năng mở rộng,
quản lý trạng thái, phiên bản ứng dụng, các lợi ích cho
cộng đồng phát triển và nghiên cứu ứng dụng.

ạt động của SOA tham chiếu cho
ĐTĐM.

2.4.2 Xu hướng phát triển kiến trúc hướng dịch vụ
trong ĐTĐM
Chương 3.TRIỂN KHAI THỬ NGHIỆM

dụng hướng tiếp cận kiến trúc hiện đại, đưa vào
xem xét một cách có hệ thống khả năng mở rộng,
tính sẵn sàng, khả năng thích ứng, tính linh hoạt và
linh động.
3.1.2 Kiến trúc tham khảo đề xuất cho mô hình triển
khai thử nghiệm

Hình 3.1. Kiến trúc tham khảo theo hướng tiếp cận SOA
3.1.3 Mô hình tích hợp phát triển dịch vụ mới Hình3.2: Mô hình theo lớp của kiến trúc tham khảo
Mô hình này được sử dụng để truyền tải tinh thần của kiến
trúc đến với những bên liên quan chuyên và không chuyên
về kỹ thuật.
3.2 Lựa trọn công nghệ và thử nghiệm
3.2.1 Mô hình triển khai SOA kết hợp ĐTĐM

Hình 3.3: Triển khai kiến trúc tham chiếu kết hợp với công
nghệ điện toán đám mây
Một mô hình triển khai kiến trúc tham khảo đề xuất kết
hợp với công nghệ điện toán đám mây được trình bày ở
hình 3.3. Trong mô hình triển khai thử nghiệm, hai máy
chủ vật lý được triển khai và hạ tầng ĐTĐM với công
nghệ ảo hóa đươc triển khai sử dụng VMWare Sphere.
Trên hạ tầng ảo hóa, các máy chủ ảo với HĐH Ubuntu
Server được triển khai và các thành phần của hệ thống nền
được triển khai trên các máy chủ ảo này.
3.2.2 Thử nghiệm tích hợp
Hệ thống đề xuất đã được sử dụng thử nghiệm trong bài

- Việc kết hợp SOA và điện toán đám mây có ưu
điểm tối đa hóa được việc tái sử dụng các chức
năng nghiệp vụ đã được hỗ trợ bởi các hệ thống
phần mềm, giảm thiểu chồng chéo về chức năng
của các hệ thống phần mềm và dữ liệu và sử dụng
hiệu quả tài nguyên điện toán.
- Về khía cạnh hiệu năng, trong khuôn khổ thời gian
có hạn nên chưa có đánh giá đầy đủ mang tính định
lượng về việc tăng hiệu năng khi triển khai hệ
thống thử nghiệm.
TÀI LIỆU THAM KHẢO


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status