-
クラウドサービス利用のための基礎知識 0/5
-
レクチャー1.110分
-
レクチャー1.210分
-
レクチャー1.305分
-
レクチャー1.410分
-
レクチャー1.510分
-
-
本コースにおける環境構築 0/3
演習で構築するWebシステム環境について説明します。以下に要件を示します。
(要件)- サーバーサイドJava(Javaサーブレット)の技術を活用したWebアプリケーションの構築
- Webアプリケーションはデータベースアクセスを行なう
- インターネット上に公開するのはWebサーバーのみ
- データベースサーバーはプライベートネットワーク内に配置し、Webサーバーからのアクセスのみを許可
- サーバー機の操作は、特定のPCのみからSSH接続で行なう
-
レクチャー2.110分
-
レクチャー2.210分
-
レクチャー2.310分
-
AWSの基礎知識 0/3
AWSはAmazon.com,Incが運営するクラウドサービスです。世界中に設置されたデータセンターから主にPaaS、IaaS分野で175以上のサービスが提供されています。
本節ではAWSを活用する上で理解しておきたい基礎的な知識・用語を見ていきます。
-
レクチャー3.110分
-
レクチャー3.210分
-
レクチャー3.315分
-
-
AWSアカウントの登録 0/1
本章では本コースの学習に必要なAWSアカウント登録の手順を示します(※1)。登録作業を行なうためには、メールアドレス、クレジットカード番号、SMSが受信できる携帯電話の番号が必要となります。また、アカウント登録後1年間は各サービスの無料枠が利用できます。無料枠の範囲については、下記のURLを確認してください。
https://aws.amazon.com/jp/free
(※1)既に所属会社等からアカウントを付与されている場合、アカウント登録作業は不要です。演習の手順8のサインインから始めてください。
2020年12月時点の情報に基づく
-
レクチャー4.130分
-
-
IAM 0/5
AWS Identity and Access Management (IAM)はAWSサービス全体のユーザー管理・アクセス制御を行なうための機能を提供します。IAMは無料で利用することができます。
新規アカウントを作成したら、まずIAMを使ってAWSの各種サービスを利用する準備をしましょう。本節では説明と演習を並行しながら、IAMで行うべき設定を進めます。
2020年12月時点の情報に基づく
-
レクチャー5.110分
-
レクチャー5.230分
-
レクチャー5.310分
-
レクチャー5.440分
-
レクチャー5.510分
-
-
Amazon VPCの基礎知識 0/2
「Amazon Virtual Private Cloud(Amazon VPC)」は、社内ネットワークなどのローカルでプライベートなネットワークに相当する仮想ネットワーク環境を提供するサービスです。NATゲートウェイなどの一部機能は有料ですが、多くの機能を無料で利用することができます。本コースの演習は無料の範囲内で行います。
-
レクチャー6.120分
-
レクチャー6.215分
-
-
VPCによるネットワーク構築演習 0/2
2020年12月時点の情報に基づく
-
レクチャー7.110分
-
レクチャー7.201時間
-
-
Amazon EC2の基礎知識 0/3
前章でVPCによるネットワーク構築ができました。次に行うのは仮想サーバー機の設置です。AWS上の仮想サーバー機設置にあたるサービスが「Amazon Elastic Computing Cloud(Amazon EC2)」です。仮想サーバー機の設置演習に入る前に、まずはAmazon EC2の基本を学びましょう。
2020年12月時点の情報に基づく
-
レクチャー8.110分
-
レクチャー8.210分
-
レクチャー8.320分
-
-
EC2インスタンス構築演習 0/3
2020年12月時点の情報に基づく
-
レクチャー9.140分
-
レクチャー9.230分
-
レクチャー9.315分
-
-
Linuxの基礎知識 0/4
本章ではEC2インスタンス内にWebサーバーおよびアプリケーションサーバーを構築する演習を行います。ここでは、演習内容を理解するのに必要な基礎知識を確認します。
2020年12月時点の情報に基づく
-
レクチャー10.115分
-
レクチャー10.230分
-
レクチャー10.315分
-
レクチャー10.430分
-
-
Webサーバー構築演習 0/2
2020年12月時点の情報に基づく
-
レクチャー11.120分
-
レクチャー11.201時間
-
-
アプリケーションサーバー構築演習 0/5
本章ではApache Tomcat(以降、Tomcat)の導入を行ないます。TomcatはサーバーサイドJavaを実行するためのアプリケーションサーバー(APサーバー)となります。TomcatはApacheから受け取ったリクエストに基づき、必要なプログラム(サーブレット)に動作指示を出します。また、JVM上で動作するため、JVMが同梱されているOpenJDKをインストールする必要があります。
2020年12月時点の情報に基づく
-
レクチャー12.110分
-
レクチャー12.215分
-
レクチャー12.330分
-
レクチャー12.430分
-
レクチャー12.530分
-
-
Amazon RDSの基礎知識 0/1
本章ではEC2インスタンスからアクセスできるデータベースサーバーについて、Amazon Relational Database Service(Amazon RDS)を使って作成する演習を行います。その後、Webアプリケーションとしての動作を確認するために、サーブレットプログラムからデータベースにアクセスし、テーブルの情報を取得します。
2020年12月時点の情報に基づく
-
レクチャー13.120分
-
-
インスタンス構築演習 0/6
2020年12月時点の情報に基づく
-
レクチャー14.110分
-
レクチャー14.220分
-
レクチャー14.315分
-
レクチャー14.415分
-
レクチャー14.530分
-
レクチャー14.630分
-
-
Webアプリとデータベースの連携 0/5
2020年12月時点の情報に基づく
-
レクチャー15.110分
-
レクチャー15.220分
-
レクチャー15.330分
-
レクチャー15.440分
-
レクチャー15.530分
-
-
インスタンスの削除 0/1
2020年12月時点の情報に基づく
-
レクチャー16.120分
-
クラウドサービスとは
クラウドサービスとは、これまで利用者が自身のコンピューターにインストールして使用していたソフトウェアなどを、インターネット上でサービスとして提供するものです。クラウドサービスはその技術の進展とともに拡大し、ソフトウェアにとどまらず様々なサービスを提供するようになりました。これらのサービスは大きく次の3つに大別されます。
・SaaS(Software as a Service)
オフィスソフトや電子メールソフトなどの機能をインターネット上で提供するサービスです。Gmailを始めとするG WorkspaceやMicrosoft 365などのサービスがあります。
・PaaS(Platform as a Service)
Webサーバーの機能やデータベースシステムをインターネット上で提供するサービスです。Google Firebaseなどのサービスがあります。
・IaaS(Infrastructure as a Service)
ネットワーク機器やサーバー機などのハードウェア資源をインターネット上で提供するサービスです。また、これらハードウェア資源を相互接続したプライベートなネットワーク構築なども行うことができます。
ちなみにクラウド(Cloud)は「雲」を意味する英単語です。インターネット上のどこかに存在するいくつものコンピューターの集まりを雲のように例えたことからこの名がついたと言われています。