ロードバランサーは、MySQLおよびMariaDBデータベースの高可用性に不可欠なコンポーネントです。特に、トポロジの変更をアプリケーションに対して透過的にし、読み取り/書き込み分割機能を実装する場合。
ProxySQLは、MySQLクライアントとサーバーの間に配置される、軽量でありながら複雑なプロトコル対応プロキシです。これは基本的にクライアントをデータベースから分離するゲートであるため、すべてのデータベースサーバーにアクセスするために使用されるエントリポイントです。
ProxySQLには、その多数の接続を処理するための高度なマルチコアアーキテクチャがあり、潜在的に数百のバックエンドサーバーに多重化されて、データベースクラスターからパフォーマンスの低下をすべて絞り出します。すべてダウンタイムなし。
この驚くべき新技術を使い始めるためのProxySQLのトップリソースは次のとおりです。
オンデマンドウェビナー
ProxySQLの高可用性
ProxySQLの作成者であるRenéCannaòとの共同ウェビナーでは、高可用性MySQLインフラストラクチャを作成するためにProxySQLを使用して堅牢でスケーラブルで管理しやすいプロキシレイヤーを構築する方法について説明します。
リプレイをご覧ください!
ProxySQLとClusterControlを使用したMySQLとMariaDBの負荷分散
ProxySQLの作成者であるRenéCannaòが参加して、この新しいMySQLとMariaDBの負荷分散プロキシとその機能について詳しく説明できることをうれしく思います。また、ClusterControlを使用してProxySQLをデプロイする方法も示します。
リプレイをご覧ください!
SevereninesMySQL©レプリケーションブループリントの紹介
MySQLレプリケーションのSevereninesブループリントには、デプロイの詳細、レプリケーションの設定、監視、アップグレード、バックアップの実行、ProxySQL、MaxScale、HAProxyなどのプロキシを使用した高可用性の管理を含むMySQLレプリケーショントポロジのすべての側面が含まれます。このウェビナーは、この青写真の詳細なウォークスルーを提供し、それを最大限に活用する方法を説明します。
リプレイをご覧ください!
ビデオ
ビデオ:ProxySQLクリエイターのRenéCannaòへのインタビュー#2
Percona Live 2017でProxySQLの作成者であるRenéCannaòと話し合い、ClusterControlの新しいリリース、ProxySQLの今後の予定、MySQLコミュニティでの受信方法、Maxscaleとの違いについて話しました。
ビデオを見る!
ビデオ:ProxySQLクリエイターのRenéCannaòへのインタビュー
Someninesは、ProxySQLの創設者兼作成者であるRenéCannaòと話し合い、彼の製品と、今後のウェビナーであるMySQLとMariaDBのProxySQLとClusterControlによる負荷分散について話し合います。
ビデオを見る!
トップブログ
ClusterControl1.4.1の発表-ProxySQLEdition
ClusterControl 1.4.1のリリース。MySQLとMariaDBの主要な新管理機能とProxySQLによる負荷分散、パフォーマンスの向上とバグ修正が含まれています。
続きを読む!
ClusterControlを使用してMySQLレプリケーション上にProxySQLをデプロイおよび構成する
このブログ投稿では、マスタースレーブレプリケーションのセットアップに加えて、ClusterControl1.3.3からProxySQLを展開および構成する方法を示しています。 ProxySQLは、SQL対応のロードバランサーです。書き込み可能なマスターに書き込みを送信し、読み取り専用のスレーブに読み取りを送信することで、トラフィックの読み取りと書き込みの分割を自動的に行うことができます。
続きを読む!
ヒントとコツ-ClusterControlでProxySQLを使用してMySQLをシャーディングする方法
シャーディングは苦痛な運動になる可能性があります。データベースを複数のサーバーに分割し、データを移行し、シャードを認識するようにアプリケーションを微調整する必要があります。ただし、これをそれほど苦痛にしない方法があります。このブログでは、ProxySQLを使用して、アプリケーションを変更せずにClusterControlの別のクラスターにテーブルをシャーディングする方法について説明しています。
続きを読む!
MySQLファブリックとProxySQLを使用したMySQLのシャーディング
このブログ投稿では、MySQLファブリックとProxySQLに基づいてシャーディングされたMySQLセットアップをセットアップする方法を示しています。
続きを読む!
ProxySQLを使用してGaleraClusterで読み取り/書き込み分割を設定する方法
このブログでは、ProxySQLを使用してGaleraClusterで読み取り/書き込み分割を設定する方法を紹介します。また、執筆時点で見つかったいくつかの制限についても説明します。
続きを読む!
ProxySQLがMySQLレプリケーションセットアップにフェイルオーバーとクエリ制御を追加する方法
MySQLレプリケーション環境でのProxySQLの概要、およびProxySQLがフェイルオーバーやクエリ制御などの機能をセットアップに追加する方法。
続きを読む!
ProxySQLを使用したMySQL負荷分散-概要
MySQLおよびMariaDB用のSQL対応ロードバランサーであるProxySQLの概要。このブログ投稿では、ProxySQLの背後にある概念について説明し、インストールと構成について説明します。
続きを読む!
ホワイトペーパー
MySQLファブリックを使用したデータベースシャーディング
なぜシャーディングするのですか?シャーディングはどのように機能しますか?データベースをシャーディングするさまざまな方法は何ですか?このホワイトペーパーでは、シャーディングの背後にある理論の一部について説明します。また、ユーザーがMySQLデータベースをシャーディングするのに役立つように設計された3つの異なるツールについても説明します。最後になりましたが、MySQLファブリックとProxySQLに基づいてシャーディングされたMySQLセットアップをセットアップする方法を示します。
ホワイトペーパーをダウンロード
MySQL5.7への移行-データベースアップグレードガイド
新しいメジャーバージョンへのアップグレードにはリスクが伴い、プロセス全体を慎重に計画することが重要です。このホワイトペーパーでは、MySQL 5.7の重要な新しい変更点を確認し、テストプロセスを計画する方法を示します。次に、ダウンタイムなしでシステムのライブアップグレードを行う方法を見ていきます。スレーブの再起動およびスイッチオーバー中の接続障害を回避したい場合は、このドキュメントをさらに進めて、ProxySQLを活用して適切なアップグレードプロセスを実現する方法を示します。
ホワイトペーパーをダウンロード
ProxySQLのClusterControl 最新のClusterControlリリースにパッケージ化されたProxySQLにより、MySQL、MariaDB、およびPercona XtraDBデータベースシステムは、可用性を失うことなく、大量のトラフィックの多いデータベースアプリケーションを簡単に管理できます。 ClusterControlは、サポートする負荷分散テクノロジー向けの高度なポイントアンドクリック構成管理機能を提供します。私たちは定期的に直面する問題を認識しており、独自のアプリケーションのニーズに合わせてロードバランサーを簡単にカスタマイズおよび構成できるようにします。私たちは負荷分散を知っており、さまざまなテクノロジーをサポートしています。 ClusterControlには、数回クリックするだけで開始できるように事前構成された多くのものがあります。問題が発生した場合は、構成が最高のパフォーマンスで実行されていることを確認するためのリソースとオンザスポットサポートも提供します。
ClusterControlは、ProxySQLの展開と管理に役立つ一連の機能を提供します
- 高度なグラフィカルインターフェイス --ClusterControlは、ProxySQLの展開、構成、および管理を容易にするための市場で唯一のGUIを提供します。
- ポイントアンドクリック展開 --ClusterControlを使用すると、ポイントアンドクリックデプロイメントをMySQL、MySQLレプリケーション、MySQLクラスター、Galeraクラスター、MariaDB、MariaDB Galeraクラスター、Percona XtraDBテクノロジー、およびHAProxy、MaxScale、ProxySQLを使用した上位のロードバランサーに適用できます。
- 一連の監視グラフ -包括的なレポートを使用すると、接続、クエリ、データ転送と使用率などのデータポイントを明確に把握できます。
- 構成管理 -シンプルなUIを使用して、ProxySQLデプロイメントを簡単に構成および管理します。 ClusterControlを使用すると、サーバーの作成、セットアップの方向転換、ユーザーの作成、ルールの設定、クエリルーティングの管理、および可変構成の有効化を行うことができます。