Chuẩn bịđưalênHệthốngPureApplicationcủa
IBM, Phần1: Tổng quanvềđưalêncácứngdụng
Giới thiệu
Hệ thốngPureApplicationcủa IBM là một thiết bịphần cứng và phần mềm tích hợp tối ưu hóa
tải làm việc, được thiết kế để đơn giản hóa đáng kể sự phát triển, việc cung cấp và quản lý các
ứng dụng trong một môi trường đám mây riêng. Nó nêu bật các khả năng quản lý tích hợp, cho
phép tự cung cấp dịch vụ củacácứngdụng co giãn, các cơ sở dữ liệu và tải làm việc khác.
Với Hệthống PureApplication, IBM đã xét lại một số khái niệm then chốt về trung tâm dữ liệu.
Phần cứng và phần mềm được tích hợp sâu sắc, cung cấp một mức độ chưa từng có về tự động
hóa, hiệu năng và tính đơn giản hóa. Để đưa sức mạnh này vào sử dụng cho doanh nghiệp của
bạn một cách tốt nhất, điều quan trọng là xem xét cẩn thận danh mục cácứngdụngcủa bạn với
tầm nhìn hướng về cách bạn sẽ tận dụng lợi thế củacác đặc điểm này như thế nào. Mục đích của
loạt bài này là để giúp bạn hiểu cách chuẩnbị và tối đa hóa giá trị củaHệthốngPureApplication
trong tổ chức của bạn theo quan điểm ứngdụng là trung tâm.
Loạt bài nhiều phần này bao gồm:
Phần1: Tổng quanvềđưalêncácứngdụng (bài này)
Phần 2: Ứngdụngcủa bạn đã sẵn sàng để trở thành ảo chưa?: Bằng cách trả lời một loạt
câu hỏi, bạn có thể quyết định tùy chọn triển khai nào là thích hợp nhất cho cácứngdụng
của bạn.
Phần 3: Chọn một tùy chọn cơ sở dữ liệu: Tìm hiểu tùy chọn cơ sở dữ liệu nào là đúng
cho bạn và một số các cách thực hành tốt nhất được khuyến nghị.
Phần 4: Đưa cácứngdụngcủa bạn lên đám mây bằng cách sử dụng Công cụ Advanced
Middleware Configuration (Cấu hình phần mềm trung gian cao cấp): Đưalênứngdụng
của bạn bằng công cụ Advanced Middleware Configuration, sau đó triển khai các cá thể
ứng dụngcủa bạn lên đám mây trong chỉ một bước duy nhất.
Phần 5: Phát triển các mẫu ứngdụng ảo cho Workload Deployer (Bộ triển khai tải làm
việc) của IBM với Rational Application Developer (Nhà phát triển ứngdụng Rational):
Tìm hiểu cách sử dụng Rational Application Developer và lắp ráp mẫu ứngdụng ảo của
Workload Deployer của IBM để phát triển cácứngdụng đám mây.
Mục đích của bài này là để làm nổi bật các khả năng củaHệthốngPureApplication trong mối
liên quan đến vòng đời ứng dụng. Điều này sẽ giúp bạn hiểu cách làm thế nào để xác định và đưa
lên cácứngdụng hiện có của bạn như là các tải làm việc và các khả năng nào là thích hợp nhất
cho cácứngdụngcủa bạn. Hãy coi bài này như là lộ trình để hướng dẫn bạn đi qua phần còn lại
của loạt bài này.
Về đầu trang
Các tải làm việc với HệthốngPureApplication
Hệ thốngPureApplication bao gồm một số các mẫu tải làm việc được định sẵn. Mỗi một trong
các mẫu này định nghĩa một bộ các tài nguyên hệthống bên dưới, các kịch bản lệnh, việc giám
sát và các hành vi quản lý. Khi bạn triển khai một ứngdụng bằng cách sử dụng một trong các
mẫu này, HệthốngPureApplication sẽ tự động cung cấp và cấu hình các tài nguyên của mẫu đó
và thiết lập các hành vi của mẫu đó, để cho bạn tập trung vào cácứngdụng thực tế. Hệthống
PureApplication hỗ trợ hai kiểu tải làm việc, cácứngdụng ảo và cáchệthống ảo. Trong khi cả
hai mô hình đều tự động hóa nhiều việc nhàm chán để duy trì và giám sát cácứng dụng, chúng
có một số khác biệt quan trọng.
Với cácứngdụng ảo, HệthốngPureApplication sẽ chịu trách nhiệm phần lớn về cung cấp hậu
cần và quản lý ứng dụng. Điều này có thể làm giảm đáng kể tổng chi phí sở hữu, nhưng chỉ với
các ứngdụng phù hợp với các ràng buộc của mẫu đó. Với cáchệthống ảo, bạn giữ lại nhiều
quyền kiểm soát hơn – và do đó cũng chịu trách nhiệm về:
Các máy tính ảo nào được cung cấp.
Các thành phầnphần mềm nào được cài đặt trên chúng.
Chạy các kịch bản lệnh nào.
Cách theo dõi chúng.
Hãy xem xét vấn đề này chi tiết hơn, bắt đầu với cácứngdụng ảo.
Về đầu trang
Các ứngdụng ảo
Hệ thốngPureApplication hiểu một số mẫu ứngdụng ảo, chẳng hạn như một ứngdụng Java™
cơ bản hoặc một ứngdụng Web. Để triển khai một ứngdụng như là một mẫu ứngdụng ảo, bạn
tạo một mô hình ứng dụng. Mô hình này nói cho HệthốngPureApplication tất cả mọi thứ nó cần
biết về cách cung cấp hậu cần và cấu hình ứngdụngcủa bạn, bao gồm những tạo phẩm nào làm
nên ứng dụng, nó cần kết nối tới cáchệthống nào, nó cần tài nguyên nào và bạn muốn Hệthống
PureApplication sử dụng những chính sách nào để quản lý ứngdụngcủa bạn (ví dụ như một
chính sách mở rộng quy mô để có tính co giãn).
Trong thời gian cung cấp hậu cần, HệthốngPureApplication tự động cung cấp bất cứ các thành
phần hệthống nào cần đến, ví dụ như các máy ảo, các máy chủ ứngdụng và những thứ tương tự.
Nó tự động cấu hình những thành phần đó dựa trên mô hình ứngdụngcủa bạn (thiết lập các
nguồn dữ liệu, cung cấp việc giám sát và kích hoạt để cho phép tính co giãn và v.v ) Nó thậm
chí còn theo dõi tải trên ứngdụng đó và cung cấp (hoặc cắt bỏ) các tài nguyên hệthốngdựa trên
các nhu cầu củaứng dụng. Bằng cách này, HệthốngPureApplication chịu trách nhiệm quản lý
ứng dụngcủa bạn, làm giảm chi phí quản lý và tối ưu hóa việc sử dụng tài nguyên hệ thống, qua
đó đạt được mật độ ứngdụng lớn hơn nhiều khi so với các việc triển khai truyền thống.
Mỗi mẫu ứngdụng ảo được thiết kế để thể hiện một tập hợp các cách thực hành tốt nhất để thiết
lập, cấu hình, giám sát và quản lý cơ sở hạ tầng và nền tảng phần mềm để hỗ trợ tải làm việc. Kết
quả là, cácứngdụng ảo sẽ tối ưu hóa cao độ việc sử dụng tài nguyên củaHệthống
PureApplication. Để thực hiện điều này, mẫu ứngdụng ảo đó cần đưa ra các giả định nhất định
về cácứngdụng mà nó có thể chạy được.
Mỗi mẫu ứngdụng ảo có những tiêu chuẩn tương thích đặc thù mà dựa vào đó bạn có thể đánh
giá một ứngdụng để xác định xem mẫu này sẽ có hỗ trợ ứngdụng đó không. Ví dụ, các tiêu
chuẩn chẳng hạn như các đặc tả mà ứngdụng sử dụng hoặc cách xử lý một trạng thái củaứng
dụng như thế nào, có thể giúp xác định ứngdụng đã sẵn sàng để được chạy như một ứngdụng ảo
chưa. Như bạn sẽ thấy, IBM cung cấp các tiêu chí đánh giá để giúp bạn xác định xem một ứng
dụng cụ thể nào có tương thích với một mẫu ứngdụng ảo không. Xem Phần 2 để biết thêm thông
tin về những tùy chọn triển khai nào là thích hợp nhất cho ứngdụng cụ thể của bạn.
Mặc dù cũng có thể định nghĩa các mẫu ứngdụng ảo riêng của bạn, nhưng đây là một chủ đề
nâng cao nằm ngoài phạm vi của loạt bài này.
Về đầu trang
Các mẫu hệthống ảo
Ngược lại, với các mẫu hệthống ảo, bạn có quyền kiểm soát nhiều hơn. Bạn định nghĩa các ảnh
máy ảo, các thành phầnphần mềm được cài đặt trên chúng, các gói kịch bản lệnh chạy để cấu
hình chúng và bất kỳ các tác nhân giám sát nào mà bạn muốn gồm thêm vào. Cáchệthống ảo
mang đến tính lặp lại được, tính nhất quán và thời gian triển khai nhanh cho cả cấu hình phần
mềm trung gian đơn giản lẫn phức tạp trong khi vẫn giữ được quyền kiểm soát và tính linh hoạt
của các môi trường phần mềm trung gian truyền thống.
Bạn có thể định nghĩa các mẫu này bằng cách sử dụng Trình soạn thảo mẫu củaHệthống
PureApplication (PureApplication System Pattern Editor), tương tự như cách bạn thường thiết kế
một cấu trúc liên kết truyền thống khi sử dụng cách tiếp cận hướng mô hình. Việc tạo các mẫu hệ
thống ảo bằng cách sử dụngcác ảnh của Ấn bản Siêu giám sát của IBM (IBM Hypervisor
Edition) là một quá trình dễ dàng khi sử dụng Trình soạn thảo mẫu (Pattern Editor). Thậm chí
bạn có thể tạo ra các ảnh ảo riêng của mình từ đầu bằng cách bắt giữ hay nhập khẩu các ảnh máy
ảo và thêm các gói phần mềm.
Hệ thốngPureApplication bao gồm một số mẫu hệthống ảo định nghĩa sẵn cho các cấu trúc liên
kết chung nhất. Các mẫu này là các cách thực hành tốt nhất và là "các cấu trúc liên kết vàng" cho
các ứngdụng đang chạy trên phần mềm trung gian của IBM. Hãy nghĩ vềcác mẫu này như là
điểm khởi đầu cho một bộ các cấu trúc liên kết tiêu chuẩn cho cácứngdụngcủa tổ chức của bạn.
Mục đích là để bạn tùy chỉnh các mẫu này bằng cách thêm phần mềm bổ sung, các gói kịch bản
lệnh và các tùy chọn cấu hình để điều chỉnh các mẫu này cho cácứngdụng và môi trường của
bạn.
Trong khi điều này mang lại cho bạn tính linh hoạt vềcác tải làm việc mà bạn có thể chạy trên
Hệ thống PureApplication, nó không tránh khỏi một số chi phí. Đặc biệt, quá trình quản lý danh
mục riêng của bạn vềcác ảnh máy ảo tuân thủ ràng buộc có thể vất vả và tốn kém về sau. Chúng
tôi khuyên bạn tận dụng lợi thế của Hypervisor Edition Images (Các ảnh của Ấn bản Siêu giám
sát) của IBM và các gói kịch bản lệnh để giảm thiểu kích thước của danh mục ảnh máy ảo trong
khi vẫn đảm bảo cung cấp được một tập hợp nội dung tiến triển đã định nghĩa trong mẫu hệ
thống ảo.
Khi tạo các mẫu hệthống ảo, điều có ích là suy nghĩ về cách một mẫu có thể hỗ trợ nhiều ứng
dụng; vì thế, việc này đòi hỏi một cách tiếp cận theo tầng. Nếu bạn đặt quá nhiều nội dung trong
các ảnh máy ảo, thì rất khó sử dụng lại các mẫu đó. Thông thường là bao gồm hệ điều hành và
phần mềm trung gian trong các ảnh và sau đó sử dụngcác gói kịch bản lệnh để sắp đặt ứngdụng
và cấu hình phần mềm trung gian. Điều này tạo khả năng sử dụng lại nhiều hơn.
Để đơn giản hóa quá trình này với cácứngdụng WebSphere®, HệthốngPureApplicationđưa
vào một công cụ AMC (Advanced Middleware Configuration - Cấu hình phần mềm trung gian
cao cấp). AMC làm cho bạn dễ dàng hơn trong việc tạo ra các mẫu hệthống ảo có thể lặp lại và
có thể triển khai được. Công cụ này bao gồm cácứngdụng và việc cấu hình bằng cách tự xem
xét một ô ứngdụng hiện có, trích ra tất cả các chi tiết cấu hình và đóng gói chúng trong một gói
kịch bản lệnh để tạo lại cấu hình đó khi mẫu này được triển khai. Việc này rất có ích cho cácứng
dụng WebSphere Application Server (Máy chủ ứngdụng WebSphere) thường không tuân theo
các ràng buộc của bất kỳ các mẫu ứngdụng ảo nào củaHệthốngPureApplication và không có
một bộ các kịch bản lệnh cấu hình và triển khai đầy đủ, tái sử dụng được và đáng tin cậy. Xem
Phần 3 để biết thêm thông tin về việc sử dụng công cụ AMC và IBM Workload Deployer để di
trú cácứngdụng và triển khai các cá thể mới củaứngdụng vào trong đám mây.
Về đầu trang
Dữ liệu củaứngdụng
Hệ thốngPureApplication hỗ trợ một số cách để lưu trữ dữ liệu của bạn trên máy chủ. Giống như
các mô hình triển khai ứng dụng, bạn có một sự lựa chọn về tối ưu hóa và đơn giản hóa nhiều
hơn với cơ sở dữ liệu là một dịch vụ hoặc quyền kiểm soát nhiều hơn bằng cách sử dụng một
thành phần DB2® trong một mẫu hệthống ảo. Tất nhiên, bạn có thể luôn chọn để lưu trữ dữ liệu
của bạn trên máy chủ bên ngoài, trên cáchệthống hiện có.
Về đầu trang
Đưa ứngdụnglênHệthốngPureApplication
Giá trị củaHệthốngPureApplication thường là một hàm của số lượng ứngdụng mà bạn đang
chạy. Bạn đặt càng nhiều ứngdụng trên Hệthống PureApplication, thì giá trị của việc đơn giản
hóa việc quản lý chúng càng cao và tiềm năng để tăng mật độ ứngdụng càng lớn, đặc biệt nếu
bạn chọn cácứngdụng có thể được tối ưu hóa cho đám mây. IBM hiểu được tầm quan trọng của
việc phân tích và quản lý quá trình này trên danh mục ứngdụngcủa bạn và để tối đa hóa lợi
nhuận HệthốngPureApplicationcủa bạn theo thời gian.
Vì vậy, trước khi đưa bất kỳ ứngdụng nào lên, bạn cần đánh giá danh mục cácứngdụngcủa
mình để xác định xem những ứngdụng nào là cácứng cử viên tốt nhất, đáp ứngcác mục tiêu
kinh doanh của bạn thông qua Hệthống PureApplication. Sau khi xác định cácứng cử viên, bạn
có thể đánh giá từng ứngdụngvề tính tương thích đối với một mẫu ứngdụng ảo hoặc xác định
xem có phải tốt nhất là đưaứngdụnglên như một mẫu hệthống ảo không. Sau đó, bạn có thể
thực hiện các chức năng đưalên đặc thù tùy theo kiểu tải làm việc, để đưaứngdụng vào Hệ
thống PureApplication.
Về đầu trang
Xem xét danh mục cácứngdụng
Rational® Focal Point (Tiêu điểm Rational) là một công cụ quản lý danh mục ứngdụngdựa trên
Web. IBM đã tùy chỉnh một khuôn mẫu vùng làm việc đặc biệt để trợ giúp đánh giá khái quát
một danh mục lớn cácứngdụngvề tính phù hợp để đưalênHệthống PureApplication. Người ta
đã thiết kế công cụ này cho một số lượng tiềm năng lớn các bên liên quan sử dụng cộng tác, mỗi
bên chịu trách nhiệm về một phầncủa danh mục ứng dụng.
Đối với mỗi ứng dụng, các bên liên quan trả lời một ít câu hỏi ở mức cao, bao gồm các chủ đề ví
dụ như ứngdụng được dựa trên công nghệ nào, để quản lý nó khó khăn như thế nào, nó trọng
yếu như thế nào với hoạt động kinh doanh và v.v Mục đích là để cho bất cứ ai có kiến thức vừa
phải vềứngdụng đều có thể trả lời các câu hỏi khảo sát. Sau đó những câu trả lời này được sử
dụng để tính toán một điểm số sẵn sàng cho Hệthống PureApplication. Các điểm số này được sử
dụng để xác định một tập hợp cácứngdụngứng cử viên tốt để xem xét trong nỗ lực đưalên ban
đầu của bạn, cũng như để thiết lập một lộ trình đưacácứngdụnglên theo thời gian.
Tính tương thích củaứngdụng
Khi một ứngdụng đã được xác định là một ứng cử viên, bạn cần xác định xem ứngdụng có phù
hợp với một trong các mẫu ứngdụng ảo có sẵn trên HệthốngPureApplication không. Đối với
mỗi mẫu, chúng tôi cung cấp một bài kiểm tra chi tiết tính tương thích củaứng dụng. Bài kiểm
tra này gồm một bộ nhiều câu hỏi kỹ thuật rất sâu vềcácứng dụng. Các câu hỏi này cũng bao
gồm cách ứngdụngquản lý trạng thái phiên làm việc như thế nào, nó có các phụ thuộc nào với
các EJB ở xa và những thứ tương tự. Một người nào đó có kiến thức kỹ thuật sâu sắc về kiến trúc
và triển khai thực hiện ứngdụng sẽ trả lời các câu hỏi này. Các câu trả lời này sẽ xác định ứng
dụng có tương thích với một trong các mẫu ứngdụng ảo không, hay nó có cần được đưalên như
là một mẫu hệthống ảo không.
Về đầu trang
Đưa lên thành ứngdụng ảo
Đưa một ứngdụnglênhệthống như là một ứngdụng ảo là một quá trình đơn giản. Khi sử dụng
trực tiếp giao diện người dùngcủaHệthống PureApplication, bạn chọn một kiểu mẫu cụ thể,
chẳng hạn như "WebApplication Pattern Type" (Kiểu mẫu ứngdụng Web). Việc này tạo ra một
mô hình trực giác để sau đó bạn có thể tùy chỉnh ứngdụngcủa mình, như trong Hình 1.
Hình 1. Mẫu ứngdụng ảo
Trong trường hợp này, bạn cung cấp một tệp WAR cho ứngdụng và một tham chiếu tài nguyên
hoặc tên JNDI để dùng cho nguồn dữ liệu. Bạn có thể kéo và thả các thành phần, ví dụ như các
kết nối đến các nhà cung cấp dịch vụ Web bên ngoài hoặc các cổng giao dịch CICS, lên trên
vùng nền trống nếu cần. Nếu bạn đang sử dụng cơ sở dữ liệu là một dịch vụ, bạn có thể định
nghĩa lược đồ và tiêu chuẩn tải làm việc cho cơ sở dữ liệu trực tiếp trong ứngdụng ảo.
Một khi thiết kế ứngdụngcủa bạn đã hoàn thành, bạn có thể chạy một bộ các chính sách định
tuyến, ghi nhật ký, cài đặt JVM và mở rộng để đạt được mức dịch vụ mong muốn, chứ không
phải là làm việc với các thuộc tính cấu hình phần mềm trung gian. Ví dụ, chính sách mở rộng
cho phép bạn cấu hình một loạt các cá thể sẽ được triển khai động để đáp lại thời gian đáp ứng
của ứngdụng (xem Hình 2).
Hình 2. Chính sách mở rộng củaứngdụng ảo
Khi sử dụng giao diện người dùngcủaHệthống PureApplication, bạn có thể nhanh chóng đưa
ứng dụngcủa bạn lên và xác định các chính sách thiết lập sẽ triển khai và quản lý một ứngdụng
trong một môi trường sản xuất bằng cách sử dụng một mô hình trực quan và có thể lặp lại. Các
thành phần mà bạn cấu hình như là một phầncủa một ứngdụng ảo cũng có thể được lưu trữ như
một thành phần có thể sử dụng lại được trên bảng cấu hình để sử dụng với cácứngdụng khác.
Ngoài ra, một khi mô hình ứngdụng đã được định nghĩa, bạn có thể triển khai ứngdụng trực tiếp
từ IDE (Rational Application Development - Phát triển ứngdụng Rational). Bằng cách này, các
nhà phát triển có thể dễ dàng triển khai cácứngdụngcủa họ với mục đích thử nghiệm trên Hệ
thống PureApplication. Bạn cũng có thể chắc chắn rằng các nhà phát triển đang xây dựngcác
ứng dụng phù hợp với các ràng buộc của mẫu ứngdụng ảo.
Về đầu trang
Đưa lên thành hệthống ảo
Giống như cácứngdụng ảo, một hệthống ảo cung cấp một giao diện người dùng hướng mô
hình. Khi đưalên một ứngdụng như là một hệthống ảo, bước đầu tiên là để xác định mẫu hệ
thống ảo bên dưới (hoặc xác định một mẫu hiện có phù hợp). Tiếp theo, ứngdụng và cấu hình
WebSphere đi kèm cần được áp dụng trên đỉnh của cấu trúc liên kết phần mềm trung gian bằng
cách sử dụngcác gói kịch bản lệnh. Các gói kịch bản lệnh này cho phép bạn tùy chỉnh và cấu
hình đầy đủ môi trường vượt xa các tùy chọn cấu hình WebSphere được trưng ra trực tiếp trong
mô hình. Điều này được thực hiện bằng cách tạo thủ công các gói kịch bản lệnh để cấu hình phần
mềm trung gian hoặc bằng cách sử dụng chức năng Cấu hình phần mềm trung gian cao cấp
(Advanced Middleware Configuration), được đưa vào như là một phầncủaHệthống
PureApplication.
Trong Hình 3, Trình soạn thảo mẫu (Pattern Editor) cho thấy tất cả các máy ảo làm nên các mẫu
hệ thống ảo (gồm cả IBM Hypervisor Edition Images) cũng như các gói kịch bản lệnh sẽ chạy
trong thời gian cung cấp hậu cần.
Hình 3. Mẫu hệthống ảo
Ở ví dụ trong Hình 3, mẫu này bao gồm một ô cơ sở dữ liệu và ô WebSphere với một Trình quản
lý triển khai (Deployment Manager) và hai nút liên hiệp. Trong mỗi nút, bạn có thể thấy các gói
kịch bản lệnh sẽ được chạy trong thời gian triển khai. Thiết kế hướng mô hình này cho phép các
cấu trúc liên kết phần mềm trung gian tiêu chuẩn được định nghĩa theo một cách dễ hiểu và gắn
liền với các quá trình hiện có và với vốn đầu tư.
Nhờ sử dụng một gói kịch bản lệnh, bạn có thể đưa vào bất kỳ các kịch bản lệnh wsadmin hiện
có nào hoặc thực hiện cuộc gọi tới cáchệthống tự động hóa hiện có sẽ cấu hình phần mềm trung
gian như là một phầncủa việc triển khai hệthống ảo. Đây là một lựa chọn tốt nếu bạn đã đầu tư
vào tự động hóa cho cácứngdụngcủa bạn và muốn sử dụng lại cáchệthống tự động hóa đó –
nếu chúng tin cậy, có thể lặp lại và có thể sử dụng lại.
Tuy nhiên, rất khó để xây dựng quá trình tự động hóa từ đầu đến cuối chất lượng cao như vậy.
IBM cung cấp một giải pháp cho phép bạn tạo ra các quy trình tự động hóa bằng cách nhanh
chóng bắt giữ cấu hình của một ô ứngdụng hiện có và đưacác quá trình tự động hóa đó vào
trong một mẫu hệthống ảo, đó là cấu hình AMC của IBM. Công nghệ này được phân phối trong
chính HệthốngPureApplication như là một mẫu hệthống ảo. Để nhanh chóng tự động hóa việc
cài đặt và cấu hình ứngdụngcủa bạn, bạn chỉ cần triển khai dịch vụ này, đính kèm một gói kịch
bản lệnh AMC đã được cung cấp với mẫu hệthống ảo của bạn, triển khai mẫu của bạn, sau đó
cài đặt và cấu hình tự động hóa của bạn theo bất cứ cách nào mà bạn muốn để sẵn sàng nắm giữ
nó.
Một khi ứngdụngcủa bạn đã sẵn sàng, bạn đăng nhập vào dịch vụ AMC và bắt giữ cấu hình
phần mềm trung gian như là một dự án tự động hóa. Rồi dự án tự động hóa đó được tối ưu hóa
và được gọi như là một phầncủa việc triển khai hệthống ảo trong tương lai. Kết quả là, không
cần phải viết bất kỳ các kịch bản lệnh wsadmin nào hoặc cài đặt tự động hóa, bạn có thể tự động
hoá hoàn toàn việc triển khai ứngdụng trên một cấu trúc liên kết phần mềm trung gian có ý
nghĩa.
. Chuẩn bị đưa lên Hệ thống PureApplication của
IBM, Phần 1: Tổng quan về đưa lên các ứng dụng
Giới thiệu
Hệ thống PureApplication của IBM là. các hệ thống hiện có.
Về đầu trang
Đưa ứng dụng lên Hệ thống PureApplication
Giá trị của Hệ thống PureApplication thường là một hàm của số lượng ứng dụng