技術情報

5分くらいでざっくりAWSのサービスを理解する ~コンピューティングサービス編~

導入

AWSには数多くのサービスが存在します。
それゆえ、AWSなどのクラウドサービスにこれまで関わってこなかった方々は、難しい、自分の手には負えないなど、ハードルが高いと感じてしまうことが多いように思います。
すべてのサービスを完全に理解するのはとても難しいです。
ですが、使ってみるととても便利だったりします。
代表的なサービスについて、ざっくりと理解することで、ちょっと使ってみようかなと思っていただくことが、この記事の目標になっています。
この記事では、ざっくりと以下の項目を解説します。
  • コンピューティングサービスを一言で
  • コンピューティングサービスでできること
  • AWSのコンピューティングサービスを利用するメリット
  • AWSの代表的なコンピューティングサービス

コンピューティングサービスを一言で

コンピューティングサービスとは、
「コンピュータによって計算、処理、保存、伝達するサービス」
要は、サーバーをレンタルするサービスだと思っていただければよいかと思います。

コンピューティングサービスでできること

AWSのコンピューティングサービスを使用することで、物理的にサーバーを保有せずに、サーバーを使ったあらゆることができるようになります。
主な用途としては、以下のようなものがあります。
  • WordPressなどのブログサイトの構築
  • NginxなどのWebサーバーの構築
  • AIの実装やバッチ処理などのプログラムの実行を行う計算用サーバー

AWSのコンピューティングサービスを使用するメリット

1.誰でも、数分で使い始めることができる

  • 数クリックで作成できる
  • 高度なサーバー構築の知識が不要

 

2.セキュリティ、障害に強い

  • バックアップが取りやすい。サーバーのすべての情報をまるごとバックアップできるため、複製することも容易
  • 物理的に異なる複数の場所に置くことが容易
  • ファイアーウォールの構築が簡単にできる

 

3.コストが安く済む

  • スケールアップ・ダウンが容易
  • CPU、メモリ、OS、ソフトウェアの種類が数多く用意されており、後から変更も容易

AWSの代表的なコンピューティングサービス

AWSの代表的なコンピューティングサービスは以下のようなものがあります。
用途に合わせて使い分けましょう。
  • EC2:もっとも汎用的なコンピューティングサービス。カスタマイズが柔軟にできる
  • Amazon Lightsail:アプリケーションやウェブサイトの構築に必要なすべてを提供する、使いやすいクラウドプラットフォーム。WordPressやRedmineを数分で使い始めることもできる
  • AWS Lambda:サーバーレスサービスなので、サーバーについて考慮せずにコードを実行できる。つまり、OSのインストールやバージョンアップなどを全く意識せずに使える。実際に使用したコンピューティング時間のみに対する課金なので料金も節約できる
  • Amazon Elastic Container Service (ECS):コンテナを実行するためのきわめて安全で、信頼性と拡張性が高い方法
  • AWS Fargate:コンテナ向けサーバーレスコンピューティング

 

5分くらいでざっくりAWSのサービスを理解する ~ストレージサービス編~ 導入 AWSには数多くのサービスが存在します。 それゆえ、AWSなどのクラウドサービスにこれまで関わってこなかった方々は、難しい...
5分くらいでざっくりAWSのサービスを理解する ~データベースサービス編~ 導入 AWSには数多くのサービスが存在します。 それゆえ、AWSなどのクラウドサービスにこれまで関わってこなかった方々は、難しい...
5分くらいでざっくりAWSのサービスを理解する ~ネットワーキングサービス編~ 導入 AWSには数多くのサービスが存在します。 それゆえ、AWSなどのクラウドサービスにこれまで関わってこなかった方々は、難しい...
Y.K
関心のあるトピック:強化学習、逆強化学習、AWS、Tableau Server