2 คะแนน โดย GN⁺ 2024-07-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความนี้เขียนโดย 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 ความคิดเห็น

 
GN⁺ 2024-07-28
ความคิดเห็นจาก Hacker News
  • บริษัทอย่าง Tailscale มีแรงจูงใจที่จะคงปัญหาไว้ เพราะพวกเขาแก้ปัญหาที่อินเทอร์เน็ตควรแก้เอง

    • อินเทอร์เน็ตจำเป็นต้องมีการเข้ารหัสอัตโนมัติผ่าน IPv6 และ IPsec รวมถึง PKI ผ่าน DNSSEC
    • Tailscale มีแรงจูงใจที่จะขัดขวางไม่ให้สิ่งเหล่านี้ถูกนำไปใช้อย่างแพร่หลาย
  • มีความไม่พอใจต่อการรวมศูนย์ และการประมวลผลแบบไคลเอนต์-เซิร์ฟเวอร์ไม่ใช่สาเหตุของปัญหา

    • ในโลกใหม่ ถ้าไม่มี Tailscale ก็จะไม่สามารถรันบางแอปได้
  • ในฐานะคนที่ใช้งาน Tailscale จริง หากไม่มี Tailscale ก็คงต้องใช้กำลังคนมากกว่านี้

    • Tailscale น่าทึ่งและน่าใช้มาก
    • แต่ก็ยังไม่ดีเท่าอินเทอร์เน็ต และมีทั้งปัญหาความหน่วงกับการเชื่อมต่อ
    • เชื่อมั่นในวิสัยทัศน์และแนวทางของ Tailscale และมันช่วยด้านการควบคุมฮาร์ดแวร์ การลดต้นทุน และการเพิ่มความปลอดภัย
  • ชอบ Tailscale แต่อินเทอร์เน็ตประสบความสำเร็จได้เพราะมาตรฐานและเสรีภาพ

    • Tailscale พึ่งพาพื้นที่ IP address ขนาดใหญ่
    • การพึ่งพา IPv4 แบบรวมศูนย์ เซิร์ฟเวอร์ และสิ่งที่เป็นกรรมสิทธิ์นั้นขัดแย้งกันเอง
  • แนวคิดของ Tailscale ไม่ได้แปลกใหม่ และไม่อยากให้อินฟราสตรักเจอร์อินเทอร์เน็ตต้องพึ่งบริษัทเดียว

    • ปัญหาของอินเทอร์เน็ตแบบดั้งเดิมเป็นเรื่องทางสังคมมากกว่าทางเทคนิค
  • yggdrasil ไม่ควรเป็นอินเทอร์เน็ตใหม่หรอกหรือ?

    • ยังมีคู่แข่งรายอื่นนอกจาก Tailscale
    • Tailscale ใช้งานสะดวก แต่ไม่ได้แก้ปัญหาการรวมศูนย์
  • AWS แพงไม่ใช่เพราะ IPv4 หรือดาต้าเซ็นเตอร์

    • ใบรับรองไม่ได้ก่อให้เกิดการรวมศูนย์ และ DNS ก็ยังคงพึ่งพา ICANN root อยู่ดี
    • Tailscale ช่วยให้เข้าถึงคอมพิวเตอร์ที่อยู่หลัง NAT ได้
  • เพลิดเพลินกับบริการของ Tailscale แต่บทความนี้ไม่ค่อยโดนใจ

    • Tailscale เองก็ยังมีความฝืดอยู่ และไม่ได้แก้ปัญหาในภาพใหญ่
    • ตัวอย่างที่ชัดเจนคือมีปัญหาเวลาเชื่อมต่อรีโมตเดสก์ท็อปกับครอบครัว
  • เดิมที IPv6 ต้องรวม IPsec แบบบังคับ เพื่อมอบตัวตนที่เข้ารหัสให้กับทุกโฮสต์บนอินเทอร์เน็ต

  • Tailscale ทำให้อินเทอร์เน็ตกลับมาใช้งานง่ายอีกครั้ง แต่ก็ยังต้องพึ่งผู้ให้บริการแบบรวมศูนย์อยู่ดี