0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWSサービス一覧(2021年) 気になったやつだけ アプリ関連編

Posted at

##今回のフォーカス
下記ページのアプリに関わるサービスを簡単にサマリー。できれば1-2行でまとめたい。
【2021年】AWS全サービスまとめ
https://dev.classmethod.jp/articles/aws-summary-2021/#toc-196

##1.開発者用ツール

  • CodeStar
    • プロダクトの開発環境テンプレート作成サービス。
    • CodeCommit,CodeBuild,CodeDeployなどをCodePipelineで連携する環境を作成する。
  • CodeCommit
    • フルマネージドなGitリポジトリホスティングサービス。
  • CodeBuild
    • フルマネージドなビルドサービス。ソースコードのコンパイルおよびテストを実行。
    • ビルド対象:S3,CodeCommit,Bibucket,GitHub,GitHub Enterprise
  • CodeDeploy
    • アプリケーションのデプロイ自動化サービス。
    • S3,GitHub,Bitbucketに保存されているコンテンツをEC2やオンプレ、Lambda、ECSにデプロイできる。
  • CodePipeline
    • ビルド、テスト、デプロイ、承認を視覚化および自動化するCICDサービス。
  • CodeArtifact
    • フルマネージドなアーティファクトリポジトリサービス。
    • Mave/Gradle(Java),npm/yarn(Javascript),pip/twine(Python),NuGet(.Net)などのパッケージマネージャおよびビルドツールと連携して動作する。
  • Cloud9
    • クラウドベースのブライザ上で操作できるIDE。
    • Lambdaのテストやデバックが可能。ペアプロもできる。

##2.モバイル

  • Amplify
    • クラウドサービス(Default:AWS)を利用するフロントエンド・モバイル開発向けのJavascript/iOS/Androidライブラリ。
    • Amplify ConsoleはWebアプリの継続デプロイ、ホスティングサービスである。
    • Mobile Hubより、Amplifyが新規で作る場合には勧められている
      • モバイルアプリのためのCognito,Lambda,Device Farm,PinpointなどのAWSサービスと連携する統合コンソール。
  • AppSync
    • フルマネージドなGraphQLを使用したオンライン/オフラインのリアルタイムデータ同期サービス。
    • 対応データソース:DynamoDB, Lambda, Elasticsearch Service, Aurora Serverless, HTTP endpoint。
  • Location Service
    • デバイスの位置情報を安全に利用できるサービス。
    • 地図、POI(Point Of Interest)、ジオコーディング、ルーティング、ジオフェンス、トラッキングといった機能を簡単にアプリケーションに追加できる。

##3.ビジネスアプリケーション

  • Chime(チャイム)
    • ビデオ、音声、チャット、スクリーン共有などの機能を提供するオンラインミーティングサービス。
    • Basic,Plus,Proの3種類がある。
  • WorkMail
    • フルマネージドなWebメールおよびカレンダーサービス。
    • SimpleAD,Microsoft AD, ADConnectorといったDirectory Serviceを利用する。
    • モバイルアプリやデスクトップクライアントにも対応。
  • Honeycode

##4.アプリケーション統合

  • Step Functions
    • Lambdaを利用したサーバレスワークフローをを作成するサービス。
    • ワークフローには、標準とExpressの2タイプがある。
    • JSON,ASL(Amazon States Language)を使用して定義する。
  • AppFlow
    • フルマネージドなデータ連携サービス。
    • コードの記述なしで、SalesforceなどのSaaS、S3、RedShiftといったAWSサービス間でデータ連携ができる。
  • EventBridge
    • イベント駆動型アーキテクチャを構築できるサーバレスイベントバサービス。
    • CloudWatch Eventsベース。CloudWatch Eventsは、将来的にEventBridgeに名前変更予定。
  • MQ
    • フルマネージドなApache ActiveMQのメッセージブローカーサービス。
    • JMSなどのAPIや、AMQPやOpenWireなど多くのプロトコルをサポート。
  • Simple Queue Service(SQS)
    • フルマネージドなプル型メッセージキューイングサービス。
    • スタンダードキューとFIFOキューがサポートされている。
  • Managed Workflow for Apache Airflow
    • フルマネージドなApache Airflowのワークフロー管理サービス。
    • 有向非巡回グラフ(DAG; Directed Acyclic Graph)でワークフローを表現。
      • 有向非巡回グラフとは、簡単に言えば、フローがループしない、スタートとゴールが異なるフローのこと。(https://mathwords.net/dag)

##感想
Chime/WorkMailなってサービスがあったのか。全然しらなかった。AWSの社員は、これらを使っているのだろうか。
ちょくちょくLambda連携できるサービスが多いのがわかる。やはり、今後はServerlessとなっていくほうこうであるとわかる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?