ファーウェイのクラウドネイティブ分散データベースと高性能データベース技術の公開

ファーウェイのクラウドネイティブ分散データベースと高性能データベース技術の公開

クラウド時代の発展とともに、データベースの物語は続きます。 Oracle の商用バージョンであれ、MySQL のオープンソース コミュニティ バージョンであれ、データベース テクノロジはチムニー スタイルからフェデレーテッド スタイルへと発展し、その後、分散型スタイルへと進化しました。クラウドへの移行方法も、DIY (Do It Yourself) からサービス指向のクラウド、そしてクラウド ネイティブ設計へと進化してきました。これらはますます注目を集めており、現代の企業のあらゆる側面に野火のように影響を及ぼしています。では、データベースの技術的な原理と内部事情とはどのようなものでしょうか?

周知のとおり、クラウド コンピューティングを背景に、企業の IT サービスは地域間およびグローバル展開へと移行しており、IT アプリケーション ソフトウェアは徐々にクラウドベースおよび分散化されつつあります。エンタープライズビジネスとアプリケーションをサポートするための鍵となるデータベースは、クラウドシナリオアーキテクチャに基づいて設計されており、地域をまたいだ分散展開の機能がますます重要になっています。

前述のように、データベース テクノロジの進化は、チムニー スタイルから連合型、そして分散型へと進むプロセスです。

データベース技術の進化

Chimney データベースは通常、マスター/スレーブのマルチコピー展開アーキテクチャを採用し、プロキシを介して APP の読み取りおよび書き込み要求に均一に応答します。主に、アクセストラフィックが比較的安定しており、負荷が低い単一のデータベース システムに適しており、単一の業務システムをサポートします。主な課題は可用性とスケーラビリティです。可用性は特定のソリューションによって異なります。一般的に、リージョンの災害復旧機能は備えておらず、スケーラビリティはスレーブ拡張ノードの数と *** インスタンスのパフォーマンスによって制限されます。

フェデレーテッド データベースは、さまざまなデータ ノードにデータ シャードを展開し、データベース ミドルウェアを通じて APP の読み取りおよび書き込み要求に均一に応答します。これは主に、疎結合の異種マルチデータベース システムに適しており、垂直に構築された複数のビジネス システム シナリオを統合するために使用されます。主な課題は、使いやすさ、スケーラビリティ、機能性です。可用性は、シャーディング ソリューションとも呼ばれるデータ シャーディングによって制限されます。スケーラビリティを実現するには、データベースを拡張するための手動操作が必要であり、リスクがあり、ダウンタイムも必要になります。機能面では、データベース間のトランザクションや接続はなく、複雑な SQL クエリはサポートされていません。

分散データベースの SQL 層、実行層、ストレージ層は分離され、独立して拡張されます。主に、高いスケーラビリティと高可用性を備えたデータベース システムを必要とするクラウド分散シナリオに適しており、大規模な地域間ビジネス システムをサポートします。導入には十分な地域間データセンター室とコンピューティング、ストレージ、ネットワークなどのリソースが必要であり、管理には地域間データセンター全体のデータベース システムを制御する機能が必要であるため、主な課題は導入と管理にあります。

データベース テクノロジの進化は、新しい時代のエンタープライズ アプリケーション シナリオの変化と密接に関連していることは注目に値します。現在、クラウドに移行する世界のエンタープライズ アプリケーションの割合は約 50% ですが、2 年後には約 60% に増加すると予想されています。エンタープライズ アプリケーションのクラウドへの移行が加速したことにより、データベースのクラウドへの移行も加速しました。従来のデータベース管理システム (DBMS) は急速にクラウドに移行し、エンタープライズ アプリケーションを継続的にサポートするためにデータベース クラウド サービス (DBaaS) へと変化しています。

以前は、企業がクラウドに移行するモデルは主に DIY でした。つまり、ユーザーがクラウド サーバーを購入し、データベースを自分でインストール、展開、保守、アップグレードする必要がありました。クラウドインフラサービスの利便性と信頼性を部分的に活用できるのがメリットです。デメリットとしては、運用・保守費用が従来のクラウド方式と変わらないことです。商用データベースの使用には依然として高額なライセンス料が必要です。データベースの仕様は変更やアップグレードが難しく、バックアップや災害復旧は複雑で実装が困難です。

その後、サービス指向モデルへと進化し、ユーザーはクラウド サーバーを購入したり、データベースをインストール、展開、保守、アップグレードしたりすることなく、データベース クラウド サービスを購入するだけで直接使用できるようになりました。サービス指向モデルの利点は、アプリケーションを変更する必要がなく、データベースがすぐに使用でき、支払いはオンデマンドで行われ、容量を弾力的に拡張でき、オンデマンドでアップグレードできることです。 AZ とリージョン全体にわたって信頼性が保証されています。欠点は、ユーザーの使用習慣を少し変更する必要があることです。

クラウドネイティブ設計パターンの時代では、ユーザーはクラウドアーキテクチャに基づいて設計された新しい分散データベースサービスを選択することになります。その利点は、データベースがすぐに使用可能で、従量課金制であり、大規模に導入でき、非常に弾力的な拡張が可能で、オンデマンドでアップグレードでき、AZ とリージョン全体で信頼性が保証されていることです。デメリットとしては、アプリケーションに地域をまたいだ再構築や学習コストがかかること、またユーザーには一定のソフトウェア設計および実装能力が求められることが挙げられます。

データベースクラウドモード

企業が外部からの力を借りずにデータベースのクラウド移行を実現したい場合、まだ長い道のりがあることは容易に想像できます。しかし、チャンスが消え去る今日の変化の激しい市場において、企業に残された時間はどれくらいあるのでしょうか?

第9回中国データベース技術会議が間もなく始まり、Huawei Cloud DatabaseのチーフアーキテクトであるCalvin Sunが会議に出席し、「Huawei Cloud Native分散データベース技術」と「MySQLクラウドデータベースのパフォーマンス最適化と開発動向」の2つの基調講演を行います。

Calvin Sun は 2017 年に Huawei Canada Toronto Research Institute に入社しました。彼は数多くのデータベース カンファレンスで基調講演を行っており、データベース カーネル開発で 20 年以上の経験を持っています。彼は、Oracle Cloud Services チームの MySQL Cloud Services のシニア コンサルタントを務めてきました。彼は Twitter MySQL カーネル チームの責任者でした。彼はまた、Oracle InnoDB 開発チームの責任者を務め、その間、チームを率いて InnoDB MySQL バージョン 5.5 および 5.6 の開発を担当しました。以前は、MySQL ストレージ エンジン開発チームの責任者を務めていました。

この講義では、Calvin が、高い信頼性、高いパフォーマンス、容易なスケーラビリティなど、Huawei Cloud Native 分散データベースの主要な金融グレードの機能を紹介します。また、その技術的原理の分析に焦点を当て、その背後にある技術的な内部情報を深く明らかにします。さらに、MySQL の主要なパフォーマンス機能を確認し、MySQL クラウド サービスの現状、クラウド上の MySQL のパフォーマンスを向上させるために Huawei Cloud が行った取り組みを紹介し、クラウド上の MySQL のパフォーマンスをさらに向上させるための課題と機会について説明します。

--------------------------------------私は境界線です-----------------------------------------

データでリードし、インテリジェンスで未来を勝ち取りましょう。第 9 回中国データベース技術会議は、2018 年 5 月 10 日から 12 日まで開催されます。Huawei Cloud Database は北京国際会議センターで皆様をお待ちしています。

Huawei クラウド データベース製品の概要

Huawei Cloud Database の詳細については、元の記事をクリックしてお読みください。

元のリンクを読む: https://www.huaweicloud.com/product/dbs.html

<<:  Star 5000丨Jumpserver 1.3 がリリースされ、ハイブリッド IT サポートがさらに強化されました

>>:  クラウドコンピューティング市場にマシュー効果が現れ、業界は巨大企業間の競争の時代に入る

推薦する

ブランドマーケティングプロモーション | 下品なマーケティングの「バイラル」な広がりはどこへ向かうのか?

はじめに: いつから始まったのかは分かりませんが、インターネットではあらゆる種類の「示唆的な」コンテ...

phpwindを例にnofollowの使い方を紹介します

Nofollow は 2005 年に Google によって導入されました。その機能は、スパイダーに...

spinservers: 米国 10G 帯域幅専用サーバー、月額 89 ドルから、E3-1280v5/32gDDR4/1T NVMe

spinserversは、一貫してハイエンドかつ低価格の米国独立サーバー事業に注力しており、主に米国...

量子コンピューティングは業界全体、さらには世界に何をもたらすのでしょうか?

[[255721]] [51CTO.com クイック翻訳]はじめに: この記事では、量子コンピューテ...

リモートワークにおけるクラウドドキュメントストレージの 5 つのメリット

オンプレミス インフラストラクチャとクラウド プラットフォームのどちらを採用するかのメリットについて...

私の3年間のウェブサイト構築経験はSEO初心者に捧げられています

私は2009年に個人ウェブサイト構築ネットワーク起業のチームに参加しました。 「みんなでQQを愛そう...

2023年に注目すべきクラウドコンピューティングの3つのトレンド

企業がコストを抑制しながら近代化を進めるにつれ、競合する物語が収束しつつあります。クラウド コンピュ...

成功する GitOps モデルを開発するための 3 つのステップ

翻訳者 |崔英鋒校正 |孫淑娟 梁策この記事では、コンテナ化とマイクロサービスに基づくクラウドネイテ...

下手なSEO初心者の成長過程

生まれたばかりの子どもにとって、喃語からよちよち歩き、そして普通に歩いたり話したりできるようになるま...

個人ウェブマスターの解決策: 個人ウェブサイトはニッチ産業の征服を検討できる

インターネットの発展は個人のウェブサイトと切り離せないものですが、インターネットの発展はもはや個人の...

企業マーケティングウェブサイトの構築方法

企業がマーケティング Web サイトを構築する前に、オンライン マーケティングについてある程度理解し...

エッジコンピューティング市場は、モノのインターネット時代において大きな可能性を秘めている

エッジ コンピューティングとは、ネットワーク、コンピューティング、ストレージ、およびアプリケーション...

Traefik Hubを使用してローカルKubernetesクラスタサービスを簡単に公開する

Traefik Hub は、エッジでコンテナを即座に起動、保護、拡張できるクラウドネイティブ ネット...

アウトドアブランドのLandesがeコマースへの正式参入を発表

最近、国内の有名アウトドアブランド「Landes」が正式にeコマース分野に参入すると発表しました。L...

hudsonvalleyhost-$3.75/Windows/512MB RAM/15GB HDD/2TB トラフィック

コロクロッシングの自社ブランド hudsonvalleyhost.com では、一年中 VPS の特...