20150703 innovation egg

Preview:

Citation preview

各クラウドの現状とこれから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 SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

モバイルサービス

2-Tier アーキテクチャ

Amazon SNSMobile Push

Amazon MobileAnalytics

Amazon Cognito

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

Amazon S3

2. Upload

3. メタデータ登録

4. S3イベント通知

5. モバイル通知

Amazon DynamoDB

6.利用状況等を格納

2-Tier

Amazon SNSMobile Push

Amazon MobileAnalytics

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:00JAWS-UG 関西女子会

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

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