Quản lý các dịch vụ ứng dụng bằng các mẫu ứng dụng ảo doc

12 266 0
Quản lý các dịch vụ ứng dụng bằng các mẫu ứng dụng ảo doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Quản lý dịch vụ ứng dụng mẫu ứng dụng ảo Việc giới thiệu thị trường họ sản phẩm IBM® PureSystems™ đưa điện tốn đám mây lên tầm cao IBM PureSystems — dạng Hệ thống IBM PureApplication Hệ thống IBM PureFlex™ — hệ thống đám mây chuyên gia, tích hợp có chứa ứng dụng, dịch vụ, phần cứng chí tri thức chuyên gia — chuyển giao dạng mẫu thực hành tốt — để tích hợp, triển khai bảo trì môi trường đám mây mức doanh nghiệp Kiến trúc Hệ thống IBM PureApplication hỗ trợ ba mơ hình mảng phần mềm trung gian, ba kiểu tải làm việc khác sử dụng để phân phối giải pháp đám mây trụ đỡ quan trọng hệ thống:  Sử dụng mẫu ứng dụng ảo thông qua dịch vụ tảng tải làm việc Một ứng dụng ảo sưu tập thành phần ứng dụng, sách hành vi liên kết chúng Sử dụng định nghĩa tải làm việc lấy ứng dụng trung tâm này, Hệ thống IBM PureApplication tự động xây dựng sở hạ tầng tài nguyên phần mềm trung gian cần thiết để cung cấp tiếp tục quản lý ứng dụng ảo  Sử dụng mẫu hệ thống ảo thông qua dịch vụ phần mềm trung gian ảo hóa Các mẫu hệ thống ảo biểu diễn logic cấu trúc liên kết lặp lại cho tập yêu cầu triển khai cụ thể Ví dụ: Một mẫu WebSphere® Application Server Cluster (Cụm Máy chủ ứng dụng WebSphere) có chứa IBM Deployment Manager (Trình quản lý triển khai IBM), nhiều nút tùy chỉnh, IBM Http Server kịch lệnh cấu hình để cài đặt ứng dụng vào cấu trúc liên kết Khi sử dụng cách tiếp cận này, cấu hình phần mềm trung gian chi tiết xác định rõ Hệ thống IBM PureApplication cung cấp hệ thống xác định nghĩa mẫu hệ thống ảo  Sử dụng thiết bị ảo, thông qua dịch vụ sở hạ tầng ảo hóa Một thiết bị ảo cá thể "tải làm việc máy chủ đơn lẻ" tệp ảnh máy ảo, gồm có mơi trường hệ điều hành cấu hình sẵn kèm theo phần mềm trung gian thành phần ứng dụng cần thiết cài đặt sẵn ảnh ứng dụng OVF (Định dạng ảo hóa mở) Cộng đồng developerWorks cung cấp tài nguyên giải thích thành phần Bài mô tả thành phần chủ chốt vậy, mẫu ứng dụng ảo ảnh hưởng đến chuyên gia Công nghệ thông tin Bức tranh toàn cảnh Về bản, Hệ thống IBM PureApplication tích hợp phần cứng phần mềm, kết hợp tải làm việc ảo hóa với sở hạ tầng mở rộng Kèm theo phần mềm trung gian hỗ trợ cho liệu thời gian chạy với khả triển khai quản lý để xếp trơn tru tăng tốc hoạt động này, làm cho chúng hiệu Các mẫu ứng dụng ảo xây dựng với thiết kế ứng dụng trung tâm Chúng cung cấp chế để biểu diễn ứng dụng phần mềm trung gian theo mơ hình đơn giản hóa để trừu tượng hóa sở hạ tầng phần mềm trung gian bên Các mẫu thực cách sử dụng kiểu mẫu ứng dụng ảo có tích hợp khả nhiều thành phần phần mềm trung gian thành giải pháp xây dựng có mục đích, gắn kết nhau, cho phép bạn biểu diễn tồn mơi trường phức tạp đơn vị triển khai đơn lẻ Các mẫu ứng dụng ảo biểu diễn mơ hình triển khai đám mây tiến hóa mẫu cấu trúc liên kết truyền thống hỗ trợ mẫu hệ thống ảo Về bản, mẫu ứng dụng ảo đưa mức độ trừu tượng lên mức cao so với mẫu (cấu trúc liên kết) hệ thống ảo tập trung vào ứng dụng Điều có nghĩa là, bạn sử dụng mẫu ứng dụng ảo, trọng tâm vào ứng dụng thay vào sở hạ tầng ứng dụng Các mẫu ứng dụng ảo gói gọn phần cài đặt, cấu hình tích hợp phần mềm trung gian, phần cài đặt cấu hình ứng dụng chạy phần mềm trung gian Hầu hết phần hồn tồn bị giấu kín với bạn, người dùng Điều có nghĩa bạn có quyền điều khiển cấu hình tích hợp, bạn giảm đáng kể công lao động tăng thêm tự nhanh chóng Bạn tập trung vào phát triển ứng dụng thành phần Hệ thống IBM PureApplication tạo quản lý sở hạ tầng phục vụ ứng dụng Việc làm giảm thời gian triển khai, tăng tính quán tăng cường tính nhanh nhẹn lợi ích mà bạn hy vọng khám phá cách tiếp cận dựa đám mây cho môi trường ứng dụng phần mềm trung gian bạn Giải pháp Hệ thống IBM PureApplication xử lý vấn đề này, làm cho việc triển khai môi trường phần mềm trung gian đám mây trở nên nhanh chóng, lặp lại hiệu Cách tiếp cận dựa mẫu tảng Hệ thống IBM PureApplication; quán cho mẫu ứng dụng ảo lẫn mẫu hệ thống ảo Khi sử dụng thiết bị đám mây, bạn xây dựng triển khai mẫu để biểu diễn môi trường ứng dụng cấu hình đầy đủ Khi bạn sẵn sàng sử dụng môi trường ứng dụng cụ thể, bạn cần chọn mẫu triển khai Hệ thống IBM PureApplication tự động hóa việc triển khai, cấu hình tích hợp máy ảo khác tạo nên môi trường bạn phân phối sản phẩm hoàn thành chừng vài phút Về đầu trang Các phần tử chức mẫu ứng dụng ảo Hệ thống IBM PureApplication có tập dựng sẵn ảnh ảo, mẫu hệ thống ảo kiểu mẫu ứng dụng ảo triển khai Tuy nhiên, việc tạo mẫu tùy chỉnh riêng bạn từ ảnh kiểu mẫu làm tăng thêm giá trị mà bạn nhận từ cách tiếp cận Về vấn đề đó, Hệ thống IBM PureApplication cung cấp kỹ thuật tùy chỉnh tồn diện cho hai mơ hình mẫu mà hỗ trợ Các khả ứng dụng ảo Hệ thống IBM PureApplication dựa khái niệm giải pháp mẫu lấy ứng dụng trung tâm tiêu chuẩn hóa Việc sử dụng mẫu tiêu chuẩn cho phép nhà phát triển ứng dụng môi trường đám mây tập trung vào ứng dụng u cầu thay vào sở hạ tầng phần mềm trung gian việc cấu hình phức tạp sản phẩm phần mềm trung gian cần thiết để triển khai chúng Các mẫu ứng dụng ảo định nghĩa tài nguyên cần thiết để hỗ trợ ứng dụng ảo, gồm ứng dụng web, sở liệu, đăng ký người dùng nhiều Các mẫu đơn vị triển khai cho ứng dụng ảo Ví dụ, kiểu mẫu ứng dụng web cung cấp thành phần ứng dụng phổ biến ứng dụng web, ứng dụng doanh nghiệp, sở liệu đăng ký người dùng Cùng với thành phần phổ biến ấy, bạn định nghĩa mối quan hệ thành phần sách để xác định yêu cầu chức lẫn không chức cho ứng dụng Các thành phần ứng dụng, sách liên kết sau Hệ thống IBM PureApplication diễn giải với chức kiểu mẫu ứng dụng web cung cấp để xây dựng quản lý giải pháp cho ứng dụng Hình Bức tranh lớn: Mẫu ứng dụng ảo cho cá thể ứng dụng ảo Các kiểu mẫu trình cắm thêm Cấu trúc bên cho mẫu ứng dụng ảo kiểu mẫu Các kiểu mẫu thùng chứa tài nguyên đặc trưng cho giải pháp đặc trưng cho cấu trúc liên kết cần thiết cho kiểu khác ứng dụng ảo Các kiểu mẫu cung cấp dịch vụ chia sẻ chung có kết hợp dịch vụ thời gian chạy, chẳng hạn dịch vụ lưu trữ nhớ đệm cân tải co dãn Các kiểu mẫu thực sự ghép chung khả khác cho kiểu ứng dụng cụ thể Khả thông minh đặc trưng cho giải pháp thực tế phân phối thông qua trình cắm thêm Một trình cắm thêm tham gia vào nhiều kiểu mẫu; nhiên trình cắm thêm ln có kiểu mẫu Các trình cắm thêm cung cấp tất chức cần thiết để tạo quản lý thực thể thực mà chúng thực cho thành phần, liên kết, sách, dịch vụ tính khác Trước tiên trình cắm thêm cung cấp phần tử trực quan mà bạn thấy trình xây dựng ứng dụng ảo xây dựng mẫu ứng dụng ảo bạn Trình cắm thêm chịu trách nhiệm đưa chức cần thiết để xây dựng mơ hình hệ thống mà cuối triển khai vào đám mây Trình cắm thêm đưa kịch lệnh cần thiết để cung cấp cấu hình phần tử ứng dụng đặc biệt Nó bao gồm logic để liên hiệp phần tử cần thiết, trang trí mặt ngồi phản ứng với thay đổi cấu hình đưa xử lý động để hỗ trợ sách Hệ thống IBM PureApplication cung cấp nhiều tiện ích để làm cho việc dễ dàng hòa phối mối tương tác với trình cắm thêm để phân phối chức cần thiết hỗ trợ ứng dụng Tất việc tối ưu hóa tự động hóa bên mẫu để người dùng điển hình mẫu khơng cần hiểu tất điều rắc rối phần mềm trung gian, mà thay vào tập trung vào hành vi mong muốn ứng dụng Ảnh ảo mặc định Một ảnh ảo mặc định sử dụng cho tất thành phần mẫu ứng dụng ảo Ảnh ảo mặc định kèm theo danh mục ảnh ảo Hệ thống IBM PureApplication với ảnh ảo khác sử dụng với mẫu hệ thống ảo Tuy nhiên, ảnh ảo mặc định đặc biệt chỗ khơng bao gồm phần mềm trung gian cài đặt sẵn ảnh ảo phổ biến, sử dụng cho tất việc triển khai ứng dụng ảo Bạn rõ ảnh ảo mặc định cho kiểu siêu giám sát Các thiết lập triển khai mặc định (Default Deploy Settings) Ảnh ảo mặc định tùy chỉnh để đáp ứng yêu cầu cụ thể doanh nghiệp bạn Nó cung cấp môi trường chức phép mẫu ứng dụng ảo triển khai, chạy thiết bị quản lý Mơi trường có chứa mã kích hoạt để thiết lập truyền thông với thiết bị giai đoạn khác trình khởi động triển khai quản lý ứng dụng ảo Ảnh chứa mã mà thiết bị cần đến để hỗ trợ tất mẫu cho dịch vụ chia sẻ, chẳng hạn cân tải lưu trữ nhớ đệm Một ví dụ, kiểu mẫu ứng dụng Web Một kiểu mẫu ứng dụng ảo ban đầu cung cấp Hệ thống IBM PureApplication kiểu mẫu ứng dụng web tạo cho ứng dụng web xử lý giao dịch trực tuyến điển hình Với mục đích trình diễn, phần cịn lại sử dụng ví dụ để thảo luận khái niệm liên quan đến ứng dụng ảo kiểu mẫu hỗ trợ ứng dụng ảo Kiểu mẫu ứng dụng Web phần mở rộng Hệ thống IBM PureApplication mà bạn dùng để xây dựng ứng dụng ảo mang phong cách-ứng dụng web-trực tuyến Nó cung cấp tập thành phần điển hình cho ứng dụng web, chẳng hạn Java™ Enterprise Edition ((Java EE - Ấn Doanh nghiệp Java), việc cung cấp DB2®, kết nối JDBC sở liệu, đăng ký người dùng LDAP (LDAP Lightweight Directory Access Protocol Giao thức truy cập thư mục gọn nhẹ) tạo thông báo Java Kiểu mẫu ứng dụng Web gồm có trình cắm thêm cho WebSphere Application Server (Máy chủ ứng dụng WebSphere) để chạy tệp lưu trữ web (WAR), tệp lưu trữ doanh nghiệp (EAR) ứng dụng trình cắm thêm lưu trữ bó doanh nghiệp (OSGi EBA) dùng để cấu hình kết nối từ ứng dụng lưu trú WebSphere Application Server đến tài nguyên có sở liệu, dịch vụ web, máy chủ MQ, CICS®, IMS™ hay LDAP Mẫu kèm theo sách để cấu hình động việc cung cấp máy chủ mở rộng, cân tải lưu trữ nhớ đệm Kiểu mẫu ứng dụng Web gồm có số mẫu ứng dụng ví dụ sẵn sàng triển khai cho bạn làm quen với mẫu ứng dụng ảo hành vi chúng Bạn tìm thấy ví dụ khung nhìn mẫu ứng dụng ảo Đây nơi mà bạn bắt đầu tạo mẫu ứng dụng ảo tùy chỉnh từ đầu cách nhân ví dụ cung cấp Hình cho thấy khung nhìn mẫu ứng dụng ảo Hình Khung nhìn mẫu ứng dụng ảo Trong khung nhìn này, bạn thấy ba ứng dụng ảo ví dụ phân phối kiểu mẫu ứng dụng Web Ví dụ lựa chọn ứng dụng web Secured Java EE (Java EE bảo mật) bạn xem chi tiết ví dụ khung bên phải Mẫu Daytrader đầu danh sách khơng phải ví dụ mà mẫu tùy chỉnh tạo cách nhân ứng dụng web Simple Java EE (Java EE đơn giản) thực số thay đổi nhỏ trình soạn thảo ứng dụng ảo Bạn xem thơng tin mẫu ứng dụng ảo ô cửa sổ chi tiết chọn Để chỉnh sửa mẫu, bạn chọn biểu tượng Open để vào trình xây dựng ứng dụng ảo chỉnh sửa thành phần, liên kết, sách thuộc tính mẫu Trình xây dựng ứng dụng ảo Có ba phần tử đóng góp khả cho kiểu mẫu ứng dụng ảo — thành phần, liên kết sách Hình cho thấy ảnh chụp hình thành phần, liên kết sách mẫu ví dụ Hình Các thành phần, liên kết sách mẫu ví dụ Thành phần Một thành phần biểu diễn khả phần mềm trung gian mà cá thể ứng dụng ảo cần Thông thường, ứng dụng phần mềm trung gian chứa tạo phẩm thành phần dựa web, định nghĩa lược đồ sở liệu đặc tả đăng ký người dùng Khi bạn kèm theo thành phần mẫu ứng dụng ảo mình, thơng báo cho hệ thống cá thể khả phải tạo triển khai mẫu ứng dụng ảo Ví dụ, số thành phần phổ biến mà bạn tìm thấy kiểu mẫu ứng dụng Web:     Ứng dụng doanh nghiệp, ví dụ WebSphere Application Server Ứng dụng Web, ví dụ WebSphere Application Server Tệp lưu trữ bổ sung Điểm cuối nhà cung cấp dịch vụ Web có             Tập sách Một ứng dụng OSGi, ví dụ WebSphere Application Server Kho lưu trữ gói OSGi Cơ sở liệu, DB2 Thành phần sở liệu có Thành phần sở liệu từ xa Cơ sở liệu IMS có Đăng ký người dùng, ví dụ máy chủ thư mục Các dịch vụ thông báo Một cổng kết nối giao dịch CICS IMS TMRA có Một đích chung Các liên kết Các liên kết nối thành phần Các liên kết biểu diễn số phụ thuộc tương tác thành phần Ví dụ, thành phần kiểu mẫu Web Application (Ứng dụng Web) hỗ trợ liên kết đến thành phần khác kiểu mẫu khác, chẳng hạn đến thành phần Cơ sở liệu kiểu Các mẫu sở liệu IBM (IBM Database Patterns) Một liên kết dùng cho nhiều mục đích:    Nó đảm bảo hai thành phần gốc thành phần đích đến liên kết cấu hình để hỗ trợ kết nối Liên kết đảm bảo mạng tường lửa cấu hình phù hợp phép truyền thông Cuối cùng, liên kết bảo đảm phụ thuộc thực hỗ trợ cho thành phần phản ứng thích hợp với thay đổi hay lỗi phụ thuộc Các sách Một sách biểu diễn cách cấu hình dịch vụ phần mềm trung gian q trình triển khai Ví dụ, bạn đính kèm sách Chất lượng dịch vụ (QoS) tùy chọn cho ứng dụng ảo Hai ứng dụng ảo có thành phần giống nhau, yêu cầu sách khác để đạt thỏa thuận mức dịch vụ khác Khi sách thêm vào ứng dụng, bạn mở rộng khả ứng dụng Ví dụ, bạn muốn ứng dụng web có khả sẵn sàng cao, bạn thêm sách mở rộng trình xây dựng ứng dụng ảo Hệ thống IBM PureApplication tạo ứng dụng cấu trúc liên kết để đạt u cầu Các sách phổ biến mà bạn thấy với kiểu mẫu ứng dụng Web là:     Chính sách mở rộng quy mơ Chính sách định tuyến Chính sách máy ảo Java (JVM) Chính sách ghi nhật ký Các sách ảnh hưởng đến số lượng máy ảo khởi động Ví dụ, bạn đính kèm sách mở rộng, nhiều cá thể máy chủ ứng dụng kết nối với với cân tải tùy chọn là, máy chủ IBM WebSphere eXtreme Scale cho phiên chia sẻ Sau tạo phẩm ứng dụng triển khai cách khởi động thành phần cấu hình chúng cách thích hợp Về đầu trang Phát triển mẫu ứng dụng ảo Giả sử tổ chức bạn có nhiều ứng dụng sản xuất sớm xuất Quy trình điển hình với Cơng nghệ thơng tin tìm u cầu phần cứng phần mềm cho ứng dụng, lập yêu cầu mua sắm chúng, trình tẻ nhạt thiết lập, cài đặt cấu hình phần cứng phần mềm Tiếp đến giai đoạn bạn cố gắng thiết lập giám sát chuyển đổi dự phịng, tìm cách thu gom theo dõi ghi nhật ký Bạn đến chỗ phải viết kịch lệnh tùy chỉnh cho ứng dụng cho lần sau thứ dễ dàng đến chỗ xây dựng sưu tập đủ thứ lớn phần cứng, phần mềm, ứng dụng, kịch lệnh, v.v Giả sử bạn tiêu chuẩn hóa nhu cầu ứng dụng có đủ dự phịng để nhanh chóng tăng số lượng ứng dụng, khơng sản xuất mà cịn phát triển thử nghiệm Đây nơi cần Hệ thống IBM PureApplication xuất Điều xảy bạn có cách để triển khai quản lý ứng dụng điển hình có số mã triển khai máy chủ ứng dụng J2EE với số liệu sở liệu quan hệ có cách nhanh chóng dễ dàng để thiết lập ghi nhật ký, theo dõi, chuyển đổi dự phòng, v.v ? Với Hệ thống IBM PureApplication bạn có giải pháp Ta mơ tả mẫu ứng dụng Web điển hình Các tạo phẩm mà bạn thường thấy ứng dụng ảo dựa mẫu ứng dụng web gồm có:    Các tệp lưu trữ EAR (Enterprise Archive - Lưu trữ doanh nghiệp) J2EE WAR (Web Application Archive - Lưu trữ ứng dụng Web) J2EE để triển khai máy chủ ứng dụng Kịch lệnh để tạo hàng/ bảng/ lược đồ sở liệu để khởi tạo sở liệu Danh sách người dùng nhóm tệp LDIF (LDAP Data Interchange Format – Định dạng trao đổi LDAP) Như thảo luận rồi, kiểu mẫu ứng dụng web kèm theo tất thành phần theo cách dễ sử dụng, tối ưu hóa tích hợp đầy đủ Bạn cần xây dựng mẫu cách sử dụng trình xây dựng ứng dụng ảo với giao diện người dùng kéo-và-thả đơn giản Với mẫu ứng dụng ảo hệ thống vậy, bạn nhanh chóng thiết kế ứng dụng ảo, tải lên tạo phẩm này, quy định sách việc ghi nhật ký, giám sát, mở rộng triển khai ứng dụng ảo đám mây riêng Hệ thống IBM PureApplication có cách dễ dàng để xây dựng chỉnh sửa mẫu ứng dụng ảo: Trình xây dựng ứng dụng ảo (Virtual Application Builder) Đây thành phần ứng dụng ảo mơ tả Hình Trình soạn thảo dễ sử dụng Nó hoạt động sau: Bạn tạo ứng dụng ảo mới, kéo thả thành phần Enterprise Application (Ứng dụng doanh nghiệp) thành phần Database (Cơ sở liệu) liên kết chúng lại với khung Trình xây dựng ứng dụng ảo Bạn tải lên EAR WAR dựa vào JEE có chứa tạo phẩm mã bạn lược đồ sở liệu mơ tả cấu trúc bảng mà mã dự kiến Vì mẫu sử dụng thành phần số thành phần Các mẫu Ứng dụng web sở liệu IBM (Web Application and IBM Database Patterns), nên Hệ thống IBM PureApplication sử dụng kiến thức kèm theo thành phần sử dụng Các mẫu Ứng dụng web sở liệu IBM theo cách tối ưu Một điểm khác biệt ứng dụng ảo so với hệ thống ảo chỗ bạn không định cần phải biết xác có máy ảo cuối khởi động siêu giám sát để xây dựng nên hệ thống chạy Bạn ủy thác trách nhiệm cho Hệ thống IBM PureApplication, xem xét thành phần, liên kết chúng sách có liên quan để tìm cách điều chỉnh phù hợp số lượng máy ảo xác chạy máy ảo Với ứng dụng ảo, bạn cần quy định sách để quản lý, ví dụ khía cạnh khả mở rộng ứng dụng sách thiết kế nên ứng dụng Bạn không cần chọn thành phần phần mềm trung gian cần thiết thứ Sau triển khai, ứng dụng bạn quản lý tự động với tính sẵn sàng cao thực sách mà bạn quy định cho trạng thái chạy Bạn nhìn vào ứng dụng này, cung cấp qua giao diện người dùng tối ưu hóa, tích hợp đầy đủ Khơng cịn phải chuyển đổi qua lại giao diện điều khiển quản trị khác để quản lý cấu hình hệ thống Về đầu trang Sử dụng mẫu ứng dụng ảo Bạn tự hỏi "những điều kiện phù hợp với việc sử dụng mẫu ứng dụng ảo Hệ thống IBM PureApplication mẫu hệ thống ảo?" Trong trường hợp này, xác định rõ thêm câu hỏi có ý nghĩa Về chất, mẫu ứng dụng ảo tương tự mẫu hệ thống ảo chỗ hai mơ hình ứng dụng ảo hóa để triển khai vào đám mây Khi nói đến mẫu bối cảnh đám mây, nói đến việc gói gọn hoạt động cài đặt, cấu hình tích hợp để làm cho việc triển khai quản lý môi trường đám mây dễ dàng nhiều Bất kể loại mẫu mà cuối bạn sử dụng, bạn hưởng lợi từ việc coi môi trường sở hạ tầng phần mềm trung gian phức tạp ứng dụng phần mềm trung gian đơn vị nguyên tử đơn lẻ suốt vòng đời tạo, triển khai quản lý Hãy xem xét tính liên tục trao đổi đám mây để hiểu rõ khác biệt triển khai ứng dụng mẫu hệ thống (Một lần nữa, chúng tơi sử dụng IWD cơng nghệ có trước chúng tơi có nhiều liệu kinh nghiệm sử dụng nó) Hình Tính liên tục trao đổi đám mây    Trục-X biểu diễn mức độ bạn có quyền kiểm sốt tùy chỉnh mơi trường kết Mức độ kiểm soát ngày thấp bạn di chuyển từ trái sang phải Trục-Y bên trái biểu diễn tổng chi phí sở hữu (TCO), giảm bạn di chuyển lên cao Trục-Y bên phải biểu diễn thời gian tới giá trị, giảm bạn lên cao Đương nhiên là, doanh nghiệp muốn di chuyển lên cao trục-Y, họ khơng muốn từ bỏ nhiều quyền kiểm sốt (di chuyển sang phía phải trục X) để làm điều Với thứ mà hình hiển thị làm điểm tham chiếu, bắt đầu suy nghĩ nhiều chút hai cách tiếp cận dựa mẫu Kịch bản: Sử dụng mẫu hệ thống ảo Hãy xem xét ứng dụng dịch vụ web đơn giản mà bạn muốn triển khai vào đám mây Nếu bạn sử dụng mẫu hệ thống ảo để đạt điều này, bạn bắt đầu cách sử dụng phần ảnh Ấn Siêu giám sát (Hypervisor Edition) WebSphere Application Server để bố trí cấu trúc liên kết Bạn kèm theo trình quản lý triển khai, hai nút tùy chỉnh máy chủ web Sau thiết lập cấu trúc liên kết, bạn thêm gói kịch lệnh tùy chỉnh để cài đặt ứng dụng dịch vụ web, cấu hình tài nguyên mà ứng dụng phụ thuộc vào Những người dùng, muốn triển khai mẫu hệ thống ảo truy cập nó, đưa thơng tin chi tiết cấu hình chẳng hạn tên WebSphere Server (Máy chủ WebSphere), tên nút, phân bổ tài nguyên ảo tham số kịch lệnh tùy chỉnh triển khai Sau triển khai, người dùng truy cập vào mơi trường sở hạ tầng phần mềm trung gian họ thường làm Điều có nghĩa họ chạy kịch lệnh quản trị, truy cập vào giao diện điều khiển quản trị phần mềm trung gian triển khai cung cấp hoạt động cấu hình khác mà bình thường họ muốn thực Kịch tương tự: Sử dụng mẫu ứng dụng ảo Sử dụng mẫu ứng dụng ảo để hỗ trợ ứng dụng dịch vụ web tương tự dẫn đến trải nghiệm khác rõ rệt theo hai quan điểm triển khai quản lý Trong sử dụng cách tiếp cận mẫu ứng dụng ảo, người dùng bắt đầu cách chọn kiểu mẫu ứng dụng ảo phù hợp dựa kiểu kiểu ứng dụng Đây kiểu mẫu IBM cung cấp, ví dụ IBM Workload Deployer Pattern for Web Applications (Mẫu Bộ triển khai tải làm việc cho ứng dụng Web IBM) kiểu mẫu người dùng tạo thơng qua chế mở rộng gắn thiết bị Sau lựa chọn mẫu thích hợp, người dùng cung cấp dịch vụ ứng dụng web, xác định yêu cầu theo chức yêu cầu không theo chức ứng dụng thơng qua sách sau triển khai Mẫu ứng dụng ảo Hệ thống IBM PureApplication cung cấp kiến thức cần thiết để cài đặt, cấu hình tích hợp sở hạ tầng phần mềm trung gian thân ứng dụng Ngay triển khai, người dùng quản lý môi trường ứng dụng kết thông qua lăng kính đơn giản hóa triệt để Hệ thống PureApplication cung cấp Nó cung cấp việc giám sát quản lý liên tục môi trường bối cảnh thích hợp với ứng dụng Điều có nghĩa thường khơng có giao diện điều khiển quản trị người dùng thay đổi mặt định rõ môi trường Đây thay đổi đáng kể nhận thức triển khai quản lý ứng dụng phần mềm trung gian Vì vậy, tơi định nào? Điểm là, bạn triển khai phần mềm cách sử dụng mẫu hệ thống ảo, phần lớn bạn quản lý môi trường theo cách giống bạn ln quản lý với kiểu phần mềm đặc biệt này; thường qua giao diện điều khiển quản trị Với mẫu hệ thống ảo, bạn không tập trung vào việc thay đổi cách bạn vận hành quản lý phần mềm đó; thay vào đó, bạn chủ yếu tập trung vào cải thiện việc phân phối phần mềm nói đến Với mẫu ứng dụng ảo, bạn thay đổi tất thứ mơi trường Bạn làm việc với giải pháp tối ưu hóa tự động hóa cao Gánh nặng việc quản lý tính sẵn sàng cao phản ứng động với điều kiện thay đổi xây dựng thành giải pháp kiểu mẫu, bạn cần xác định yêu cầu mức doanh nghiệp Việc quản lý vận hành mơi trường tích hợp hồn tồn giao diện người dùng Hệ thống IBM PureApplication Tất thứ tích hợp chun mơn hóa cao cho kiểu ứng dụng cụ thể Một điều quan trọng cần lưu ý IBM PureSystems hỗ trợ đồng thời hai mơ hình chủ động quản lý hai kiểu mẫu Bạn cần định dựa vào yêu cầu nhu cầu quản lý ứng dụng cụ thể xem xét Đối với ứng dụng, bạn cần định xem bạn có thích cách tiếp cận dùng mẫu hệ thống ảo lấy sở hạ tầng phần mềm trung gian trung tâm không hay liệu bạn có thích cách tiếp cận dùng mẫu ứng dụng ảo lấy ứng dụng trung tâm không Bạn bị thúc đẩy nhu cầu hỗ trợ cấu hình đặc trưng, khơng dễ phù hợp với kiểu mẫu ứng dụng ảo có sẵn Trong trường hợp đó, bạn chọn tạo kiểu mẫu ứng dụng ảo riêng sử dụng mẫu hệ thống ảo để tạo cấu trúc liên kết xác ứng dụng bạn yêu cầu, chí tạo lại mơi trường vật lý mà trước bạn thực Trong trường hợp khác, bạn thấy ứng dụng bạn hoàn toàn phù hợp với kiểu mẫu ứng dụng ảo cung cấp Bất bạn nên cố gắng sử dụng tối ưu hóa tiện lợi mẫu ứng dụng ảo điều ln cung cấp tổng chi phí quyền sở hữu thấp thời gian tới giá trị ngắn Tuy nhiên, chắn có kịch bạn yêu cầu cấu hình chi tiết bạn định nghiêng quyền kiểm sốt chi tiết có sẵn với mẫu hệ thống ảo Điều quan trọng hiểu tất tùy chọn định chín chắn Hãy xem xét trường hợp sử dụng bạn, hiểu có sẵn để giúp bạn thực trường hợp sử dụng cuối cùng, định chọn mà bạn muốn người dùng trải nghiệm Cuối cùng, điều quan trọng cần lưu ý Hệ thống IBM PureApplication hỗ trợ đồng thời hai mơ hình Bạn pha trộn tất ứng dụng ảo, hệ thống ảo chí thiết bị ảo triển khai vào nhóm tài nguyên đám mây Các khả mạnh mẽ gắn Hệ thống IBM PureApplication cho phép triển khai đa dạng này, cho phép bạn lựa chọn mơ hình triển khai cho ứng dụng để đạt lợi nhuận cao ... chúng Các mẫu ứng dụng ảo định nghĩa tài nguyên cần thiết để hỗ trợ ứng dụng ảo, gồm ứng dụng web, sở liệu, đăng ký người dùng nhiều Các mẫu đơn vị triển khai cho ứng dụng ảo Ví dụ, kiểu mẫu ứng dụng. .. trúc liên kết) hệ thống ảo tập trung vào ứng dụng Điều có nghĩa là, bạn sử dụng mẫu ứng dụng ảo, trọng tâm vào ứng dụng thay vào sở hạ tầng ứng dụng Các mẫu ứng dụng ảo gói gọn phần cài đặt,... pháp cho ứng dụng Hình Bức tranh lớn: Mẫu ứng dụng ảo cho cá thể ứng dụng ảo Các kiểu mẫu trình cắm thêm Cấu trúc bên cho mẫu ứng dụng ảo kiểu mẫu Các kiểu mẫu thùng chứa tài nguyên đặc trưng cho

Ngày đăng: 09/03/2014, 04:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan