20150703 innovation egg
TRANSCRIPT
各クラウドの現状とこれから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
ご静聴ありがとうございました