データベース管理者は、組織にとっての価値を明確にすることが難しいと感じることがよくあります。今日のビジネスのほぼすべての部分が信頼できるデータによって推進されていることを考えると、これは驚くべきことです。
データベースはミッションクリティカルです。データベースがオフラインになるとすぐに、コストのカウントを開始できます。たとえば、ある大手IT企業の経験を考えてみましょう。彼らのデータベースは完全に実行されていました。それから彼らはブラックフライデーのプロモーションをすることにしました。 IT企業は、大成功を収めた大規模なマーケティング活動を行いました。その日、100万人をはるかに超える顧客がオンラインになりました。これは、データベースが完全に停止するまでは素晴らしいものでした。
これは、会社の歴史の中で最大かつ最も成功したマーケティングキャンペーンでした。コールセンターは、ブラックフライデーのプロモーションのピーク時に毎分数十万ドルを生み出していました。しかし、データベースがダウンした2番目の時点で、直接的な定量化可能な影響がありました。
DBAとしての役割を明確にする方法
信頼性の低いデータベースは、ビジネスを成功または失敗させる可能性があります。したがって、これらのデータベースを健全に保つ人々は、ビジネスの収益に直接影響を及ぼします。 DBA、開発者、および企業内の他のデータ管理者は、彼らの役割の価値と彼らの活動の価値をドルとセントで明確に表現できなければなりません。これは、彼らが新しいプロジェクトのサポートや資金を調達するための現金を探している場合に特に関係があります。
上司のところに行って、「聞いて、ここに道具を持っていい?」と言うことができます。または「データベースを切り替えることはできますか?この他のデータベースの方が生産性が高くなると思います。」上司はそのアイデアを気に入っているかもしれませんが、財務部門の誰かから承認を得る必要があります。
財務担当者は、次のような質問への回答を求めています。
- これにより、ビジネスのコストをどのように節約できますか?
- どのようにしてビジネスのためにより多くのお金を生み出すのでしょうか?
- 貯蓄や収益の面でリスクをどのように軽減しますか?
- 規制対象の業界の場合、コンプライアンス違反のリスクをどのように軽減しますか?
ここで、主要業績評価指標(KPI)が役立ちます。
CFOに使用する重要なKPI
これらの監視KPIを使用して、毎日の監視責任の価値を伝えるのに役立ててください。
- 可用性: コールセンターまたは販売データベースの可用性が低下している場合は、ビジネスへの財務上の影響について具体的に説明してください。ドルの損失を数秒または数時間で定量化すると、意思決定者にとって問題がより具体的になります。
- 解決時間: 毎秒、解決時間を取り去ることができれば、停止中に節約または失われる金額に直接影響します。
- システムの応答時間: データベースは応答時間に大きな影響を与えます。レポートを取得するための過度の待機時間や、eコマースサイトでのページの読み込みが遅いと、ビジネスに悪影響を与えることは間違いありません。
適切なツールとリソースがあれば、DBAとして防ぐことができる問題に多額の資金を投入することで、プロジェクトに資金を提供するために必要な人々を説得するだけでなく、組織におけるあなたの役割の価値を示すことができます。
DBAのクラウドベースの監視の価値
DBAは、組織がワークロードをクラウドに移行し、サービスとしてのデータベースプラットフォームに切り替えていることを心配しているのをよく耳にします。これらのマネージドサービスは、データベースを最新の状態に保ち、データをバックアップするなど、DBAが従来行う可能性のある多くのタスクを処理します。
ただし、DBAは、クラウドへの移行を、組織に価値を示すための追加の機会と見なすこともできます。データベースパフォーマンスの監視のためにクラウドに移行すると、これらのプラットフォームのコストをサービスとして管理するという新しいタスクが作成されます。データベースのパフォーマンスを向上させ、使用するリソースを減らした場合(たとえば、AzureでのDTUの書き込みを減らした場合)、コストに暗黙の月次の影響があります。
同様に、会社が新しいプラットフォームに移行する場合、誰かがその移行の知恵を評価する必要があります。一部のDBAはデータベースの専門家になり、自分自身をDBAとは呼ばなくなった可能性があります。彼らは自分たちをデータエンジニアと呼ぶかもしれませんが、それは実際には問題ではありません。彼らは同じ人々です。これらのDBAは、専門知識を使用して、あるシステムから別のシステムへの移行がどれほど難しいかを評価します。彼らは、コストへの影響、コストを削減するために移行を最適化する方法、および可用性を高めるために新しいシステムを構成する方法を検討します。
たとえば、QuestがSpotlight Cloudを構築したとき、バックエンドでAzureSQLDBを使用することにしました。次に、Cosmos DBに移行することにしました。つまり、データベースの専門知識を持つ人は、パフォーマンスの向上、可用性の向上、コストの節約に基づいて、それが良い動きであるかどうかを評価する必要がありました。
SaaSアプリケーションにクラウドベースの監視を利用する
オンプレミスアプリケーションではなくSaaSアプリケーションを構築している場合、開発環境は劇的に変化するか、少なくともその使用法の性質が変化します。オンプレミスツールを構築するときは、そのデータベースが実行されている単一のサーバーとそのデータベースが存在する単一の環境のコンテキストでそのデータベースのパフォーマンスを確認します。たとえば、20人のユーザーと20人のデータベースがあるとします。パフォーマンスを測定するための定量化可能な範囲。
次に、それをSaaS環境に配置します。潜在的に、数万のインスタンスにわたる数千のユーザーが、特定の時点で監視されています。これらのユーザーはいつでもログオンできます。そのため、突然、まったく異なる範囲のパフォーマンスに対処する必要があります。
したがって、確かに、DBAの役割は変化していますが、それはビジネスにそれほど重要ではなく、影響も少なくありません。実際、より多くの組織がクラウドを掘り下げるほど、特にそれを明確な価値に戻すことにおいて、より重要なDBAになります。
DBAがデータベースパフォーマンスモニタリングを使用して、1秒あたり、計算サイクルあたり、および1か月ごとに使用されるストレージのギガバイトあたりのコスト削減を実証できる場合、突然、CFOは立ち上がってDBAに適切に注意を向けています。
>