ThousandEyes: เครื่องเอ็กซ์เรย์ของอินเทอร์เน็ต

ThousandEyes: เครื่องเอ็กซ์เรย์ของอินเทอร์เน็ต

ช่วงต้นปี 2010 Mohit Lad และ Ricardo Oliviera กำลังทำงานจนดึกดื่นเพื่อพัฒนาซอฟต์แวร์ตรวจสอบอินเทอร์เน็ต ThousandEyes ในสำนักงานแห่งแรกในซานฟรานซิสโก เมืองนี้ใส่ใจในพลังงานมากจนไฟในอาคารดับตอน 6 น. และต้องใช้โทรศัพท์และรหัสผ่านเพื่อให้ทุกอย่างทำงานได้อีกครั้ง Oliviera มีเพียงพอและได้เขียนสคริปต์โดยใช้ Twilio ซึ่งมี API สำหรับการโทรศัพท์โดยอัตโนมัติ

ใช้งานได้หนึ่งสัปดาห์จนกว่าไฟจะดับเองอีกครั้ง หลังจากแก้จุดบกพร่องของสคริปต์อย่างเมามันในความมืด ผู้ก่อตั้งก็ตระหนักว่าสคริปต์ของพวกเขาใช้ได้ดี ปัญหาคือ Twilio โฮสต์อยู่ในศูนย์ข้อมูล Amazon Web Services (AWS) ที่อยู่อีกด้านหนึ่งของประเทศ ซึ่งถูกทำลายเนื่องจากพายุ

ขณะที่เขาพูดถึงเมืองออสติน รัฐเท็กซัสในปี 2022 แลดเชื่อว่าเป็นช่วงเวลาที่เหมาะสมที่จะอธิบายว่าอินเทอร์เน็ตทำงานอย่างไรในทุกวันนี้

อินเทอร์เน็ตที่เปลี่ยนไป

"ทุกครั้งที่มีการหยุดทำงานของ Amazon จะมีบางอย่างหยุดทำงานเนื่องจากวิธีการสร้างแอปพลิเคชันในขณะนี้ มีการเรียกใช้ API มากขึ้นกว่าที่เคยเป็นมา" เขากล่าวกับ TechRadar Pro

"ก่อนหน้านี้ คุณจะเห็นเมื่อ 10 ปีที่แล้ว 20 ปีก่อน เมื่อคุณสร้างแอปพลิเคชัน คุณจะใส่รหัสภายในผ่านไลบรารี ตอนนี้คุณทำการเรียก API การเรียก API หมายความว่าคุณใส่การพึ่งพาผู้ให้บริการที่ อาจอยู่ที่ไหนสักแห่งที่คุณไม่รู้จัก

"เมื่อมีสิ่งต่างๆ มารวมกัน หากเกิดการขัดข้องในบางส่วนของสภาพแวดล้อมของ Amazon สิ่งที่เกิดขึ้นคือแม้แต่สิ่งที่คุณไม่คาดคิดว่าจะพัง เช่น กล้องกริ่งประตู ก็อาจใช้งานไม่ได้ เพราะพวกเขามีการเรียก API บน Amazon "

"และฉันคิดว่ารูปแบบหนึ่งที่คุณจะเริ่มพบคือมีความคาดเดาไม่ได้มากขึ้นเรื่อย ๆ ซึ่งจะปรากฏขึ้นในแง่ของผลกระทบแบบโดมิโน เมื่อเครือข่ายขนาดใหญ่หรือโฮสต์ขนาดใหญ่ ผู้ให้บริการระบบคลาวด์หยุดทำงาน

ภาพประกอบที่ดีที่สุดเกี่ยวกับการเปลี่ยนแปลงของอินเทอร์เน็ต Lad กล่าวคือการย้ายข้อมูลที่จัดเก็บไว้ในสถานที่ของบริษัทไปยังผู้ให้บริการระบบคลาวด์ที่เชื่อถือได้ เช่น AWS, Google Drive และ Microsoft Azure พร้อมกับข้อมูล ซึ่งโดยปกติจะเป็นมาตรการลดต้นทุน . . นั่นและอินเทอร์เฟซที่คุ้นเคยคือประโยชน์ที่ชัดเจนที่สุด แต่ก็มาพร้อมกับราคาเช่นกัน

“ธุรกิจต่างๆ มักจะใส่ทุกอย่างไว้ในศูนย์ข้อมูลของตนเอง” เขากล่าว “ตอนนี้พวกเขาไปที่คลาวด์ พวกเขาไม่ได้ควบคุมมัน ก่อนหน้านี้ พวกเขาสร้างแอปเองภายในองค์กร เช่น แอป CRM หรือ HR และตอนนี้ทำเสร็จแล้วใน Salesforce หรือ Workday หรือ Office 365 เราใช้ Teams ใช่ไหม ทีมโฮสต์ในระบบคลาวด์

“สิ่งเดียวที่รวมทุกอย่างเข้าด้วยกันคืออินเทอร์เน็ต และหากไม่ได้ผล หรือบางส่วนใช้งานไม่ได้ก็ส่งผลกระทบอย่างมากต่อประสบการณ์การใช้งาน แนวคิด ThousandEyes ทั้งหมดเริ่มต้นขึ้นเพราะเราเชื่อว่าคุณภาพของอินเทอร์เน็ตส่งผลต่อคุณภาพชีวิต »

ซอฟต์แวร์ ThousandEyes

ส่วนหนึ่งของสิ่งที่ทำให้ ThousandEyes ขาดไม่ได้ในบริษัทที่ติดอันดับ Fortune 170 กว่า 500 แห่ง ธนาคารชั้นนำ XNUMX แห่งในสหรัฐอเมริกา และลูกค้าอย่าง Mastercard, Volvo และ HP ก็คือแผนที่เส้นทางระหว่างแกนหลักของบริษัทโครงสร้างพื้นฐานและผู้ให้บริการคลาวด์ ที่โฮสต์นั้น

"ลองนึกถึง Google Maps หรือ Waze ทุกอย่างเกี่ยวกับการให้ภาพสิ่งที่เกิดขึ้นระหว่างจุด A และจุด B เพื่อให้คุณเลือกได้ถูกต้อง" Lad กล่าว ผู้ใช้และแอปพลิเคชันซึ่งขาดหายไปในตลาดโลกปัจจุบัน"

Lad ให้เหตุผลว่า ThousandEyes ยังคงเป็นทรัพยากรที่สำคัญเนื่องจากวิธีการทำงานของอินเทอร์เน็ต “อินเทอร์เน็ตคือการรวบรวมเครือข่ายต่างๆ สิ่งที่ ThousandEyes ทำคือการให้มุมมองที่แสดงเส้นทางนั้นและเน้นว่ามีจุดบกพร่องตรงไหน และนั่นทำให้คุณสามารถแก้ไขได้

เพื่อแสดงให้เห็น เขาแบ่งปันสิ่งที่เขาเรียกว่า "มุมมอง 30,000 ฟุต" ภายในซอฟต์แวร์ ThousandEyes: ภาพรวมที่ครอบคลุมของการหยุดทำงานของอินเทอร์เน็ต พร้อมผลกระทบทางภูมิศาสตร์โดยประมาณที่แสดงบนแผนที่แบบโต้ตอบ

แผนที่ไฟดับ ThousandEyes

ค่าประมาณที่ใกล้เคียงที่สุดที่เปิดเผยต่อสาธารณะของ "มุมมอง 30,000 ฟุต" ที่นำเสนอโดย Lad มีอยู่บนเว็บไซต์ ThousandEyes (เปิดในแท็บใหม่) (เครดิตรูปภาพ: ThousandEyes)

อีกตัวอย่างหนึ่งที่ Lad กล่าวถึงฟังก์ชันพิเศษของ ThousandEyes คือความสามารถในการสำรวจแหล่งที่มาที่แท้จริงของความล้มเหลวภายในเครือข่าย สุ่มเลือกการหยุดทำงานที่กำลังดำเนินอยู่: ผู้ให้บริการในสหรัฐฯ หยุดทำงาน ส่งผลกระทบต่อทราฟฟิกในออสเตรเลีย ผ่าน Cloudflare

"ถ้าเราเจาะลึกลงไป จะดูเหมือนซิดนีย์ และคุณสามารถเห็นส่วนเฉพาะของเครือข่ายนั้นในซิดนีย์ ซึ่งเป็นจุดที่ไฟดับ" เขาอธิบาย "และรู้ว่าถ้าคุณใช้ผู้ให้บริการรายนั้นและคุณมีลูกค้ารายสำคัญในออสเตรเลีย คุณจะรู้ว่ามีการหยุดทำงานในส่วนนั้นของสภาพแวดล้อม คุณสามารถข้ามเครือข่ายนั้นและตรวจสอบให้แน่ใจว่าผู้ใช้ของคุณมีประสบการณ์ที่สอดคล้องกันและช่วยเหลือพวกเขา ออกจากจุดบอด

รับเงินทุนจาก ThousandEyes

นับตั้งแต่ก่อตั้งบริษัทเมื่อประมาณ XNUMX ปีก่อน Lad กล่าวว่าความเชื่อนี้มีความสำคัญมากขึ้นเรื่อยๆ เส้นทางสู่จุดที่เขาและ ThousandEyes อยู่ทุกวันนี้เป็นเส้นทางที่ยากลำบาก และดูเหมือนว่าจะเป็นการผลักดันครั้งสุดท้าย แผนการของ Lad ที่จะเข้าเรียนที่มหาวิทยาลัยแคลิฟอร์เนีย ลอสแองเจลิส (UCLA) ล้มเหลว และวีซ่าอเมริกาของเขากำลังจะหมดอายุ ต้องทำอะไรสักอย่าง

ในเดือนกรกฎาคม พ.ศ. 2008 แลดเริ่มทำงานที่สตาร์ทอัพทางอินเทอร์เน็ต แต่อีกสองเดือนต่อมาได้รับแจ้งว่าเขากำลังจะถูกไล่ออกเนื่องจากการเลิกจ้างเนื่องจากวิกฤตการณ์ทางการเงิน นี่เขาพูดเปิดหูเปิดตา Oliviera หุ้นส่วนห้องทดลองของเขาที่ UCLA ขอให้เขาเริ่มต้นธุรกิจกับเขา แต่เขาไม่สนใจ Lad กล่าวว่าความซ้ำซ้อนกระตุ้นให้เขาคว้าโอกาส แม้ว่ามันจะดูไม่น่าเป็นไปได้ในตอนแรกก็ตาม

"ไม่มีใครยินดีให้ทุนกับ ThousandEyes" เขากล่าว "คนจำนวนมากไม่คิดว่าอินเทอร์เน็ตจะใหญ่พอที่จะดู เราลงเอยด้วยการระดมเงินจากมูลนิธิวิทยาศาสตร์แห่งชาติ ซึ่งเป็นของรัฐบาลสหรัฐฯ"

ทุนเริ่มต้น 150,000 ยูโรนั้นสร้าง ThousandEyes เวอร์ชันแรก แต่ Lad ชี้ให้เห็นอย่างรวดเร็วว่า ในทางปฏิบัติแล้ว มันไม่ใช่เงินก้อนที่เปลี่ยนแปลงชีวิตได้ เขากล่าวว่าศูนย์ข้อมูลแห่งแรกของ ThousandEyes สร้างขึ้นในโรงรถพร้อมเซิร์ฟเวอร์ที่ถูกทิ้งบนถนน »

“สิ่งหนึ่งที่ออกมาจากอุปกรณ์จำนวนมากถูกนำไปทิ้งในถังขยะรีไซเคิลนอกธุรกิจในเบย์แอเรีย แม้วันนี้เรามีเซิร์ฟเวอร์เครื่องแรกที่เราติดตั้งในสำนักงานของเรา

Mohit Lad และ Ricardo Oliveira กับเซิร์ฟเวอร์ ThousandEyes เครื่องแรก ลงนามและสลักชื่อ

Ricardo Oliveira (ซ้าย) และ Mohit Lad (ขวา) กับเซิร์ฟเวอร์ ThousandEyes ตัวแรกที่ยังมีชีวิตอยู่และใช้งานจริง (เครดิตรูปภาพ: ThousandEyes)

สถานะปัจจุบันของการระดมทุนสำหรับสตาร์ทอัพด้านเทคโนโลยีไม่ใช่สิ่งที่สิ้นหวัง Lad กล่าว "ปีที่แล้วค่อนข้างบ้ามาก ทุกคนต่างทุ่มเงินจำนวนมาก ฉันคิดว่านักลงทุนในปีนี้มีวินัยมากขึ้นเกี่ยวกับปัจจัยพื้นฐาน และพวกเขาค่อนข้างเลือกว่าจะลงทุนที่ไหนและจะลงทุนอย่างไร และบางครั้งการเปลี่ยนแปลงเหล่านี้ในตลาดก็เป็น โอกาสที่ดีในการทำความเข้าใจว่าควรเน้นที่จุดใด

"ดู ThousandEyes เป็นตัวอย่าง หากเราทำเงินได้มากมายตั้งแต่วันแรก เราคงได้ลองสิ่งต่างๆ ทั้งหมดเหล่านี้เพื่อสร้างผลิตภัณฑ์และอาจล้มเหลว ความจริงที่ว่าเรามีเงินน้อยมาก หมายความว่าเราต้องโฟกัสจริงๆ ในสิ่งเดียวที่เราขายได้" และบางครั้งฉันก็รู้สึกเหมือนว่าบริษัทที่มีเงินทุนเกินโดยทั่วๆ ไปมักเขียนความล้มเหลวของตัวเองเมื่อพวกเขาระดมเงินมากเกินไปและพยายามที่จะเติบโตเร็วขึ้น

“ยังมีเงินจำนวนมากจากนักลงทุน มีโครงการของรัฐบาลอื่น ๆ ในประเทศต่าง ๆ และฉันจะสนับสนุนให้ผู้คนใช้ประโยชน์จากพวกเขาอย่างแน่นอน . บางครั้งโปรแกรมเหล่านี้จะไม่ทำเงินให้คุณได้อย่างรวดเร็ว แบ่งจ่ายเป็นงวดทุกสามเดือน แต่มันช่วยให้คุณมีวินัยมากขึ้นในวิธีการเทรดของคุณ ดังนั้นฉันคิดว่า: มองหาวิธีอื่น

"คำแนะนำของฉันสำหรับผู้ประกอบการที่สร้างบริษัทซอฟต์แวร์คือการให้ความสำคัญกับการรับลูกค้าเป็นอันดับแรก เป็นวิธีที่ดีที่สุดในการสร้างธุรกิจ เพื่อตรวจสอบความถูกต้องของผลิตภัณฑ์

ทำนายอินเทอร์เน็ต

ความมุ่งมั่นในการตรวจสอบอินเทอร์เน็ตยังหมายถึงการยอมรับว่าอินเทอร์เน็ตมีการเปลี่ยนแปลงตลอดเวลา นั่นคือสิ่งแรกที่ Lad ยอมรับเมื่อถูกถามเกี่ยวกับโซลูชันการเฝ้าระวังของ ThousandEyes ที่คาดเดาไม่ได้ การเปลี่ยนแปลงนี้อาจเป็นปัญหาได้ เขากล่าว เนื่องจากบางครั้งบริษัทต่างๆ เองก็ควบคุมอินเทอร์เน็ต

" ยังซับซ้อนมาก และไม่ได้ควบคุมโดยหน่วยงานเดียว ดังนั้น แต่ละเครือข่ายจึงทำการตัดสินใจที่บางครั้งเพื่อประโยชน์ของตัวเอง ตัวอย่างเช่น บางครั้งเครือข่ายโฆษณาที่อยู่ IP ที่ไม่ได้เป็นของพวกเขา และสามารถดึงดูดการเข้าชมมายังไซต์ของพวกเขา และนั่นคือสาเหตุที่แม้แต่เว็บไซต์ขนาดใหญ่อย่าง Google ก็ล่มไป สิ่งนี้เรียกว่าการไฮแจ็ก BGP หรือการไฮแจ็กเส้นทาง”

"แม้แต่เครือข่ายที่ดีที่สุดที่มีวิศวกรที่ดีที่สุดก็ไม่สามารถควบคุมความพร้อมใช้งานได้ เนื่องจากคนอื่นบนอินเทอร์เน็ตประกาศว่าเป็นของ Google และการรับส่งข้อมูลเริ่มเข้ามาหาพวกเขา นั่นเป็นส่วนหนึ่งของสิ่งที่ทำให้อินเทอร์เน็ตน่าทึ่งและคาดเดาได้ยากจริงๆ"

มุมมองสดของแพลตฟอร์ม ThousandEyes แสดงข้อมูลที่จัดหมวดหมู่

การดำเนินการของแพลตฟอร์ม ThousandEyes (เครดิตรูปภาพ: ThousandEyes)

ThousandEyes ไม่ได้สูญเสียความหวังแต่อย่างใด และ Lad กล่าวว่าบริษัทได้พัฒนาเทคโนโลยีที่ใช้ข้อมูลในอดีตเพื่อคาดการณ์การหยุดทำงานในบางช่วงเวลาของวัน ไม่ต่างจากวันแรก ๆ ของบริษัทในซานฟรานซิสโก แต่ไม่ต้องรอให้ไฟดับ เกิดขึ้นก่อนที่บริษัทจะสามารถตอบสนองได้

“เราไม่สามารถทำนายความล้มเหลวได้ทั้งหมด” เขาชี้ให้เห็นอย่างรวดเร็ว “เราจะไม่ทำนายว่าฟ้าผ่าจะทำลายศูนย์ข้อมูลหรือไม่ แต่ถ้ามีรูปแบบบางอย่างที่เราสามารถคาดการณ์ได้จากข้อมูลด้านบน เช่น เวลา 9 น. ในวันอังคาร คุณยังคงมีปัญหากับ Microsoft 00 จากสำนักงานนั้น แต่คุณจะไม่มีปัญหานั้นหากคุณเปลี่ยน จาก [บริการอินเทอร์เน็ต [บริการอินเทอร์เน็ต [บริการอินเทอร์เน็ต [บริการอินเทอร์เน็ต