開発環境・ステージング・本番環境のパイプラインを運用したい
CodePipelineで開発プロセス(ソース管理、ビルド、テスト、開発環境・ステージング・本番環境へのデプロイ)を自動化して、頻繁に繰り返し行うことで、新機能の追加や既存機能の改修を迅速に行うための仕組みです。 ① 開
CodePipelineで開発プロセス(ソース管理、ビルド、テスト、開発環境・ステージング・本番環境へのデプロイ)を自動化して、頻繁に繰り返し行うことで、新機能の追加や既存機能の改修を迅速に行うための仕組みです。 ① 開
サーバーレスとは、AWS側が運用も含めて管理する(マネージド)サービスだけで構築したシステムを指します。 ①②③の組み合わせが、サーバーレスの典型的な組み合わせになります。RESTful APIを提供する① API Ga
プログラムの実行に必要なライブラリ群を1つのイメージファイルに固めたものをコンテナといい、コンテナ化するメリットは、開発環境と実行環境を同一にすることができるという点です。具体的には、あらかじめプログラムの動作に必要なコ
⑤ AWS Batchは、コンテナイメージを用意するだけで、下記のようなバッチ処理が実行できるマネージドなバッチ処理環境です。 マネジメントコンソールやCLI、S3へのファイルアップロード、CloudWatch Even
サーバーレスで膨大なデータを見える化(可視化)する基本形は、⑦ S3(ストレージサービス)、⑧ Athena(S3のデータに対して標準SQL文でデータを抽出するサービス)、⑨ QuickSight(Business In
ネット上の様々な媒体に書き込まれたお客様の声を収集して、そこで何が語られているのかを機械学習サービス ③ Comprehendでポジティブ・ネガティブ分析(良い意見や苦情などを集計)し、さらに全文検索サービス⑦ Elas
④ Elastic File Systemとは、オンプレミスや同一VPC内の複数AZに配置されたEC2、さらに別のVPC上にあるEC2(VPC Peering、Transit Gateway経由)からNFSプロトコルでフ
④ Personalize は、 Amazon.comで長年使用されてきた商品のレコメンド機能をベースにした機械学習サービスです。このサービスを利用することで、 各顧客ごとの購買履歴に応じたオススメ商品一覧や、この商品を
本デザインパターンは、 Markdownでメルマガを作成してGitでレビューを行い、メール配信サービス SESでメルマガの配信、CloudWatchで配信効果の視覚化まで一気通貫で効率化しようという一例です。ポイントはレ
ランディングページを① CodeCommitで管理して、pushするだけで自動的に④S3にランディングページがデプロイされ、⑤ CloudFront経由でランディングページが閲覧できるという一例です。ポイントは月額10円
「ソーシャルアカウントでログインできる写真共有 iOS / Androidアプリを運用したい」というご要望があった場合に、上記のようなデザインパターンをご提案することがございます。ポイントはサーバーレスでスマホアプリを運
CloudFrontのマルチオリジン機能とは、Behavior(振り分けルール)を設定することでURLパスによって振り先(オリジン)を変えることができる機能です。この機能を使えば、本デザインパターンのように、一つのドメイ
② Storage Gatewayは、オンプレミスにあるファイルサーバなどのストレージとAWS側の⑦ S3の大容量ストレージを密接に連携させたバックアップ・ストレージサービスです。これを利用することで、S3の耐久性 99
② Storage Gatewayは、オンプレミスにあるファイルサーバなどのストレージとAWS側の⑤ S3の大容量ストレージを密接に連携させたバックアップ・ストレージサービスです。これを利用することで、S3の耐久性 99
本デザインパターンは、① Lightsailという価格競争力(月額 3.5 USDから)のあるVPSでWebサーバを運用する一例です。「④ 無償のSSL証明書を作成してSSL接続ができて、Webサーバの死活監視ができて、