Máy tính lớn là gì?
Máy tính lớn là gì?
Máy tính lớn là một máy tính lớn chạy các ứng dụng kinh doanh quan trọng, đòi hỏi lượng năng lực xử lý đáng kể. Các ngân hàng và các tổ chức lớn khác thường yêu cầu công suất điện toán này để xử lý dữ liệu, giao dịch và ứng dụng doanh nghiệp, vượt quá nhu cầu của máy chủ. Các tổ chức di chuyển các máy tính lớn tại chỗ cũ sang cơ sở hạ tầng đám mây hiện đại để tăng khả năng sử dụng, khả năng điều chỉnh quy mô và giảm chi phí vận hành.
Điện toán máy tính lớn là gì?
Điện toán máy tính lớn cho phép xử lý dữ liệu trên quy mô lớn thông qua một hệ thống trung tâm duy nhất, mạnh mẽ. Hệ thống này hỗ trợ nhiều người dùng và giao diện đầu cuối trong thời gian thực. Thuật ngữ “mainframe” (máy tính lớn) bắt nguồn từ những năm 1950, khi những máy tính hiệu năng cao này yêu cầu khung vỏ vật lý lớn. Tủ máy tính lớn hiện đại có kích thước gần bằng tủ lạnh.
Trong nhiều thập kỷ, các máy chủ thương mại và máy tính cá nhân đã đảm nhận vai trò từng được xử lý bởi các máy tính lớn. Tuy nhiên, các máy tính lớn vẫn có vai trò quan trọng đối với chính phủ, các tổ chức tài chính, dịch vụ hàng không, chăm sóc sức khỏe và các ngành quan trọng khác. Phần lớn cơ sở hạ tầng máy tính lớn này hiện đang chuyển sang các dịch vụ điện toán đám mây.
Các máy tính lớn hiện đại mạnh mẽ hơn các máy tính lớn tiền nhiệm vì những tiến bộ nhanh chóng trong cơ sở hạ tầng cơ sở. Một máy tính lớn duy nhất có thể xử lý hàng tỷ giao dịch hàng ngày và hỗ trợ xử lý hàng loạt. Máy tính lớn cho phép bạn chia sẻ dữ liệu, truy cập tài nguyên, điều chỉnh quyền truy cập và phân phối tài nguyên cho người dùng.
Mặc dù có năng lực xử lý đáng kể, các máy tính lớn khác với máy chủ hoặc siêu máy tính.
- Máy chủ nhỏ gọn và được sử dụng cho các tác vụ chuyên biệt cao. Trong khi đó, một hệ thống máy tính lớn mạnh mẽ hơn, cung cấp quyền truy cập nhanh vào thông tin được lưu trữ.
- Siêu máy tính là máy tính hiệu năng cao có khả năng thực hiện các thao tác dấu phẩy động phức tạp ở quy mô lớn. Chúng thường có năng lực xử lý cao hơn máy tính lớn. Mặt khác, một máy tính lớn hỗ trợ hàng triệu hoạt động dữ liệu nhỏ trong thời gian thực.
Máy tính lớn hoạt động như thế nào?
Kiến trúc máy tính lớn hiện đại bao gồm các thành phần phần cứng và phần mềm chuyên dụng làm việc cùng nhau để cung cấp khả năng xử lý dữ liệu hiệu năng cao, đáng tin cậy. Dưới đây là các thành phần chính của máy tính lớn hiện đại.
Bộ xử lý trung tâm (CPU)
Các máy tính lớn ở giai đoạn đầu chạy với một CPU duy nhất. Tuy nhiên, các máy tính lớn hiện đại sử dụng nhiều lõi xử lý tập trung vào các tác vụ cụ thể.
Bộ xử lý hỗ trợ hệ thống (SAP)
SAP chịu trách nhiệm truyền dữ liệu từ thiết bị này sang thiết bị khác, cho phép CPU tập trung vào xử lý dữ liệu.
Bộ điều khiển
Máy tính lớn phụ thuộc vào bộ điều khiển để quản lý thông tin liên lạc giữa bộ xử lý, kênh I/O và các thiết bị được kết nối khác.
Thẻ đầu vào/đầu ra (I/O)
Một máy tính lớn truyền dữ liệu đến các thiết bị được kết nối thông qua nhiều thẻ I/O. Nếu một thẻ I/O bị lỗi, một thẻ khác sẽ thay thế nó để ngăn chặn tình trạng gián đoạn hoạt động.
Dung lượng lưu trữ
Các hệ thống máy tính lớn lưu trữ và xử lý lượng dữ liệu rất lớn trong ổ cứng, cho phép truy xuất nhanh chóng và kiểm soát quyền truy cập nghiêm ngặt.
Công nghệ phân cụm
Nhiều hệ thống máy tính lớn có thể kết hợp để tăng năng lực xử lý. Với thiết lập này, hệ thống có thể phân phối dữ liệu cho các máy tính lớn riêng lẻ để tăng tốc quá trình xử lý.
Nhiều hệ điều hành
Một máy tính lớn có thể hỗ trợ nhiều hệ điều hành thông qua các công nghệ ảo hóa. Máy ảo cho phép phân bổ tài nguyên hiệu quả cho khối lượng công việc và ứng dụng chạy trong mỗi môi trường ảo hóa.
Hệ thống quản lý cơ sở dữ liệu
Máy tính lớn bao gồm một hệ thống quản lý cơ sở dữ liệu, cho phép lưu trữ, quản lý và chia sẻ dữ liệu với nhiều thiết bị đầu cuối.
Các trường hợp sử dụng của máy tính lớn là gì?
Công nghệ máy tính lớn vượt trội ở các ứng dụng yêu cầu truyền dữ liệu đáng tin cậy, độ trễ thấp và đồng thời. Sau đây là một số ứng dụng phổ biến của điện toán máy tính lớn.
Xử lý giao dịch tài chính
Các ngân hàng, công ty đầu tư, công ty bảo hiểm và các tổ chức tài chính khác lưu trữ, xử lý và truy xuất dữ liệu giao dịch trong máy tính lớn. Ví dụ: Khi bạn thực hiện rút tiền từ máy rút tiền tự động (ATM), máy tính lớn sẽ kiểm tra cơ sở dữ liệu nội bộ trước khi phê duyệt giao dịch.
Phân tích thống kê trên quy mô lớn
Máy tính lớn cho phép bạn chạy các mô hình máy học, phân tích dự đoán và khối lượng công việc thống kê khác để thu thập thông tin chuyên sâu từ dữ liệu phi cấu trúc. Ví dụ: Một trường đại học nhận và lưu trữ hồ sơ tuyển sinh trên máy tính lớn và tự động lập danh sách rút gọn các sinh viên tiềm năng bằng trí tuệ nhân tạo (AI).
Hoạch định nguồn lực doanh nghiệp
Hầu hết phần mềm hoạch định nguồn lực doanh nghiệp (ERP) vẫn phụ thuộc vào các hệ thống máy tính lớn để xử lý và quản lý dữ liệu. Máy tính lớn đảm bảo khả năng truy cập nhất quán vào dữ liệu và cho phép bạn tích hợp hệ thống ERP của mình với các ứng dụng doanh nghiệp khác. Ngoài ra, một số ngành phải tuân thủ luật quy định lưu trữ dữ liệu nhạy cảm tại chỗ trong bộ nhớ máy tính lớn.
Xử lý blockchain
Blockchain, mặc dù có nguồn gốc từ tiền mã hóa, hiện đang được áp dụng trong nhiều ngành khác nhau, bao gồm bán lẻ, năng lượng và chăm sóc sức khỏe. Với công nghệ blockchain, bạn có thể đảm bảo tính toàn vẹn của giao dịch bằng cách tạo các bản ghi bất biến được thiết kế để chống giả mạo. Để làm như vậy, cần có yêu cầu bộ nhớ đáng tin cậy và an toàn mà máy tính lớn cung cấp.
Khối lượng công việc AI tạo sinh
Kiến trúc máy tính lớn hiện đại có thể hỗ trợ đào tạo, tinh chỉnh và triển khai các mô hình ngôn ngữ lớn cho nhiều ứng dụng AI khác nhau. Ví dụ: Một doanh nghiệp thương mại điện tử có thể triển khai chatbot AI trên máy tính lớn. Do đó, chatbot có quyền truy cập trực tiếp vào dữ liệu thương mại mà nó có thể sử dụng để cá nhân hóa phản hồi khi tương tác với khách hàng.
Có những cách tiếp cận nào để hiện đại hóa máy tính lớn trong đám mây?
Hiện đại hóa máy tính lớn là quá trình di chuyển khối lượng công việc và dữ liệu từ cơ sở hạ tầng máy tính lớn sang môi trường đám mây. Quá trình này có thể liên quan đến việc di chuyển toàn bộ khối lượng công việc sang đám mây hoặc áp dụng thiết lập lai. Các nỗ lực hiện đại hóa có thể là một phần của sáng kiến chuyển đổi kỹ thuật số rộng lớn hơn.
Nhiều tổ chức vẫn hoạt động với các máy tính lớn được xây dựng bằng phần cứng và phần mềm cũ hoặc lỗi thời. Việc bảo trì, bảo mật và điều chỉnh quy mô các máy tính lớn này rất tốn kém. Do đó, bạn có thể hiện đại hóa khối lượng công việc của máy tính lớn để tiết kiệm chi phí, cải thiện khả năng bảo trì và tăng khả năng điều chỉnh quy mô.
Tùy thuộc vào nhu cầu kinh doanh, bạn có thể sử dụng các cách tiếp cận khác nhau để di chuyển, xác thực và hiện đại hóa các ứng dụng máy tính lớn.
Tái cấu trúc
Các ứng dụng máy tính lớn chủ yếu chạy trên các ngôn ngữ lập trình cũ, chẳng hạn như COBOL và PL/I. Những ngôn ngữ này tồn tại trước khi kỷ nguyên điện toán đám mây hiện đại bắt đầu. Do đó, các ứng dụng máy tính lớn cũ không thể tận dụng tối đa các khả năng của đám mây nếu không tái cấu trúc cơ sở mã.
Tái cấu trúc ứng dụng liên quan đến việc viết lại hoàn toàn ứng dụng máy tính lớn trước khi triển khai ứng dụng đó lên đám mây. Ví dụ: Bạn có thể tái cấu trúc phần mềm máy tính lớn COBOL thành một ứng dụng vi dịch vụ dựa trên Java.
Chuyển nền tảng
Quá trình chuyển nền tảng di chuyển một ứng dụng máy tính lớn sang đám mây với những thay đổi nhỏ đối với cơ sở mã cơ bản. Bạn có thể chọn chuyển nền tảng để ngăn chặn tình trạng gián đoạn đối với các ứng dụng tối quan trọng trong khi cho phép tăng trưởng, khả năng điều chỉnh quy mô và đổi mới trong tương lai.
Quá trình chuyển nền tảng nhằm mục đích bảo tồn ứng dụng máy tính lớn ở dạng ban đầu và triển khai nó trong môi trường đám mây được hỗ trợ. Nhờ đó, người dùng được hưởng quyền truy cập liên tục vào ứng dụng trong khi các đội ngũ phần mềm có thể dần dần hiện đại hóa ứng dụng.
Sao chép dữ liệu và truyền tệp
Máy tính lớn thực hiện xử lý dữ liệu thiên về điện toán. Tuy nhiên, phần cứng máy tính lớn có thể phải đối mặt với những thách thức trong việc xử lý dữ liệu trên quy mô lớn.
Bằng cách sao chép dữ liệu máy tính lớn và truyền tệp lên đám mây, các đội ngũ phần mềm có thể làm việc hiệu quả hơn với kho lưu trữ đám mây, chẳng hạn như cơ sở dữ liệu, hồ dữ liệu và kho dữ liệu. Ngoài ra, lưu trữ dữ liệu trên kho lưu trữ đám mây cho phép dễ dàng phục hồi sau thảm họa, khả năng truy cập dữ liệu và quản trị trên tất cả các điểm dữ liệu.
Kiểm thử ứng dụng
Kiểm thử ứng dụng cho phép các nhà phát triển phần mềm xác minh rằng ứng dụng máy tính lớn đang hoạt động chính xác trong đám mây. Kiểm thử rất quan trọng để đảm bảo rằng ứng dụng hoạt động nhất quán trước và sau khi di chuyển.
Để kiểm thử ứng dụng, các nhà phát triển phần mềm sử dụng các công cụ tự động để so sánh ứng dụng đang chạy trên máy tính lớn với ứng dụng họ triển khai trên đám mây.
AWS có thể hỗ trợ các nỗ lực hiện đại hóa máy tính lớn của bạn như thế nào?
Dịch vụ Hiện đại hóa máy tính lớn của AWS là một dịch vụ được quản lý, cho phép bạn di chuyển và hiện đại hóa các ứng dụng máy tính lớn tại chỗ của mình sang môi trường thời gian hoạt động được quản lý toàn phần, hoạt động trên đám mây trên AWS. Hiện đại hóa máy tính lớn của AWS cung cấp một loạt các giải pháp để hiện đại hóa, di chuyển, chạy, kiểm thử và vận hành các ứng dụng máy tính lớn của bạn trên đám mây.
Dịch vụ AWS Transform cho máy tính lớn là dịch vụ AI trợ lý ảo đầu tiên để hiện đại hóa khối lượng công việc máy tính lớn trên quy mô lớn. Dịch vụ này tinh giản các giai đoạn cốt lõi của quá trình hiện đại hóa, từ phân tích ban đầu và lập kế hoạch đến tái cấu trúc và di chuyển mã, qua đó giúp cắt giảm thời gian hiện đại hóa từ vài năm xuống còn vài tháng và giảm chi phí liên tục cho máy tính lớn.
Bắt đầu hiện đại hóa máy tính lớn trên AWS bằng cách tạo tài khoản miễn phí ngay hôm nay.