データベース運用を未来対応に:今すぐ自動化を導入せよ
DBAがビジネスの円滑な運営を支援するために効果的に仕事を遂行できるツールへの適切な投資がなければ、遅かれ早かれその結果が表面化します。
ある日、データベース管理者(DBA)は多種多様な管理業務に関わる可能性が高く、その多くは計画外です。
アプリケーションチームはより狭く焦点を絞った作業範囲を持つ傾向がありますが、DBAの典型的な一日では、計画済みと計画外の両方の活動が、キャパシティプランニング、インストール、設定、データベース設計、移行、パフォーマンス監視、セキュリティ、トラブルシューティング、バックアップとデータリカバリにわたって発生します。
これはDBAに莫大なプレッシャーをかけ、組織の他部門と同じペースで動き続けるために粘り強さと機敏さを要求します。しかし、データセンターの複雑性増大に直面し、DBAが予期せぬ変動の大きいワークロードに対処する適切なツールを持たない場合、これらの課題はしばしば圧倒的になります。
>関連記事: 芸術か科学か:創造性は自動化できるか?
アプリケーションチームがコード管理、自動テスト、継続的インテグレーション、自動デプロイなど開発ライフサイクル管理のツールセットを持つ傾向があるのに対し、DBAの役割は往々にして、データセンターのグリーンライトを灯し続けるための計画外作業を遂行することに集中しがちです。
現代のエンタープライズITインフラの複雑さを鑑みれば、あらゆるITマネージャーにとって、計画外作業に一定の時間を費やすのは人生の不幸な事実です。
しかし懸念すべきは、DBAが作業週間のかなりの部分を、自動化ツールの導入で完全に回避できたはずの計画外作業領域——デプロイ失敗、未管理変更によるダメージ対応——に費やしていることです。
この傾向は、データベースの円滑な運営に依存する組織全体をリスクに晒すため懸念されます。増大するプレッシャーの下、DBAはスピードと品質のどちらかを妥協せざるを得なくなるからです。
データベースが現代エンタープライズにとってますます価値あるものになるにつれ、驚くほど複雑になってきました。その結果、適切な自動化ツールなしのDBAは、常時稼働の経済において想像を絶するレベルの情報処理要求に直面しています。
>関連記事: 2017年に守るべき10のCRM戒律
イノベーションと他チームとのクロスコラボレーションに注力する代わりに、DBAはオンサイトとクラウド両方の幅広いシステムで最適なデータベースパフォーマンスを確保するための単調なタスクに追われています。しかし、組織がDBAの貴重な時間を不必要な計画外作業に浪費させないために取れるステップがいくつかあります。
American Electric Power Application Services Groupは、複数のシステムとロケーションから情報を閲覧・編集・コミットし、バックエンドデータベースに反映する高速かつ効率的な方法を必要としていました。
オプションを調査した後、同社ITチームはQuestのデータベース管理ツールセットであるToad®を導入しました。これはデータベース開発者、管理者、データアナリストがSQLを使用してリレーショナルおよび非リレーショナルデータベースを管理するために使用します。
American Electric Power Application Services Groupは、アプリケーション開発とテストを即座に合理化し、データベース管理に費やす時間を大幅に削減しました。
Application Service Groupチームメンバーは、データベースをロックしているセッションを迅速に特定・終了し、キュー内の他のトランザクションをより速く処理できるようリソースを解放できます。
>関連記事: RPAとCIOの役割
これによりデータベースパフォーマンスが大幅に改善され、結果としてエンドユーザーのアプリケーションパフォーマンスも向上しました。最終結果は、より高性能なビジネスと、単調なデータベース管理ではなく真のイノベーションに注力できるDBAでした。
企業がDevOpsを採用できるよう、DBAは開発者が自動化を推進するために使用できるツールを推奨できます。これにより組織は変化に迅速に対応できます。
データベース開発ソリューションにより、DBAは一貫性があり繰り返し可能なプロセスを実装し、常に変化する環境に追従し、よりアジャイルになれます。
あらゆるDBAが、開発サイクルを自動化しつつ、バグ、パフォーマンス問題、コーディング標準、分散チームに関連するリスクを同時に最小化する価値を即座に認識するでしょう。
一度開発されれば、組織固有に作成された高品質で高性能なコードは、既製品ソリューションと比較にならないほど優れています。コードが開発されれば、DBAは一貫性があり繰り返し可能なデータベース開発プロセスを実装でき、ビジネス要件を容易に満たせるようになります。
組織がデータベース開発ライフサイクルに自動化を適用できるようになった今、開発チームと運用チーム間のサイロをより容易に打破できます。
>関連記事: ビッグデータを高品質インサイトに変える
DevOpsは、アジャイルプロセスと自動化を採用し、ビジネスがより速く、より効果的に、より低コスト・低リスクで変化に対応できるよう、組織内の働き方を合理化する方法です。
DBAはこの変化を促進する中心的存在です。自動化プロセスを実装することで、アプリケーションは手動コーディングとテストと比較して、わずかな時間で開発・リリースできます。
最近の研究では、アジャイルなDevOpsアプローチを採用していない企業と比較して、高性能IT組織は失敗が60倍少なく、失敗からの復旧が168倍速いことが示されました。
これは、描画板と製品の間を数ヶ月往復する時代が瞬時に終わったことを意味します。DevOpsを超えて、自動化によってサイロを除去し、他チームが効果的に協力できる範囲は無限大です。
使いやすくシンプルに導入できるサーバーベースのアプリケーションプラットフォームにより、ユーザーはSQLスクリプト、自動化ワークフロー、キュレートされたデータセットなど、互いのクエリを活用して共同作業できます。
>関連記事: IT運用におけるデータ駆動型意思決定の定義と実践
包括的な自動化ツールを活用することで、DBAはデータベースメンテナンス、ヘルスチェック、スクリプト実行、レポート作成などの定型・単調タスクをスケジュールできます。
代わりに、人間の入力を必要とし、ビジネスに価値を提供するより広範な活動——データベース設計、キャパシティプランニング、パフォーマンス監視、問題解決——に注力できます。安定して機能するデータベースは、すべてのビジネスユニットにポジティブな波及効果をもたらします。
逆に、DBAがビジネスの円滑な運営を支援するために効果的に仕事を遂行できるツールへの適切な投資がなければ、遅かれ早かれその結果が表面化します。
提供:ジョン・ポックネル、シニアプロダクトマネージャー、Quest Software
英国最大のテックリーダーシップ会議、TechLeaders Summitが9月14日に開催。40名以上のトップエグゼクティブが登壇し、企業が直面する最も破壊的なイノベーションの課題と機会を議論します。ここで登録して名誉あるサミットの席を確保してください
自動制御システム
- 自動化強化が射出成形ロボティクスをより高度に:NPE2018のトレンド
- ABB、コンパクト軽量IR 14050コボットを発表:柔軟・安全・精密駆動
- Bilsing Automation North America、10,400平方フィートRoseville施設へ拡張移転
- 日立、JR Automation買収を完了しロボットソリューションを強化
- 先進溶接自動化装置:効率と品質を向上
- インテリジェントオートメーションを今すぐ導入するための実践プレイブック
- UI から AI へ:自動化ランドスケープをナビゲートする
- 産業オートメーションを形作る新たなトレンド:2024年展望
- 自動化マスター:製造業成功への実証済み戦略
- 産業オートメーション探究:種類、メリット、インダストリー4.0での役割
- インテリジェントオートメーションで製造業を未来対応させる