ITの基礎知識|ITパスポート・基本情報

【応用情報技術者試験】の記事一覧

バックアップ

2017.10.23

この記事での学習内容 ITパスポート 基本情報 応用情報

ファイルのリカバリを目的としたバックアップの取得方法と手順,世代管理,ファイルの修復方法と手順など,バックアップの方式を理解する。

用語例:多重バックアップ,フルバックアップ,差分バックアップ,増分バックアップ

バックアップ

大量のデータを保存し、大勢のユーザが共有利用するデータベースは万が一の障害に備えて、定期的にバックアップを作る必要があります。

バックアップの作成方法には、データをすべてコピーするフルバックアップ方式と、部分的にコピーする差分バックアップ方式、増分バックアップ方式があります。

一般的には、定期的なフルバックアップと差分又は増分バックアップを組み合わせて運用します。

フルバックアップ

ファイルを丸ごとコピーしてバックアップファイルを作成する方法をフルバックアップといいます。

フルバックアップは作成時も復旧(リストア)時も一度のコピー作業で済みますが、大量のデータを一括してコピーするためバックアップ作業に長時間かかるという欠点があります。

差分バックアップ

一度フルバックアップを行った後、さらに更新されたデータのみをバックアップする方法を、差分バックアップといいます。差分バックアップは通常、定期的なフルバックアップと組み合わせて行います。

差分バックアップはフルバックアップに比べるとコピーするデータの量が少なくなるので、作業時間が短くて済むという利点があります。

しかし、障害が起きた後のリストア作業として、一旦フルバックアップのデータを書き戻し、それから障害発生の直前に作成した差分バックアップのデータを書き戻す必要があるため、復旧作業の時間が長くなるという欠点があります。

増分バックアップ

前回のフルバックアップもしくは差分バックアップの後で、さらに更新されたデータのみをバックアップしていく方法を増分バックアップといいます。

増分バックアップはコピーするデータ量が少なくて済むので短時間でバックアップできますが、リストア作業として、直前のフルバックアップのデータを書き戻し、その後に作成した全ての増分バックアップのデータを順に書き戻す必要があるため、復旧作業に手間と時間がかかります。

 

どのバックアップ方式を選ぶか、どんな周期でフルバックアップを作成するかは、データの量や重要度に応じて決定します。

頻繁に更新するデータほど、こまめにバックアップを取る必要があり、速く復旧させることが重視される場合には、フルバックアップもこまめに作成する必要があります。

バックアップの運用ルール

大量のデータのフルバックアップを作るには長い時間がかかるため、運用スケジュールと実施責任者を決め、業務に支障なく確実に行えるように管理する必要があります。

バックアップ処理中にファイルを更新すると正副のデータに矛盾が起きてしまうので、バックアップ処理はユーザからのファイルアクセスのない、業務時間外や深夜などに行います。確実に手間なくバックアップを作成するためには、バックアップ作業を自動化するのが一般的です。

バックアップ用の媒体

バックアップを作成する媒体には、DATなどの磁気テープや、DVD-RAMなど、大量のデータを繰り返し複写できる媒体が適しています。

媒体の管理

バックアップファイルを、原本となるデータと同じハードディスク内などに作ると、ディスク装置が故障した場合に両方共失われてしまうので、通常、原本とは別の媒体に作成します。

また、地震や火事などの災害時を考慮し、バックアップ媒体はシステムのある場所とは別のところに保管するのが望ましいとされています。

世代管理

バックアップ媒体を最新の1セットしか保存しないと、バックアップ作成途中のトラブルなどで正副両方のデータが失われてしまった場合に復旧できなくなるので、以前のバックアップデータも何世代かに渡って残しておくほうが安全です。バックアップ媒体にはラベルを貼るなどし、世代別にきちんと管理します。

この記事での学習内容 基本情報 応用情報ファイル編成やアクセス手法の種類,特徴を理解する。また,各編成方式におけるレコードの追加,削除,変更などの処理方法を理解する。用語例:論理レコード,物理レコード,ブロック,非ブロックレコード,ブロックレコード,ブロックサイズ,順次アクセス,直接アクセス,動的アクセス,順編成,区分編成,索引順編成,直接編成,VSAM 編成,あふれ域,ブロッキング,デブ...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報ハードディスク装置などの補助記憶装置の領域を,OS や利用者がファイルやディレクトリ(フォルダ)として使用できるようにするための機能を理解する。また,OS ごとに異なるファイルシステムが提供されていること,代表的なファイルシステムの特徴を理解する。用語例:FAT ファイルシステム,NTFS,HFS(Hierarchical File ...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報ファイルを階層化して扱うディレクトリの種類と特徴,ディレクトリが管理するファイル情報,ファイル制御ブロック,ファイルポインタ,ファイルハンドルなどのファイル管理の仕組み,絶対パス,相対パスを使用したファイルの特定方法を理解する。また,ディレクトリ管理,ファイル共有の仕組み,考え方,アクセス権を理解する。用語例:物理的位置,保護情報,参...

Read more...

情報処理技術者試験での学習内容【応用情報・基本情報】・ファイルを階層化して管理するディクトリの種類,特徴,ファイル管理の仕組みを修得し,応用する。・ファイルシステムの種類,特徴を修得し,応用する。・ファイル編成,アクセス手法,検索手法,バックアップ方式を修得し,応用する。【ITパスポート】・ファイル管理の考え方を理解し,基本的な機能を利用する。・バックアップの基本的な考...

Read more...

この記事での学習内容 基本情報 応用情報アプリケーションソフトウェアの標準構造の実装に使われるクラスやライブラリの集まりである開発フレームワークの考え方,代表的なフレームワークを理解する。開発フレームワーク開発フレームワークとは、システム開発を標準化して効率的にすすめるための全体的な枠組みです。ソフトウェアをどのように開発すべきかを、再利用可能なクラスなどによって示し、特定の用途に使え...

Read more...

この記事での学習内容 基本情報 応用情報オブジェクト指向技術を基盤としたソフトウェアの部品化によるソフトウェア開発手法であるコンポーネントウェアの考え方,代表的なコンポーネントウェア技術を理解する。用語例:コンポーネント,Java Beans,ActiveX,CORBAコンポーネントウェアコンポーネントウェアは、ソフトウェアのコンポーネント(部品、モジュール)の総称です。ハードウェ...

Read more...

ライブラリ

2017.10.20
この記事での学習内容 基本情報 応用情報プログラムやマクロなどを格納するライブラリを理解する。用語例:ソースライブラリ,オブジェクトライブラリ,ロードライブラリ,DLL(Dynamic Link Library),クラスライブラリライブラリライブラリとは、応用ソフトウェアでよく利用される関数や機能などを一箇所にまとめて、共用できるようにしたもののことです。提供される形式や利用形...

Read more...

API

2017.10.20
この記事での学習内容 基本情報 応用情報応用プログラムから見たAPI の役割,機能を理解する。用語例:関数,ライブラリ,Web API,API 仕様APIAPI(Application Programming Interface:アプリケーション・プログラミング・インタフェース)とは、応用ソフトウェアから利用できるオペレーティングシステムのモジュール、プログラミング言語のライブラリ...

Read more...

この記事での学習内容 基本情報 応用情報シェルは,利用者からのコマンド,指示を受けてそれを解釈し,プログラムの起動,制御などカーネルの機能を呼び出す役割をもつこと,及び代表的なコマンドを理解する。用語例:コマンドインタプリタ,BShell,CShell,COMMAND.COM,cmd.exeシェルの役割と機能シェルは、オペレーティングシステムのカーネルに対して、コマンドインタプリタ...

Read more...