Ví dụ như, một máy dịch vụ tập tin là một máy tính hoặc là một thiết bị chuyên dụng để lưu trữ các tập tin.. Bất kỳ người sử dụng nào trên mạng cũng có thể lưu trữ các tập tin trên máy c
Trang 1Application server
1 Application server là gì?
Trước tiên chúng ta sẽ tìm hiểu máy chủ là gì? Máy chủ là một máy tính hay một thiết bị trên mạng, nó quản lý tài nguyên của mạng Ví dụ như, một máy dịch vụ tập tin là một máy tính hoặc là một thiết bị chuyên dụng để lưu trữ các tập tin Bất
kỳ người sử dụng nào trên mạng cũng có thể lưu trữ các tập tin trên máy chủ.Chức năng chủ yếu của Máy chủ là quản lí các tài nguyên mạng Máy chủ thường là những máy chuyên dụng, nghĩa là chúng không thực hiện nhiệm vụ nào khác bên cạnh các nhiệm vụ dịch vụ của chúng Tuy nhiên, trên các hệ điều hành đa xử lý, một máy tính có thể xử lý vài chương trình cùng một lúc Một máy chủ trong trường hợp này có thể yêu các chương trình quản lý tài nguyên hơn là một bộ máy tính trọn vẹn Nếu bạn không biết tới các chức năng của một máy chủ, nhưng bạn
đã từng nghe đến trong quá khứ, có thể bạn sẽ nghĩ về máy chủ như là một chiếc
PC bí ẩn thực hiện những nhiệm vụ đáng kinh ngạc và nhìn chung là một hệ thống
mở Trước khi chúng ta đào sâu nghiên cứu vào hoạt động bên trong của một máy chủ, chúng ta sẽ bắt đầu từ bằng cách bỏ đi cái gì được cho là bí ẩn ở đây Từ một phối ghép phần cứng, một máy chủ đơn giản chỉ là một máy vi tính trên mạng của bạn, nó được cấu hình để chia sẻ nguồn tài nguyên của nó hoặc là chạy các ứng dụng cho các máy tính khác trên mạng Bạn có thể có một máy chủ trong khu vực
để điều khiển các tập tin hoặc là cơ sở dữ liệu và chia sẻ nó giữa các người sử dụng trong mạng của bạn, hoặc là có một máy chủ được cấu hình để cho phép tất cả các người sử dụng chia sẻ cùng một máy in, hơn là có sẽ có một máy in cho mỗi máy tính các nhân của bạn trong tổ chức
Trang 2Điều mà làm cho thuật ngữ máy chủ khó hiểu là do nó có thể liên quan tới cả phần cứng và phần mềm Do đó, Máy chủ có thể được sử dụng để mô tả một gói phần mềm đặc biệt chạy trên một máy tính Loại máy chủ và loại phần mềm mà bạn sẽ
sử dụng tuỳ thuộc vào loại mạng của bạn LANs và WANs là các ví dụ, chúng sẽ
sử dụng các dịch vụ tập tin và dịch vụ in trong khi mạng internet sẽ sử dụng dịch
vụ web
Máy chủ ứng dụng hay còn gọi là APPSERVER là một chương trình mà điều khiển tất cả các hoạt động ứng dụng giữa những người sử dụng và các ứng dụng tầng cuối của một tổ chức doanh nghiệp hoặc là các cơ sở dữ liệu Là máy chủ chuyên dung để chứa một loại ứng dụng phần mềm
2. Các ứng dụng chạy server:
+ Web: Cung cấp dịch vụ web đa phương tiện phục vụ nhu cầu trao đổi, chia sẻ, tìm kiếm thông tin của người sủ dụng Nội dung của một website được truyền tải tới người sử dụng thông qua trình duyệt web sử dụng giao thức HTTP Bất kỳ máy tính nào cũng có thể vào trong một dịch vụ web bằng cách cài đặt phần mềm dịch
vụ và kết nối internet
+ Một dịch vụ FTP là một phần mềm ứng dụng chạy giao thức truyền dẫn file, giao thức này trao đổi các tập tin qua mạng internet FTP làm việc tương tự như cách
mà HTTP làm, truyền các trang web từ một máy chủ tới một người sử dụng trình
Trang 3duyệt, và SMTP dùng cho việc gửi các thư điện tử qua mạng internet Cũng giống như các công nghệ này, FTP sửu dụng giao thức TCP/IP của internet để có thể truyền dữ liệu FTP được sử dụng rộng rãi để tải về một tập tin từ một máy chủ sử dụng internet hoặc ngược lại (chẳng hạn tải một trang web lên máy chủ)
+ Phần mềm kế toán
+ Phần mềm tra cứu điểm, thông tin…
+………{chưa nghĩ ra được nữa.Thông cảm nha!}
3 Xây dựng Application server:
Xây dựng mô ̣t server ứng du ̣ng (application server) , các máy tính trong ma ̣ng có thể truy xuất đến application server và cha ̣y các chương trình cài đă ̣t trên đó Server sẽ chỉ phải truyền giao diê ̣n cho client, và client chỉ cần truyền tín hiê ̣u bàn phím và chuô ̣t đến server Mỗi người dùng khi đăng nhâ ̣p sẽ có mô ̣t phiên làm viê ̣c khác nhau và được quản lí mô ̣t cách chă ̣t chẽ bởi server Các máy tính client có thể cha ̣y các loa ̣i phần cứng khác nhau, thâ ̣m chí cả những hê ̣ điều hành khác nhau
Cách thiết lâ ̣p application server trên Windows 2003 Server sử du ̣ng Terminal Services:
Yêu Cầu Hê ̣ Thống
HẦU HẾT NGƯỜI DÙNG MÁY TÍNH có thể được chia thành 3 loa ̣i:
Người dùng nhe ̣: Chủ yếu chỉ cha ̣y mô ̣t chương trình ta ̣i mô ̣t thời điểm – ví du ̣ như là chương trình xử lí văn bản MS Word
Người dùng trung bình: Thường cha ̣y song song hai hay nhiều ứng du ̣ng nhưng không thường xuyên chuyển qua la ̣i giữa chúng Những chương trình được cha ̣y có yêu cầu xử lý dữ liê ̣u không quá cao
Người dùng cao cấp: Thường cha ̣y ba hay nhiều ứng du ̣ng cùng lúc và thường có nhiều chương trình đang kích hoa ̣t vào mô ̣t thời điểm Các chương trình được cha ̣y có nhu cầu xử lý dữ liê ̣u rất cao
Khi xác đi ̣nh cấu hình hê ̣ thống cần thiết cho server ba ̣n cần phải xem xét xem loa ̣i người dùng nào sẽ cha ̣y các ứng du ̣ng trên đó Máy chủ dùng làm Application server nên là Pentium III trở lên và phải có ít nhất 128 MB RAM
Trang 4cô ̣ng thêm lươ ̣ng RAM dành cho mỗi người dùng Trung bình mô ̣t người dùng nhe ̣ sẽ cần thêm 10MB RAM còn người dùng cao cấp sẽ cần khoảng 20MB RAM
Nói chung, yêu cầu cho bô ̣ xử lí và bô ̣ nhớ thay đổi mô ̣t cách tuyến tính Ba ̣n có thể tăng gấp đôi số người dùng bằng cách tăng gấp đôi bô ̣ nhớ và bô ̣ xử lí Vì thế hãy mua những hê ̣ thống có hỗ trợ đa bô ̣ xử lí, ngay cả khi ba ̣n chỉ cần mô ̣t bô ̣ xử
lí vào thời điểm đó, để ba ̣n có thể dễ dàng nâng cấp sau này
Cài Đă ̣t Terminal Services Trên Server
ĐỂ BẬT TERMINAL SERVICES ở chế đô ̣ application server:
1 Mở Add/Remove Program trong Control Panel
2 Nhấn vào Add/Remove Windows Components để mở Windows Components
Wizard
3 Trong hô ̣p thoa ̣i Windows Components, cho ̣n Terminal services và nhấn Next.
4 Trong hô ̣p thoa ̣i Terminal Services Setup, cho ̣n Application server mode.
5 Trong Terminal Services Setup, ba ̣n có thể sẽ thấy mô ̣t danh sách các chương
trình có thể không hoa ̣t đô ̣ng tốt với Terminal Services Ba ̣n được khuyến cáo phải cài đă ̣t la ̣i các chương trình này sau khi đã bâ ̣t Terminal Services
6 Trong màn hình tiếp theo, hãy chỉ đi ̣nh quyền truy nhâ ̣p sẽ tương thích với
Windows 2003 hay Terminal Server 4.0 Ba ̣n nên cho ̣n chế đô ̣ tương thích với Windows 2003
Cài Đă ̣t Các Ứng Du ̣ng Trên Server
Trang 5ĐỂ CÀI ĐẶT CÁC ỨNG DỤNG trên server, ba ̣n cần sử du ̣ng hô ̣p thoa ̣i Add/Remove Program Hãy login bằng account administrator Mở Control Panel, cho ̣n Add/Remove Program, rồi Add new programs Vì lí do bảo mâ ̣t, ba ̣n chỉ nên cài các chương trình trên các phân vùng NTFS
Kết Nối Với Application Server
ĐỂ KẾT NỐI VỚI TERMINAL SERVER, các máy client sẽ cần phải có
mô ̣t chương trình Terminal Services client Các ba ̣n có thể
sử du ̣ng chương trình Remote Desktop Connection (RDC)
Chương trình này được cài đă ̣t sẵn trong Windows XP, còn với các phiên bản
Windows cũ hơn, các ba ̣n có thể tải chương trình này từ đi ̣a chỉ: http://www microsoft.com/windowsxp/remotedesktop
Windows 2003 server cũng có kèm theo mô ̣t phiên bản của Terminal Services client Ba ̣n có thể ta ̣o ra các đĩa mềm chứa chương trình này để cài trên các client Hãy vào Start -> Programs -> Administrative Tools -> Terminal Services Client Creator Ba ̣n hãy cho ̣n Terminal Services client muốn ta ̣o
Để kết nối với server, hãy cha ̣y chương trình Remote Desktop Connection hoă ̣c Terminal Services Client, gõ tên hoă ̣c đi ̣a chỉ IP của server rồi nhấn connect Ba ̣n
sẽ được yêu cầu nhâ ̣p username/password để có thể đăng nhâ ̣p vào server
Ba ̣n nên ta ̣o cho mỗi client mô ̣t account trên máy chủ Để làm viê ̣c này, trong Control Panel, ba ̣n hãy mở Computer Management, trong console tree, hãy cho ̣n Local users and groups, rồi Users
Trong menu Action, cho ̣n New users, hãy điền đủ các trường cần thiết và nhấn Create
Trang 6Kết Nối Với Application Server Từ Các Máy Không Cha ̣y Windows
CÁC BẠN CŨNG CÓ THỂ ĐĂNG NHẬP vào Application server từ các máy không cha ̣y Windows bằng cách sử du ̣ng các sản phẩm của các hãng thứ ba Ở đây tôi sẽ đề câ ̣p đến sản phẩm HOBLink JWT, mô ̣t chương trình được viết hoàn toàn bằng Java Vì được viết bằng Java nên
chương trình này có thể cha ̣y trên bất cứ môi trường nào có hỗ trợ Java: Windows, Linux, Unix, MacOS hay thâ ̣m chí cả các thiết bi ̣ nhúng Bài viết này hướng dẫn các ba ̣n cài trên Linux
Ba ̣n có thể tải về chương trình ta ̣i đi ̣a chỉ http://sdsusa.com/jwt/ sau đó cho ̣n Free Download Hãy điền vào form đăng kí và tải phiên bản tương ứng cho môi
trường của mình Nếu trên máy ba ̣n chưa có máy ảo Java thì ba ̣n nên tải phiên bản đã có sẵn máy ảo Java trong đó
Quá trình cài đă ̣t diễn ra rất dễ dàng Sau khi download file, vào cửa sổ dòng
lê ̣nh, chuyển đến thư mu ̣c chứa file và gõ các lê ̣nh sau:
• chmod 755 install.bin
• /install.bin
Ba ̣n sẽ được hỏi muốn cài đă ̣t chương trình ở chế đô ̣ nào Hãy cho ̣n chế đô ̣ Local
installation
Nếu không có chỉ đi ̣nh gì khác, chương trình sẽ được cài đă ̣t vào thư mu ̣c
~/HOBLink/hljwt Để cha ̣y chương trình, ba ̣n gõ lê ̣nh sau:
~/HOBLink/hljwt/HOBLinkJWT (Linux phân biê ̣t chữ hoa và chữ thường)
Ba ̣n có thể chỉ đi ̣nh kích thước cửa sổ của chương trình Terminal Client hoă ̣c cha ̣y dưới chế đô ̣ toàn màn hình cũng như mô ̣t số thiết lâ ̣p khác
Trang 7Nhâ ̣p đi ̣a chỉ IP của server và nhấn connect, ba ̣n sẽ được chuyển đến mô ̣t màn hình như ở dưới đây