วันจันทร์ที่ 7 พฤษภาคม พ.ศ. 2555

การพิจารณาเลือก Web Server ใช้งานในองค์กร

การพิจารณาเลือก Web Server ใช้งานในองค์กร


ในการติดตั้งระบบเซิร์ฟเวอร์บริการใช้งานในองค์กรนั้นมีทางเลือกในการติดตั้ง 2 วิธี ด้วยกันคือ
วิธีที่ 1 การติดตั้งแยกซอฟต์แวร์แบบ Stand Alone ต้องมีการปรับแต่งค่าคอนฟิกด้วยตนเอง เช่น
 การติดตั้งโดยใช้ Apache + PHP/PERL/PYTHON/RUBY + MySQL/PostgreSQL/Oracle/Sybase/Interbase/Firebird + phpMyAdmin/SQL-Front/SQLyog/Query Browser/Navicat/HeidiSQL/SQL Manager/DBACentral/DreamCoder/phpPgAdmin
 การติดตั้งโดยใช้ IIS + ASP/ASP.NET/PHP/PERL/PYTHON/RUBY + MS Access/MS SQL Server/MySQL + phpMyAdmin/SQL-Front/SQLyog/Query Browser/Navicat/HeidiSQL/SQL Manager/DBACentral/DreamCoder/phpPgAdmin
 การติดตั้งโดยใช้ Tomcat + Servlet/JSP + MySQL/PostgreSQL/Oracle/Sybase/Interbase/Firebird + phpMyAdmin/SQL-Front/SQLyog/Query Browser/Navicat/HeidiSQL/SQL Manager/DBACentral/DreamCoder/phpPgAdmin
* การติดตั้งลักษณะนี้เหมาะสำหรับผู้ที่ต้องการความเชี่ยวชาญโดยเฉพาะ เนื่องจากต้องปรับแต่งค่าต่างๆ เอง
Note.
:: Apache, IIS, Tomcat เป็นโปรแกรมเว็บเซิร์ฟเวอร์
:: ASP, ASP.NET(VB.NET/C#), PHP, PERL, JSP, PYTHON, RUBY เป็นตัวแปลภาษา
:: MySQL, mSQL, PostgreSQL, Oracle, MS Access, MS SQL Server, Sybase, Interbase, Firebird เป็นโปรแกรมฐานข้อมูล
:: phpMyAdmin, SQL-Front, SQLyog, Query Browser, Navicat, HeidiSQL, SQL Manager, DBACentral, DreamCoder, phpPgAdmin เป็นทูลบริหารและจัดการฐานข้อมูล
* SQL-Front (เปลี่ยนชื่อมาจาก MySQL Front)
วิธีที่ 2 การติดตั้งรวมเป็นชุดแพ็กเกจระบบมีการปรับค่าคอนฟิกให้เรียกร้อยแล้วมีการปรับแต่งค่าเพียงเล็กน้อยก็สามารถใช้งานได้ ปัจจุบันมีผู้สร้างซฮฟต์แวร์ลักษณะนี้หลายตัวด้วยกัน อาทิ เช่น
 AppServ = Apache + PHP + MySQL + phpMyAdmin
 WMServer = Apache + PHP/PERL + MySQL + phpMyAdmin + Zend Optimizer
 XAMPP = Apache + MySQL + PHP/PEAR/PEAR + phpMyAdmin + OpenSSL + Webalizer + Mercury Mail Server, JpGraph + FileZilla FTP Server + SQLite + ...
 WAMP = Apache + MySQL + PHP + phpMyAdmin + SQLiteManager
 WinLAMP = Apache + MySQL + PHP/PERL + phpMyAdmin/SQLyog
 EasyPHP = Apache + PHP+MySQL+phpMyAdmin
 FoxServ = Apache + PHP + MySQL + phpMyAdmin
 PHP Triad = Apache + PHP + MySQL + phpMyAdmin
 Apache2Triad = Apache + PHP/PERL/PYTHON/TCL + MySQL + phpMyAdmin + OpenSSL + SlimFTPd + Xmail
 EasyWAMP = Apache + PHP + MySQL + phpMyAdmin/phpPgAdmin
 Powerserv = Apache + PHP/PERL + MySQL + phpMyAdmin
 MAMP = Mac + Apache + MySQL + PHP + phpMyAdmin (สำหรับติดตั้งบนเครื่อง Macintosh)
* การติดตั้งลักษณะนี้เหมาะสำหรับผู้ที่ต้องการทดสอบระบบ ไม่เหมาะในการตั้งเป็นเซิร์ฟวเวอร์จริง
สรุป
ในการพิจารณาเลือกติดตั้งใช้ Web Server ในองค์กรนั้นขึ้นอยู่กับแอพลิเคชันที่พัฒนา เช่น กรณีใช้ภาษา PHP ในการพัฒนาทั้งหมดก็ควรเลือกเป็น Apache หรือกรณีใช้ PHP พัฒนาร่วมกับ ASP/ASP.NET ก็ควรเลือกเว็บเซฺิ์ฟเวอร์เป็น IIS หรือกรณีพัฒนาด้วย Servlet/JSP อย่างเดี่ยว ก็ควรเลือกเป็น Tomcat ทั้งนี้กรณีต้องการติดตั้งระบบเซิร์ฟเวอร์ใช้งานในองค์กร ผู้เขียนแนะนำให้พิจารณาเลือกการติดตั้งเว็บเซิร์ฟเวอร์ลักษณะ Stand Alone
-------------
Copyright by CMSThailand.com
Write by A.Arnut Ruttanatirakul
May 14, 2008

ไม่มีความคิดเห็น:

แสดงความคิดเห็น