データベース管理者を幸福にする5つのヒント

DevOpsの実装が増え続けるにつれて、組織は市場で最も有能で効率的なアプリケーション開発者を確保しようと悪戦苦闘しています。データベース管理者は、開発者が展開するデータベースプラットフォームの台数が増え続ける間もずっと裏方で頑張っています。

データベース管理者は厳しい状況にあります。開発者がIT界の「ジェームズ・ボンド」だとしたら、データベース管理者は、ボンドのために「おもちゃ」を裏方で静かに開発しているMI6メンバー「Q」ではないでしょうか。

組織における一般的なデータベース管理者は、多数の開発段階にまたがる40以上のデータベース管理を任されることがあります。

このようなはっきりしているデータベースは時には不正データベースとなって、同じ計算リソースとストレージ容量を求めて戦います。大部分には報告ツールと管理ツールが個別に装備されています。ここに障害が発生すると様々な要因が原因として考えられます。

Amazon Web Services(以下、AWS)などのサービスによって、データベース容量が大きくできるようになると、データベースの拡張は特に管理が難しくなります。例えば、AWSサイトにはMongo DBデータベースを作成する簡単な5ステップが提供されています。

データベース管理者を増員して、教育して、それを維持する際に必要とされる時間と労力に関するこの概念がどれだけ簡単か想像してみてください。

データベース管理者への負担が過重になりすぎると、収益や効率に影響を与えるデータ損失や問題に気づかないこともあります。データベースの拡張を規制するポリシーを導入することが難しい場合は、データベース管理者がいつも最新の知識を取り入れることができるよう手助けしてあげてください。ヒントが5つあります:

集中力を高め、不必要な邪魔をしない

データベース管理者は、ヘルプデスク、バックアップおよび復旧作業、またはシステムアップグレードなど、広範で重要なIT業務が多重に任される傾向があります。たぶん、過度の負担を強いるつもりはなかったのでしょうが、どうして、裏方のデータベース管理者に仕事を割り振ってしまうのでしょうか?データベース管理者に火消し業務の一歩先に進んだ、もっと複雑なアプリケーションのパフォーマンスを向上させるための方策などに集中する時間を与えましょう。より大きな全体像で見ると、この概念は障害発生の抑止になります。

データベース管理者にデータベース教育のための十分な時間を与える

外からの邪魔を遮断すれば、データベース管理者は、MySQL、Oracle、Microsoft SQLなどの従来のデータベースを勉強する時間が取れ、さらには、Couchbase、Cassandra、PostgreSQLなどの現代的なオープンソースデータベースに対する能力を向上させることもできます。

監視ツールの一元化

ほとんどのデータベースに付いている管理ツールは、表示を制限することができます。ツールを一元化にすると、アプリケーションのスタック状況を全て表示することができます。それを見れば、データベースがどのようにリソースを共有し、障害やパフォーマンス問題を引き起こす相互機能が分かります。ツールを一元化すれば、データベース管理者は、まるで「月曜日の朝のコーヒー」的な緩やかさで、1つの画面で全てのデータベースをチェックすることができて、どちらがより急ぎ対応を要するものか判断することができます。

データベース管理者に権限を与えるプロセスを導入する

データベース管理者に、新しいデータベースを評価し、管理する権限を与えます。データベース管理者を従来型の運用チームに限定している職場では、この役割を維持するのは難しいかも知れません。データベースが境界を越える可能性は、データベース管理者にもありえることです。彼らは、不必要、非生産的または非実用的な可能性のあるデータベースを追いかけて、評価する権限を与えられるべきです。これは、データベースの必要性について、明確、かつ、否定できない議論がない限り、新しいデータベースにNOと言う権限を彼らに与えることを意味します。また、データベース管理者には、全てのデータベースに共通の目的、メトリックおよびSLAを構築する得権限があっていいはずです。

データベース管理者を雇ったら、スターのように気を配ってあげてください

才能のあるデータベース管理者を雇うことはますます困難になっています。特に、多数のデータベースプラットフォームを同時に素早く操作できるような能力者は。2015年に調査された「消滅するデータベース管理者」報告によると、対象となったデータベース専門家の41%以上が、今後10年以内にデータ管理分野を離れることを考えていると回答しました。今後の人材不足の予測から、職業としてのデータベース管理者は、今後数年間で最もホットなITキャリアの1つとして認識されています。CNNマネーでは、2017年のベスト・ジョブズ・オブ・アメリカで9位にランクインされました。雇用者は彼らに特別に気を配って、彼らを辞めさせないようにできることは全てやった方がよいでしょう。

会社のデータがビジネスにおいて重要な役割を果たすことを望むなら、データベース管理者に開発者として最大の信用と謝辞を与えてください。すべての開発者の背後には、アプリケーションとデータを最高速度で処理させているデータベース管理者がいます。ジェームズ・ボンドは決してQなしには成功できないことを忘れないでください。

-Data Center Dynamics
原文はこちら