• 検索結果がありません。

AWS の仮想環境での暗号化データベースの性能評価

N/A
N/A
Protected

Academic year: 2021

シェア "AWS の仮想環境での暗号化データベースの性能評価"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

令和元年度 学士学位論文梗概 高知工科大学 情報学群

AWS

の仮想環境での暗号化データベースの性能評価

1200368

水谷 哲也 【 分散処理

OS

研究室 】

1

はじめに

近年, 企業や個人問わずAmazon Web Services(以 降, AWSと略す)などに代表されるパブリッククラウ ドの利用が進んでいる. パブリッククラウドを利用した Webサービスなどを運営する場合には,個人情報をサー ビス利用者に提供してもらうことがある. しかし,サー ビスを運営する企業や個人はパブリッククラウドで個人 情報を取り扱うためには,サイバー攻撃などから情報漏 洩が起こってしまっても個人が特定できないように,暗 号化を行う必要がある. 本研究では,データベースの暗 号化について,オンプレミス環境とパブリッククラウド 環境で,性能に違いが生じるかを評価する.

2

暗号化データベースの評価方法

2.1 暗号化方式

(1)アプリケーション(AP)側での暗号化

AP側ではGo言語使用した. バージョン1.13.4を使

用した. 暗号化はOpenPGP標準の暗号処理を対称鍵

で作成した.

(2)データベース(DB)側での暗号化

DB側ではリレーショナルデータベース管理システム

(以降, RDBMSと略す)の外部機能として提供される

暗号化モジュールを使用し, AP側と同様にOpenPGP 標準の対称鍵での暗号化を使用した.

2.2 使用環境

(1)オンプレミスでのDB

オンプレミス環境で利用したRDBMSPostgreSQL 10.10を使用した.

(2)AWSDB,ストレージ

AWS ではAmazon Relational Database Service[1]

(以降, RDSと略す)で提供されるAmazon RDS for PostgreSQLを使用した. バージョンは10.10である. ストレージとしては汎用SSDを使用した.

2.3 評価項目

下記の項目をそれぞれ100回行い,速度と安定性の評 価を行う.

(1)学生テーブルの全データの取得

(2)学生テーブルと教員テーブルのデータを結合した データを取得

今回,評価で利用するデータの数は高知工科大学の学 生数と教員数を参考にし,学生のデータを2000,教員の データを200とする.

1 AP側での暗号化時のデータ取得時間

2 DB側での暗号化時のデータ取得時間

3

評価結果

1AP側での暗号化の評価結果を,2DB側 での暗号化の評価結果を示す.

全ての学生データを取得した場合の時間は, AWSでは AP側の実装は10.76秒, DB側の実装は10.10秒であっ た. オンプレミス環境ではAP側の実装は12.10秒, DB 側の実装は9.73秒であった. AP実装とDB実装を比 較した場合は,どちらの環境でもAP実装の方が, AWS では1.06倍,オンプレミス環境では1.24倍速かった.

データを結合し取得した場合の時間は, AWSではAP 側の実装は11.08秒, DB側の実装は16.84秒であった.

オンプレミス環境ではAP側の実装は12.12秒, DB側 の実装は16.25秒であった. AP実装とDB実装を比較 した場合は,どちらの環境でもDB実装の方が, AWSで は1.51,オンプレミス環境では1.34倍速かった.

上記の結果から, AWSでもオンプレミス環境でも性 能の傾向には違いはないと考えられる. しかし, AP側, DB側関係なく, AWSではオンプレミス環境に比べて 処理時間のバラツキがある. 原因としてはAWSでは一 つの物理マシンを複数の仮想マシンで利用しており,物 理資源を占有できないためだと考えられる.

4

おわりに

本研究では,データベースの暗号化について, オンプ レミス環境とパブリッククラウド環境で,性能に違いが 生じるかを評価した.

参考文献

[1] Amazon RDS for PostgreSQL, https://aws.amazon.com/jp/rds/postgresql/, 参照2020-01-30

参照

関連したドキュメント

必要な情報をすぐ探せない ▶ 部品単位でのリンク参照が冊子横断で可能 二次利用、活用に制約がある ▶

このたび牡蠣養殖業者の皆様がどのような想いで活動し、海の環境に関するや、アイディ

6-4 LIFEの画面がInternet Exproler(IE)で開かれるが、Edgeで利用したい 6-5 Windows 7でLIFEを利用したい..

すべての Web ページで HTTPS でのアクセスを提供することが必要である。サーバー証 明書を使った HTTPS

※お寄せいた だいた個人情 報は、企 画の 参考およびプ レゼントの 発 送に利用し、そ れ以外では利

環境への影響を最小にし、持続可能な発展に貢

当面の間 (メタネーション等の技術の実用化が期待される2030年頃まで) は、本制度において

LUNA 上に図、表、数式などを含んだ問題と回答を LUNA の画面上に同一で表示する機能の必要性 などについての意見があった。そのため、 LUNA