본문 바로가기

카테고리 없음

그들은 YouTube를 확장 시켰습니다. 이제 그들은 모두 PlanetScale

출처 : https://techcrunch.com/2018/12/13/planetscale/

 

 

 

YouTube, Facebook 및 Dropbox 의 전 CTO가 데이터베이스 시작을 지원할 때 후드에서 진행되는 특별한 작업이 있음을 알게됩니다. Jiten Vaidya와 Sugu Sougoumarane이 YouTube에 저장 했습니다.탁월한 관계형 데이터 스토리지 시스템 인 Vitess를 발명하고 오픈 소싱함으로써 확장 성 악몽에서 벗어났습니다. 그러나 그곳에서 일한 이래 10 년 동안, 쌍은 기술 회사들로부터 Vitess를 실제로 통합하는 데 필요한 운영 스캐 폴딩을 구축하기위한 필사적 인 요청으로 넘쳐났습니다.

그래서 오늘은 새로운 시작 PlanetScale 이 출시되어 Amazon, Google 또는 Microsoft의 인프라에 고객을 추가하지 않고 엄청난 양의 정보를 처리하는 멀티 클라우드 데이터베이스를 쉽게 구축 할 수있게되었습니다. YouTube의 전투 테스트를 통해이 기술을 사용하면 신생 기업이 백엔드에 대한 부담을 줄이고 독창적 인 가치 제안에 더 집중할 수 있습니다. "이제 그들은 바퀴를 재발 명할 필요가 없습니다."라고 Vaidya가 알려줍니다. "이 스케일링 문제에 직면 한 많은 회사들이 사내에서 끔찍하게 문제를 해결하고 현재 우리를 도와줌으로써 문제를 해결할 수있는 방법이 있습니다."

플래닛 스케일 시그널 파이어 (SignalFire)가 이끄는 4 월에 조용히 3 백만 달러 규모의 종자 원을 모으고 누가 공학적 명사가 누구인가로 합류했다. YouTube 창립자 겸 CTO Steve Chen, Quora CEO 및 전 Facebook CTO 인 Adam D' Angelo, 전 Dropbox CTO Aditya Agarwal, PayPal 및 Affirm 공동 설립자 Max Levchin, MuleSoft 공동 창업자 겸 CTO Ross Mason, Google 엔지니어링 디렉터 Parisa Tabriz와 페이스 북의 첫 번째 여성 엔지니어이자 South Park Commons의 설립자 Ruchi Sanghvi. 누군가가 Vitess 구현 서비스의 필요성을 예견 할 수 있다면 IT 업계 최고 기업의 두통을 극복 한 이들 지도자들입니다.

그러나 어떻게 창피한 창업이 기술 패러다임에 구름 패권주의에 도전 할 수 있습니까? 첫째, 실제로 그들과 협력함으로써. 현재 출시중인 PlanetScale 베타 버전을 통해 기업은 자체 데이터베이스, 라이선스 계약 또는 Google Cloud 및 Microsoft Azure를 통해 AWS에서 Vitess 클러스터를 활용할 수 있습니다. 일단 기술 대기업과의 통합이 완료되면 PlanetScale 고객은 아일랜드 및 기타 지역의 Google Cloud에서 복제본을 사용하여 AWS US-West에서 데이터 마스터 사본을 보관할 수있는 다중 클라우드 설정을위한 인터페이스로 사용할 수 있습니다. 이는 회사가 한 공급 업체에 의존하지 않고 가격 상승이나 서비스 문제로 인해 고생하지 못하도록합니다.

PlanetScale은 또한 Vitess undergirded 원칙을 지킬 것을 약속합니다.  Vaidya는 "쿼리 팩의 모든 것을 오픈 소스로 유지함으로써 우리 고객 중 누구도 로크 인에 대해 걱정하지 않아도된다는 것이 우리 의 가치 입니다.

PlanetScale 공동 설립자 (왼쪽부터) : Jiten Vaidya 및 Sugu Sougoumarane

YouTube에서 승인 한 전투 테스트를 거친

그와 Sougoumarane은 인도 공과 대학 봄베이에서 25 년 전에 만났습니다. 1993 년에 그들은 Informix의 선구적인 데이터베이스 회사 인 Informix에서 활약하기 전에 함께 일했습니다. Sougoumarane은 PayPal에 인수되기 전에 Elon Musk이 X.com의 초기 엔지니어로 고용 된 후 YouTube에 남았습니다. Vaidya는 Google에서 일하고 있었고 그 쌍은 YouTube를 구입할 때 재결합되었으며 Sougoumarane이 그를 팀으로 끌어 들였습니다.

"YouTube는 빠르게 성장했으며 MySQL 과 함께 사용했던 관계 데이터베이스솔기 부분에서 일종의 떨어지는 것이 었습니다. "라고 Vaidya는 회상합니다. 데이터베이스에 더 많은 CPU와 메모리를 추가하는 것은 그것을 잘라 내지 못했기 때문에 팀은 Vitess를 만들었습니다. MySQL을위한 수평 스케일링 샤딩 미들웨어는 데이터베이스를 세분화하여 메모리 사용을 줄이면서도 신속하게 운영을 수행 할 수있게 해줍니다. YouTube는 18 억 명의 사용자에게이 인프라를 원활하게 적용했습니다.

"Sugu와 Mike Solomon은 2010 년부터 Vitess를 처음부터 공개 소스로 만들었습니다. 스케일링 문제가 YouTube에만 국한된 것이 아니라 5 ~ 10 년 후에 다른 회사에서도 동일한 문제를 해결하려고 할 것이므로, "라고 Vaidya는 설명했다. 이는 사실이며 Square와 HubSpot과 같은 최상위 앱은 전적으로 Vitess에서 실행되며 현재 30 %가 탑재되어 있습니다.

Vaidya는 2012 년 YouTube에서 떠나고 Dropbox에서 인수 한 Endorse의 수석 엔지니어가되어 4 년간 근무했습니다. 그러나 그동안 엔지니어링 커뮤니티는 Vaidya가 열등한 것으로 간주하는 MongoDB 스타일의 비 관계형 데이터베이스에 대해 이탈했습니다. 그는 색인 생성 문제를보고 작업 중에 시스템이 딸꾹질되면 데이터가 일관성을 잃을 수 있다고 말합니다. 이는 은행 및 상거래 응용 프로그램에 큰 문제입니다. "우리는 수평 적으로 확장 된 관계 데이터베이스가보다 우아하고 기업이 실제로 필요로하는 것이라고 생각합니다.

데이터베이스 범례 재결합

1 년 전 엔지니어링 이단에 맞서기 시작한 Vaidya는 PlanetScale을 창안했습니다. Vitess의 전문 교육, Vitess 오픈 소스 사용자를위한 주문형 지원, PlanetScale의 서버에서 Vitess-as-a-service 및 Vitess를 구내에서 또는 다른 클라우드를 통해 실행하려는 고객을위한 소프트웨어 라이센싱의 네 가지 핵심 제품으로 구성되어 있습니다. 공급자. 회사는 데이터베이스를 즉시 재사용하여 사용자 데이터를 GDPR과 같은 규정을 준수하도록 재배치하고, 주요 코드베이스 변경없이 다른 시스템에서 안전하게 마이그레이션하고, 주문형 변경을 수행하고 Kubernetes에서 실행할 수 있습니다.

PlanetScale 팀

PlanetScale의 고객은 현재 인도네시아의 전자 상거래 거인 Bukalapak을 포함하고 있으며 Booking.com, GitHub 및 New Relic이 오픈 소스 Vitess로 마이그레이션하는 것을 돕고 있습니다. 인바운드 조사로 인해 성장이 갑자기 증가하고 있습니다. 지난 달 스퀘어 캐쉬 (Square Cash)가 1 위 애플리케이션이되었을 때, 그 엔지니어링 팀 은 비테스 (Vitess)의 덕목을 칭찬 하는 블로그 포스트를 출판했다 . 이제 모든 사람들은 비테스 샤딩 (Vitess sharding)에 대한 도움을 구하고 플래닛 스케일 (PlanetScale)은 열린 무기로 기다리고 있습니다. "Jiten과 Sugu는이 전성기를 겪고있는 데이터 환경에서 성공하기 위해 기업이 필요로하는 것을 전설로 알고 있습니다"라고 SignalFire의 창립 파트너이자 CTO 인 Ilya Kirnos는 말합니다.

거대 클라우드 제공 업체는 Google의 Cloud Spanner 및 Cloud SQL, Amazon의 AWS SQL 및 AWS Aurora를 사용하여 관계형 데이터베이스 추세에 적응하려고합니다. 거대한 네트워크와 마케팅 전쟁 흉벽이 위협이 될 수 있습니다. 그러나 Vaidya는 이러한 시스템에 데이터를 입력하는 것이 쉬울 지 모르지만이를 해결하는 것은 어려울 수 있다고 주장합니다. PlanetScale은 멀티 클라우드 기능을 통해 선택의 자유를 제공하여 달걀이 하나의 바구니에 모두 들어 있지 않도록 설계되었습니다.

제품 시장 적합성을 찾는 일은 충분히 힘듭니다. 갑자기 인기있는 응용 프로그램을 확장하면서 회사 성장의 다른 모든 문제를 처리하는 것은 창립자를 미치게 할 수 있습니다. 그러나 유튜브에 충분하다면 신생 기업들은 PlanetScale  이 데이터베이스에 대해 걱정해야 할 일을 한 가지 덜 만들 있다고 믿을 수 있습니다 .