Thứ Ba, 27 tháng 1, 2015

Những lý do nên dùng IIS làm máy chủ

Khi Windows Server 2008 được giới thiệu vào năm 2008, đồng nghĩa với việc giúp phần mềm cung cấp dịch vụ máy chủ IIS được viết lại với phiên bản hoàn toàn mới là 7.0. Chúng ta hãy khám phá những lý do đem lại thành công vượt trội của IIS 7 trên thị trường máy chủ web.

- Nền tảng máy chủ web không giao diện đồ họa: Ở hệ điều hành Windows Server 2008 lần đầu tiên Microsoft giới thiệu hình thức sử dụng Windows Server hoàn toàn bằng dòng lệnh với công nghệ Server Core. Đây là một cải tiến vô cùng thú vị vì với Server Core không chỉ cho phép thiết lập các máy chủ ảo (VPS) web với cấu hình thấp mà còn nâng cao tính ổn định và mức độ an toàn của máy chủ Web. Khi cài đặt Windows Server 2008 R2 Web Edition, quản trị lựa chọn cài đặt dạng dòng lệnh Server Core thì hệ điều hành sẽ chỉ cài đặt những thành phần cơ bản nhất những tính năng thừa trong dạng giao diện đầy đủ sẽ bị loại bỏ. Chưa kể Server Core chỉ chấp nhận một số vai trò máy chủ nhất định trong đó có IIS. Điều này cho phép loại bỏ tối đa việc cài đặt những phần mềm hay tính năng không cần thiết ảnh hưởng đến tính an toàn của máy chủ Web.

Ngoài ra. nếu doanh nghiệp sử dụng Windows Server 2008 R2 hoàn toàn có thể    sử dụng ASP.NET trên Server Core.

- Máy chủ riêng ảo VPS (miễn phí): Nhờ Windows Server 2008 các ISP giờ đây có thể cung cấp một nền tảng hosting Windows mạnh mẽ bằng công nghệ ảo hóa Hyper-V. Hyper-V cho phép hosting admin thiết lập việc cung cấp hệ thống máy chủ ảo Web  Server với độ an toàn cao và có khả năng triển khai ở mức hoàn toàn tự động. Với các ISP hoặc Hosting Provider có quy mô lớn có nhu cầu xây dựng hệ thống máy chủ cung cấp dịch vụ VPS có thể sử dụng Windows Server 2008 để thiết lập hệ thống cluster lên đến 16 máy chủ để cung cấp khả năng ổn định gần như tuyệt đối cho hệ thống máy chủ ảo Web Server trên đó.

Về mặt chi phí bản quyền doanh nghiệp hoặc các nhà cung cấp dịch vụ có thể cân nhắc sử dụng phiên bản Datacenter Edition của Windows Server 2008 để được sử dụng miễn phí không giới hạn số lượng máy chủ fpt.

- Hỗ trợ PHP và MySQL tốt nhất trên IIS 7: Một trong những cải tiến quan trọng của IIS 7 hấp dẫn nhất đối với các nhà quản trị và lập trình web PHP đó chính là giờ đây họ triển khai ứng dụng PHP và Cơ Sở Dữ Liệu MySQL với hiệu suất cao trên Windows Server 2008 và IIS chứ không cần dùng Apache như trước. PHP là một trong các module được hỗ trợ trên IIS 7 giúp đảm bảo hiệu suất hoạt động của các ứng dụng PHP. Ngoài ra khác với các phiên bản trước các ứng dụng Web PHP không thể tương tác trực tiếp với IIS bằng giao thức mặc định của nó là CGI mà thường phải dùng qua ISAPI của IIS. Tuy rằng, nhân của PHP hỗ trợ ISAPI nhưng rất nhiều thư viện PHP của bên thứ ba phát triển lại không hỗ trợ ISAPI dẫn đến việc sử dụng và vận hành ứng dụng web PHP trên IIS rất khó khăn. IIS 7 cung cấp module FastCGI giúp nâng cao hiệu suất xử lý ứng dụng web viết bằng PHP cũng như tương thích với hầu hết các thư viện PHP của các bên thứ ba. Thêm vào đó để tăng hiệu suất cho ứng dụng PHP, IIS 7 hỗ trợ tùy chọn cho phép lưu cache các yêu cầu từ ứng dụng  web.

6. Hỗ  trợ quản lý cấu hình tốt hơn cho quy mô  ứng dụng lớn: Ở IIS 7, Microsoft đưa ra hình thức quản lý thông tin cấu hình của các ứng dụng Web theo dạng hình cây. Trong đó, cấu hình chung của máy chủ web IIS sẽ được lưu trong một file XML có tên ApplicationHost.confg và mỗi một ứng dụng Web sẽ lại có riêng một file quản lý thông tin cấu hình XML có tên Web.config và file này được đặt trong thư mục chính của nó. Nhờ vậy giờ đây việc ứng dụng máy chủ sử dụng IIS trong môi trường Web Farm lớn trở nên hiệu quả hơn.

- Giao diện quản trị mới dành cho máy chủ web IIS: IIS 7 sử dụng công cụ quản trị được viết bằng Windows Form. Với giao diện mới, web admin có thể dễ dàng quản lý cùng lúc nhiều ứng dụng hoặc nhiều thuê chỗ đặt máy chủ web mà chỉ cần sử dụng một giao diện duy nhất. Các tính năng và cách hiển thị và tìm kiếm tác vụ liên quan đến ứng dụng web hoặc cấu hình máy chủ cũng giúp giảm tải cho các nhà quản trị web. Ngoài ra, bằng việc ứng dụng công cụ dòng lệnh Powershell cho phép quản trị có thể cấu hình máy chủ web từ xa cũng như viết các script thực hiện các tác vụ mang tính lập đi lập lại.

- Chuẩn hóa thuê máy chủ fpt IIS bằng chi thức số đông: Với Windows Server 2008 R2, Microsoft cung cấp công cụ Best Practices Analayzer (BPA) cho phép phát hiện các lỗi cấu hình, security cũng như các cách thức ứng dụng và triển khai IIS 7 hiệu quả và ổn định được thu thập được từ cộng đồng sử dụng IIS 7 trên toàn thế giới. BPA được cập nhật tự động và liên tục giúp web admin có thể theo dõi và so sánh hệ thống máy chủ web của mình theo các tiêu chí của BPA.

- IIS 7 hỗ trợ quản lý FTP tốt hơn: Trong IIS 7, Web Admin có thể cấu hình tên ảo (virtual host name) cho mỗi FTP site cho phép có thể thiết lập nhiều FTP site sử dụng cùng một địa chỉ IP. Ngoài ra IIS 7 cũng hỗ trợ tốt hơn cơ chế giam sát việc sử dụng và dữ liệu truyền gửi thông qua FTP.

- Xử lý lỗi hiện thị thông minh hơn: Trong IIS 7, thông tin báo lỗi đầy đủ chỉ hiện thị khi truy cập tại máy chủ mà thôi còn với người dùng cuối thì thông tin chỉ hiển thị giải thích báo lỗi mà không có thông tin nhạy cảm nào liên quan đến thuê máy chủ

Mọi thông tin chi tiết xin vui lòng liên hệ:
CÔNG TY TNHH MTV VIỄN THÔNG QUỐC TẾ FPT
Địa chỉ: 48 Vạn Bảo, Ba Đình, Hà Nội
Điện thoại: 0976 683 959 | Email: binhnt39@fpt.com.vn
Skype: thanhbinhnguyen285 | Website: www.fpt-fti.vn

0 nhận xét:

Đăng nhận xét