- บทความนี้เขียนโดย Avery Pennarun ซีอีโอและผู้ร่วมก่อตั้งของ Tailscale เพื่ออธิบายวิสัยทัศน์ใหญ่ของบริษัท
- คนที่เคยสัมผัส LAN ในยุค 1990 ตอนนี้ก็น่าจะมีอายุมากขึ้นแล้ว และพนักงานของเราหลายคนยังจำการใช้ LAN ได้ ซึ่งช่องว่างระหว่างวัยนี้คือสิ่งที่ทำให้ Tailscale แตกต่างจากสตาร์ทอัพรายอื่น
- ตอนที่เราเริ่ม Tailscale เทคโนโลยีหลายอย่างก็ดีขึ้นจากยุค 1990 มากแล้ว คอมพิวเตอร์เร็วขึ้นเป็นล้านเท่า และผู้คนจำนวนมากขึ้นก็สามารถเป็นโปรแกรมเมอร์ได้ แต่หลายงานในชีวิตประจำวันกลับยากขึ้น
- เราเคยคาดว่าการเขียนโปรแกรมจะง่ายมากขึ้นอย่างมหาศาล แต่ในทางกลับกัน อุตสาหกรรมเทคโนโลยีกลับซับซ้อนขึ้น และนี่คือปัญหาที่แก้ได้
อย่าขยายขนาดโดยไม่จำเป็น
- โปรแกรมเมอร์ในปัจจุบันหมกมุ่นกับการขยายขนาดระบบ ซึ่งเป็นแนวทางที่ผิด
- หลายสิ่งส่วนใหญ่ไม่จำเป็นต้องรองรับการขยายขนาด และเราสร้าง Tailscale เพื่อช่วยประหยัดเวลาสำหรับงานเหล่านี้
- การพัฒนาซอฟต์แวร์สมัยใหม่เต็มไปด้วยต้นทุนแฝงที่ไม่จำเป็นเป็นส่วนใหญ่
อินเทอร์เน็ต
- ผู้ก่อตั้ง Tailscale มองว่าปัญหาคือนักพัฒนาขยายขนาดโดยไม่จำเป็น
- อินเทอร์เน็ตทำให้ทุกอย่างยากขึ้น และ Tailscale กำลังสร้างอินเทอร์เน็ตแบบใหม่บน OSI ชั้นที่ 3 เพื่อแก้ปัญหานี้
โดมิโน
- หากแก้ปัญหาของอินเทอร์เน็ตได้ เราก็จะไปถึงขั้นถัดไปของวิวัฒนาการทางเทคโนโลยี
- ปัจจุบัน AWS คือคอขวดที่เก็บค่าเช่าอยู่ในโลกเทคโนโลยี
IPv4
- เพราะตำแหน่งที่ตั้งยังสำคัญ ผู้คนจึงต้องจ่ายค่าเช่ามหาศาลให้ผู้ให้บริการคลาวด์แทนที่จะใช้คอมพิวเตอร์ของตัวเอง
- จึงต้องเลือกผู้ให้บริการคลาวด์ที่เชื่อถือได้
การแกว่งกลับไปกลับมา
- IBM เคยผูกขาดคอมพิวเตอร์แบบรวมศูนย์ แต่เริ่มสูญเสียอิทธิพลเมื่อ Microsoft ปรากฏตัวขึ้น
- ตอนนี้เราอยู่ในโลกที่เน้นเว็บหลังยุค Microsoft แต่โลกนี้ก็กลับมารวมศูนย์อีกครั้ง
- ผู้ให้บริการคลาวด์ได้กลายเป็นผู้ผูกขาดรายใหม่ที่สามารถเก็บค่าเช่าจากทุกคน
ระบบปฏิบัติการ
- ในยุค 1990 ระบบปฏิบัติการมีความสำคัญ แต่เว็บได้ทำลายระบบผูกขาดนั้นลง ตอนนี้ HTTPS กลายเป็นตัวควบคุมการเชื่อมต่อระหว่างโปรแกรม
ใบรับรอง
- โดยแก่นแท้แล้ว HTTPS เป็นระบบแบบรวมศูนย์ที่ประกอบด้วยไคลเอนต์และเซิร์ฟเวอร์
- ฝั่งไคลเอนต์ไม่มี static IP address, DNS name, TLS certificate หรือ open port
- AWS คือบริษัทที่เก่งที่สุดในการอยู่ตรงศูนย์กลางของโครงสร้างแบบรวมศูนย์นี้
Taildrop
- Tailscale มอบ certificate, IP address, DNS name, end-to-end encryption และ identity ให้กับทุกอุปกรณ์ เพื่อให้อุปกรณ์เหล่านั้นกลายเป็น peer ได้
- Taildrop เป็นตัวอย่างของสิ่งที่เกิดขึ้นได้ด้วย Tailscale โดยสามารถส่งไฟล์ได้ด้วยงานง่าย ๆ อย่าง HTTP PUT
- Taildrop ทำงานได้โดยไม่ต้องมีค่าใช้จ่ายฝั่งคลาวด์
อินเทอร์เน็ตแบบใหม่
- Taildrop เป็นหลักฐานของคลาสโปรแกรมที่สามารถทำให้ใช้งานง่ายขึ้นได้ 10 เท่าด้วย Tailscale
- การขาดการเชื่อมต่อคือสาเหตุของการรวมศูนย์ และเป็นเหตุผลที่แม้แต่การรันโปรแกรมเล็ก ๆ ก็ยังต้องจ่ายค่าเช่า
- Tailscale ช่วยลบชั้นของความซับซ้อนออกไป และทำให้โฟกัสกับสิ่งที่ต้องการทำได้ง่ายขึ้น
สำหรับทุกคน
- จะเกิดช่องว่างรูปแบบใหม่ระหว่างคนที่มี Tailscale กับคนที่ไม่มี
- หากยังมีคนใช้ Tailscale ไม่มากพอ แอปแบบใหม่ก็จะไม่ถูกพัฒนาขึ้น
- อินเทอร์เน็ตมีไว้สำหรับทุกคน และ Tailscale จะไม่หยุดจนกว่าทุกคนจะเชื่อมต่อกันได้
วิสัยทัศน์
- ปัจจุบันประชากรโลกประมาณ 1 ใน 20,000 ใช้อินเทอร์เน็ตแบบใหม่อย่าง Tailscale อยู่ และเราจะไม่หยุดจนกว่าทุกคนจะได้ใช้
- เมื่อ 30 ปีก่อน ผู้คนหัวเราะกับแนวคิดที่ว่า Microsoft จะวางคอมพิวเตอร์ไว้บนทุกโต๊ะ และ TCP/IP ก็ยังเป็นส่วนเสริมที่ต้องซื้อจาก third party
- โลกเทคโนโลยีเปลี่ยนแปลงอย่างรวดเร็ว และ Tailscale ต้องการผลักมันไปในทิศทางที่ดีกว่าเดิม
ความเห็นของ GN⁺
- วิสัยทัศน์ของ Tailscale ดูทะเยอทะยานมาก และพยายามแก้ปัญหาเชิงรากฐานของอุตสาหกรรมเทคโนโลยี
- การลบโครงสร้างแบบรวมศูนย์และความซับซ้อนที่ไม่จำเป็นออกไปจะช่วยนักพัฒนาได้มาก
- อย่างไรก็ตาม การทำให้ Tailscale แพร่หลายเป็นสิ่งจำเป็น และนี่จะไม่ใช่โจทย์ที่ง่าย
- คาดได้ว่าผู้ให้บริการคลาวด์รายเดิมจะต่อต้าน จึงเป็นเรื่องที่ Tailscale ต้องเตรียมรับมือเช่นกัน
- โครงการอื่นที่มีความสามารถคล้ายกับ Tailscale ได้แก่ ZeroTier, Nebula เป็นต้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
บริษัทอย่าง Tailscale มีแรงจูงใจที่จะคงปัญหาไว้ เพราะพวกเขาแก้ปัญหาที่อินเทอร์เน็ตควรแก้เอง
มีความไม่พอใจต่อการรวมศูนย์ และการประมวลผลแบบไคลเอนต์-เซิร์ฟเวอร์ไม่ใช่สาเหตุของปัญหา
ในฐานะคนที่ใช้งาน Tailscale จริง หากไม่มี Tailscale ก็คงต้องใช้กำลังคนมากกว่านี้
ชอบ Tailscale แต่อินเทอร์เน็ตประสบความสำเร็จได้เพราะมาตรฐานและเสรีภาพ
แนวคิดของ Tailscale ไม่ได้แปลกใหม่ และไม่อยากให้อินฟราสตรักเจอร์อินเทอร์เน็ตต้องพึ่งบริษัทเดียว
yggdrasil ไม่ควรเป็นอินเทอร์เน็ตใหม่หรอกหรือ?
AWS แพงไม่ใช่เพราะ IPv4 หรือดาต้าเซ็นเตอร์
เพลิดเพลินกับบริการของ Tailscale แต่บทความนี้ไม่ค่อยโดนใจ
เดิมที IPv6 ต้องรวม IPsec แบบบังคับ เพื่อมอบตัวตนที่เข้ารหัสให้กับทุกโฮสต์บนอินเทอร์เน็ต
Tailscale ทำให้อินเทอร์เน็ตกลับมาใช้งานง่ายอีกครั้ง แต่ก็ยังต้องพึ่งผู้ให้บริการแบบรวมศูนย์อยู่ดี