この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
最初に書く
協栄情報の陸です。AWSの初心者です。この記事は、日々の学習と発生した問題を記録するために使用されます。記事の中に問題を解決するには遅すぎる場所があるかもしれませんが、解決策を知った後、問題に解決策を追加しますので、ご安心ください。
初めに
今日は学ぶことがたくさんあります。そんな簡単なメモをご紹介します。 主にIAMサービスに関する情報やEC2の作成、コマンドライン経由で接続する方法などが含まれています。その他のサービスや実験は、後ほど学習したものを更新していきます。
AWS関する
AWSとは何ですか?
AWSは、Amazonが提供するグローバルクラウドコンピューティングサービスであるAmazon WebServiceの略です。グローバルサービスを提供するため、サービスの場所に基づいて独自の名前がいくつかあります。
地域:データセンターが保存されている物理的な場所です。
AZ:アベイラビリティーゾーンとも呼ばれ、実際にはデータセンターです
ローカルゾーン:AWSコンピューティング、ストレージ、データベース、およびその他の特定のプライマリサービスを、AWSが現在存在しない地域に住む多くの人々がいる場所、または業界やITセンターの近くに配置できる新しい形式のAWSインフラストラクチャ展開ポジション
IAM:
IAMサービス。主に、ユーザー、グループ、役割、ポリシーなどのサービスを提供します。通常、AWSアカウントを登録すると、そのアカウントがルートアカウントになります。通常、操作にルートアカウントを使用することはお勧めしません。代わりに、IAMユーザーアカウントを使用して、適切な権限を付与してください。このグループは、複数のIAMユーザーをまとめ、権限を付与し、管理を容易にするためにまとめます。役割は特定のサービスの権限を持つことであり、アカウントとパスワードは必要ありません。これはIAMユーザーよりも安全です。 MFAはマルチ検証サービスであり、アプリ、usbなどを介して認証を提供できます。
EC2:
簡単に言うと、Amazon Elastic Compute Cloud (Amazon EC2)は、クラウドに配置されたコンピューターとサーバーです。以下はEC2の作成方法で、SSHクライアントで接続します。
まずEC2インスタンスを作成します。インスタンを選択して、インスタンスを起動する
作成するインスタンスは自由ですが、一年無料のものを選ぶのは注意が必要です
他は有料なので、t2.microを選択してください
EC2デフォルトamazon S3関連のロールを持っていない場合、インスタンスはamazon S3で何も操作できません。 そのため、amazon s3に操作が必要なら、関連のIAMロールを以下のように選択してください。
キーのペアを選択し、それが前に存在していた場合は古いものを選択しますが、ファイルがまだお使いのコンピュータに存在していることを確認する必要があります。 見つからない場合は、「新規作成」を選択してダウンロードします。 一致するキーペアを持っていない場合、コマンドラインからインスタンスに接続することはできません。
上記のIAMロールを選択しなかった時のためのものです。 追加行動
上記でロールを選択している場合は、ここで選択する必要はありません。
次のステップでは、コマンドラインでインスタンスに接続します。
まず、接続したいインスタンスを選択します、「接続」ボタンをクリックしてください
まずSSHクライアントを選択して、そして、"chmod 400 xxx.pem "をコピーして、コマンドラインからキーペアファイルが保存されている場所を探し、見つけたらコマンドラインを入力します。 このコマンドラインの目的は、キーペアファイルに読み取り可能なパーミッションを与えることです。 その後、接続コマンドをコピーします。例えば ssh -i "xxxx.pem" ec2-user@ec2-249-4549211-142.ap-northeast-1.compute.amazonaws.com。
インスタンスへの接続が成功したことを示す次の画面が表示されます
その他EC2関連サービス
AMI:ミラーリングです。EC2に多くのサービスをインストールした後、AMIを作成してサービスをミラーリングに保存できます。
Elastic Block Store(EBS):個人的には、コンピューターのドライブ文字に相当すると私が思う元の高速レベルのストレージは、いつでもEC2にマウントできます。スナップショット操作を実行することもできます。
Elastic Load Balancing(ELB):Elastic Load Balancingは、複数のサーバー間でトラフィックを分散および受信します。個人的には、混雑した道路の整理を担当する交差点の交通警官のように感じます。
AWS Auto Scalin:アプリケーションを監視し、容量を自動的に調整して、可能な限り低いコストで安定した予測可能なパフォーマンスを維持できます。個人的には、メモリとリソースを自動的に調整するデバイスだと思います。
まとめ
今日は学ぶことが多すぎて、後に続くAMI、EBS、ELB、Auto Scalingのサービスは基本的にEC2を中心としたサービスですが、どれも基本的な概念を理解しているだけです。多くの実験をする時間がなかったので、基本的な理解だけの実験が多く、結局EC2インスタンスにSSH接続して実験をするだけで終わり、他の具体的な実験をする時間がありませんでした。 しかし、今後はもっと練習を重ねて、複雑な内容もわかりやすくなるように体験実験をしていくことになると思います