Open post
guacamole container

ติดตั้ง Apache Guacamole เพื่อทำ Remote Desktop Gateway บน Cloud container (Docker)

ก่อนอื่นเราไปทำความรู้จักกับเจ้า Apache Guacamole กันก่อนมันคืออะไร? Apache Guacamole (กัวคาโมเล) เป็นซอฟต์แวร์แบบโอเพนซอร์สเว็บเกตเวย์สำหรับรีโมท เพื่อให้ไคลเอ็นต์สามารถเข้าถึงเซิร์ฟเวอร์จากระยะไกลได้ ผ่านเว็บเบราว์เซอร์ที่รองรับ HTML5 เช่น Mozila Firefox, Google Chrome หรือ Safari โดยใช้โปรโตคอล เช่น SSH, VNC, RDP และมีระบบยืนยันตัวตนสองชั้น (OTP) หากใครยังนึกภาพไม่ออกว่าจะเอา Apache Guacamole มาอิมพลีเม้นท์หรือเป็น Solution ทางเลือกท่าไหนได้บ้าง ใช้ประโยชน์อย่างไร ผู้เขียนจะเกริ่นเล่าให้ฟัง… โดยปกติในองค์กรหรือหน่วยงานที่กำลังมองหา Remote App ที่จะช่วยให้ผู้ใช้งานสามารถทำงานจากที่ไหนก็ได้ เช่น รีโมทมาใช้ Application ระบบบัญชี (ERP) หรือใช้ทรัพยากรร่วมกัน (File Server) บนระบบปฏิบัติการ Windows server ถ้าเป็นท่านี้ผู้ดูแลระบบก็เพียงหาซอฟต์แวร์ Remote Desktop มาติดตั้ง หรือติดตั้งเซอร์วิส Remote Desktop […]

Continue readingMore Tag
Open post

7 คำถาม ที่คนใช้ NGINX อาจไม่เคยรู้เกี่ยวกับ LiteSpeed เว็บเซิร์ฟเวอร์

LiteSpeed เป็นผลิตภัณฑ์ซอฟต์แวร์ด้านเว็บเซิร์ฟเวอร์ พัฒนาโดยบริษัท LiteSpeed Technologies ซึ่งเขาก็มีผลิตภัณฑ์ในมืออยู่หลายตัว (ตั้งแต่ต้นน้ำถึงปลายน้ำ) แต่วันนี้จะมาตอบคำถามที่เกี่ยวกับ LiteSpeed เว็บเซิร์ฟเวอร์เท่านั้นนะครับ (ปิดท้ายขายของนิดหน่อย ^^) LiteSpeed คือผู้ให้บริการ hosting provider? ไม่ใช่ครับ LiteSpeed เป็นซอฟต์แวร์เว็บเซิร์ฟเวอร์ ไม่ใช่ผู้ให้บริการเว็บโฮสติ้งใดๆทั้งสิ้น!และ LiteSpeed Technologies เขาให้บริการโซลูชันด้าน web acceleration หรือพวกเทคโนโลยีเร่งความเร็วให้กับเว็บเซิร์ฟเวอร์ เช่น Cache plugin, Load balance และ CDN ครับ. LiteSpeed Web Server ฟรี? เดี๋ยววๆๆๆLiteSpeed มี 2 เวอร์ชั่น1. OpenLiteSpeed เป็น open source เราสามารถดาวน์โหลดมาติดตั้งใช้งานได้ฟรีๆ เลยครับ 2. และ LiteSpeed Enterpriseเป็นเวอร์ชันใช้ในเชิงพาณิชย์ระดับองค์กร (premium product) ต้องควักตังค์ซื้อ […]

Continue readingMore Tag
Open post

QUIC และ HTTP/3 Protocol คืออะไร?

ทุกวันนี้ไม่ว่าจะเป็นผู้ให้บริการอย่าง Cloudflare, LifeSpeed, Google หรือ Facebook ต่างก็พัฒนาเทคโนโลยีในการเชื่อมต่อในการเข้าถึงเว็บได้อย่างรวดเร็วและมั่นคงปลอดภัย ทำให้ประสบการณ์ในการเข้าใช้งานเว็บไซต์โหลดเร็วยิ่งขึ้น QUIC และ HTTP/3 Protocol คืออะไร?กับคอนเซ็ปต์ 100 ms สำหรับการเชื่อมต่อครั้งแรก, 0 ms สำหรับการเชื่อมต่อครั้งต่อไป QUIC (Quick UDP Internet Connections) เป็นโปรโตคอลประเภท UDP-based Encrypted Transport Protocol พัฒนาโดยทีมกูเกิลตั้งแต่ปี 2012 ด้วยคอนเซปต์การพัฒนาขึ้นมาเพื่อลด Latency ในการเชื่อมต่อ HTTPS ลงด้วยการตัดขั้นตอนการสื่อสารที่เกิดขึ้นในการเชื่อมต่อบน TCP และ TLS ลงครับ ซึ่งทาง Google ก็ได้นำ QUIC มาใช้ภายในองค์กรภายในทดแทน TCP + TLS และปัจจุบันก็เปิดใช้งานบนบริการชื่อ HTTPS Load Balancer ของ Google Cloud Platform (GCP) […]

Continue readingMore Tag
Open post
ทำไม Lazada ไม่ใช้ NGINX ... หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

ทำไม Lazada ไม่ใช้ NGINX … หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

## ทำไม Lazada ไม่ใช้ NGINX …หรือ OpenResty ทำเว็บเซิร์ฟเวอร์? ## หากพูดถึง Web servers Technologyซอฟต์แวร์ที่ติด Top 5 ที่ถูกติดตั้งใช้งานมากที่สุดก็เห็นจะเป็น Apache, Nginx, IIS, LiteSpeed, OpenResty (แอดไม่ได้บอกว่าเสถียรและมีประสิทธิภาพที่สุดนะ 55+++เรียงตามยอดดาวน์โหลดติดตั้ง) โพสนี้แอดอยากพาไปส่องเว็บเซิฟร์เวอร์ที่ Lazada ใช้รับโหลดหลักแสนหลักล้าน ว่าเขาใช้อะไรขับเคลื่อนกันแน่… พลังเวทย์มนต์ที่ขับเคลื่อนเว็บไซต์ Lazada ก็คือ..” Tengine” Tengine เป็นเว็บเซิร์ฟเวอร์ที่สร้างโดย Taobaoสายปานโดย Alibaba โดย Tengine เป็นโครงการโอเพ่นซอร์สลากฐานมาจาก NGINX ก่อตั้งขึ้นเมื่อ ธันวาคม 2554 พัฒนาโดยทีม Tengine (ดังแล้วแยกทีม 55)ซึ่งก่อนหน้านี้สมาชิกทีมหลัก ๆ มาจาก Taobao, Sogouและชุมชนที่ร่วมกันพัฒนา อีกทั้ง Alibaba ยังใจดีให้ผู้ใช้ทั่วไปดาวน์โหลดไปติดตั้งและใช้งานฟรีๆๆๆ โหลดดด แจกจ่ายภายใต้ใบอนุญาต […]

Continue readingMore Tag
Open post
เอะอะอะไรก็ NGINX

เอะอะอะไรก็ NGINX…รู้จักกับ Maglev ระบบซอฟต์แวร์ Network Load Balancer

#เอะอะอะไรก็ NGINX #นี่ไม่ใช่NGINX! หรือ Router Load Balancing น่าาา 55+++ 😄 จะว่าไปแล้ว Nginx ของเค้าดีจริง ๆ นะแม้หลาย ๆ คน อาจจะยังเค้าใจผิดว่า Nginx เป็น PHP Web Server แต่จริงๆ มันไม่ใช่ Nginx แค่คอนฟิกได้หลากหลายท่า แล้วส่ง Request ไปหา Apache Web Server ต่างหากครับ เอาเป็นว่าโพสนี้แอดไม่ได้มาเล่าเกี่ยวกับ Nginx น่าาาา 55++++โพสนี้จะพาไปรู้จักกับ Maglev ของกูเกิลครับ #Maglev ระบบซอฟต์แวร์ Network Load Balancerที่สามารถรับ Request ได้ถึงระดับ 1 ล้าน request ต่อวินาที(ไม่ได้เคลมแต่ผ่านวิจัยมาแล้ว😆) ทำงานบนเซิร์ฟเวอร์ Linuxอยู่บน Google Cloud Platform. สำหรับผู้ใช้ที่เคยเปิดใช้บริการเซอร์วิสLoad Balancing บน […]

Continue readingMore Tag
Open post
Nginx vs Apache: Web Server

LAMP Stack ทำเว็บเซิร์ฟเวอร์ไม่ต้องรู้อะไร?

ก่อนจะไปพูดถึงความแตกต่างระหว่าง Nginx กับ Apache เรามาปรับความเข้าใจเกี่ยวกับ Stack พื้นฐานของ Web server กันก่อน Web server Stack ที่ได้รับความนิยมที่สุดคือ LAMP Stack ย่อมาจาก Linux + Apache + MySQL/MariaDB/MongoDB + PHP และอีก Stack คือ LEMP Stack ย่อมาจาก Linux + Nginx + MariaDB/MySQL/MongoDB + PHP ทั้ง LAMP และ LEMPทำงานอยู่บนมาตรฐาน TCP โปรโตคอลและอยู่บน Application Layer, Presentation Layerและ Session Layer ครับ ส่วนที่ซับซ้อนเพิ่มขึ้นจะเกี่ยวข้องกับรูปแบบของการ implementที่ไปเพิ่มประสิทธิภาพให้ระบบ Web serverและ Application […]

Continue readingMore Tag
Scroll to top