いわゆる DBA は、通常データベース管理者と呼ばれるもので、主にデータベースのインストール、管理、チューニング、バックアップ、災害復旧、クラスタリング、セキュリティなどを担当します。DBA は、データベース自体に精通しているだけでなく、ハードウェア (ホスト、ストレージ、ネットワーク)、オペレーティング システムなどについても十分な理解が必要です。そうでなければ、真のマスターになることは困難です。 従来のDBAに必須のスキル 従来の作業モードでは、DBA は企業向けに高可用性 (HA) と高性能のデータベース システムを構築し、データベースの日常的なメンテナンスを担当する必要があります。同時に、データベースに問題が発生した場合、その問題を適時に特定して解決することができます。優れた DBA は通常、次のスキルを習得する必要があります。
データベースのチューニングを例にとると、I/O は一般的なパフォーマンスのボトルネックになります。最大限のチューニングを実現するには、ディスク (ハードウェア) の動作原理とオペレーティング システムに関する関連知識を理解するだけでなく、データベース独自の IO チューニング パラメータを習得する必要があります。この方向だけでも、習得すべき知識や技術は非常に複雑です。 クラウド時代における複雑さの簡素化 クラウド時代の到来により、クラウド データベースの適用と大規模な普及により、DBA に多くの好ましい変化がもたらされました。クラウド データベースは、デプロイメント不要、高性能、高信頼性、強力な柔軟性と拡張性を特徴としており、DBA の反復的で些細な日常業務を大幅に簡素化できます。 1) 展開は不要 クラウド データベースはワンクリックで導入でき、簡単な購入操作で数分または数秒で配信できます。クラウド データベースには、MySQL、PostgreSQL、SQL Server などのリレーショナル データベースや、MongoDB、Redis、Memcache などの非リレーショナル データベースなど、互換性がありさまざまなバージョンをサポートする多くの種類があります。 2) 高性能 クラウド データベースのソフトウェアとハードウェアは、理想的なパフォーマンスを提供するために徹底的に調整されています。同時に、基盤となるハードウェアには、NVMe、Skylake、25Gb 高速ネットワークなどの最新の高性能ハードウェアが迅速に導入されます。クラウド データベースのさまざまなパフォーマンス機能のサポートにより、DBA はアプリケーション層の最適化に集中できます。 3) 高可用性 一般的に、クラウド データベースはデフォルトで高可用性アーキテクチャを使用します。特定の障害が発生した場合、クラウド データベースは自動的に検出し、適時に災害復旧を実行して、データベース サービスが中断されないようにします。 UCloud クラウド データベースを例にとると、99.95% を超える可用性を実現し、クロス アベイラビリティ ゾーン展開を自動的にサポートし、より高いレベルの災害復旧機能を備えています。この方法では、DBA が追加の高可用性アーキテクチャを導入する必要がなくなります。 4) 優れた柔軟性と拡張性 クラウド データベースの柔軟な拡張機能は、少なくとも垂直方向の拡張 (スケールアップ) をサポートし、通常は水平方向の拡張 (スケールアウト) もサポートします。柔軟性とは、1 つのマスターと複数のスレーブをサポートし、読み取りと書き込みを分離できる 3 次元の拡張です。 DBA は短期的にはビジネスに集中でき、当面はスケーラビリティについて心配する必要がなくなります。 5) 自己完結型の運用・保守機能 クラウド データベースは通常、自動バックアップと手動バックアップの 2 つのモードと、ブラックリスト、バックアップ期間、バックアップ ソースなどのカスタマイズされたバックアップ ポリシーをサポートしています。誤った操作が発生した場合、クラウド データベースは通常、データを取得するためのワンクリック ロールバック機能を提供します。詳細な監視データも提供します。 Web コンソールにはほとんどの主要な指標が表示され、異常が発生した場合に自動的に警告するように設定することもできます。 DBA はクラウド データベースの運用・保守作業を基本的に行わないと言えます。 6) 安全で信頼できる クラウド データベースには、データ ストレージ、ネットワーク リンク アクセス、認証、マルチテナント分離において複数の安全対策が講じられており、データのセキュリティが確保されます。さらに、データベース監査、バックエンドの自動脆弱性スキャン、定期的なセキュリティ強化などをサポートできます。 7) 24時間年中無休のプロフェッショナルDBAサービスが付属 とても思いやりのある対応ですね。 DBA または R&D スタッフが困難な問題に遭遇した場合、クラウド データベースの専門家にオンラインで分析と解決を依頼して、迅速に問題を解決できます。プロフェッショナルサービスには、クラウドへの移行、アーキテクチャコンサルティング、診断、検査、パフォーマンスチューニングなども含まれます。 新しい時代、新しいスキルを身につける クラウド データベースの使用後、DBA は次のような他のスキルのトレーニングと開発に多くの時間を費やし、全体的な競争力を向上させることができます。 ビジネススキル:日々の点検、管理・保守、障害対応業務に加え、ビジネス開発に注力し、ビジネス側への能力転換を図るための時間が必要です。 将来のビジネス開発をサポートするための合理的なデータベース アーキテクチャの学習と策定を行うアーキテクチャ設計スキル。これを達成するには、非常に大きな挑戦が必要ですが、個人的な利益も大きくなります。 ソフトウェア開発スキル、DevOps テクノロジー スタックを習得し、それをビジネスと組み合わせ、SRE (サイト信頼性エンジニア) として働きます。 クラウド データベースは多くの利便性をもたらし、DBA の業務内容を変えました。しかし、一般的なスキルであれ、新しいスキルであれ、DBA のスキル向上は浅いものから深いものへ、段階的に行われます。アマチュアの理論学習と実務実践を通じて、段階的な成長と蓄積が必要です。この道には近道はありません。最後に、この記事にはデータベース エンジニアのスキル成長マップが添付されています。すべての DBA と XDJM にとって役立つことを願っています。 ウェブサイト上の画像が圧縮されているため、一部のコンテンツが不明瞭になる場合があります。興味のある読者はリンクをクリックして高解像度の電子版を無料でダウンロードできます。 |
<<: テレコムとファーウェイが協力し、福建省の企業に「クラウドとプラットフォームへの移行」を呼びかけ
>>: サーバーレスコンピューティングを始めるのに役立つ 7 つのオープンソース プラットフォーム
ロシアの商人 ihc.ru をご紹介します。会社名 - Internet-Hosting LLC、所...
HUAWEI CLOUDは8月25日から9月3日まで、ラテンアメリカでの2周年を祝う一連のイベントを...
v.psの東京データセンターのVPSは、日本のソフトバンク回線に接続され、デフォルトで1Gbpsの帯...
Google がますます保守的になっているので、SEO について心配しなければなりません。なぜそう言...
私のブログを長い間フォローしている若い人たちは、8月にvirmachが初めてサーバー上で起動されたと...
運輸は基礎的かつ先駆的かつ戦略的な産業であり、経済と社会の発展にとって重要な支えと強力な保証です。過...
海外メディアの報道によると、アメリカの配車サービス「ウーバー」の評価額はわずか4年でゼロから驚異の1...
北京時間4月25日、海外メディアの報道によると、MatchPuppyはペットの犬同士がブラインドデー...
常に一歩遅れをとっているインターネット大手のテンセントは、電子商取引広告プラットフォームの立ち上げで...
何年も前にハイブリッド クラウドについて議論されていたとき、クラウド バーストが大流行していました。...
最近のニュース「クリエイティブマーケティングとブルーオーシャン戦略がSKYCCの売れ行きを伸ばす」で...
今日の急速に変化する状況では、ほとんどの企業がクラウド コンピューティングを使用して環境への全体的な...
最近では、自社のコンピューター室を持たず、クラウドベンダーのサーバーを利用する企業が増えています。通...
キーワードランキングの不安定さはよく知られています。アルゴリズムが変わるたびに、ランキングは違った形...
ウェブサイトが収益を上げたい場合、トラフィックなしでは成り立ちません。その結果、多くのウェブマスター...