Cloud Native Computing Foundation (CNCF)のTechnical Oversight Committee(TOC 技術監視委員会)は2018年2月5日(米国時間)、
TOCのGraduation Criteriaは、
当初大量のストレージのスケーリングに対応するためにYouTu
Slackのシニア スタッフ エンジニアであるMichael Demmer氏は次のように述べています。
「
Vitessは2010年より開発が進んでいます。
PlanetScale DataのCTOでありVitessの共同創設者であるSugu Sougoumarane氏は次のように述べています。
「YouTubeの急速な有機的かつ内部的成長に直面し、
主な特徴
- 重要なMySQL機能とNoSQLデータベースのスケーラビリテ
ィを一体化 - MySQLをクラウドで実行可能に
- 自動フェイルオーバー / リカバリ、レプリケーション、
ローリング アップグレードなどのクラウド ネイティブ機能 - 垂直方向と水平方向のシャーディング サポート、
シームレスなダイナミック リシャーディング - カスタムしたスキームをプラグインできる複数のシャーディング ス
キーム - クエリルーティング / リライト / サニタイズ / ブラックリスト /
ストリーミング / デデュプリケーション - マスター管理ツール (リペアレント操作)
- パフォーマンス分析ツール
テクニカル スペック
- Goで実装されたバックエンド コンポーネント
- Ubuntu 14.04 (Trusty)とDebian 8 (Jessie)における継続的なテスト、
他のLinuxディストリビューションも同様に動作することが見 込まれる - MySQL 5.6、MariaDB 10.0およびそれ以降のバージョンをサポート
- VTGateサーバーはアプリケーションがVitessに接続す
るために使用する主要なエントリ ポイント - ネットワーク マウント(NFSなど)
またはBLOBストアのいづれかへのデータ バックアップをサポー ト
Cloud Native Computing FoundationのCOOでありThe Linux Foundationのデベロッパー リレーション担当バイス プレ
「優れたクラウド ネイティブ アプリケーションを構築するために、
オープンソースのVitessプロジェクトは、
注目すべきマイルストーン
- 105人のコントリビューター
- 5,413 GitHubスター
- 15リリース
- 13,733件のコミット
- 707フォーク
CNCF TOCメンバーでありプロジェクト スポンサーのBrian Grant氏は次のように述べています。
クラウド ソリューションの大きなアドバンテージは容易な水平スケ
CNCFがホストするプロジェクトとして、
その他の資料
DZone’s Launching Vitess: How to Run Youtube’s MySQL Sharding Engine : https://dzone.com/articles/
Vitess beyond YouTube session from Percona Live Open Source Database Conference 2017 : https://www.youtube.com/watch?
Vitess’ guide to getting started on Kubernetes : http://vitess.io/getting-