sql >> データベース >  >> RDS >> Database

ScaleGridで独自のクラウド(BYOC)と専用ホスティングを比較

    クラウドデータベースをどこでホストするかは、大きな決断です。ホスティングモデル、クラウドプロバイダー、そしてデプロイ先のプライマリリージョンとスタンバイリージョンを選択する必要があります。ただし、マネージドデータベースプロバイダーの活用を検討している場合は、別の決定を下す必要があります。自分のクラウドアカウントでホストできるのか、それともマネージドサービスプロバイダーを介してホストする必要があるのでしょうか。この投稿では、ScaleGridのBring Your Own Cloud(BYOC)プランと標準の専用ホスティングモデルを比較して、MySQL、PostgreSQL、Redis™、MongoDB®データベースの導入に最適な戦略を決定するのに役立てます。

    ScaleGridが独自のクラウドプランをもたらすとは何ですか?

    ScaleGridでは、Bring Your Own Cloud(BYOC)プランと呼ばれる独自のモデルを提供しています。これにより、独自のクラウドアカウントを介してデータベースクラスターを実際にホストできます。これは、DBaaSプロバイダーを介してホストする必要がある標準の専用ホスティングモデルとは異なります。専用モデルは依然として非常に人気があり、セットアップが非常に簡単ですが、多くの企業は、組織が所有していないアカウントを介してホストすることを望まないため、DBaaSの使用にまったく反対しています。

    ScaleGridでは両方のモデルをサポートしているため、ユーザーは私たちを介してホスティングするか、自分のアカウントでホスティングするかを選択できます。これらの各モデルは、本番環境への導入やトラフィックの多いアプリケーションに適しており、MySQL、PostgreSQL、Redis™、MongoDB®データベース(近日公開予定のGreenplum®データベース)など、サポートされているすべてのデータベースで利用できます。各モデルでサポートされているデータベースとクラウドプロバイダーは次のとおりです。

    サポートされているデータベース 自分のクラウドを持参 専用ホスティング
    MySQL AWS、Azure、GCP、OCI、DigitalOcean AWS、Azure、GCP、DigitalOcean、Linode、OCI
    PostgreSQL AWS、Azure、GCP、OCI、DigitalOcean AWS、Azure、GCP、DigitalOcean、Linode、OCI
    Redis™ AWS、Azure、GCP、OCI、DigitalOcean AWS、Azure、GCP、DigitalOcean、Linode、OCI
    MongoDB®データベース OCI、DigitalOcean DigitalOcean、Linode、OCI
    Greenplum®(近日公開) AWS AWS

    BYOCモデルは私の展開に適していますか?

    これらの質問のいずれかに「はい」と答えられる場合は、BYOCが最適です:

    1. リザーブドインスタンスを活用して、長期的なホスティングコストを最大40%削減しますか?今すぐ読む
    2. データベースホスティングに使用したい無料のクラウドプロバイダーホスティングクレジットを持っているスタートアップですか?今すぐ読む
    3. 独自のクラウドプロバイダーアカウントを使用して独自のクラウドインフラストラクチャをセットアップしても問題ありませんか?
    4. 仮想プライベートクラウド/ネットワーク(VPCおよびVNET)にデプロイしますか?今すぐ読む
    5. アクセス制御にセキュリティグループを活用しますか?今すぐ読む
    6. 基盤となるマシンへのSSHアクセスが必要ですか?今すぐ読む

    BYOCと専用ホスティングの価格

    Bring YourOwnCloudの料金と専用ホスティングプランの主な違いは何ですか。 BYOCプランは独自のAWSまたはAzureアカウントを介してホストされるため、すべてのクラウドインスタンス、バックアップ、およびデータ転送のコストは、クラウドプロバイダーを介して直接支払われます。対照的に、ScaleGrid専用ホスティングはすべて込みであるため、ScaleGridアカウントを介して毎月1つの固定費(使用量に基づく)を支払います。 BYOCに記載されている費用は、ScaleGridに支払う金額のみであり、ハードウェアの費用は含まれていないため、BYOCの価格が専用ホスティングの価格よりも低いのはこのためです。

    クラウドデータベースをどこでホストしますか? BYOC対専用ホスティング| #mysql #postgresql #mongodb #redisClick To Tweet

    すべてのDBaaS管理、監視、および保守ツールは、24時間年中無休のサポートとともに両方のプランに含まれています。

    BYOCモデルを介してクラウドプロバイダーにいくら支払うのですか?

    BYOCモデルを介してAWSまたはAzureに支払うコストを見積もる最良の方法は、専用プランを使用して同等のプランサイズの違いを見つけることです。ホスティングモデル。専用プランではオンデマンドインスタンスを使用するため、BYOCの導入を通じてこれらを活用している限り、コストは比較的同じである必要があります。例を見てみましょう:

    データベース: MySQL
    クラウドプロバイダー: AWS
    レプリケーションタイプ: マスター-スレーブ-スレーブ

    上記のクラスター構成を使用すると、専用プランとBYOCプランの両方の料金を確認して、クラウドプロバイダーを通じて支払うコストを見積もることができます。

    ScaleGrid専用料金: $560/月
    ScaleGrid BYOC価格: $232/月
    推定クラウドコスト: $328/月

    これは大まかな見積もりを取得するための良い方法ですが、毎月のクラウドコストは、実行されるバックアップの量とデータ転送アクティビティに基づいて実際に異なります。

    予約済みインスタンス

    BYOCモデルの大きな利点の1つは、リザーブドインスタンスを活用して、長期的なホスティングコストを最大40%削減できることです。リザーブドインスタンスは、クラウドプロバイダーを通じて購入できるプリペイドインスタンスであり、1年または3年前に購入すると1時間あたりの割引料金を受け取ることができます。 AWSEC2インスタンスとAzureVMインスタンスの両方がリザーブドインスタンスとして利用可能であり、BYOCプランを通じて使用できます。

    スタートアップホスティングクレジット

    さらに、BYOCプランはスタートアップ企業にも非常に人気があります。これは、インキュベーター、アクセラレーター、またはスタートアップコミュニティプログラムを通じて保護された無料のAWSまたはAzureスタートアップホスティングクレジットを活用でき、ScaleGridとしてデータベースホスティングコストに無料クレジットを適用できるためです。また、スタートアッププログラムを通じて、初期段階の企業に追加の節約を提供します。このプログラムでは、適格な企業がBYOCまたは専用プランを最大12か月間50%割引で利用できます。

    BYOCと専用ホスティング機能

    前述のように、BYOCプランと専用プランはどちらも完全に管理されており、本番環境への導入に最適です。 BYOCモデルで利用できるこれらの高度な機能を除いて、機能の大部分は同じです。

    仮想プライベートクラウド/仮想ネットワーク

    Amazon Virtual Private Clouds(VPC)とAzure Virtual Networks(VNET)は、リソースを起動できるクラウドインフラストラクチャのプライベートな分離セクションです。これらは、データベースをインターネットから保護できる高度なクラウド構成です。 VPCとVNETは、サブネットまたはピースにプロビジョニングできるため、ワークロードを分離し、サブネット間のルートを制御できます。また、クラスターをアベイラビリティーゾーン全体に地理的に分散して、デプロイメントの高可用性を確保することもできます。 ScaleGridでは、データベースをインターネットからルーティングできないように、クラスターをプライベートVPCサブネットにデプロイすることをお勧めします。

    アプリケーションとデータベースを同じVPCにデプロイすると、レイテンシーパスも可能な限り低くなります。これは、Redis™のようなキャッシュソリューションにとって非常に重要になります。また、アプリケーションとデータベースが同じVPC内にある場合、それらの間のトラフィックに料金を支払う必要がないため、コストを削減できます。これにより、トラフィックの多いアプリケーションのコストを大幅に節約できます。

    これらの強力なセキュリティ構成では、セットアップするクラウドインフラストラクチャを理解している必要があります。 ScaleGridでの展開用にVPCまたはVNETインフラストラクチャをセットアップする方法については、以下の「はじめに」セクションを確認してください。

    エキスパートのヒント

    フォロワークラスターを使用すると、2つの独立したデータベースシステム(同じタイプ)の同期が保たれるため、MySQL、PostgreSQL、MongoDB®データベースのアプリのパフォーマンスを分析、最適化、テストできます。

    セキュリティグループ

    AWSセキュリティグループとAzureネットワークセキュリティグループを使用すると、高度な仮想ファイアウォールを介してサーバーへのアクセスをロックダウンできます。 BYOCモデルを使用してScaleGridに新しいデータベースインスタンスを設定する場合、セキュリティグループを使用して、インスタンスへのインバウンドトラフィックとアウトバウンドトラフィックを制御します。これらは、クラスターと同じVPCまたはVNETで作成する必要があります。

    マシンへのSSHアクセス

    ScaleGridのBYOCプランで利用できるもう1つの非常にユニークな機能は、展開の基盤となるマシンへの完全なSSHアクセスを維持する機能です。これにより、外部のプラグインとツールを活用して、展開をより適切にサポートし、パフォーマンスを向上させることができます。

    DBaaSプロバイダーの大多数は、このアクセスを提供していません。これは、DBaaS採用の最大の障害の1つです。組織は、高度に制限されたCookieカッターサービスに縛られることなく、独自の展開を制御する権利を望んでいます。これは、エンタープライズスペースで特に顕著です。これらの組織には、データベース管理者のチームが展開を管理しており、クラスターに対して内部の専門知識を行使する自由が必要なためです。

    BYOCに関心がありますが、SSHアクセスは必要ありませんか?問題ない。デフォルトではアクセスをブロックしているため、お客様の導入の安全性のために誤って悪用される可能性はありません。 SSHアクセスを使用する場合は、サポートにメールで連絡してください。サポートさせていただきます。

    開始方法

    では、どのDBaaSプランが最適ですか?いずれにせよ、私たちはあなたをサポートし、あなたのアカウントをできるだけ簡単に設定できるようにするためにここにいます。以下のリンクをチェックして、ScaleGridでBring Your OwnCloudまたはDedicatedHostingデプロイメントの作成を開始してください:

    BYOC入門

    1. クラウドプロファイルを作成する–クラウドプロファイルとは何ですか?
      1. AWSクラウドプロファイル
      2. Azureクラウドプロファイル
      3. GCPクラウドプロファイル
      4. OCIクラウドプロファイル
      5. DigitalOceanクラウドプロファイル
    2. BYOCクラスターを作成する
      1. 新しいMongoDB®BYOCクラスター
      2. 新しいRedis™BYOCクラスター
      3. 新しいMySQLBYOCクラスター
      4. 新しいPostgreSQLBYOCクラスター

    専用ホスティングの開始

    1. 専用クラスターを作成する
      1. 新しいMongoDB®専用クラスター
      2. 新しいRedis™専用クラスター
      3. 新しいMySQL専用クラスター
      4. 新しいPostgreSQL専用クラスター

    別のDBaaSソリューションを活用していて、ScaleGridに移行して高度な構成と制御を利用することに関心がある場合は、スイッチングプロバイダーを確認してください。対処。 ScaleGridに切り替えると、最大6か月間データベースホスティングコストを50%節約するために申請してください。

    その他のヒント

    高可用性

    コンピュータシステムの可用性は、そのサービスが一定期間稼働している時間の割合です。通常、一連の9として表されます。 1年間に測定された可用性と対応するダウンタイムを参照してください。詳細

    接続プール

    最近のWebアプリケーションでは、クライアントは多くの接続を開く傾向があります。開発者は、他の操作が行われている間、データベース接続を保持することを強くお勧めしません。 「できるだけ遅く接続を開き、できるだけ早く接続を閉じてください」。詳細

    データベースの傾向

    どのデータベースがトレンドになっているのか疑問に思っていますか?現在のNoSQLとSQLの使用法、最も一般的なデータベース、追跡する重要なメトリック、およびそれらの最も時間のかかるデータベース管理タスクを確認してください。詳細


    1. ORA-06502:PL / SQL:数値または値のエラー:文字stringバッファが小さすぎます

    2. IRIWorkbenchでのデータベースプロファイリング

    3. SQL Server2019の新機能

    4. IRIWorkbenchでのインクリメンタルデータレプリケーション