はじめに
「AWSで始めるクラウド開発入門」という教材を使用し、ハンズオン形式でAWSについて学んでいます。
今回は、その中の4章「初めてのEC2インスタンスを起動する」で学んだことをアウトプットしていきます!
準備
この教材を進めるに当たって以下のようなプログラムをインストールする必要があります。
- Python
- Node.js
- AWS CDK
- etc...
ですが、この教材ではこれらのプログラムを予めインストールしてくれているDocker imageが存在するので、今回はこちらを使用していきました。
学習の流れ
学習は以下のような内容ですすめていきました。
- Pythonの依存ライブラリをインストール
- AWSの秘密鍵をセット
- SSH鍵を生成後デプロイを実行
- インスタンスにSSHでログインする。
- スタックを削除する。
今回の学習で学んだこと。
- CLIコマンドでインスタンス、を生成しアプリケーションをデプロイし、そのインスタンスを削除する流れ。
- AWSはGUIではなくCLIも使うことができる!
- CLIのほうが、コマンドを高速で実行することができる!!
- EC2を使用することで、簡単にサーバーを構築、デプロイを行うことができるということ。
今回の学習でAWSの便利さ、必要性を実感しました、、
次章では、GPUを搭載したインスタンスを使用し、AWSでディープラーニングしていく方法を学んでいきます。