AWS Rapid Pace of Innovation
2009
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load
Balancing
+48
2010
Amazon SNS
AWS Identity
& Access
Management
Amazon Route 53
+61
2011
Amazon
ElastiCache
Amazon SES
AWS
CloudFormation
AWS Direct
Connect
AWS Elastic
Beanstalk
GovCloud
+82
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
+280
2013
Amazon SWF
Amazon Redshift
Amazon Glacier
Amazon
Dynamo DB
Amazon
CloudSearch
AWS Storage
Gateway
AWS Data
Pipeline
+159
2012
• 1,111の新サービス/新機能をリリース• 40以上のメジャーサービスを提供• 45回の値下げ• 100万以上のアクティブユーザー• 2013 Q3から2014 Q3で
• EC2が年間 99%の成長• S3が年間 137%の成長
2008
+24Amazon EBS
Amazon
CloudFront
+454
2014
Amazon Cognito
Amazon Zocalo
Amazon Mobile
Analytics
*as of Nov 13, 2014
AWS Directory
Service
Amazon RDS for Aurora
AWS CodeDeploy
AWS Lambda
AWS Config
AWS Key Management
Service
AWS Service Catalog
Amazon EC2
Container Service
AWS CodePipeline
AWS CodeCommit
クラウドのために再発明したリレーショナルデータベース
… ハイエンドな商用データベースが持つ高速性と信頼性
… オープンソースデータベースが持つシンプルさと優れた費用対効果
… すぐに切り替えできるMySQLとの互換性
… シンプルな pay as you go の価格体系
これらをマネージドサービスとして提供
スループット向上
安定したスループット
同時実行性の改善
ブレのない低レイテンシー
SQL
Transactions
Caching
StorageStorage
data page generation
StorageStorage
AZ 1 AZ 2
DB logs
Aurora Master
30% Read
70% Write
Aurora Replica
100% New Reads
Page cacheinvalidation
Cross-AZ Data Volume
Auroraの読み取りスケール
ログ適用不要
マスターの負荷を軽減し、15レプリカまで作成可能
100ms未満のレプリカ遅延
データ損失のないフェイルオーバー
MySQL Master
30% Read
70% Write
MySQL Replica
30% New Reads
70% Write
Single threadedbinlog apply
Data Volume Data Volume
Aurora Node
StorageStorage
data page generation
StorageStorage
AZ 1 AZ 2
DB logs
AuroraはMySQLよりも確実に高い可用性を実現
Customer VPC
AZ 1 AZ 2
MySQL App
JDBC/ODBC
Read Node
Master Node
Amazon S3 Backups
Internal VPC
StorageStorageStorage Storage
• イベントをトリガーに、お客様独自のコードを稼働させるComputeサービス– Lambda実行環境はAWSが管理
• インスタンスやOS等インフラの管理不要
– Lambda function(Javascriptコード)をデプロイするだけで動作
– 毎日数件から毎秒数千件のリクエストまで自動的にスケール
– 実際にコードが稼働した時間に対してのお支払
• EC2インスタンス費用が不要
Lambda function• JavaScript(Node.js)で記述
• コードはZip形式にしてアップロードか、コンソール上で直接記述– 各種ライブラリはZipファイルに含めることで利用可能
• メモリ容量はデフォルトで128MB– 64MBごとに設定可能。容量に応じてCPU能力も変動
• 実行時間のタイムアウトはデフォルトで3秒、最大60秒まで
• Lambda functionの起動と実行でそれぞれIAM Roleを設定
• /tmpに対してread/write可能– 容量は512MBまで
Followers
構成例: Lambdaを用いた写真共有モバイルアプリ
2. メタデータを登録• タイトル、コメント等
Post
1. 認証・認可• FBアプリと連携
4. Push通知• フレンドやフォロワーに通知
Cognito
Mobile Analytics
DynamoDB
S3
SNS
5. ログ• 画像をポストしたことをAnalyticsに登録
3. Lambdaによる画像の取得とリサイズ、S3へのアップロード• DynamoDBにメタデータが登録をトリガーに起動。
画像を取得してS3にアップ、結果をSNSに通知。
AWSトレーニングプロダクト
認定プログラム
aws.amazon.com/certification
AWSの知識レベルの証明
セルフペースラボ
aws.amazon.com/training/self-paced-labs aws.amazon.com/training
トレーニング
自信を持ってAWS上で設計、開発、運用ができるようになるAWS知識やスキルを習得する。(集合研修)
自習(ハンズオン)を行うことで、AWSサービスに慣れ、さらに新しい知識を吸収し、AWS経
験値を上げる。
AWSトレーニングプロダクト
認定プログラム
aws.amazon.com/certification
AWSの知識レベルの証明
セルフペースラボ
aws.amazon.com/training/self-paced-labs aws.amazon.com/training
トレーニング
自信を持ってAWS上で設計、開発、運用ができるようになるAWS知識やスキルを習得する。(集合研修)
自習(ハンズオン)を行うことで、AWSサービスに慣れ、さらに新しい知識を吸収し、AWS経
験値を上げる。
BIG NEWS!つい今週北海道の認定試験会場が発表
されました!
https://reinvent.awsevents.com/
http://www.slideshare.net/AmazonWebServices
http://aws.amazon.com/jp/blogs/aws/
http://aws.typepad.com/aws_japan/
http://www.slideshare.net/AmazonWebServices/bdt201
https://www.youtube.com/watch?v=JIQETrFC_SQ
http://www.slideshare.net/AmazonWebServices/spot301-aws-innovation-at-scale-aws-reinvent-2014
http://www.slideshare.net/AmazonWebServices/sdd415-new-launch-amazon-aurora-amazons-new-relational-database-engine-aws-reinvent-2014
http://www.slideshare.net/AmazonWebServices/app315-cocacola-migrating-to-aws-aws-reinvent-2014
https://www.youtube.com/watch?v=mP46FviScYQ
http://www.slideshare.net/AmazonWebServices/pfc308-how-dropbox-scales-massive-workloads-using-amazon-sqs-aws-reinvent-2014
http://www.slideshare.net/AmazonWebServices/bdt403-netflixs-next-generation-big-data-platform-aws-reinvent-2014
https://www.youtube.com/watch?v=F5uEGduzcmM
http://www.slideshare.net/AmazonWebServices/dev301-advanced-usage-of-the-aws-cli-aws-reinvent-2014