インフラ

システム開発・テクノロジー

Elasticsearchとは?ログ検索を爆速にする全文検索エンジンを解説

Elasticsearchとは?ざっくりと3行でApache Luceneをベースにした分散型の全文検索エンジン。大量のテキストデータをインデックス化して高速に全文検索できる。Elasticsearch B.V.が開発しElastic社が管...
システム開発・テクノロジー

DynamoDBとは?AWSが提供するサーバーレスNoSQLを解説

DynamoDBとは?ざっくりと3行でAWSが提供するフルマネージドのキーバリュー型NoSQL DB。サーバー管理不要で自動スケールし、どんな規模でも一桁ミリ秒以下のレイテンシを保証するプライマリキー(パーティションキー+ソートキー)でデー...
システム開発・テクノロジー

オブジェクトストレージとは?S3が代表の無限に広がる保管庫を解説

オブジェクトストレージとは?ざっくりと3行でデータをオブジェクト(データ本体+メタデータ+一意のID)という単位で管理するストレージ形態。フォルダ階層を持たないフラットな構造で、どこからでもHTTP(S)でアクセスできるAWS S3・Goo...
システム開発・テクノロジー

ブロックストレージとは?DBに最適な高速ストレージの仕組みを解説

ブロックストレージとは?ざっくりと3行でデータを固定長のブロックという単位に分割して保存するストレージ形態。物理ディスクに直接マウントされる形でOSからは通常のHDD・SSDと同じように見える読み書きの遅延が最も低く、データベースや仮想マシ...
システム開発・テクノロジー

ファイルストレージとは?フォルダ感覚で使えるNASの基本形を解説

ファイルストレージとは?ざっくりと3行でデータをフォルダとファイルの階層構造で管理するストレージ形態。Windowsのエクスプローラーで見るフォルダ構成がそのまま共有されるため、IT初心者でも直感的に使える社内ファイルサーバー・NAS・共有...
システム開発・テクノロジー

ストレージとは?データを保存する装置の種類と選び方を解説

ストレージとは?ざっくりと3行でデータを永続的に保存・記憶するための装置や仕組みの総称。記憶媒体・記憶装置とも呼ばれ、電源を切ってもデータが消えない永続的な記憶領域を指すSSD・HDD・USBメモリ・クラウドストレージなど多様な形態があり、...
システム開発・テクノロジー

PaaSとは?OSから上を丸ごと借りるクラウド開発基盤を解説

PaaSとは?ざっくりと3行でPlatform as a Serviceの略(読み:パース)。OSやランタイム・ミドルウェアなど開発に必要な基盤をクラウドがまるごと提供するサービス形態だ開発者はアプリのコードを書いてデプロイするだけでよく、...
システム開発・テクノロジー

SaaSとは?インストール不要で使えるクラウドソフトを解説

SaaSとは?ざっくりと3行でSoftware as a Serviceの略(読み:サース)。ソフトウェアをインターネット越しにそのまま使えるクラウドサービスの提供形態だインストール・アップデート・バックアップが不要で、ブラウザさえあればど...
システム開発・テクノロジー

DaaSとは?どこからでも使えるクラウド仮想デスクトップを解説

DaaSとは?ざっくりと3行でDesktop as a Serviceの略(読み:ダース)。クラウド上にデスクトップ環境を置き、インターネット経由でどこからでもアクセスできるサービスだ手元のPCはただの画面とキーボードになり、アプリもデータ...
システム開発・テクノロジー

BaaSとは?モバイルアプリ開発を加速するバックエンドサービスを解説

BaaSとは?ざっくりと3行でBackend as a Serviceの略(読み:ベース)。モバイル・Webアプリ開発に必要なバックエンド機能をクラウドで提供するサービスだユーザー認証・データベース・プッシュ通知・ファイルストレージといった...