各クラウドの現状とこれから
Innovation Egg 第4回
AWSを
使ってみよう!
2015 / 07 / 04 (Sat)
at Grand Front Osaka
森 大樹
(もり だいき)
業務系+擬音語多きエンジニア
大阪生まれ大阪育ちの浪速っ子
今、AWSを利用したシステムの
開発と運用をやってます
facebook : /areaz.daiki
twitter : @areaz_
hobby:スノボ(アルペンボーダー)
   お酒(毎日コンビニで購入)
     →FacebookGroup : C3(Can Convinience Club)会長
Who am I ?
ハッシュタグ
#JAWSUG
#IEGG
>
>個人的感想
>ちょっとした催し
>最後に
>で、お知らせ
Today’s Agenda
とは?AWS
クラウド
使ったこと
ある人?
クラウドとは、
ネットワーク、サーバー、ストレージ、アプリケーション、
サービスなどの構成可能なコンピューティングリソースの
共用プールに対して、便利かつオンデマンドにアクセスでき、
最小の管理労力またはサービスプロバイダ間の相互動作に
よって迅速に提供され利用できるという、モデルのひとつで
ある。このクラウドモデルは可用性を促進し、5つの基本特性
と、3つのサービスモデルと、4つの配置モデルによって構成
される。
アメリカ国立標準技術研究所
AWS
知ってる人?
AWS
⃝
⃝2006年7月に公開
⃝幅広くかつ深く支える
 主なクラウドインフラサービスを提供
amazon web services
とは、
AWS:グローバル
IaaS
4年連続、マジッククアドラントで
リーダーに選出
部門で
AWS:製品やサービス
やっぱり、EC2。
WindowsやLinuxがあり、
一番親しみやすいもの。
これからもお世話になる?
最近いろいろ話題の
Docker
スケーラブルで、
高性能なコンテナ管理サービス
やっぱり、S3。
インターネットストレージだけでなく、
静的サイトにも使える
優れもの
まだプレビューですが、
Elastic File System
NFSサーバとしての利用に期待!
RDS。
MySQL / Oracle / PostgreSQL / MS SQL 。
そして、シャアザクより高性能な
Amazon Aurora。
NoSQLのDynamoDB。
スケーリングは気にしなくてOK。
自分でパフォーマンスも指定可。
データへの高速なアクセス。
ネットワーキング3兄弟。
[VPC]
仮想ネットワーク環境を自由に設計可能。
VPN接続することで既存のデータセンター
を拡張した感じになる。
[Direct Connect]
帯域幅コストの削減や一貫性のあるネット
ワークパフォーマンス、AWSサービスへの
アクセスなども可能。
[Route 53]
クラウドドメインネームシステムのWeb
サービス。グローバルネットワークだけで
なく、VPCのプライベートネットワークも
IAM。
AWSサービスやリソースへの
アクセスコントロール
リソースなどを監視するCloudWatch。
運用監視ツールと連携させることで、
より効果的に。
Elastic Beanstalk / OpsWorks / CodeDeploy
-> アプリケーションのデプロイ
CloudFormation
-> Infrastructure as Code
Kinesis
スシローさんで利用されてる
サービス。大規模なストリー
ミングデータをリアルタイム
で処理することが可能。
Machine Learning
流行りの機械学習。
学ばないと。。。
昔からあるSQS
 FIFOじゃないけど、コンポーネント
 間を疎結合にするいいサービス。
メールを出したい時にはSES
 スケーラブルで信頼性が高く、
 コスト効率に優れた発信専用
 メール送信サービス
今後、大注目のモバイルサービス
[Cognito]
ユーザID認証やアプリケーションデータ
の同期を実施
[Mobile Analytics]
アプリケーションの使用状況と収益を測
定可能に。
[Amazon SNS Mobile Push Notification]
モバイルデバイスのアプリケーションに
プッシュ通知メッセージを直接送信可能
最後に、エンタープライズ系のアプリ
[WorkSpaces]
クラウド上のデスクトップPCみたいな感じ
今後も続々新機能が!
AWS:導入事例
AWS Summit Tokyo 2015
個人的感想
よかった
特に僕のLT…
AWS Summit Tokyo 2015
個人的感想
⃝
⃝
⃝
IoT
モバイル
ビッグデータ
⃝
⃝
⃝
IoT
モバイル
ビッグデータ
AWS Summit Tokyo 2015
個人的感想
モバイルサービス
Amazon SNS

Mobile Push
Amazon Mobile

Analytics
Amazon Cognito
モバイルサービス
Amazon SNS

Mobile Push
Amazon Mobile

Analytics
Amazon Cognito
モバイルサービス
2-Tier
アーキテクチャ
Amazon SNS

Mobile Push
Amazon Mobile

Analytics
Amazon
Cognito
モバイルサービス
1. 認証
Amazon
S3
2. Upload
3. メタデータ登録
4. S3イベント通知
5. モバイル通知
Amazon 

DynamoDB
6.利用状況等を格納
2-Tier
Amazon SNS

Mobile Push
Amazon Mobile

Analytics
Amazon
Cognito
モバイルサービス
1. 認証
Amazon
S3
2. Upload
3. メタデータ登録
4. S3イベント通知
5. モバイル通知
Amazon 

DynamoDB
6.利用状況等を格納
2-Tier
じゃ、デモ。
諸事情で
間に合わず・・・
ということで・・・。
Amazon
Lambda
AWS Lambda
Amazon
Lambda
使うしかない!
AWS Lambda
⃝
⃝
 
⃝        と
⃝
JavaScript(Node.js) Java
東京リージョンに登場
イベント発生時にコードを実行
コンピュータリソースは自動的に
スケーリングなど、管理
2015/06/30
AWS Lambda
トリガーイベント
⃝
⃝
⃝
⃝
⃝
にファイルアップロードS3
テーブル更新
送信された通知
ストリームが受信したメッセージ
から直接呼び出しSDK
Amazon
Lambda
デモします
次はマジです。
AWS Lambda Demo
⃝
⃝
⃝
Lambda 初号機
Lambda 弐号機
Lambda 参号機
 乱数を生成
URL
を
大人の事情により、
ローカルでDynamoDB接続
URL CHECK
構成Lambda 初号機 Lambda 弐号機
Lambda 参号機
1. 乱数を取得 2. URLを取得
3. URLをチェック
No.とURLの
テーブル
今後に向けて
今後に向けて
イケメン #桶T
Amazon
Lambda
Amazon
Lambda
そんなに急に
デカい
システムなんて。
Amazon
Lambda
そんなに急に
デカい
システムなんて。
じゃ、ちょっとずつ
機能を集めて
作らずに、
小さく分割
そうです。
ヤスシくん。
大きなことは
できません。
お知らせ
はじめて女子応援企画!
事例から学ぶもくもく&もぐもぐ会
2015-08-01(土)13:30 - 17:00
JAWS-UG 関西女子会
https://jawsugosaka.doorkeeper.jp/events/26344
ご静聴
ありがとうございました

20150703 innovation egg