Services(以下AWS)はAmazon.comによって提供されている,Web経由で利用可能な世界最大級のクラウドコンピューティングプラットフォーム(以下クラウド)です。2004年11月からサービスの一般公開を開始し,2015年10月現在では,約50のサービスを提供するまでに成長しています(図1⁠)⁠。今回は,このAWSにはどのような特徴やメリットがあるのか,そしてAWSをどのように操作するのかについて解説していきます。Cloud)など,いろいろなサービスが提供されています。システム管理をAWS上で行うフルマネージドサービスも用意されており,これらをうまく組み合わせることによって,高負荷に耐えうる,信頼性の高いシステムを少ない手間で運用できます。必要な分だけ使うことができるAWSでは,必要なときに必要な分だけリソースを調達することができます。これはどういうことかと言うと,たとえば,あるショッピングサイトがあるとします。そのサイトでバーゲンセールを開催したとき,いつもの数倍,場合によっては数十倍のアクセスが集中することになります。自前でサーバやネットワークの機器を用意したシステムでは,その処理能力に限界があるため,バーゲンセールの注文をすべて受け付けることができない可能性が出てきます。そのセールに対応できるように機器を用意すると,普段はそこまでの処理能力を必要としないため,余計な費用がかかってしまいます。AWSでは,そのバーゲンセールの期間だけサーバ数を増やしたり,サーバの処理能力を上げるなどを簡単に行うことができます。バーゲンセールが終了した際は,その増やしたサーバをすぐにでも処分できるので,効率が良いシステムの運用が可能になるのです。使った分だけお金を支払うAWSはサービスを使ったら,使った分だけお金を支払えばよい従量課金制です。よって,先ほどのショッピングサイトの例では,バーゲンセールの際に追加したサーバなどのリソース分の金額をいつもより多く支払えばよいのです。バーゲンセールが終了したあとに追加分を処分すれば通常の金額へ戻すことができるので,費用対効果の高いシステム運用が可能になります。ブラウザから操作できるAWSのサービスは,Webブラウザから操作することができます。このブラウザ上の操作画面をマネジメントコンソールと呼びます(図2⁠)⁠。この画面ではAWSシンプルアイコンというアイコンを使って各サービスがわかるようになっていて,直観的にかつ無理なくシステムの設定などを行うことが可能です。マネジメントコンソールコマンドでも操作できるマネジメントコンソールは非常に便利ですが,AWSはコマンドでも操作することができます。コマンドは次のような「aws」で始まるもので,いろいろなサービス向けに用意されています。my-keypair-from-cli簡単ではありますが,本稿でAWSがどのようなものか少しはわかっていただけたかと思います。AWSは日々アップデートをしており,たとえば,それまで英語によるものであったマネジメントコンソールが日本語にも対応するようになりました(正確には多言語に対応⁠)⁠。今後もクラウドはますます機能が充実していき,その存在感は増してくるはずです。Services)上でWebサービスを運用するために必要なポイントをまとめた実践的な解説書です。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。