導入
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などのクラウドサービスにこれまで関わってこなかった方々は、難しい...