NetEase-3306π南京駅でのRDSMySQLクラウドネイティブミドルウェアの実践

トピック「3306π」南京駅イベントインタビュー秋新網易でRDS MySQLのクラウドネイティブミドルウェアの実践

概要

1. Qiu先生、他の既存のクラウドRDSと比較したNetEaseのRDSプラットフォームの特徴は何ですか?

2.ご存知のとおり、MGRにはネットワークの安定性に対する高い要件があります。K8Sの環境では、Qiu氏は、ネットワークのパフォーマンスを確保するためにネットワークの安定性について特別な対策を講じていますか。

3.自作のIDCからプライベートクラウドへの移行Qiu氏に、移行後のパフォーマンスと安定性を確保するためにプライベートクラウドに移行できるかどうかを評価するために使用できる指標を教えてください。

4. Qiu氏のクラウドネイティブミドルウェアは、MGRのサポートにいくつかの特別な機能を統合して、アプリケーションがMGRをより適切に使用できるようにしますか?

共有時間

2020年10月17日13:00-18:00

左側のQRコードをスキャンして、
このイベントにすぐに登録してください。

ゲストが自己紹介

Qiu Xinは、   NetEase Hangzhou Research InstituteのシニアR&DエンジニアおよびシニアR&Dエンジニアです。8年の開発経験があります。かつてHuaweiに勤務し、SDNソフトウェア関連の開発作業に従事していました。2017年にNetEaseに入社し、NetEase Shufan RDSプラットフォームの設計、開発、保守を担当。現在、主な作業はK8、データベース(高可用性、分散型、クラウドネイティブ)関連のテクノロジースタックに集中しています。              

01

Qiu先生、他の既存のクラウドRDSと比較したNetEaseのRDSプラットフォームの特徴は何ですか?                       

     RDSの基本的な機能は実際には他のクラウドベンダーの機能と似ていますが、いくつかの違いがあります。

まず、NetEaseは維持しているInnoSQLカーネルバージョンを使用します。

次に、NeteaseのRDSプラットフォームは、openstackに基づくRDS2.0とk8s NeteaseQingzhouコンテナプラットフォームに基づくRDS3.0に分けられます。

同時に、NetEaseのRDSプラットフォームは、MGRの金融バージョンを立ち上げる最初の国内プラットフォームと見なされるべきです。

02

ご存知のように、MGRにはネットワークの安定性に対する要件が非常に高いのですが、K8Sの環境では、Qiu氏はネットワークのパフォーマンスを確保するために、ネットワークの安定性について特別な対策を講じていますか?

ソフトウェアとハ​​ードウェアをそれぞれ最適化しました。MySQLレベルでは、カーネルチームがMGR Paxosプロトコルレイヤーとトランザクション認証を最適化して、ネットワークの輻輳の可能性を減らしました。興味がある場合は、WenZhengを参照してください。湖の神の2つの文書

https://zhuanlan.zhihu.com/p/67485031、https://zhuanlan.zhihu.com/p/61336729、ハードウェアレベルでは、ビジネスに非常に高いパフォーマンス要件がある場合は、SR-も採用しています。 I / O機器の使用率と安定性を向上させるIOV

03

自作のIDCからプライベートクラウドまで、Qiu氏に、移行後のパフォーマンスと安定性を確保するためにプライベートクラウドに移行できるかどうかを評価するためにどのような指標を使用できるかを尋ねたいと思います。                                  

自己構築IDCからプライベートクラウドへの移行は、次の観点から検討できます。

1.機能のマッチングと互換性の評価、プライベートクラウドで提供されるサービスが通常のビジネス運用の基本要件を満たすことができるかどうか

2.容量評価。ここではクラウド上のビジネスのコストが含まれます。容量にはネットワーク容量、コンピューティングリソース容量、ストレージ容量が含まれます

3.パフォーマンス評価、プライベートクラウドによって提供される基本サービスがビジネスのパフォーマンス要件を満たすことができるかどうか

4.異常シナリオの評価、サービス異常後の復旧がビジネスの期待を満たしているかどうか、コンピュータルーム全体の災害復旧をサポートする必要があるかどうかなど。

04

Qiu夫人のクラウドネイティブミドルウェアは、MGRのサポートにいくつかの特別な機能を統合して、アプリケーションがMGRをより適切に使用できるようにしますか?

従来のマスタースレーブの高可用性と比較して、MGRにはいくつかの制限があります。最も明白な制限は、各テーブルにプライマリキーが必要なことです。多くの企業、特に従来の分野の一部の企業では、多くのテーブルにプライマリキーがありません。 MGRを使用して、ビジネス側はテーブル構造を変更する必要があるため、カーネルチームは、現在のテーブル構造を変更せずにMGRを使用できるように、MariaDBの非表示列機能をInnoSQLバージョンに移行しました。同時に、ミドルウェアで1対1の読み取り専用および1対多の読み取り専用を提供して、クラスター内のノードの使用率を高めながら、ビジネス読み取り要件の水平方向の拡張に対応します。

``3306π ''南京駅

時間:  2020年10月17日13:00-18:00

場所:南京玄武区朱江路498号インノフューチャーシティ2階

コードをスキャンして、より便利なグループに入る

「3306π」コミュニティについて

MySQLのコアテクノロジーに焦点を当て、インターネット業界で最も重要なデータソリューションを従来の業界にもたらします。他のオープンソーステクノロジーであるRadonDB、ClickHouse、Redis、MongoDB、Hbase、Hadoop、ElasticSearch、Storm、Sparkなどを含みます。それはスポンサーであり、それを求め、水を放出することを拒否します

おすすめ

転載: blog.csdn.net/n88Lpo/article/details/109108009