「Amazon Web Services」(AWS)は仮想マシン(VM)やデータベース、ネットワークなどのクラウドサービス群だ。AWSの主な競合サービスにはMicrosoftの「Microsoft Azure」とGoogleの「Google Cloud Platform」、IBMの「IBM Cloud」などがある。(続きはページの末尾にあります)
Amazon CloudWatchとAWS CloudTrailはどちらもAWSリソースの監視や管理のためのツールだ。両者を組み合わせることで何ができるのか。その活用方法を説明する。
「Amazon CloudWatch」と「AWS CloudTrail」は、AWSサービスのログを記録してトラブルシューティングを支援する点で共通する。しかし両者の役割や機能は異なる。それぞれの違いと機能を解説する。
AWSサービスのコスト削減に生かせる「AWS Compute Optimizer」と「AWS Cost Explorer」。それぞれの違いとは何なのか。両ツールを比較し、AWSをより安く使うための方法を解説する。
AWSの「AWS Compute Optimizer」は、AWSサービスのコストを節約するために役立つツールだ。AWS Compute Optimizerの基本的な特徴を確認しよう。
札幌市の「AWS」採用事例や、「Microsoft Azure」のデータ分析サービスをOracleのクラウドデータベースと組み合わせて利用しやすくする新サービスなど、クラウドの主要なニュースを紹介する。
AWSはワークロードのインフラに複数のデータセンターを利用する「マルチリージョン」「マルチAZ」を構成可能だ。そもそもマルチリージョンとマルチAZの違いとは何か。どちらを選ぶべきなのか。
AWSはユーザー企業が「リージョン」「アベイラビリティゾーン」「ローカルゾーン」を選択できるようにしている。いずれの言葉もAWSのデータセンターの所在地を指す言葉だが、細かい意味は異なる。何が違うのか。
AWSはネットワークを利用せずテープの大量データのクラウド移行ができるよう、データ移行デバイス「AWS Snowball Edge」に新機能を追加した。どのようなものなのか。
「Amazon DevOps Guru for RDS」「AWS DMS Fleet Advisor」は、データベースの管理と移行を支援するAWSサービスだ。これらのサービスは何に役立つのか。
複数のAWSアカウントを管理するのは、複雑な作業になる。AWSアカウント管理を最適化するためのサービス「AWS Organizations」「AWS Control Tower」の機能と、両サービスの違いを説明する。
AWSはさまざまなクラウドIAMをそろえる。その中から、各種クラウドサービスへのシングルサインオン(SSO)を実現する「AWS SSO」と、複数のAWSアカウントを管理・監視する「AWS Control Tower」の特徴を説明する。
AWSは複数のAWSアカウントを管理しやすくするために「AWS RAM」「AWS Organizations」を提供する。これらの特徴と用途を整理しよう。
AWSはIDおよびアクセス管理(IAM)のクラウドサービス「クラウドIAM」を提供する。その中から「AWS IAM」「Amazon Cognito」「AWS Directory Service」の特徴を説明する。
AWSが提供する「Amazon Elasticsearch Service」と「Amazon Kendra」は検索サービスという点では同じだが、機能や適した用途、課金条件などに違いがある。どちらを選ぶか検討するときのポイントを説明する。
ストリーム処理のために、AWSは「Amazon Kinesis」と「Amazon Managed Streaming for Apache Kafka」(Amazon MSK)という2種類のサービスを用意している。両者の違いとは。
AWS認定資格「AWS Certification」のうち、最も基本的な資格が「AWS認定クラウドプラクティショナー」だ。能力をアピールしたい人にとって、あえてAWS認定クラウドプラクティショナーを取得する意味とは。
AWSの認定資格「AWS Certification」は、AWSに関するスキルや知識を客観的に証明する有力な手段だ。全部で4カテゴリー、12種類あるAWS Certification資格の違いを説明する。
各クラウドベンダーは、複数のSaaS間でデータを送受信するためのSaaS連携ツールを提供している。その中からAWSの「Amazon AppFlow」「Amazon EventBridge」を説明する。
AWSが提供するネットワークサービスの中から、「AWS VPN」「AWS Transit Gateway」「AWS Global Accelerator」「AWS PrivateLink」の用途と特徴をざっくりと説明する。
「Amazon RDS」と「Amazon Aurora Serverless」は、どちらもAWSが提供するRDBMSサービスだ。両サービスの機能と制約を整理した上で、自社に適したサービスを選ぶための判断基準を説明する。
Amazon.comは2004年、分散型メッセージキューイングサービス「Amazon Simple Queue Service」(Amazon SQS)を初の開発者向けサービスとして提供開始した。2006年に、ストレージサービス「Amazon Simple Storage Service」(Amazon S3)と仮想マシンサービス「Amazon Elastic Compute Cloud」(Amazon EC2)、Amazon SQSの3つのサービスを含むクラウドサービス群として、AWSを再編成した。
その後、低コストかつ高い可用性と拡張性を備えるインフラの構築を支援するクラウドサービスが、AWSに加わってきた。Amazon.com子会社のAWS社は現在クラウドサービス事業に専念しており、世界各地にリージョン(データセンター)を設置している。リージョンは日本や米国、オーストラリア、欧州、ブラジルなどにある。
AWS無料利用枠でトライアルが可能
AWSサービスは1時間単位または秒単位の従量課金制を採用している。各AWSサービスの利用を予約したり、1年または3年の定期利用契約を締結したりすることで、利用料金の割引が受けられる。
コストが導入の障壁になっている場合、「AWS Free Tier」(AWS無料利用枠)で各AWSサービスを試すことができる。AWS無料利用枠には、
特定のAWSサービスを使い始めてから一定期間無料になる「Free Trials」(無料トライアル)
AWSに登録した日から12カ月間、特定のAWSサービスが無料のプラン「12 months free」(12カ月間無料)
期間無制限で特定のAWSサービスが無料のプラン「Always free」(常に無料)
の3種類がある。
「Amazon Web Services」(AWS)のイノベーションと新製品開発のペースは、同社最大級の差別化要因としてアナリストが引き合いに出すことがある。同社は製品開発のプロセスを逆にたどることによってこれを実現している。同社のチームは最初に、“このサービスで何ができるか”を分かりやすく具体的に説明する1ページのプレスリリースを作成する。
この1ページの文書は、セキュリティに重点を置いたFAQ集と照らし合わせながら作成しなければならない。その目的は、データやプライバシーの保護方法についてユーザーが抱く可能性がある疑問を想定し、前もって対処することにある。これによってAWSユーザーのためのセキュリティが製品の設計段階で「最初の文書」から、確実に盛り込まれる。
このプレスリリース作成に当たるチームの規模と構成は、Amazon.comの元CEOのジェフ・ベゾス氏が考案した「2枚のピザ」というチームルールのコンセプトが指針になる。この専属チームのメンバーは同じ部署の人員である必要はない。チャンスや課題に対応するために全社から集められる。だがこれに関わる人数は、2枚の特大アメリカンピザを分け合える数でなければならない。
このアイデアは開発チームが規模に過度に縛られる事態を防ぐ。常に決められた数の人員を保つことに固執すると、イノベーションとは完全に相反する姿勢につながりかねない。
2枚のピザルールは、チームが大きくなり過ぎて制御できなくなる事態も防ぐ。大きくなり過ぎるとサブチームができてしまい、メンバー同士のコミュニケーションがうまくいかなくなるリスクが生じる。