#author("2020-11-30T06:05:59+00:00","default:admin","admin")
#author("2020-12-29T11:41:03+00:00","default:admin","admin")
-[[“巣ごもり”の年末年始に学びたい、ITエンジニアにお薦めの5つの知識:https://xtech.nikkei.com/atcl/nxt/column/18/01492/122300008/]]

*ITインフラ [#i153bf8d]
**アーキテクチャ [#bdb5d69a]
-集約型/分散型
-垂直分割型
-水平分割型
-地理分割型

**3階層型システム [#aa799cb8]
-[[サーバーとは?WEB3層構造におけるサーバーの種類:サーバーとは?WEB3層構造におけるサーバーの種類]]
-[[Web3層構造~Webサーバ・APサーバ・DBサーバ~:https://qiita.com/jamjamjam/items/25662784a74866963d47]]
-[[なぜAPサーバーをWebサーバーとして利用しないのか:https://qiita.com/yCroma/items/e46476e2ac7c372bb2a3]]

**止めないための仕組み [#uda49c9a]
***冗長化 [#ha29b995]
-サーバ内冗長化
--電源・デバイスの冗長化
--ネットワークインターフェースの冗長化

-ストレージ冗長化
--RAID
---RAID10
---RAID5

-負荷分散

***監視 [#f1984792]
-死活監視
-ログ監視
-性能監視

***バックアップ [#ifc77701]
-バックアップ
-レプリケーション

**性能を引き出すための仕組み [#q169bc78]
***性能指標 [#u9864aa8]
-レスポンス
-スループット

***ボトルネック [#s7057824]
-CPUボトルネック
-メモリボトルネック
-ディスクI/Oボトルネック
-ネットワークボトルネック
-アプリケーションボトルネック

***施策 [#u4a6c485]
-スケールアップ
-スケールアウト

**WebAPI [#zc33b918]
-REST

**データベース [#f77ebabe]
-MySQL
-PostgreSQL
-Oracle
-SQL Server

**NoSQL [#vda8e284]

**仮想化 [#m3cc4201]
-仮想マシン
-コンテナ

**用語 [#be0d78fd]
-フロントエンド
-バックエンド
-DNS
-NTP
-TLS(SSL)
-SLA

*サーバアプリケーション開発 [#m6bf36ad]
**MVCパターン [#n728c1a6]
-[[MVCモデルとは?フレームワークを使う前に知っておきたい!:https://snome.jp/framework/mvc-model/]]
-[[MVCモデルについて:https://qiita.com/s_emoto/items/975cc38a3e0de462966a]]

***Model [#of69981a]

***View [#ibcf88fd]

***Controller [#v7af8e64]

***WebAPIの位置付け [#l80e824f]
-送受信するデータの形式をJSON形式やXML形式にして、インターフェース化したもの
-MVCパターンのViewの部分を限りなく小さくしたパターン

**データ形式 [#s862274b]
-HTML
-JSON
-XML

**状態管理 [#seeb5a1b]
***セッション [#a0401857]

***Cookie [#la0511b4]

**ルーティング [#p29801f0]

**認証 [#y6038e79]

**ロギング [#r26acda0]

**セキュリティ [#i236ac18]

**ソフトウェアスタック [#v7216ff0]
-Node.js
-.NET Core
--[[ASP.NET Core MVC で Web アプリを作成する:https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/first-mvc-app/?view=aspnetcore-3.1]]

*理論 [#a41d0f03]
-直列/並列
-同期/非同期
-キュー
-排他制御
-ステートフル/ステートレス
-可変長/固定長
-データ構造
--配列
--連結リスト
-探索アルゴリズム
--ハッシュ
--ツリー

-キャッシュ
-割り込み
-ポーリング
-I/Oサイズ
-ジャーナリング
-レプリケーション
-マスター/ワーカー
-圧縮
-誤り検出

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS