Kiến trúc lưới ứng dụng cho hạ tầng CNTT
ICTnews - Các công nghệ Lưới ứng dụng được cho là cuộc cách mạng trong việc ứng dụng CNTT trong doanh nghiệp.
Trong tình hình kinh tế bất ổn hiện nay, các tổ chức đều cố gắng cải thiện hiệu quả hoạt động của mình: Các nhà quản lý tìm mọi cách giảm chi phí và tận dụng tối đa những khoàn đầu tư Công nghệ Thông tin (CNTT) hiện tại; bộ phận CNTT chịu sức ép phải đưa ra được những ứng dụng đáp ứng được các nhu cầu luôn thay đổi đồng thời vẫn phải duy trì được chất lượng dịch vụ cao. Và ngay cả khi đáp ứng được những yêu cầu này, bộ phận CNTT vẫn “được” yêu cầu cắt giảm thêm chi phí. Chính vì điều này, các khái niệm như “Lưới ứng dụng” (Application Grid) nhanh chóng gây sự chú ý. Nhưng làm thế nào để có được Lưới ứng dụng? Có thể mua được nó không hay là doanh nghiệp có thể tự phát triển?
Giống như ngành năng lượng sử dụng mô hình lưới (grid) để tập hợp và quản lí tập trung các nguồn lực sinh ra nhằm đáp ứng những yêu cầu năng lượng khác nhau của khách hàng một cách vừa tiết kiệm chi phí vừa đáng tin cậy. Một phương thức tiếp cận tương tự cho ứng dụng CNTT là triển khai Lưới ứng dụng (Application Grid) cho cơ sở hạ tầng CNTT nhằm xây dựng kiến trúc để liên kết, chia sẻ và chủ động điều chỉnh các tài nguyên trên toàn hệ thống. Xét về khả năng nâng cấp, mô hình Lưới ứng dụng tự động thích nghi và phân phối các tài nguyên ở nơi ít nhu cầu nhất tới nơi có nhiều nhu cầu nhất. Các sản phẩm chủ chốt như một máy chủ ứng dụng (Application Server) sẽ cung cấp một nền tảng cho hệ thống kiến trúc này. Để hình thành một Lưới ứng dụng các module này cần được đặt trong một kiến trúc lưới dự liệu trong bộ nhớ (in-memory data grid) nhằm chủ động cấp phát bộ nhớ trên toàn mạng lưới, cùng với sử dụng hệ thống quản lí ứng dụng (Enterprise Management) có khả năng theo dõi và quản lý nguồn tài nguyên cục bộ cũng như trên lưới.
Cần phải chỉ ra rằng Lưới ứng dụng không phải là một đề xuất đòi hỏi thay đổi toàn bộ. Ví dụ, một tổ chức có thể xây dựng nền tảng cơ sở hạ tầng linh hoạt và có khả năng mở rộng với một khoản đầu tư nhỏ cho công nghệ Lưới ứng dụng. Hoặc với khách hàng khác, lại đầu tư dài hạn vào kiến trúc Lưới với mục tiêu giảm chi phí về cơ sở hạ tầng cho các ứng dụng chủ chốt trong doanh nghiệp. Một nhà cung cấp phần mềm lớp giữa tốt cần phải có các công nghệ hỗ trợ khách hàng xây dựng kiến trúc Lưới ứng dụng cho phép tăng cường khả năng chia sẻ nguồn tài nguyên vật lí cho các ứng dụng có nhu cầu sử dụng để đạt hiệu quả lớn hơn, giảm rủi ro và dự đoán tốt hơn về chất lượng dịch vụ.
Phương pháp tiếp cận Lưới ứng dụng có thể giúp một tổ chức giảm chi phí phần cứng và chi phí bảo dưỡng. Thay vì duy trì/bào dưỡng từng máy chủ lớn cho các ứng dụng lớn và các máy chủ nhỏ cho các ứng dụng nhỏ, một tổ chức có thể sử dụng công nghệ Lưới ứng dụng để tập hợp tất cả các cơ sở hạ tầng ứng dụng thành một mạng lưới lớn (grid) cho phép các ứng dụng trên đó chia sẻ tài nguyên trên toàn lưới. Và nhờ đó, cơ sở hạ tầng điện toán được chuyển đổi từ việc đơn thuần đáp ứng nhu cầu cao nhất của từng ứng dụng đơn lẻ tới khả năng xử lý được những nhu cầu phức tạp của tất cả các ứng dụng trên lưới. Điều này khiến hiệu năng của kiến trúc lưới mới tăng lên một cách đáng kể. Thêm vào đó, tổ chức có thể chủ động trong việc lựa chọn và chuẩn hóa cấu hình máy chủ cho nền tảng hạ tầng phần cứng. Với phương hướng tiếp cận này, một công ty viễn thông lớn sử dụng tới 1,600 máy chủ chạy ứng dụng trên nền tảng Oracle WebLogic (Oracle WebLogic Application Grid) chỉ với 4 quản trị viên.
Các công nghệ Lưới ứng dụng được cho là cuộc cách mạng trong việc ứng dụng CNTT trong doanh nghiệp dựa trên 3 phương thức chính: Đáp ứng tiêu chuẩn chất lượng dịch vụ (SLA) với độ tự tin cao, sử dụng CNTT “xanh” hơn và xóa bỏ rào cản cho phát triển nghiệp vụ.
George Wong
Phó Chủ tịch, Phụ trách Phần mềm lớp giữa Oracle – Khu vực ASEAN, châu Á – Thái Bình Dương