61
各クラウドの現状とこれから Innovation Egg 4 AWS 使ってみよう! 2015 / 07 / 04 (Sat) at Grand Front Osaka

20150703 innovation egg

Embed Size (px)

Citation preview

Page 1: 20150703 innovation egg

各クラウドの現状とこれからInnovation Egg 第4回

AWSを 使ってみよう!

2015 / 07 / 04 (Sat)at Grand Front Osaka

Page 2: 20150703 innovation egg

森 大樹 (もり だいき)業務系+擬音語多きエンジニア 大阪生まれ大阪育ちの浪速っ子 今、AWSを利用したシステムの 開発と運用をやってます

facebook : /areaz.daiki twitter : @areaz_

hobby:スノボ(アルペンボーダー)    お酒(毎日コンビニで購入)      →FacebookGroup : C3(Can Convinience Club)会長

Who am I ?

Page 3: 20150703 innovation egg

ハッシュタグ

#JAWSUG#IEGG

Page 4: 20150703 innovation egg

>>個人的感想>ちょっとした催し>最後に>で、お知らせ

Today’s Agendaとは?AWS

Page 5: 20150703 innovation egg

クラウド使ったことある人?

Page 6: 20150703 innovation egg

クラウドとは、ネットワーク、サーバー、ストレージ、アプリケーション、サービスなどの構成可能なコンピューティングリソースの共用プールに対して、便利かつオンデマンドにアクセスでき、最小の管理労力またはサービスプロバイダ間の相互動作によって迅速に提供され利用できるという、モデルのひとつである。このクラウドモデルは可用性を促進し、5つの基本特性と、3つのサービスモデルと、4つの配置モデルによって構成される。

アメリカ国立標準技術研究所

Page 7: 20150703 innovation egg

AWS知ってる人?

Page 8: 20150703 innovation egg
Page 9: 20150703 innovation egg

AWS◯

◯2006年7月に公開

◯幅広くかつ深く支える 主なクラウドインフラサービスを提供

amazon web services

とは、

Page 10: 20150703 innovation egg

AWS:グローバル

Page 11: 20150703 innovation egg

IaaS

4年連続、マジッククアドラントでリーダーに選出

部門で

Page 12: 20150703 innovation egg

AWS:製品やサービス

Page 13: 20150703 innovation egg
Page 14: 20150703 innovation egg

やっぱり、EC2。

WindowsやLinuxがあり、 一番親しみやすいもの。

これからもお世話になる?

最近いろいろ話題の Docker

スケーラブルで、 高性能なコンテナ管理サービス

Page 15: 20150703 innovation egg

やっぱり、S3。

インターネットストレージだけでなく、

静的サイトにも使える

優れもの

まだプレビューですが、 Elastic File System

NFSサーバとしての利用に期待!

Page 16: 20150703 innovation egg

RDS。

MySQL / Oracle / PostgreSQL / MS SQL 。 そして、シャアザクより高性能な

Amazon Aurora。

NoSQLのDynamoDB。

スケーリングは気にしなくてOK。 自分でパフォーマンスも指定可。 データへの高速なアクセス。

Page 17: 20150703 innovation egg

ネットワーキング3兄弟。 [VPC] 仮想ネットワーク環境を自由に設計可能。 VPN接続することで既存のデータセンター を拡張した感じになる。 [Direct Connect] 帯域幅コストの削減や一貫性のあるネットワークパフォーマンス、AWSサービスへのアクセスなども可能。 [Route 53] クラウドドメインネームシステムのWebサービス。グローバルネットワークだけでなく、VPCのプライベートネットワークも

Page 18: 20150703 innovation egg

IAM。 AWSサービスやリソースへの アクセスコントロール

リソースなどを監視するCloudWatch。

運用監視ツールと連携させることで、 より効果的に。

Page 19: 20150703 innovation egg

Elastic Beanstalk / OpsWorks / CodeDeploy -> アプリケーションのデプロイ CloudFormation -> Infrastructure as Code

Page 20: 20150703 innovation egg

Kinesis スシローさんで利用されてるサービス。大規模なストリーミングデータをリアルタイムで処理することが可能。

Machine Learning

流行りの機械学習。 学ばないと。。。

Page 21: 20150703 innovation egg

昔からあるSQS  FIFOじゃないけど、コンポーネント  間を疎結合にするいいサービス。

メールを出したい時にはSES  スケーラブルで信頼性が高く、  コスト効率に優れた発信専用  メール送信サービス

Page 22: 20150703 innovation egg

今後、大注目のモバイルサービス [Cognito] ユーザID認証やアプリケーションデータの同期を実施

[Mobile Analytics] アプリケーションの使用状況と収益を測定可能に。

[Amazon SNS Mobile Push Notification] モバイルデバイスのアプリケーションにプッシュ通知メッセージを直接送信可能

Page 23: 20150703 innovation egg

最後に、エンタープライズ系のアプリ [WorkSpaces] クラウド上のデスクトップPCみたいな感じ

Page 24: 20150703 innovation egg

今後も続々新機能が!

Page 25: 20150703 innovation egg

AWS:導入事例

Page 26: 20150703 innovation egg
Page 27: 20150703 innovation egg
Page 28: 20150703 innovation egg
Page 29: 20150703 innovation egg
Page 30: 20150703 innovation egg

AWS Summit Tokyo 2015 個人的感想

よかった特に僕の LT…

Page 31: 20150703 innovation egg
Page 32: 20150703 innovation egg

AWS Summit Tokyo 2015 個人的感想◯

IoT

モバイル

ビッグデータ

Page 33: 20150703 innovation egg

IoT

モバイル

ビッグデータ

AWS Summit Tokyo 2015 個人的感想

Page 34: 20150703 innovation egg

モバイルサービス

Page 35: 20150703 innovation egg

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス

Page 36: 20150703 innovation egg

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス

2-Tier アーキテクチャ

Page 37: 20150703 innovation egg

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス1. 認証

Amazon S3

2. Upload

3. メタデータ登録

4. S3イベント通知

5. モバイル通知

Amazon DynamoDB

6.利用状況等を格納

2-Tier

Page 38: 20150703 innovation egg

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス1. 認証

Amazon S3

2. Upload

3. メタデータ登録

4. S3イベント通知

5. モバイル通知

Amazon DynamoDB

6.利用状況等を格納

2-Tier

じゃ、デモ。

Page 39: 20150703 innovation egg

諸事情で 間に合わず・・・

Page 40: 20150703 innovation egg

ということで・・・。

Page 41: 20150703 innovation egg

Amazon Lambda

Page 42: 20150703 innovation egg

AWS Lambda

Page 43: 20150703 innovation egg

Amazon Lambda

使うしかない!

Page 44: 20150703 innovation egg

AWS Lambda◯

◯ 

◯        と

JavaScript(Node.js) Java

東京リージョンに登場

イベント発生時にコードを実行

コンピュータリソースは自動的にスケーリングなど、管理

2015/06/30

Page 45: 20150703 innovation egg

AWS Lambda トリガーイベント◯◯◯◯◯

にファイルアップロードS3テーブル更新送信された通知ストリームが受信したメッセージから直接呼び出しSDK

Page 46: 20150703 innovation egg

Amazon Lambda

デモします

次はマジです。

Page 47: 20150703 innovation egg

AWS Lambda Demo

Lambda 初号機

Lambda 弐号機

Lambda 参号機

 乱数を生成

URL

大人の事情により、 ローカルでDynamoDB接続

URL CHECK

Page 48: 20150703 innovation egg

構成Lambda 初号機 Lambda 弐号機

Lambda 参号機

1. 乱数を取得 2. URLを取得

3. URLをチェックNo.とURLの テーブル

Page 49: 20150703 innovation egg

今後に向けて

Page 50: 20150703 innovation egg

今後に向けて

イケメン #桶T

Page 51: 20150703 innovation egg

Amazon Lambda

Page 52: 20150703 innovation egg

Amazon Lambda

そんなに急に デカい

システムなんて。

Page 53: 20150703 innovation egg

Amazon Lambda

そんなに急に デカい

システムなんて。じゃ、ちょっとずつ

Page 54: 20150703 innovation egg
Page 55: 20150703 innovation egg

機能を集めて 作らずに、 小さく分割

Page 56: 20150703 innovation egg

そうです。 ヤスシくん。

Page 57: 20150703 innovation egg

大きなことは できません。

Page 58: 20150703 innovation egg
Page 59: 20150703 innovation egg

お知らせ

Page 60: 20150703 innovation egg

はじめて女子応援企画! 事例から学ぶもくもく&もぐもぐ会

2015-08-01(土)13:30 - 17:00JAWS-UG 関西女子会

https://jawsugosaka.doorkeeper.jp/events/26344

Page 61: 20150703 innovation egg

ご静聴ありがとうございました