
Mail.ruが開発しているオープンなTarantool NoSQLデータベースは、Azureクラウドプラットフォーム向けに認定されており、 Azure Marketplaceで公開されているため、導入が簡単で迅速です。
Tarantoolは、NoSQL DBMSと統合された高性能Luaベースのアプリケーションサーバーです。 このデータベースは、Mail.ruおよび開発者コミュニティによるBSDライセンスの下で、オープンプロジェクトとして開発されています。
Tarantoolの最大のユースケースはMail.ru自体で、このデータベースの助けを借りて、1日あたり3,000万人のユーザーと5億通の電子メールを提供します。 他のTarantoolユーザーは、Badoo、Avito、Qiwi、Wallarmなどです。
Tarantoolの詳細については、公式Webサイトhttp://tarantool.org/およびFacebookページhttps://www.facebook.com/TarantoolDatabase/をご覧ください 。
Azureマーケットプレイス
Azure Marketplaceの目的と、開発者とIT専門家が複雑なサードパーティソリューションを展開するためにストアを使用することの詳細、およびソリューションを配布するための新しい市場に参入したい独立系ソフトウェア開発者(ISV)について詳しく説明しました。
多くのISVは、Red Hat、Oracle、CoreOS、MariaDB、Elasticsearchなど、Azure向けのソリューションを既に認定し、Azure Marketplaceに配置しています。 この記事でいくつかの詳細を確認できます。ソリューションの完全なリストは、 Azure Marketplaceの公式Webサイトでいつでも入手できます。
TarantoolとAzure Marketplace
Tarantoolソリューションが認定され、Azure MarketplaceからAzureユーザーが利用できるようになったことをお知らせいたします。 ソリューションの説明は、ストアの別のページにあります。
Microsoft Azureクラウドプラットフォームの開発者コミュニティにTarantoolデータベースを紹介できることを非常に嬉しく思います。 Azure Marketplaceは、クラウド環境でのTarantoolの展開を簡素化し、データストレージと処理のための信頼性が高く生産的なオープンソースソリューションを必要とする開発者の参入閾値を下げます。
Tarantoolは、1つのボトルに収められたデータベースとキャッシュです。 従来のデータベースの利点(信頼性の高いストレージ、トランザクション、セカンダリインデックス、サーバー側クエリ言語)を組み合わせ、同時に超高速キャッシュ速度で動作し、ミリ秒の何分の1かのクエリ実行時間と1秒あたり数百万のトランザクションのスループットを実現します。
-Denis Anikin 、メールおよびクラウドサービスのテクニカルディレクターMail.ru

Azure MarketplaceでホストされているTarantoolのソリューションは無料で提供されます。Azureユーザーは、データベースを展開するコンピューティングパワーに対してのみ料金を支払います。 Azureには毎分課金があります。
AzureでTarantoolを作成する
今すぐAzureにTarantoolデータベースを簡単に展開できることを示します。 Azure Marketplaceのソリューションページで、 [仮想マシンの作成]ボタンをクリックします。 または、AzureアカウントのポータルにあるソリューションのリストからTarantoolを選択します。

ソリューションの説明をよく理解し、[作成]ボタンをクリックして展開してください。

これにより展開ウィザードが起動し、SSH経由でアクセスするためのVM名、ユーザー名とパスワード、ソリューションを展開するサブスクリプションとリソースグループ、Azureデータセンターなどの入力パラメーターが求められます。

2番目のステップでは、TarantoolデータベースをデプロイするVMサイズを選択するよう求められます。 提案されたVMのいずれかを選択するか、サイズを設定できます。

3番目の手順では、追加のオプションを構成し、展開を微調整できます。 すべてをデフォルトのままにして、ステップ4に進むことができます。

4番目のステップでは、確認する必要がある特定のパラメーターを紹介します。 「OK」をクリックして、最後の部分に進みます。

最後のステップとして、ソリューションの取得と展開の条件を理解し、[購入]ボタンをクリックして展開を開始する必要があります。

その後、サブスクリプション内の指定されたパラメーターを使用したTarantoolデータベースソリューションの展開プロセスが開始されます。

Tarantoolが構成されたVMがデプロイされ、Tarantoolデータベースが動作可能な状態で実行中の仮想マシンにアクセスできるようになるまで、数分待つだけです。

その後、SSH経由でTarantoolを使用してマシンに接続できます。

おわりに
Azure Marketplaceを使用して、Microsoft Azureクラウドに新しいTarantoolデータベースソリューションを展開することを検討しました。 開発者とITプロフェッショナルは、認定と店内発行により、作成者からの公式VMイメージを使用して、Tarantoolをはるかに簡単かつ迅速にAzureにデプロイできるようになりました。
次の記事では、AzureのTarantoolトピックに戻ります。
便利なリンク
Azureマーケットプレイスを含むAzureプラットフォームの最新ニュースは、公式ブログhttp://azure.microsoft.com/blogで見つけることができます。
TwitterでMicrosoft Partner Appsをフォローして、独立系ソフトウェア開発者による新しいソリューションと技術革新について詳しく学んでください。
Azure Marketplaceページで3,300を超えるさまざまなソリューションを見つけることができます。