ホームページ  >  記事  >  運用・保守  >  Linuxの運用保守って何をするの?

Linuxの運用保守って何をするの?

青灯夜游
青灯夜游オリジナル
2022-03-02 14:08:5813452ブラウズ

Linux の運用および保守作業: 1. サービスの監視; 2. サービスの障害管理; 3. サービスの容量管理; 4. サービスのパフォーマンスの最適化; 5. サービスのグローバル トラフィック スケジューリング; 6. サービス タスクのスケジューリング; 7、サービスのセキュリティ保証、8. サービスの自動リリースとデプロイメント、9. サービスクラスタの管理、10. データベース管理など

Linuxの運用保守って何をするの?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux運用保守の主な仕事内容

Linux運用保守は最も人員が多く、給与も最も高いポジションです。この記事の焦点は、Linux の運用と保守のキャリアの紹介であり、Linux の運用と保守の学習とキャリア開発を専門とする組織である Marco Education と愛好家が共同で執筆したものです。

Internet Linux の運用保守業務は、安定性、セキュリティ、効率性の 3 点を基本としてサービスを中心に実施しており、同社のインターネット ビジネスは 7 時間 24 時間高品質なサービスをユーザーに提供できます。運用と保守の責任は、設計からリリース、運用と保守、変更とアップグレード、オフラインに至るまでの製品ライフサイクルをカバーします。

運用保守の責任は製品のライフサイクル全体にわたって重要かつ広範囲に及びますが、運用保守エンジニアの責任はこの部分の作業に限定されず、問題点を要約する必要もあります。作業中に遭遇した問題を解決し、関連する技術的方向性を抽出する 関連するツールとプラットフォームを開発して、ビジネス開発をサポート/最適化し、運用と保守の効率を向上させる 関連する技術作業には主に次のものが含まれます:

  • サービス監視テクノロジー:監視プラットフォームの開発とアプリケーションを含む、サービス監視の正確性、リアルタイム性、包括性の保証

  • #サービス障害管理: サービス障害計画の設計、計画の自動実行、障害を含む概要と製品/システムへのフィードバック 製品の安定性を向上させるために設計レベルで最適化する

  • サービス キャパシティ管理: サービス キャパシティの測定、サービス ルームの建設、拡張、移行などの計画。

  • サービス パフォーマンスの最適化: ネットワークの最適化、オペレーティング システムの最適化、アプリケーションの最適化、クライアントの最適化などを含むあらゆる方向からサービスのパフォーマンスと応答速度を向上させ、ユーザー エクスペリエンスを向上させます

  • サービス グローバル トラフィック スケジューリング: サービスにアクセスするトラフィックを、容量とサービスの状態に応じて各コンピュータ ルームに割り当てます。

  • #サービス タスク スケジューリング: さまざまなタスクのスケジューリングサービスのスケジュールされた/スケジュールされていないタスク トリガーとステータスの監視
  • サービス セキュリティ: サービス アクセス セキュリティ、攻撃防止、権限制御などを含みます。
  • データ伝送技術:p2pの研究開発と各種伝送技術の応用、長距離ビッグデータ伝送などの課題解決を含む
  • サービス自動リリース・展開:開発導入プラットフォーム/ツールの説明、およびプラットフォーム/ツールの使用、安全かつ効率的なサービス リリースの実現
  • サービス クラスター管理: サービス サーバー管理、大規模クラスター管理などを含む
  • サービスコストの最適化 : サービス運用に使用するリソースを可能な限り削減し、サービス運用コストを削減します
  • データベース管理 (DBA) : データベースを作成します高性能データベース クラスターの設計、開発、管理により、サービスの安定性と効率性が向上します。 効率的で管理が容易になります。
  • プラットフォーム開発: Docker などのプラットフォームの開発と管理、サービス アクセス技術
  • 開発の最適化と分散ストレージ プラットフォームの開発アクセス
  • など、サービスの品質、効率、コスト、セキュリティなどに関連するあらゆる作業、および関連するテクノロジ、コンポーネント、ツール、プラットフォームはすべて運用および維持されます。カテゴリー。それぞれの技術的方向で適切な仕事を行い、対応するコンポーネント、ツール、プラットフォームの研究開発を完了することは、運用と保守の責任を果たす上で積極的な役割を果たし、ビジネスの発展に重要な影響を与えることができます。

Linux 運用保守業務の分類運用保守業務にはさまざまな方向性があり、事業規模の継続的な発展に伴い、インターネットの成熟度はますます高まっています。企業では、運用・保守職をさらに細分化します。現在、大手インターネット企業の多くは初期段階のシステム運用保守のみを行っており、規模やサービス品質への要求が高まるにつれ、業務は徐々に細分化されています。通常の状況では、運用保守チームの作業分類 (図 1-1 参照) と責任は次のとおりです。

Linuxの運用保守って何をするの?2.1-アプリケーションの運用と保守 (SRE): アプリケーションの運用と保守は、オンライン サービスの変更、サービス ステータスの監視、サービスの災害復旧とデータ バックアップなどを担当します。日常的なトラブルシューティング、緊急障害対応など 業務内容は、設計レビュー、サービス管理、リソース管理、定期検査、計画管理、データバックアップなどです。

2.2-システム運用および保守 (SYS): IDC、ネットワーク、CDN、および基本サービス (LVS、NTP、DNS) の構築を担当し、資産管理、サーバーの選択、配信および保守を担当します。 IDCデータセンター構築、ネットワーク構築、LVSロードバランシング・SNAT構築、CDN企画・構築、サーバー選定・納品・保守、カーネル選定・OS関連保守作業、資産管理、基本サービス構築の業務を担当します。

2.3-データベースの運用と保守 (DBA): データベースの運用と保守は、データ ストレージ ソリューションの設計、データベース テーブルの設計、インデックスの設計、SQL の最適化、変更、監視、バックアップ、高可用性の設計、その他の作業を担当します。データベースの詳細な作業内容:設計レビュー、キャパシティプランニング、データバックアップとディザスタリカバリ、データベース監視、データベースセキュリティ、データベース高可用性とパフォーマンス最適化、自動システム構築、運用保守研究開発、運用保守プラットフォーム、監視システムと自動展開システム。

2.4-運用保守セキュリティ (SEC): 運用保守セキュリティは、ネットワーク、システム、ビジネスなどのセキュリティ強化を担当し、定期的なセキュリティ スキャン、侵入テストの実施、セキュリティ ツールとシステムの開発、業務内容としては、安全体制の構築、安全教育、リスクアセスメント、安全構築、安全遵守、緊急時対応などとなります。

Linux の運用および保守の日常使用ソフトウェアとスキル

運用および保守エンジニアが使用する運用および保守のプラットフォームおよびツールには、次のものがあります。

  • Web サーバー: apache、tomcat、nginx、lighttpd

  • モニタリング: nagios、ganglia、cacti、zabbix

  • 自動デプロイメント: ansible、sshpt、salt

  • 構成管理: puppet、cfengine

  • 負荷分散: lvs、haproxy、nginx

  • 送信ツール: scribe、flume

  • バックアップ ツール: rsync、wget

  • データベース: mysql 、oracle、sqlserver

  • 分散プラットフォーム: hdfs、mapreduce、spark、storm、hive

  • 分散データベース: hbase、cassandra、redis、MongoDB

  • コンテナ: lxc、docker

  • 仮想化: openstack、xen、kvm

  • セキュリティ: kerberos 、selinux、acl、iptables

  • 問題追跡: netstat、top、tcpdump、last

運用と保守はテクノロジーに基づいており、技術で保証された製品は、より高品質なサービスを提供します。運用および保守作業の責任とビジネスにおけるその立場により、運用および保守エンジニアはより広範な知識と深い技術的能力が必要になります。

  • 以下を含む確かな基本的なコンピュータ知識。コンピュータ システム アーキテクチャ、オペレーティング システム、ネットワーク テクノロジなど;

  • 一般的なアプリケーションでは、オペレーティング システム、ネットワーク、セキュリティ、ストレージ、CDN、DB などを理解し、それらに関連する知識が必要です。原則;

  • 小規模な運用および保守ツールの開発から大規模な運用および保守システム/プラットフォームの開発に至るまで、優れたプログラミング能力が必要です;

  • データ分析能力:システム運用に関するさまざまなデータを整理・分析して問題点を特定し、解決策を見つけることができます。

  • ## システムツールを含む豊富なシステム知識システム アーキテクチャ、共通プラットフォームの選択など ;

  • ツールとプラットフォームを包括的に活用する機能;

関連する推奨事項: "

Linux ビデオ チュートリアル"

以上がLinuxの運用保守って何をするの?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。