SlideShare une entreprise Scribd logo
1  sur  103
Télécharger pour lire hors ligne
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
クラウドを積極活⽤した
サービスの開発のために
2022/11/15
アマゾン ウェブ サービス ジャパン 合同会社
アジェンダ
AWS とは
フェーズごとの技術課題と技術選定の際に考えるべきこと
クラウドに最適化された設計とは︖
プロダクト開発に専念できる AWS の使い⽅
スタートアップにとって最も⼤事なことは︖
答︓ビジネスにフォーカスすること(≒ スピード)
• 分かっているつもりで出来ていないスタートアップは多い
• 本質的なところ以外 or その周辺でやるべきことが増える
• セキュリティ / コンプライアンス対応
• ログの収集、集約、⻑期保存
• バックオフィスの改善、効率化、インテグレーション
• 組織の拡⼤によりオーバーヘッドも増える
ビジネスにフォーカスする
AWS(Amazon Web Services) とは
クラウドとは新しい IT リソース利⽤のカタチ
必要な時に、必要なだけ、低価格で
IT リソース を提供
AWS の提供するサービスは仮想サーバーだけではありません︕
AWS はサーバーを貸してくれる会社︖︖
Amazon S3
(ストレージ)
Amazon EC2
(仮想マシン)
Amazon RDS
(データベース)
幅広い機能︓200 以上のサービスを提供
ネットワーク アナリティクス
コンピュート
ストレージ & 配信
開発ツール 管理ツール セキュリティ
アプリケーションインテグレーション
モバイルサービス データベース IoT
機械学習
ゲーム
Amazon
EMR
Amazon
Kinesis
Amazon Athena AWS Glue
Amazon
Elasticsearch
Amazon
Redshift
Amazon
QuickSight
AWS
Data Pipeline
Amazon
SNS
Amazon SQS Amazon
MQ
AWS
AppSync
AWS Step
Functions
ELB
AWS Elastic
Beanstalk
AWS
Lambda
Amazon
EC2
Amazon
ECS
Amazon
Aurora
Amazon
DynamoDB
Amazon
ElastiCache
Amazon
Redshift
AWS DMS Amazon
Neptune
Amazon
RDS
AWS
CodeBuild
AWS
CodeCommit
AWS
CodeDeploy
AWS
CodePipeline
Amazon
GameLift
Amazon
FreeRTOS
AWS IoT
Analytics
AWS IoT
Core
AWS IoT Device
Defender
AWS IoT
Greengrass
Amazon
Forecast
Amazon
Polly
Amazon
Rekognition
Amazon
SageMaker
Amazon
Translate
Amazon
CloudWatch
AWS Auto
Scaling
AWS
CloudFormation
AWS
CloudTrail
AWS
Config
AWS Managed
Services
Amazon API
Gateway
AWS
Amplify
AWS
AppSync
AWS Device
Farm
Amazon
Route 53
Amazon
VPC
AWS Direct
Connect
Amazon
GuardDuty
Amazon
Inspector
Amazon
Cognito
AWS
Organizations
AWS
KMS
AWS IAM
Amazon
EFS
Amazon S3 AWS
Snowball
AWS Storage
Gateway
Amazon
FSx
Amazon
EBS
多種多様なサービスを利⽤できるということは
多種多様なビジネスの 要件 を満たせるということ
• 全⽂検索エンジン
• リアルタイムコミュニケーション(WebRTC)
• ライブ動画配信
• レコメンデーション
• モバイル / Web アプリ
ビジネス要件に対して、最適なサービスを選ぶことが出来る
Amazon OpenSearch Service
Amazon Chime SDK
Amazon Interactive Video Service
Amazon Personalize
AWS Amplify
今必要な機能だけでなく、ピボットや将来の機能拡張にも対応することが出来る
フェーズごとに異なる技術課題
S-Curve で⾒るフェーズごとの技術課題、特性の⼀例
Stage
Growth Seed Eealy Mid Later
S-Curve で⾒るフェーズごとの技術課題、特性の⼀例
Stage
Growth Seed Eealy Mid Later
スピード
コスト効率
AI/ML (API)
カスタマーサポート
バックオフィス
スケーラビリティ、安定性、可⽤性
ログ分析
AI/ML (Custom)
セキュリティ
コンプライアンス
カスタマーエンゲージメント
※ 詳細な要素、タイミングは
ケースバイケースで異なります
S-Curve で⾒るフェーズごとの技術課題、特性の⼀例
Stage
Growth Seed Eealy Mid Later
スピード
コスト効率
AI/ML (API)
カスタマーサポート
バックオフィス
スケーラビリティ、安定性、可⽤性
ログ分析
AI/ML (Custom)
セキュリティ
コンプライアンス
カスタマーエンゲージメント
※ 詳細な要素、タイミングは
ケースバイケースで異なります
AWS Amplify, Amazon Lightsail, Serverless Services, AWS Fargate etc
AWS Amplify, AWS Activate, AWS Savings Plan, Spot Instances etc
Amazon Forecast etc Amazon SageMaker
Amazon Pinpoint, Amazon Personalize etc
Amazon Connect, Amazon Lex etc
AWS Amplify, Serverless Services, Auto Scaling etc
Amazon S3, AWS Glue, Amazon Athena etc
Amazon WorkSpaces, AWS SSO etc
AWS IAM, Amazon GuardDuty etc
AWS CloudTrail etc
成⻑に応じて起こること – Seed(創業期) -
• 「とにかく早く作りたい、お⾦もまだない」
• いかに早く MVP を作るか
• いかに早くフィードバックループを回すか
• 余計な⼯数はかけていられない
• 余計なコストもかけていられない
あくまでスピードとコスト効率を意識しつつ
⼿軽に対応できるならやらない⼿はない
スタートアップが
技術選定の際に考えるべきこと
スタートアップがビジネスにフォーカスし、成功確率を⾼めるための考え⽅
•Undifferentiated Heavy Lifting の排除
•⽬の前の判断が Two-way Door なものでは
ないか⾒極める
スタートアップがビジネスにフォーカスし、成功確率を⾼めるための考え⽅
•Undifferentiated Heavy Lifting の排除
•⽬の前の判断が Two-way Door なものでは
ないか⾒極める
アイデアの実現の過程には
「差別化に繋がらない重労働」
が多く存在し、それらを減らすことができれ
ば成功確率を上げることが出来る(意訳)
• Web 2.0 Summit での Tim O’Reilly と Jeff Bezos との対談
https://www.flickr.com/photos/farber/292880154
Amazon CTO の Werner Vogels も
メディア取材の際に
「Stop spending money on
“undifferentiated heavy lifting”」
とコメント
Undifferentiated heavy lifting
システム運⽤における Undifferentiated Heavy Lifting の例
• データベースの運⽤、バックアップ、レプリケーション設定
• 認証基盤の保守、管理、運⽤
• リアルタイム通信を⾏うサーバーの保守、管理、運⽤
• セキュリティパッチの管理、適⽤
• etc...
Undifferentiated heavy lifting
Main
例︓データベース
M S
Replica
レプリケーション
Application
Backup 定期取得
フェイルオーバー
上記以外
• ストレージ容量の確保
• パフォーマンスモニタリング
• パッチ適⽤、監視設定
例︓ビデオ通話機能
配信サーバー 配信サーバー
接続先管理⽤
データベース
• 配信サーバーのチューニング
• 配信サーバーのスケーリング
• 配信サーバーのパッチ適⽤
• 接続先の管理、ハンドリング
本当にやりたいのは、これらを⽤いた
プロダクト開発 や 機能追加、あるいは
それらを通した プロダクトの価値向上 のはず
Undifferentiated heavy lifting
Master
例︓データベース
M S
Slave
レプリケーション
Application
Backup 定期取
得
フェイルオーバー
上記以外
• ストレージ容量の確保
• パフォーマンスモニタリング
• パッチ適⽤、監視設定
例︓ビデオ通話機能
配信サーバー 配信サーバー
接続先管理⽤
データベース
• 配信サーバーのチューニング
• 配信サーバーのスケーリング
• 配信サーバーのパッチ適⽤
• 接続先の管理、ハンドリング
本当にやりたいのは、これらを⽤いた
プロダクト開発 や 機能追加、あるいは
それらを通した プロダクトの価値向上 のはず
Amazon Aurora Amazon Chime SDK
スタートアップがビジネスにフォーカスし、成功確率を⾼めるための考え⽅
•Undifferentiated Heavy Lifting の排除
•⽬の前の判断が Two-way Door なものでは
ないか⾒極める
Is it a one-way or
a two-way door?
技術選定や設計における One-way Door Decisions
• もちろんスピードは重要だが、その中でも全体に⼤きな影響を与えるもの、
後から変更することが難しいものはちゃんと考えて決めるべし。
「本当にそれで⼤丈夫か︖」
• データの置き場、将来的な活⽤⽅法
• データベース設計
• クラウドプラットフォーム
• etc...
⽬の前の判断が Two-way Door なものではないか考える
• 逆に、「それ試しにやってから後で変えることもできるよね」という
要素(=Two-way Door)では時間を使いすぎずに意思決定する
− 「試しにやる」ハードルを下げる
• ⽬の前の決断が One-way door なのか Two-way door なのか⾒極める
− Two-way door なのに無駄に時間をかけていないか︖
• 少しの⼯夫で Two-way door な状況に出来ないか︖
• 実は⾃分が知らないだけではないのか︖
スタートアップがビジネスにフォーカスし、成功確率を⾼めるための考え⽅(再)
•Undifferentiated Heavy Lifting の排除
•⽬の前の判断が Two-way Door なものでは
ないか⾒極める
クラウドに最適化された
(クラウドネイティブな)設計とは
クラウドネイティブな設計とは何か︖︖
Design for Failure な設計にすること
connect
DevAx
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Everything fails all the
time
Dr. Werner Vogels
Chief Technology Officer of Amazon.com
connect
DevAx
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Design for Failure
To
Your Application
創業期スタートアップ向け「まずここから」Design for Failure
• 想定上のアクセスが来てもダウンしない
冗⻑構成 (マルチAZ)/オートスケーリング
• 問題のあるインフラがあっても置き換えてくれる
オートヒーリング
• データを誤って消しちゃった時にでも復旧できる
バックアップ・リストア
• (+α) アプリケーションがエラーになった際の
リトライ処理やキューイング
Design for Failure な設計になっていないとどうなるか︖
• 例1: ⼤事な時(e.g. VC へデモを⾒せる時等) にダウンし
ていることによる機会損失
• 例2: メンバーも少ないため、その都度発⽣する障害対応
だけで1⽇が過ぎてしまう
シード期において、Design for Failure を実現するために
Q. 時間のないシード期のスタートアップにとって、Design for Failure
を真⾯⽬に全て向き合うのは難しいのでは︖
• まずは、Design for Failure な設計が組み込まれたサービスを最初か
ら選定できないか考える
• スピードとコストとのトレードオフではない
• むしろ対応に追われる⼯数がなくなりスピードアップ
• 実装やアーキテクチャに依存するところはその先で考える
• AWS の SA に相談も︕
プロダクト開発に専念できる
AWS の使い⽅
オーソドックスな技術スタック
オーソドックスな技術スタック
フロントエンド、
モバイルアプリ
バックエンド
Webサーバー
バックエンド
DBサーバー
⾔語・フレームワーク
React, Vue, Swift,
Kotlin, Java etc
インフラ
Web Hosting サービス、
BaaS etc
⾔語・フレームワーク
Ruby on Rails, Laravel,
Django, Express, Spring etc
インフラ
仮想サーバー、コンテナ、
サーバーレス etc
DB 種類
RDBMS, NoSQL,
Fulltext Search, etc
インフラ
マネージドDBサービス,
仮想サーバー etc
負担をオフロードできる AWS のサービス
フロントエンド、
モバイルアプリ
バックエンド
Webサーバー
バックエンド
DBサーバー
Amplify Hosting AWS App Runner Amazon Aurora
Serverless v2
Amplify Hosting
AWS Amplify は、
⼩さくはじめて⼤きく育てる
スタートアップに最適
爆速
でアプリを開発
簡単
にアプリを開発
スケール
するフロント/モバイル
アプリを開発
AWS Amplify の 4 つのコンポーネント
Web やモバイルアプリ
ケーションを⼀般的な
ユースケースベースのガ
イド付きワークフローで
バックエンドを簡単に作
成、管理するツール
Amplify CLI
Web やモバイルアプリ
ケーションと AWS を統
合するためのユースケー
ス中⼼のライブラリ
Amplify Libraries
継続的デプロイメントを
管理し、モダンな Web
アプリケーションをビル
ド、テスト、デプロイ、
そしてホスティングする
ための AWS サービス
Amplify Hosting
AWS 上に最⼩限のコー
ディングでフロントから
バックまでのアプリケー
ションを作成できるビ
ジュアルな開発環境
Amplify Studio
4 つのコンポーネントの役割
.js
.html
.css
クライアント
4 つのコンポーネントの役割
.js
.html
.css
クライアント
Amplify CLI
Amplify Libraries
Amplify Hosting
Amplify Studio
AWS Amplify の 4 つのコンポーネント
Web やモバイルアプリ
ケーションを⼀般的な
ユースケースベースのガ
イド付きワークフローで
バックエンドを簡単に作
成、管理するツール
Amplify CLI
Web やモバイルアプリ
ケーションと AWS を統
合するためのユースケー
ス中⼼のライブラリ
Amplify Libraries
継続的デプロイメントを
管理し、モダンな Web
アプリケーションをビル
ド、テスト、デプロイ、
そしてホスティングする
ための AWS サービス
Amplify Hosting
AWS 上に最⼩限のコー
ディングでフロントから
バックまでのアプリケー
ションを作成できるビ
ジュアルな開発環境
Amplify Studio
4 つのコンポーネントの役割
.js
.html
.css
クライアント
Amplify Hosting
AWS Amplify Hosting
ウェブアプリや静的ウェブサイトのため
のフルマネージドなホスティングサービ
ス
簡単なカスタムドメイン設定も可能
継続的デプロイメント
Amplify CLI で Infrastructure as Code(
IaC)を⽣成
Amplify CLI やコンソールからのデプロ
イ AWS Amplify CLI AWS Amplify Console
Amplify Hosting の利⽤フロー
Amplify Hosting の主な機能
グローバルで利⽤可能
プルリクエストプレビュー
カスタムドメインの簡単設定
シンプルな
継続的ワークフロー
パスワード保護
Amplify Hosting - 環境の分割
接続したブランチ毎に
ホスティングされ、URL
が払い出される
Amplify Hosting - Pull Request Previews
https://docs.aws.amazon.com/amplify/latest/userguide/pr-previews.html
Pull Request が作成されるたびに⼀時的
なウェブサイトをホスト
ホストした URL を Git Hub の Pull
Request ページに載せる
⾮エンジニア職でも気軽に Pull Request
レビューに参加することが可能に
Pull Request が閉じたら⼀時的なウェブ
サイトもクローズ
Amplify Hosting - ベーシック認証
https://docs.aws.amazon.com/amplify/latest/userguide/access-control.html
接続したブランチ毎に
Username/Password を設定して
ベーシック認証をかけることが可能
もっと AWS Amplify を知りたい⽅へ
公式ドキュメント
https://docs.amplify.aws
AWS Summit 2021 「Web・モバイルアプリ開発を加速させる AWS Amplify」
https://d1.awsstatic.com/events/jp/2021/summit-online/AWS-
47_AWS_Summit_Online_2021_FWM01.pdf
ワークショップ
https://amplify-sns.workshop.aws/ja/
Amplify 学習リソース集
https://aws-amplify-jp.github.io/resources
Amplify Japan User Group Slack
https://github.com/aws-amplify-jp/awesome-aws-amplify-ja#slack
AWS App Runner
AWS は幅広い選択肢を提供
AWS は幅広い選択肢を提供
200 以上のサービス
ウェブアプリケーションを AWS 上で動かしたい場合
AWS サービスを組み合わせてインフラを構築
柔軟性が⾼い
VPC (ネットワーク)
Fargate (コンピュート)
ECS (オーケストレーション)
ALB (ロードバランサ)
AWS Auto Scaling (オートスケール)
CodeBuild (CI/CD)
⼿間がかかる
構築済みのインフラにすぐにデプロイ
AWS App Runner
App Runner とは
インフラや AWS についての経験がなくても、
コンテナ化されたウェブアプリケーションや API を
簡単かつ迅速に AWS 上で動かせるサービス
AWS App Runner の主な特徴
シンプルな
オートスケーリング
統合された
メトリクス・ロギング機能
シンプルな
セットアップ
AWS App Runner の主な特徴
シンプルな
オートスケーリング
統合された
メトリクス・ロギング機能
シンプルな
セットアップ
App Runner 上にウェブアプリケーションをデプロイ
App Runner
Amazon ECR
Image Repo
動かしたいウェブアプリケーションを指定する
App Runner 上にウェブアプリケーションをデプロイ
App Runner
GitHub
動かしたいウェブアプリケーションを指定する
GitHub Repo
App Runner 上にウェブアプリケーションをデプロイ
App Runner
GitHub
ソースコードを取得
コンテナイメージをビルドしてデプロイ
コンテナインスタンス
ロードバランサー
ネットワーク (VPC)
App Runner
GitHub Repo
App Runner 上にウェブアプリケーションをデプロイ
App Runner
コンテナインスタンス
ロードバランサー
ネットワーク (VPC)
App Runner
コンテナイメージを取得
コンテナイメージをデプロイ
Amazon ECR
Image Repo
App Runner 上にウェブアプリケーションをデプロイ
コンテナインスタンス
ロードバランサー
ネットワーク (VPC)
App Runner
エンドユーザー デフォルトドメイン
https://xxxxxxxx.<region>.awsapprunner.com
AWS App Runner の主な特徴
シンプルな
オートスケーリング
統合された
メトリクス・ロギング機能
シンプルな
セットアップ
App Runner - シンプルなオートスケーリングの設定
オートスケールのしきい値
となるリクエスト数
コンテナインスタンスの
最⼩数
コンテナインスタンスの
最⼤数
デフォルト
の設定値
オートスケール
コンテナインスタンス
ロードバランサー
ネットワーク (VPC)
App Runner
エンドユーザー デフォルトドメイン
エンドユーザー
エンドユーザー
オートスケール
コンテナインスタンス
ロードバランサー
ネットワーク (VPC)
App Runner
エンドユーザー デフォルトドメイン
エンドユーザー
エンドユーザー
AWS App Runner の主な特徴
シンプルな
オートスケーリング
統合された
メトリクス・ロギング機能
シンプルな
セットアップ
ログ・メトリクス
ロードバランサー
App Runner 開発者
App Runner コンソール
コンテナインスタンス
ログとメトリクスを⾃動で収集
App Runner コンソールから確認
App Runner - Console でのログの閲覧
⾃分でログエージェントを実装する必要なし
App Runner - Console でのメトリクスの閲覧
リクエスト数、応答のレイテンシ、HTTP 2XX 4XX 5XX それぞれの数
を App Runnerのコンソール画⾯で閲覧可能
もっと AWS App Runner を知りたい⽅へ
公式ドキュメント
https://docs.aws.amazon.com/apprunner/latest/dg/what-is-apprunner.html
ブログ
https://aws.amazon.com/jp/blogs/news/introducing-aws-app-runner/
ワークショップ
https://www.apprunnerworkshop.com/
ロードマップ
https://github.com/aws/apprunner-roadmap/projects/1
Amazon Aurora
Serverless v2
AWS purpose-built database
従来のアプリ
ケーション、ERP、
CRM、e コマース
トラフィックの
多いウェブアプ
リ、e コマースシ
ステム、ゲーム
アプリケーショ
ン
コンテンツ管理、
カタログ、ユー
ザープロファイ
ル
キャッシュ、
セッション管理、
ゲームのリー
ダーボード、地
理空間アプリ
ケーション
不正検出、ソー
シャルネット
ワーク、レコメ
ンデーションエ
ンジン
IoT アプリケー
ション、DevOps、
産業テレメトリ
記録システム、
サプライチェー
ン、銀⾏トラン
ザクション
産業⽤機器のメ
ンテナンス、取
引監視、フリー
ト管理、ルート
最適化
Amazon Aurora
優れた性能と拡張性
クラウド向けに再設計された MySQL, PostgreSQL と互換性のある RDBMS
商⽤データベースの性能と可⽤性を 1/10 のコストで
⾼可⽤性と耐久性 ⾼い安全性 フルマネージド
Amazon Aurora のアーキテクチャ
ストレージノード
分散ストレージシステム
データベース⽤に設計された
専⽤の分散ストレージシステム
データは3箇所に分散された数百
のストレージノードに6つのコ
ピーとして保存
Amazon Aurora のアーキテクチャ
ストレージノード
分散ストレージシステム
データベース⽤に設計された
専⽤の分散ストレージシステム
データは3箇所に分散された数百
のストレージノードに6つのコ
ピーとして保存
SQL を実⾏するインタフェース
は分散ストレージを共有するこ
とで、責務が分離
SQL
トランザクション
キャッシュ
コンピュートノード
フルマネージド化による管理負荷の軽減
拡張性
⾼可⽤性
DB バックアップ
DB パッチ適⽤
DB インストール/構築
OS パッチ適⽤
OS インストール
サーバーメンテナンス
ハードウェア資産管理
電源/ネットワーク/空調
お客様
スキーマのデザイン
クエリの作成
データベースの最適化
AWS
時間のかかる
データベース管理タスクから解放され、
アプリケーションやビジネスに集中できる
アプリケーション最適化
データベース運⽤負荷の軽減
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス リーダーインスタンス
SQL
トランザクション
キャッシュ
迅速なインスタンス追加
データベース運⽤負荷の軽減
障害時の⾃動復旧①
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス リーダーインスタンス
SQL
トランザクション
キャッシュ
データベース運⽤負荷の軽減
障害時の⾃動復旧②
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス ライターインスタンス
SQL
トランザクション
キャッシュ
通常30秒以内に完了
データベース運⽤負荷の軽減
障害時の⾃動復旧③
分散ストレージシステム
SQL
トランザクション
キャッシュ
リーダーインスタンス ライターインスタンス
SQL
トランザクション
キャッシュ
SQL
トランザクション
キャッシュ
リーダーインスタンス
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
データベース運⽤負荷の軽減
ストレージ⾃動拡張①
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス リーダーインスタンス
SQL
トランザクション
キャッシュ
データが
増えた︕
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
データベース運⽤負荷の軽減
ストレージ⾃動拡張②
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス リーダーインスタンス
SQL
トランザクション
キャッシュ
10GB単位で128TBまで⾃動的に拡張
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
バックアップ⾃動化
分散ストレージシステム
SQL
トランザクション
キャッシュ
ライターインスタンス
SQL
トランザクション
キャッシュ
リーダーインスタンス リーダーインスタンス
SQL
トランザクション
キャッシュ
Amazon Simple Storage
Service (Amazon S3)
継続的な増分バックアップ
・バックアップ保持期間は1〜35⽇
・保持期間内の任意の時点に復元できる
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
サーバレスデータベースとして
ワークロードの拡⼤
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora Serverless v2
アプリケーションのニーズに応じて⾃動的に容量を拡張
インスタンスタイプの⼀つとして簡単なセットアップ
秒単位のシンプルな従量課⾦
瞬時に拡張し、要求の厳しいアプリケーションをサポート
データベースのキャパシティ管理の⼼配からの解放
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
急激なアクセス増減対応の選択肢
Storage fleet
⾃動スケール
Amazon Aurora Serverless v2
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
急激なアクセス増減対応の選択肢
Storage fleet
Compute fleet
⾃動スケール
⾃動スケール
Amazon Aurora Serverless v2
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
急激なアクセス増減対応の選択肢
Storage fleet
Compute fleet
⾃動スケール
⾃動スケール
Amazon Aurora Serverless v2
• インプレーススケール:CPUやメモリのリ
ソースなどを動的に追加することで、1秒以
内にスケーリングが可能
• パフォーマンス影響なし:数十万トランザク
ションを実行中でも、スケーリングによる影
響はない
https://aws.amazon.com/jp/blogs/news/amazon-aurora-serverless-v2-is-
generally-available-instant-scaling-for-demanding-workloads/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Serverless v2 のシームレスなスケーリング
Aurora Serverless v2 のスケーリング例 (定期的に同時実⾏数を上げながら OLTP 処理を実施)
同時実⾏数
が増加
同時実⾏数
が増加
同時実⾏数
が増加
処理終了
同時実⾏数が増加して、必要なリソースが
増加した時点で、Aurora Serverless v2の
キャパシティが増加(⻘線)
また、スケール時にトランザクション
(⾚線のCommitThroughput)を阻害しない
処理が終了して、リソースが不要
になると徐々にキャパシティが
減少(⻘線)
もっと Amazon Aurora Serverless v2 を知りたい⽅へ
公式ドキュメント
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.html
ブログ
https://aws.amazon.com/jp/blogs/news/amazon-aurora-serverless-v2-is-generally-available-
instant-scaling-for-demanding-workloads/
Deep Dive
https://www.youtube.com/watch?time_continue=350&v=b2Tl6SsWC-M&feature=emb_title
負担をオフロードできる AWS のサービス
フロントエンド、
モバイルアプリ
バックエンド
Webサーバー
バックエンド
DBサーバー
Amplify Hosting AWS App Runner Amazon Aurora
Serverless v2
• スタートアップにとって⼤事なことはビジネスにフォーカ
スできること
• スタートアップが技術選定の際に考えるべきこと
• Undifferentiated Heavy Lifting の排除
• ⽬の前の判断が Two-way Door なものではないか⾒極める
• まずは、Design for Failure な設計が組み込まれたサービ
スを選定できないか考える
さいごに – お伝えしたかったこと -
Thank you
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Appendix 1.
簡易セキュリティチェック項⽬
簡易セキュリティチェック項⽬ 1/2
1. ルートユーザーにMulti-Factor Authentication (MFA) は設定していますか︖
2. Amazon S3 バケット許可は適切な設定になっていますか︖
すべてのユーザーにアップロードや削除のアクセス許可を付与していませんか︖
3. セキュリテイグループでリソースへの無制限アクセスを許可していませんか︖
4. セキュリティグループで特定のポートに無制限アクセスを許可していませんか︖
5. Amazon RDS セキュリティグループに対する過度なアクセス権限は設定されていませんか︖
特定のセキュリテイグループまたは特定のIPアドレスからのみの許可となっていますか︖
簡易セキュリティチェック項⽬に対するTo Do 1/2
1. ルートユーザーにMulti-Factor Authentication (MFA) は設定していますか︖
⇒ハードウェアまたは仮想デバイスのMFAトークンを使⽤することで、トークン所持者のみがログイン可能となります。
⇒参考ドキュメント︓AWS での多要素認証 (MFA) の使⽤
2. Amazon S3 バケット許可は適切な設定になっていますか︖
すべてのユーザーにアップロードや削除のアクセス許可を付与していませんか︖
⇒適切な権限を設定をすることで、意図しないファイルの読み取り・削除、不適切なファイルのアップロードから
守ることができます。
⇒参考ドキュメント︓Amazon S3のセキュリティベストプラクティス
3. セキュリテイグループでリソースへの無制限アクセスを許可していませんか︖
4. セキュリティグループで特定のポートに無制限アクセスを許可していませんか︖
⇒例えば、インバウンド通信でHTTPSのポート 443のみを許可することで、HTTPS以外の意図しない通信を
受け⼊れないようにできます。
⇒参考ドキュメント︓VPCのセキュリティのベストプラクティス
5. Amazon RDS セキュリティグループに対する過度なアクセス権限は設定されていませんか︖
特定のセキュリテイグループまたは特定のIPアドレスからのみの許可となっていますか︖
⇒必要なシステムに対してのみ許可することで、意図しないデータの参照・更新から
データベースを守ることができます。
⇒参考ドキュメント︓Amazon RDSのセキュリティのベストプラクティス
簡易セキュリティチェック項⽬ 2/2
6. IAM パスワードポリシーやパスワードコンテンツの要件は
有効化していますか︖
7. IAMアクセスキーは定期的にローテーションしていますか︖
8. AWS CloudTrail ロギングは有効化されていますか︖
9. ⾮推奨のランタイムを使⽤する AWS Lambda 関数はありませんか︖
簡易セキュリティチェック項⽬に対するTo Do 2/2
6. IAMパスワードポリシーやパスワードコンテンツの要件は有効化していますか︖
⇒容易に推測されないパスワードを使⽤することで、総当たり攻撃などからの耐性を強くすることができます。
⇒参考ドキュメント︓ IAM でのセキュリティのベストプラクティス
7. IAMアクセスキーは定期的にローテーションしていますか︖
⇒使⽤していないIAMアクセスキーを停⽌させましょう。使⽤している場合は、定期的にローテーションしましょう
⇒参考ドキュメント︓ IAM でのセキュリティのベストプラクティス
8. AWS CloudTrail ロギングは有効化されていますか︖
⇒CloudTrailはAWSインフラ全体での活動の証跡を記録します。万⼀の際の問題切り分けの⼿がかりの⼀つとなります。
⇒参考ドキュメント︓組織の証跡の作成
9. ⾮推奨のランタイムを使⽤する AWS Lambda 関数はありませんか︖
⇒⾮推奨のランタイムはすでにセキュリティパッチなどの提供を停⽌しています。
サポート中のランタイムへのアップデートを推奨します。
⇒参考ドキュメント︓ランタイムの⾮推奨化に関するポリシー

Contenu connexe

Similaire à クラウドを積極活用した サービスの開発のために

AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイントAWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイントDenodo
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Osamu Monoe
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップAmazon Web Services Japan
 
AWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote RecapAWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote RecapEiji Shinohara
 
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティングAmazon Web Services Japan
 
DevAx::connect はじめました
DevAx::connect はじめましたDevAx::connect はじめました
DevAx::connect はじめました政雄 金森
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説Amazon Web Services Japan
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリングAmazon Web Services Japan
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessKeisuke Nishitani
 
Azure 高速サイトソリューション
Azure 高速サイトソリューションAzure 高速サイトソリューション
Azure 高速サイトソリューションHiromasa Oka
 
初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しようAmazon Web Services Japan
 
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介Takanori Ohba
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターンHiroyasu Suzuki
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWSMitsuharu Hamba
 
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows AzureKeiichi Hashimoto
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発Junji Imaoka
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2Yasuhiro Matsuo
 

Similaire à クラウドを積極活用した サービスの開発のために (20)

20170725 black belt_monitoring_on_aws
20170725 black belt_monitoring_on_aws20170725 black belt_monitoring_on_aws
20170725 black belt_monitoring_on_aws
 
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイントAWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
AWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote RecapAWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote Recap
 
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
 
DevAx::connect はじめました
DevAx::connect はじめましたDevAx::connect はじめました
DevAx::connect はじめました
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
 
Azure 高速サイトソリューション
Azure 高速サイトソリューションAzure 高速サイトソリューション
Azure 高速サイトソリューション
 
初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう
 
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
 
はじめての SAP on AWS
はじめての SAP on AWSはじめての SAP on AWS
はじめての SAP on AWS
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWS
 
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
 

Plus de Yuichiro Saito

ワークショップ FinTech アーキテクチャ
ワークショップFinTech アーキテクチャワークショップFinTech アーキテクチャ
ワークショップ FinTech アーキテクチャYuichiro Saito
 
FinTech スタートアップの セキュリティチェックシートとの向き合い方
FinTech スタートアップのセキュリティチェックシートとの向き合い方FinTech スタートアップのセキュリティチェックシートとの向き合い方
FinTech スタートアップの セキュリティチェックシートとの向き合い方Yuichiro Saito
 
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 PresentationMicrosoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 PresentationYuichiro Saito
 
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...Yuichiro Saito
 
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)Yuichiro Saito
 
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)ある現役エンジニアからの提案 (高専生向け進路指導関連講演)
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)Yuichiro Saito
 
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_autohb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_autoYuichiro Saito
 
春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめよう春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめようYuichiro Saito
 
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究Yuichiro Saito
 
SCENARIOS, STORIES, USE CASES 10章
SCENARIOS, STORIES, USE CASES 10章SCENARIOS, STORIES, USE CASES 10章
SCENARIOS, STORIES, USE CASES 10章Yuichiro Saito
 
SCENARIOS, STORIES, USE CASES 1章, 2章
SCENARIOS, STORIES, USE CASES 1章, 2章SCENARIOS, STORIES, USE CASES 1章, 2章
SCENARIOS, STORIES, USE CASES 1章, 2章Yuichiro Saito
 
Principles of Transaction Processing Second Edition 9章 4~9節
Principles of Transaction Processing Second Edition 9章 4~9節Principles of Transaction Processing Second Edition 9章 4~9節
Principles of Transaction Processing Second Edition 9章 4~9節Yuichiro Saito
 
Principles of Transaction Processing Second Edition 7章 1, 2節
Principles of Transaction Processing Second Edition 7章 1, 2節Principles of Transaction Processing Second Edition 7章 1, 2節
Principles of Transaction Processing Second Edition 7章 1, 2節Yuichiro Saito
 
Principles of Transaction Processing Second Edition 4章 5~9節
Principles of Transaction Processing Second Edition 4章 5~9節Principles of Transaction Processing Second Edition 4章 5~9節
Principles of Transaction Processing Second Edition 4章 5~9節Yuichiro Saito
 
写真で見るGPGPUサーバの選び方 (hbstudy#18)
写真で見るGPGPUサーバの選び方 (hbstudy#18)写真で見るGPGPUサーバの選び方 (hbstudy#18)
写真で見るGPGPUサーバの選び方 (hbstudy#18)Yuichiro Saito
 
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)Yuichiro Saito
 
言語処理を用いた (株式銘柄)相関関係取得の紹介
言語処理を用いた (株式銘柄)相関関係取得の紹介言語処理を用いた (株式銘柄)相関関係取得の紹介
言語処理を用いた (株式銘柄)相関関係取得の紹介Yuichiro Saito
 

Plus de Yuichiro Saito (18)

ワークショップ FinTech アーキテクチャ
ワークショップFinTech アーキテクチャワークショップFinTech アーキテクチャ
ワークショップ FinTech アーキテクチャ
 
FinTech スタートアップの セキュリティチェックシートとの向き合い方
FinTech スタートアップのセキュリティチェックシートとの向き合い方FinTech スタートアップのセキュリティチェックシートとの向き合い方
FinTech スタートアップの セキュリティチェックシートとの向き合い方
 
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 PresentationMicrosoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
 
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
 
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)
我が家の運用環境 - (第1回 IT × 家事育児 LT大会&交流会 LT資料)
 
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)ある現役エンジニアからの提案 (高専生向け進路指導関連講演)
ある現役エンジニアからの提案 (高専生向け進路指導関連講演)
 
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_autohb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
 
春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめよう春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめよう
 
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
 
SCENARIOS, STORIES, USE CASES 10章
SCENARIOS, STORIES, USE CASES 10章SCENARIOS, STORIES, USE CASES 10章
SCENARIOS, STORIES, USE CASES 10章
 
SCENARIOS, STORIES, USE CASES 1章, 2章
SCENARIOS, STORIES, USE CASES 1章, 2章SCENARIOS, STORIES, USE CASES 1章, 2章
SCENARIOS, STORIES, USE CASES 1章, 2章
 
Principles of Transaction Processing Second Edition 9章 4~9節
Principles of Transaction Processing Second Edition 9章 4~9節Principles of Transaction Processing Second Edition 9章 4~9節
Principles of Transaction Processing Second Edition 9章 4~9節
 
Principles of Transaction Processing Second Edition 7章 1, 2節
Principles of Transaction Processing Second Edition 7章 1, 2節Principles of Transaction Processing Second Edition 7章 1, 2節
Principles of Transaction Processing Second Edition 7章 1, 2節
 
Principles of Transaction Processing Second Edition 4章 5~9節
Principles of Transaction Processing Second Edition 4章 5~9節Principles of Transaction Processing Second Edition 4章 5~9節
Principles of Transaction Processing Second Edition 4章 5~9節
 
写真で見るGPGPUサーバの選び方 (hbstudy#18)
写真で見るGPGPUサーバの選び方 (hbstudy#18)写真で見るGPGPUサーバの選び方 (hbstudy#18)
写真で見るGPGPUサーバの選び方 (hbstudy#18)
 
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
 
進路比較表
進路比較表進路比較表
進路比較表
 
言語処理を用いた (株式銘柄)相関関係取得の紹介
言語処理を用いた (株式銘柄)相関関係取得の紹介言語処理を用いた (株式銘柄)相関関係取得の紹介
言語処理を用いた (株式銘柄)相関関係取得の紹介
 

Dernier

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Dernier (10)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

クラウドを積極活用した サービスの開発のために