sql >> データベース >  >> NoSQL >> Redis

独自のAzureアカウントを持参–ScaleGridでのMongoDB®およびRedis™のホスティング

    自分のAzureアカウントを持参する理由

    ScaleGridの「管理」モデルは、Bring Your Own Cloud(Bring Your Own Cloud(MongoDB®、Redis™*など)を介してデータベース(MongoDB®、Redis™*など)をホストするための「BringyourownAzureアカウント」機能をサポートします。 BYOC)DBaaSプラン。これにより、両方の長所が提供されます。ScaleGridの専門知識を活用してデータベースを管理し、すべてのマシンを独自のクラウドアカウントに保持できます。独自のクラウドアカウントを使用するその他の利点は次のとおりです。

    1. データベースは、独自の仮想ネットワーク(VNET)およびサブネットに展開できます。
    2. アクセス制御にネットワークセキュリティグループ(NSG)を活用できます。
    3. カスタム価格。 Azureの割引料金がある場合は、それをデータベースマシンに活用できます。たとえば、Azureのクレジットを使用しているスタートアップの場合、クレジットを利用してデータベースマシンの料金を支払うことができます

    何を始める必要がありますか?

    Azure(ARM)クラウドプロファイルを設定するには、開始するためにアカウントから次の詳細が必要です。

    1. AzureサブスクリプションID
    2. VNETとサブネット名、リソースグループ名
      データベースマシンが展開されるVNETとサブネット
    3. ネットワークセキュリティグループ
      データベースマシンに使用されるネットワークセキュリティグループ
    4. VMストレージアカウント
      VMディスクを保存するためのストレージアカウント。複数のストレージアカウントを提供すると、パフォーマンスを向上させるためにVMディスクがアカウント間で分散されます。
    5. バックアップストレージアカウント
      クラスターのバックアップを保存するためのストレージアカウント

    ステップ1:サブスクリプションでScaleGrid画像のプログラムによるアクセスを有効にする

    ScaleGridイメージをプログラムでAzureサブスクリプションにデプロイできるようにする必要があります。 ScaleGrid画像の詳細は次のとおりです。

    • 発行元:ScaleGrid
    • 画像:Centos 6.8(無料)

    ステップ2:クラウドプロファイルの作成ウィザードを開始します

    画面の右上にある[新しいクラウドプロファイル]ボタンをクリックし、タイプAzure(ARM)–ドキュメントを選択します。

    1。リージョン、データベースタイプ、AzureサブスクリプションIDを選択します

    2。 VNET、サブネット、およびNSGの詳細を入力します

    3。 VMストレージアカウント

    1つ以上のVMストレージアカウントを入力します。複数のストレージアカウントを提供する場合、仮想マシンのディスクはストレージアカウント全体に分散されます。ハイパフォーマンスクラスターを展開する場合は、プレミアムストレージアカウントのみを選択して入力する必要があります。

    4。バックアップストレージアカウント

    これは、クラスターのバックアップが保存されているアカウントです。通常、これはGRS(グローバル冗長ストレージ)アカウントです:

    5。パブリックスタティックIP

    マシンをインターネットに接続する場合、またはリージョン間で展開する場合にのみ、パブリック静的IPを選択します。 VNETとサブネット内に展開する場合は、パブリック静的IPは必要ありません。パブリックIPを有効にして使用する場合は、選択したNSGで、選択したデータベースに必要なポートが開いていることを確認してください。

    6。 PowerShellスクリプトをダウンロードし、AzurePowerShellで実行します

    [スクリプトのダウンロード]をクリックしてPowerShellスクリプトをダウンロードし、ScaleGridアクセスを構成します。スクリプトの名前は「ScaleGrid--configure.ps1」の形式になります

    ステップ3:PowerShellスクリプトを実行して、リソースグループを作成し、権限を付与します

    Azure PowerShellスクリプトは、「Scalegrid- 」という名前のリソースグループを作成し、このリソースグループ内のマシンを展開および管理するためのアクセス許可をScaleGridアプリケーションに付与します。また、ScaleGridアプリケーションのアクセス許可により、新しく作成されたマシンを、ウィザードの前半で提供されたVNET、サブネット、NSGに参加させることができます。 ScaleGridアプリケーションには、サブスクリプションで実行されている他のマシンまたはエンティティに対する権限がありません。

    1. AzureダウンロードページからAzureコマンドレットをダウンロードしてインストールする
    2. AzureコマンドレットのPowerShellウィンドウを開き、実行ポリシーを設定します(必要な場合)。スクリプトは署名されていません。そのため、マシンの実行ポリシーを更新する必要がある場合があります。例:「SetExecution-PolicyUnRestricted」。
    3. スクリプトを実行する

    ”。\
    RunOnce(R)を選択してスクリプトを実行します

    スクリプトにより、Azureアカウントにログインするように求められます。スクリプトは出力をコンソールに書き込みます。スクリプトでエラーが発生しないことを確認します。エラーが表示された場合は、画面出力全体を保存して、ScaleGridサポートチームと共有してください。コンソールでチケットを提出するか、[email protected]にメールでお問い合わせください。

    ステップ4:クラウドプロファイルの作成ウィザードを完了します

    PowerShellスクリプトを実行したら、クラウドプロファイルウィザードに戻り、[次へ]をクリックします。

    スクリプトを実行したことを確認します。
    上記の手順1で説明したように、ScaleGridイメージのプログラムによるアクセスが有効になっていることを確認します。

    [完了]をクリックします。これにより、すべての詳細がもう一度確認され、クラウドプロファイルが作成されます。

    この時点で、AzureアカウントはScaleGridで使用できるようになります。 [MongoDB®クラスターの作成]ウィザードで、新しく作成されたクラウドプロファイルを選択すると、マシンがAzureアカウントに配置されます。

    ご不明な点がございましたら、[email protected]までお気軽にお問い合わせください。


    1. キャッシュを再利用するか、メモリを直接使用するか

    2. プロアクティブなMongoDBモニタリング(Developer Studio / Advisorsの角度)

    3. DeprecationWarning:Dbクラスでのイベントのリッスンは非推奨になり、次のメジャーバージョンで削除される予定です。

    4. MongoDBのPerconaサーバーの監視-主要な指標