パブリッククラウドを活⽤した
LinuC学習環境構築
AWS EC2で簡単Linuxサーバー構築

LinuC取得者応援サイト「リナスク」主宰

⽔澤泰敬© LPI-Japan / EDUCO all rights reserved.

案内役⾃⼰紹介n⽔澤泰敬
⽇経新聞関連企業、商社などへの転職を重ねたのち、フリーランスを経て会社設⽴。
10数年にわたり数々の情報まとめサイト運営に携わる。キュレーションサイトへの転職、事業譲渡によるTSUTAYA関連企業への転籍を経て再びフリーランスとなる。
2020年、⽇本のエンジニア育成に携わりたいと思い、エンジニアスクールで企業研修講師を務めながら約半年の準備期間を経てLinux技術者認定資格取得を⽬指す⼈を応援する情報サイト「リナスク」を⽴ち上げ。

取得資格︓LinuCレベル1、LinuCレベル2、LinuCレベル3（304）、Linux

Essentials、CCNA、Java Bronze、情報セキュリティマネジメント、情報セキュリ
ティ管理⼠、個⼈情報保護⼠等

Linux技術者認定資格取得を⽬指す⼈を応援する情報サイト
https://linuc.spa-miz.com/

LPI-Japan関連セミナー講師歴•2021/1/30 OSC 2021 Online/Osaka「LinuCの学習にも使える、ブラウザだけで使えるクラウド環境紹介ハンズオン」•2021/3/26 LPI-Japan技術解説セミナー「Linux研修【ハンズオン】コンテナを体験してみよう︕」•2021/7/15 LPI-Japan技術解説セミナー「Linux研修【ハンズオン】ネットワークの基礎を学ぼう︕ / ネットワークインターフェイスとDNSの設定•2021/7/31 OSC 2021 Online/Kyoto「LinuCの学習にも使える、ブラウザで動かすクラウドLinuxハンズオン」© LPI-Japan all rights reserved.

2

解説するポイントとゴール
nパブリッククラウドサービスを⽤いたLinuC/Linux学習環境構築⽅法。
nAmazon Web Service(AWS)のEC2サービスを活⽤し、リモート操作で実際にLinux環境を構築。
nWebサーバー(Apache)とコンテナアプリ(Docker)をインストールし動作確認。

üクラウドサービスを利⽤したLinux学習環境が構築できるüセキュアなリモート接続でクラウドサービスを利⽤する
üクラウドセキュリティの基礎を学ぶ⾜掛かりにする
ハンズオン形式ではありませんが、AWSにアカウントをお持ちの⽅は、実際に⼿を動かしながら学習環境が構築できる内容にしています。
© LPI-Japan all rights reserved.

3関連するLinuCレベル1の主題・内容
n主題1.01︓Linuxのインストールと仮想マシン・コンテナの利⽤ 1.01.1 Linuxのインストール、起動、接続、切断と停⽌ 1.01.2 仮想マシン・コンテナの概念と利⽤

n主題1.10︓セキュリティ
 1.10.3 暗号化によるデータの保護 1.10.4 クラウドセキュリティの基礎

本セミナーは学習環境の構築⽅法の解説が主となるため、出題範囲の解説は参考程度になります。

© LPI-Japan all rights reserved.

4

アジェンダnLinuCとは
nLinuC学習環境の構築⽅法（全般）nクラウドサービスとはnAWSの利⽤⽅法
nAWS上でLinux環境を構築する⼿順
n他のクラウドサービスを使う場合
nクラウド学習環境ではカバーが難しいLinuCレベル１出題範囲
nまとめ© LPI-Japan all rights reserved.

5LinuCとは︖

n現在、クラウドサービスを使ったシステム開発が普通に⾏われるようになっています。

© LPI-Japan all rights reserved.

6LinuCとは︖

n驚くほどの短時間でサーバー環境が出来上がる今、なぜLinuxを学ぶ必要があるのでしょうか︖© LPI-Japan all rights reserved.

7

LinuCとは︖

nLinuxはクラウド時代の様々なITサービスを⽀える技術です。

Linux© LPI-Japan all rights reserved.

8LinuCとは︖

n主要なクラウドサービスもほとんどがLinuxベースで運⽤されています。

Linux© LPI-Japan all rights reserved.

9LinuCとは︖

nLinuxは、コンピューターのアーキテクチャから学べて本質的な技術⼒(=⼟台となる知識)を⾝につけるのに最良のOS。
nLinuxの学びを通じて、ITエンジニアに必須となるサーバー・ネットワーク技術やコンピュータの仕組みなど、基礎から知識を習得できます。

x© LPI-Japan all rights reserved.

10LinuCとは︖

nLinuxエンジニアに求められる技術⼒を証明できる認定

Linux Professional Certification© LPI-Japan all rights reserved.

11

LinuCとは︖

nLinuC取得がITエンジニアの基礎技術所有を証明© LPI-Japan all rights reserved.

12LinuCとは︖

nLinuxの知識がトラブルや様々な問題の解決に役⽴つ

クラウドで問題発⽣

Linuxの知識がない⼈

Linuxの知識がある⼈© LPI-Japan all rights reserved.

13

今、求められる技術が学べる
nLinuCにはクラウドを活⽤できるITエンジニアに必須の技術がまとまっています。

AWSなどのパブリッククラウドを活⽤するための技術

AWSなどのパブリッククラウドを活⽤するための技術間が⽋けている状態

仮想マシン／コンテナ技術、クラウドセキュリティ、アーキテクチャ、ほかオンプレミスのサーバーサイドLinux技術

オンプレミスのサーバーサイドLinux技術【今まで／その他】

Version10.0© LPI-Japan all rights reserved.

14

今、求められる技術が学べる
nLinuCの3つのレベル（開発中）© LPI-Japan all rights reserved.

15

LinuCレベル1の学習⽅法

nアカデミック認定校に通う
 ⼤学、専⾨学校
 PCスクール 企業研修機関

nLPI-Japanの教材・サービスを活⽤
 Linux標準教科書、学習補助教材
 技術解説セミナー、同セミナー動画

n市販の認定教材を活⽤ 書籍（電⼦書籍含む）
 オンライン動画・問題集
 スマートフォンアプリ
© LPI-Japan all rights reserved.

16

LinuCの学習は実際に⼿を動かしながらの反復学習が効果的
学習●LinuC v10.0をしっかり学べる
LPI-Japan認定校

演習

反復学習

●LinuC v10.0の出題範囲の理解を確認できる
LPI-Japan認定問題集●LinuC v10.0を体系的に学べる
LPI-Japan認定教材（書籍、Web教材、ｽﾏﾎｱﾌﾟﾘ）（書籍、動画、電⼦教材）

無償補助教材●最新技術差分が効率良く学べる
LinuC Version10.0
新出題範囲学習補助教材●Linux基礎学習に最適な⼊⾨書
Linux標準教科書●出題形式になれるためのサンプル問題集●理解しにくい分野の理解に最適
LinuC技術解説セミナー
ライブ ⼜は youtube配信●素朴な疑問の理解に役⽴つ
⾖知識●Linuxの学習環境が作れる
学習環境構築ガイド

学習環境の構築（Linux環境で、⼿を動かしながら学ぶ）© LPI-Japan all rights reserved.

17

LinuC学習環境の構築⽅法

nLPI-Japan提供の学習環境構築ガイドを活⽤ LinuCを受験される⽅が出題範囲を学習しやすくするために、Linux実習環境を構築するための⽅法を案内するもので、以下の4種類の環境の構築⽅法を説明している。
- Linux専⽤コンピュータを構築- 外付けSSDにLinuxをインストールして起動ディスクにする- WindowsやMac上にLinux仮想環境を構築- Windows 10以降ならWSL2を利⽤

 他にパブリッククラウド上にLinux環境を構築する⽅法もある
ことを記載しているが、具体的な構築⽅法の解説は無い。

本セミナーにて解説© LPI-Japan all rights reserved.

18

クラウドサービスを活⽤したLinuC学習環境
nパブリッククラウド上にLinux環境を構築

nオンラインのクラウド型学習環境を利⽤Linuxhttps://www.katacoda.com/© LPI-Japan all rights reserved.

19

LinuC学習環境構築⽅法まとめ
学習環境

難易度

Linux専⽤コンピュータ★★★

制約無しに網羅的に学べる。

学習専⽤PCの調達が必要。

外付けSSDにLinuxインストール★★★

既存OS環境を維持しながら専⽤マシンと同じLinux環境が構築できる。

Linux OS使⽤時は既存OS環境が使えない。

★★

既存OS環境と併⽤でき、完全に切り離し 構築する内容によっては、ホスト環境へも可能。複数の仮想マシンの作成も可能。 の負荷が⼤きくなり、パフォーマンスが落ちる。

★★

Windows環境と混在、併⽤可能。
Windows10以降の標準機能なので無償で利⽤可能。

使⽤するPCのCPUに仮想化⽀援機能が必要。公式にはRedHat系ディストリビューションが無い。

パブリッククラウド上にLinux環境★

OSインストールが不要ですぐに使える。
様々なLinux OSが使える。既存OSマシンのWebブラウザやターミナルソフト経由で使える。

クラウドサービスの内容、設定の把握が必要。無償枠もあるが基本的に有償。

オンラインのクラウド型学習環境★

OSインストールが不要でWebブラウザだけですぐに使える。無償で使える。

環境が保存ができない。時間制限がある。
⼀部制約がある。

WindowsやMac上にLinux仮想環境

Windows 10以降のPCでWSL2

メリット

デメリット

LinuCを取得するなら、実機、仮想、クラウド、それぞれを可能な限り試してみよう© LPI-Japan all rights reserved.

20

クラウドコンピューティングサービスとはnクラウドコンピューティングサービスは、インターネット経由でIT関連の様々なリソースを提供するサービス。
- パブリッククラウド- プライベートクラウド

nシステムの構築や運⽤に必要なインフラリソースだけでなく、インフラを動かすためのOSやサーバー構築に必要なソフトウェアなどをまとめて借りることができるのが特徴。
nIaaS/PaaS/SaaSなどの形態がある。
 「IaaS」はInfrastructure as a Serviceの略で、CPUやストレージなどのリソースをネットワーク経由で利⽤するもの
 「PaaS」はPlatform as a Serviceの略で、アプリケーション開発に必要な実⾏環境をネットワーク経由で利⽤できるもの
 「SaaS」はSoftware as a Serviceの略で、ソフトウェアやアプリケーションをネットワーク経由で離れたところから利⽤できるもの© LPI-Japan all rights reserved.

21

クラウドサービスを利⽤するメリットn背景 ITインフラの⾼性能化、低価格化、⾼速化
 仮想化環境の成熟

nメリット
 ハードウェアの調達・保守が不要 数分でサーバー環境が構築できる
 サービスを組み合わせて利⽤できる
 必要なものを必要な分だけ借りられる（従量制） 専⾨知識がなくても利⽤できる
 グローバル展開が容易

初期導⼊コストを抑えつつ、サービスの提供に必要なシステムを素早く構築できる。
© LPI-Japan all rights reserved.

22

クラウドサービスを利⽤するために知っておくべきこと
n専⾨的な知識がなくても利⽤はできるが、サーバーやネットワークに関する基礎知識は必須。

→ Linux/LinuCの知識が役に⽴つ
n導⼊に当たっては、 ランニングコストがかかる 全てに対して管理権限があるわけではない 事業者側の⽅針やトラブルの影響を受ける（利⽤者側からの対処はできない）

といったことの理解も必要。

クラウドサービスを利⽤したLinuxの学習環境構築のメリットと⼀般的なクラウドサービスを利⽤する⽬的とメリットは必ずしも⼀致しない。無料枠が活⽤できる期間はコスト的なメリットがあるが、終了後は有償になる
ため、学習環境を維持し続けるのであれば常にランニングコストを意識する必要がある。
© LPI-Japan all rights reserved.

23代表的なパブリッククラウドサービス

３
⼤クラウド

Amazon Web Service(AWS)
Google Cloud
Microsoft Azure
IBM CloudAlibaba Cloud

https://www.srgresearch.com/articles/quarterly-cloud-marketleaps-to-42b-amazon-microsoft-google-pocket-63-of-dollars-spent

参考︓パブリッククラウドの国内市場は1兆円を突破（MM総研発表︓2021/6時点）
https://www.m2ri.jp/release/detail.html?id=500
PaaS利⽤者全体では、AWSは37.4%、Azureは30.6%、GCPは15.9%。
IaaS利⽤者全体では、AWSが40.3%、Azureが26.3%、GCPが13.7%。

© LPI-Japan all rights reserved.

24

AWSの利⽤⽅法
AWSアカウント作成の流れ
https://aws.amazon.com/jp/register-flow/
1. AWSアカウントの作成
2. 連絡先情報の⼊⼒
3. 請求情報の⼊⼒
4. SMSまたは⾳声電話による本⼈確認
5. AWSサポートプランの選択
全ての⼿続きを終えれば、数分ほどで登録メールアドレス宛に確認のメールが届き、「AWS マネジメントコンソールにお進みください」ボタンをクリックするとAWSの利⽤を開始できます。
3.では有効なクレジットカードまたはデビットカード情報を⼊⼒する必要がありますが、AWS 無料利⽤枠内の利⽤に対し料⾦は発⽣しません。5.では無料枠の利⽤でも有償のサポートを選択すると課⾦がスタートするので注意してください。
© LPI-Japan all rights reserved.

25

IAMユーザーを作成してAWSにサインイン
セキュリティの観点からも、登録ユーザーとは別のユーザーを作成し、そちらからAWSにサインインします。

登録ユーザーAWS Identity and Access
Management (IAM)

運⽤ユーザーAWSアカウントには1つ以上のIAM(AWSIdentity and Access Management)ユーザーを作成できます。
IAMユーザーはマネジメントコンソールで作成できます。
© LPI-Japan all rights reserved.

26

IAMユーザーを作成してAWSにサインイン
今回は「linuxstudy」ユーザーを新規に作成します。
項⽬内容

ユーザーには様々な権限を付与できますが、今回はあくまでテスト⽤ということで、契約関連以外の強い権限を持つ「AdministratorAccess」を付与します。

ユーザー名

linuxstudy

AWS認証情報タイプ

パスワード - AWS マネジメント
コンソールへのアクセス

コンソールのパスワード

カスタムパスワード(値は任意)

AWSでは多要素認証 (MFA) の使⽤が推奨されています。rootユーザーだけでなく、IAMユーザーにも設定するようにしましょう。

パスワードのリセットが必要 解除

作成した「linuxstudy」ユーザーでAWSにサインインします。

アクセス権限既存ポリシーでAdministratorAccessのみ

タグ(キー)

linuxtudy

タグ(値)for Linux Study© LPI-Japan all rights reserved.

27

Amazon EC2とはAWSでLinux環境を構築するにはAmazon EC2（以下EC2）を利⽤します。
EC2は、Elastic Compute Cloudの略称で、スケーラブルなコンピューティング環境を提供します。
EC2の使⽤により、ハードウェアに事前投資する必要がなくなり、アプリケーションをより速く開発およびデプロイできます。
必要に応じて仮想サーバーの起動、セキュリティおよびネットワーキングの構成、ストレージの管理ができます。

Amazon Elastic Compute
Cloud (Amazon EC2)

要件変更や需要増に応じてスケールアップまたはスケールダウンできるため、トラフィック予測の必要性を軽減できます。
インフラのみの提供になるアンマネージドサービス(IaaS)です。
© LPI-Japan all rights reserved.

28

Amazon EC2の機能項⽬

内容

インスタンス

仮想コンピューティング環境(＝仮想サーバー)AMI(Amazon Machine Image)サーバー構築に必要なインスタンス⽤テンプレート

インスタンスタイプ

インスタンス⽤の様々な構成(CPU、メモリ、ストレージなど)

キーペア

インスタンス⽤の安全なログイン情報(認証鍵)

インスタンスストアボリューム

インスタンスを停⽌、休⽌、または終了するときに削除される⼀時的ストレージボリューム

EBSボリューム

データ⽤の永続的ストレージボリューム

リージョンおよびアベイラビリティーゾーン

インスタンスやEBSボリュームなどのリソース⽤の複数の物理的な場所(データセンター)

セキュリティグループ

インスタンスのプロトコル、ポート、ソース IP範囲を指定できる
仮想ファイアウォール

Elastic IP

動的クラウドコンピューティング⽤の静的なIPv4アドレス

タグ

EC2リソースに割り当てることができるメタデータ

仮想プライベートクラウド(VPC)AWS内で論理的に分離されたユーザー独⾃の仮想ネットワーク© LPI-Japan all rights reserved.

29リージョンとアベイラビリティゾーン
l リージョン→地理的な分類（世界26地域*に設置されたデータセンター群）
l アベイラビリティーゾーン(AZ)→各リージョン内の複数の独⽴した場所
リージョンごとにアベイラビリティーゾーンと呼ばれる複数の独⽴した場所があります。インスタンスを起動するときに、アベイラビリティーゾーンを⾃分で選択するか、⾃動的に選択されるようにできます。
インスタンスを複数のアベイラビリティーゾーンに配布する場合は、1つのインスタンスで障害が発⽣したら別のアベイラビリティーゾーンのインスタンスが要求を処理するように、アプリケーションを設計できます。

*2022/1現在

EC2リソースを作成するたびに、リソースのリージョンを指定できます。リソースのリージョンマネジメントコン
ソールやコマンドラインを使⽤して指定できます。
⽇本には東京(ap-northeast-1)と⼤阪(ap-northeast-3 )、2つのリージョンがあります。
© LPI-Japan all rights reserved.

30

EC2でのLinux環境構築⼿順

事前準備
AWSにIAM(linuxstudy)ユーザーでログイン後、マネジメントコンソールからEC2サービスを選択。リージョンは東京を選択しておきます。
AWS Management
Console1. EC2インスタンスを起動- Amazon マシンイメージ (AMI) を選択- インスタンスのハードウェア構成を選択- セキュリティグループの作成- キーペアを作成する

Amazon Elastic Compute
Cloud (Amazon EC2)

© LPI-Japan all rights reserved.

31EC2でのLinux環境構築⼿順
作成するインスタンスの構成
項⽬

設定内容

AMI

Amazon Linux 2 (RedHat互換)

インスタンスタイプ

t2.micro (無料利⽤枠)

リージョン

東京

インスタンス数

1

ネットワーク

デフォルト

ストレージ

8GB汎⽤SSD

タグ

キー:Name 値:Linux_Study

セキュリティグループ

SSH(22) HTTP(80)AMI

T2 instance© LPI-Japan all rights reserved.

32

EC2でのLinux環境構築⼿順
構成図(簡易)Internet
SSH

linuxstudy user

AWS CloudRegion（ap-northeast-1）

Internet Gateway

VPC（デフォルト:172.31.0.0/16）

Public subnet(172.31.32.0/20)

EC2© LPI-Japan all rights reserved.

33

EC2でのLinux環境構築⼿順
構成図(詳細)Internet
SSH

linuxstudy user

AWS CloudRegion（ap-northeast-1）

Internet Gateway

VPC（デフォルト:172.31.0.0/16）

Public subnet(172.31.0.0/20)

Public subnet(172.31.32.0/20)

Security Group

Public subnet(172.31.16.0/20)

SSH(22)
HTTP(80)

EC2

Availability Zone(ap-northeast-1c)

Availability Zone(ap-northeast-1a)

Availability Zone((ap-northeast-1d)© LPI-Japan all rights reserved.

34

EC2でのLinux環境構築⼿順

2. EC2インスタンスに接続する
接続⼿段- SSHクライアント(Macはターミナル、WindowsはTera TermやPowerShellなど)- EC2 Instance Connect- AWS Systems Manager Session Manager

SSHクライアントの場合

1. 接続の前にプライベートキーファイルのパーミッションを変更する。
$ chmod 400 lnxstdkey.pem
2.パーミッション変更後、ec2-userユーザーでインスタンスのパブリックURLにSSH接続。
$ ssh -i <プライベートキーファイル> ec2-user@<パブリックDNS or パブリックIP>
注︓ec2userではなくec2-user。Amazon Linux以外のインスタンスの場合はログイン⽤ユーザーアカウントが異なるので注意。
© LPI-Japan all rights reserved.

35

EC2でのLinux環境構築⼿順

3. EC2インスタンスにソフトウェアのインストールや設定を⾏う
インストール作業にはroot権限が必要なので、sudoを頭につける。
⾯倒な場合は⼀時的にrootユーザーに切り替える。

⼀時的なrootユーザーへの切り替え$ sudo -i

Webサーバーソフトのインストール、起動、動作状態の確認# yum install httpd (-y)# systemctl start httpd# systemctl status httpd© LPI-Japan all rights reserved.

36EC2でのLinux環境構築⼿順
Webサーバーの動作確認
ローカルマシンからWebブラウザでパブリックIPアドレスを指定してhttp接続(※)。
http://パブリックIPアドレス
ApacheのTestページが表⽰されればOK。

テストページが表⽰されるのは、セキュリティグループでhttp(ポート80)を有効にしているから。
※https接続の場合は別途設定が必要になる→AWSにチュートリアルが⽤意されている。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-tutorials.html© LPI-Japan all rights reserved.

37EC2でのLinux環境構築⼿順
Dockerのインストールと起動
RedHat系の場合、通常はDockerの動作確認

üバージョン確認# yum install -y yum-utils device-mapper-persistent-data lvm2
# docker version# yum-config-manager --add-repoü起動
https://download.docker.com/linux/centos/docker-ce.repo# systemctl start docker# yum install -y docker-ce docker-ce-cli containerd.io
ü状態確認等の⼀連のコマンドで導⼊するが、Amazon# systemctl status docker
Linux 2にはDockerのリポジトリが含まれいてるので、üサンプルコンテナの実⾏# yum install docker# docker container run hello-world
だけでOK。
ü# docker container run docker/whalesay
cowsay hello-LinuC
üコンテナの起動状態を確認（停⽌中含め全て）念のため、# docker container ls -a# yum repolist
üコンテナイメージの確認# yum info docker# docker image ls
でリポジトリとパッケージの情報を確認。
© LPI-Japan all rights reserved.

38

EC2でのLinux環境構築⼿順
DockerでWebサーバを動かす
前にインストールしたApacheと競合しないポートを指定して実⾏。
# docker container run -d --name apa01 -p 8080:80 httpd# docker container ls
コンテナの動作確認後、Webブラウザで<http://パブリックURL:8080>にて動作確認。
ただし、このままアクセスしても繋がらない。
セキュリティグループでインバウンドルールにカスタムTCPポート8080をルールに追加して、再度ブラウザで確認。(It works!というテキストのみが表⽰されていればOK）© LPI-Japan all rights reserved.

39

EC2でのLinux環境構築⼿順
4. セキュリティ関連のログを確認
不正アクセスの痕跡があるかどうか。
# less /var/log/secure# grep “Invalid user” /var/log/secure
5. EC2インスタンスをクリーンアップする
EC2ダッシュボードからインスタンスを指定して「終了」する。
終了することでインスタンスが削除できコストが発⽣しなくなる。
※停⽌の場合はEC2の課⾦は⽌まるが同時作成したボリューム(EBS)は課⾦対象
不要なインスタンスは終了する（＝破棄）→コストを抑える→クラウドサービスならではの利⽤⽅法© LPI-Japan all rights reserved.

40

AWSのEC2無料枠について

EC2無料利⽤枠︓750時間/⽉×12か⽉間
750 / 24 = 31.25（＝約1ヶ⽉）なので、1年間連続稼働でもほぼほぼ無料になる計算。
参考︓EC2インスタンスの料⾦
インスタンスの使⽤量＋EBSの料⾦＋通信料⾦＋オプション料⾦••••

インスタンスの使⽤量︓稼働時間×単価
EBSの料⾦︓容量×単価
通信料⾦︓インスタンスからインターネットに向けた通信(アウトバウンド)に対してのみ発⽣
オプション料⾦︓Elastic IPやRoute53など

üAWSアカウントを作成してから12か⽉間が経過しておらず、EC2の無料利⽤枠を使い切っていない場合、無料利⽤枠内で利⽤できるオプションを選択すると⼀切費⽤がかかりません。
通常はインスタンスを起動したときから、インスタンスを削除するまで、アイドル状態のままでも標準の使⽤料が発⽣します。
AWS無料利⽤枠外でインスタンスを起動した場合は、インスタンスのステータスが休⽌または終了に変わるとインスタンスの課⾦が停⽌します。

üü© LPI-Japan all rights reserved.

41

他のクラウドサービスを使う場合AWSでできることは他のクラウドサービスでもできます。
参考︓他のクラウドサービスでEC2に相当するサービス
クラウドサービス名

サービス名AWS

EC2

Google Cloud

Compute Engine

Microsoft Azure

Virtual Machines

サービスの申し込み、ダッシュボードの利⽤⽅法等はそれぞれ異なりますが、互いに影響しあっているため、Linux学習環境の構築という観点では、いずれかのサービスでインスタンスが作成できれば、他のサービスでもさほど苦労することなく環境構築ができるはずです。

© LPI-Japan all rights reserved.

42

クラウドではカバーが難しいLinuCレベル１出題範囲
n101試験
1.01.1 Linuxのインストール（インストール作業⾃体が無い）
1.01.2 仮想マシンの概念と利⽤（インスタンスタイプによる）
1.01.3 ブートプロセス（ログは確認できる）
1.01.5 デスクトップ環境の利⽤（条件によってはカバー可能）
1.05.1 ハードウェアの基礎知識と設定（ハードウェアは全て仮想化されている）
1.05.2 ハードディスクのレイアウトとパーティション（同上）
1.05.3 ファイルシステムの作成と管理、マウント
n102試験
1.11.1 オープンソースの概念とライセンス
1.11.2 オープンソースのコミュニティとエコシステム

クラウド学習環境ではカバーが難しい出題範囲については、実機またはVirtualBoxなど仮想マシン環境で補うようにしましょう。
© LPI-Japan all rights reserved.

43

まとめ
nクラウドサービスを使うとリモート操作で短時間でLinuxサーバー環境が構築できるが、実際の運⽤にはLinuxを扱う上での基本的な知識が必須。
→LinuC認定取得はクラウドエンジニアとして⾶躍するための第⼀歩
nリモート接続が前提なので⾃分が何をしているのかイメージできるようにする。
リモートでの複数ノードの管理などで混乱しないようにしたい。
nクラウド上でのLinux学習環境構築を通じて、LinuCの試験範囲にもなっているパブリッククラウドのセキュリティポイントを学ぶ。
nLinuC取得を⽬指すなら、クラウド上の学習環境だけではカバーしきれない出題範囲もあるので、実機や仮想の環境も構築して可能な限り試してみよう。
nパブリッククラウドサービスの無料枠を最⼤限活⽤して事業者ごとの違いを体感してみる。基本的には従量制のサービスなのでコストコントロールも意識する。

© LPI-Japan all rights reserved.

44