武田隆志(67)28この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。サービスグループの武田です。その5マネジメントコンソールの一覧にないサービスたち非常にたくさんあるAWSのサービスを自分の勉強も兼ねてざっくりまとめてみました。「結局このサービスってなんなの?」という疑問を自分なりに理解するのが目的です。今回はマネジメントコンソールを開き、「すべてのサービス」をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。まとめるにあたって、次のドキュメントや、弊社の多数のブログを参考にしました。Farm、PinpointなどのAWSサービスと連携する統合コンソール。サインインやプッシュ通知といった機能をもったアプリケーションの構築、テスト、モニタリングを行う。Nativeの4種類。AppSyncフルマネージドなGraphQLを使用したオンライン/オフラインのリアルタイムデータ同期サービス。Serviceがサポートされている。執筆時点でプレビュー版です。Farmクラウド上の実際のデバイスを使用してiOS、Android、Webアプリをテストできるテストサービス。テストデバイスのリストはドキュメントを参照のこと。Analyticsアプリケーションの利用に関する情報の収集や可視化、分析するためのサービス。現在はPinpointに統合され機能も拡充されているため、新規で開始する場合はPinpointを使用する(元から使っていた場合は移行できる)。Reality)、および3Dアプリケーションの作成・ビルド・起動を提供するサービス。PollyやLexと連係することで、3Dキャラクタを喋らせることも可能。執筆時点でプレビュー版です。Functionsタスクとステートマシンの概念に基づく、分散アプリケーションとマイクロサービスを調整するワークフローサービス。ドメインロジックはタスクとしてLambda関数またはアクティビティ(EC2、ECS、モバイルデバイスでもホストできる)を使用して定義する。Language)を使用して定義する。ActiveMQのメッセージブローカーサービス。JMSなどのAPIや、AMQPやOpenWireなど多くのプロトコルをサポートしているため、既存のメッセージブローカーからのアプリケーション移行に適している。Serviceフルマネージドなプッシュ型メッセージングサービス。サブスクライブしているエンドポイントまたはクライアントへの、メッセージの配信または送信を調整し管理する。サポートしているサブスクライバーはHTTP/HTTPS、Email、SMS(ショートメッセージ)、SQS、Lambda、アプリケーション(モバイルなど)。Hubの利用が推奨されている。Serviceフルマネージドなプル型メッセージキューイングサービス。信頼性が高くスケーラブルなキューサービスで、分散アプリケーションコンポーネント間の密結合を防ぐ。スタンダードキューとFIFOキューがサポートされている(執筆時点ではFIFOキューは一部リージョンのみ)。アクティビティとデサイダーの概念に基づく、複数の分散コンポーネントを調整するワークフローサービス。ドメインロジックはアクティビティとして実装し、ワークフロー全体はデサイダーとして実装する。Frameworkを使用するのが一般的(ただし一部言語のみ)。Functionsを使用することが推奨されている。Connect顧客窓口をセルフサービスで構築できるクラウド型コンタクトセンターサービス。Response)の作成、着電管理、ケース追跡などが可能。Pinpointユーザーの行動を理解し最適なタイミングでのメッセージ配信を可能とする、ユーザーエンゲージメントを改善・促進するサービス。分析に基づいてユーザーセグメントを作成し、プッシュ通知キャンペーンの作成や管理ができる。Hubにアプリケーションをモバイルプロジェクトとして追加して統合する必要がある。Service高信頼性とスケーラビリティを備えたEメール送受信プラットフォーム。API(HTTPS、CLI、SDKなど)が提供されている。Business組織でAlexaを使用および管理するためのスキルやツールが提供されるサービス。Alexa対応のデバイス管理やユーザーの登録、スキルの割り当てを一元的に行うことができ、組織内のみで使用するプライベートスキルの開発も可能。Alexaデバイスを共有設定することで、オフィスの共有エリアにいるすべての人に共有でき、さらに会議室の設定をすると会議室の機器をコントロールすることもできる。Chime高品質なビデオ、音声、テキストチャット、スクリーン共有などの機能を提供するオンラインミーティングサービス。プランはBasic、Plus、Proの3種類が用意されているが、3人以上のミーティングがサポートされているのはProのみ。WorkDocsフルマネージドなエンタープライズ向けストレージサービス。Connector)を利用する。Sync同期クライアントを利用するとデスクトップのフォルダをWorkDocsと同期できる。WorkMailフルマネージドなWebメールおよびカレンダーサービス。Connector)を利用する。モバイルアプリやデスクトップクライアントに対応しているため、設定すれば送受信が可能。Connector)を利用する。applicationが提供されている。2.0フルマネージドなデスクトップアプリケーションストリーミングサービス。ブラウザを使って、任意のデバイスでWindowsデスクトップアプリケーションをSaaSとして利用できる。2.0を使用してのフェデレーションアクセスがサポートされている。IoTインターネットに接続されたデバイス(自動車、電球、センサグリッドなど)が簡単かつ安全に、クラウドやその他のデバイスと相互接続できるクラウドプラットフォーム。IoTデバイスはまずデバイスゲートウェイに接続することで、HTTP、MQTT、WebSocketといったプロトコルを使用してメッセージの送受信が可能となる。送信されたメッセージはルールエンジンによって評価され、ルールアクションにルーティングされる。ManagementIoTデバイスを小規模から数百万の大規模まで管理できるサービス。オンボードのデバイス情報および設定、デバイスインベントリの整理、デバイスの監視、および複数の場所に配置されたデバイスのリモート管理が可能。IoTに統合されている。小型かつ低電力なエッジデバイスで簡単にプログラム、デプロイ、保護、接続および保守することを可能とする。IoTに統合されている。Greengrass使用しているIoTデバイスにサーバレスコード(Lambda関数)をデプロイおよび実行できるサービス。ローカルデバイスでコードを実行することで、ローカルネットワーク上で相互に安全に通信しながら、生成したデータを収集して分析することが可能。IoTに統合されている。GameLiftマルチプレイヤーゲームのゲームサーバを構築およびデプロイ、運用するためのサービス。ゲームの可用性を追跡し、キャパシティーを自動的にスケールし、ゲームをオフラインにしなくても更新をデプロイできる。まとめマネジメントコンソールのまとめとしては最後となるその4でした。モバイル、IoT、デスクトップ関係など、名前は知っていても使ったことのないサービスが多く、まとめる上で多少なりとも触れたのは収穫でした。目新しいサービスが多くある一方で、枯れたサービスも多くあった印象です。SNS、SQS、SESはこのシリーズを書くきっかけになったサービスだったので、ここまでこれてうれしいです。672,263JavaやPython、シェルスクリプト(bash)を書くことが多いです。最近はTypeScriptとかRustを勉強中。〜ITエンジニアのお仕事とホンネ〜2月19日に新卒向けの会社説明会〜ITエンジニアのお仕事とホンネ〜を開催します。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。環境をDockerで構築してみました。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健231こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。