Help us understand the problem. What is going on with this article?

インフラ屋さんの仕事

More than 1 year has passed since last update.

僕はインフラ屋さんじゃないんですが、自分でどこかでメモった情報が有用そうだったので記載しておきます。
変なところあったらご指摘下さい...

bootstrap:インスタンスの起動

仮想環境の作成や立ち上げを行う。
クラウドだと、AWSGCPのインスタンスや、
仮想環境だと、VMwareVirtualBox
ツールだと、VagrantDockerなどが該当する。

provisioning:必要なソフトウェアのインストール

各種言語や、その他必要なツール群の初期インストール。
(ex: Pythonだとpyenvや、Rubyだとrbenvなどを入れたり、ネットワーク系コマンドが使えるようにnet-toolsを入れたり...)

configuration:各種設定の管理

サーバの設定やインストール物の管理などを行う。
ツールだと、ChefAnsibleなどが該当する。

clastering:サーバのグループ化

クラスタリング。
可用性の向上や、処理速度の向上を目的とする。

クラスタリングには大きく分けて2種類存在する。

  • HAクラスタ
    • 高可用を目的としている
    • 種類
      • フェールオーバー型
        • アクティブとスタンバイと用意しておき、アクティブが死んだら、スタンバイに切り替える構成
      • 負荷分散型
        • 1号機と2号機と用意しておき、ロードバランサによって処理を振り分ける構成(処理が集中しないので処理速度の向上にも繋がる)
  • HPCクラスタ
    • 処理速度の向上を目的としている
    • 3つのノードに分かれている
      • ヘッダノード
        • クラスタ全体の管理や、クライアントとのやりとりを行う
      • 計算ノード
        • 計算処理を行う。複数用意し並行処理をする事で、処理速度の向上を図る
      • データノード
        • データベースとのやりとりを行う

ref: http://www.linuxacademy.ne.jp/lablog/infrastructure/308/

monitering:監視・通知

負荷状況や不正アクセスなどの監視や通知を行う。
ツールだと、ZabbixCactiなどが該当する。

operation:定型運用作業やオーケストレーション

よく分からなかった...
上記のprovisioningconfigurationを自動化したり、障害発生時に担当者に連絡したりする事...??

deployment:更新の配布やアプリケーションの配布

パッチ当てや、アプリケーションのデプロイなどを行う。
ツールだと、Jenkinsなどが該当する。


結構どころではないざっくりさで申し訳ないです...
変なところあったらご指摘下さい...(2回目)

hnkyi
Java / Ruby / Python / C# / 基本情報技術者 / 応用情報技術者 / Kali Linux
lassic
ITを駆使して地方を元気にする株式会社LASSIC(ラシック)。地方を舞台に自分らしく働く優秀な技術者が、貴社のWEB・スマートフォンサイトやアプリ開発、システム開発プロジェクトを成功へと導きます。~鳥取発~ITで地方創生
https://www.lassic.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした