Presentation Title Here

Similar documents
AWS Mobile Deep Dive - 入門から実践までの最短コース 〜 ライブコーディングで学ぶ AWS を活用したモバイルアプリの開発 〜

Presentation Title Here

PowerPoint Presentation

_BlackBelt_ApplicationAuthPatterns

_AWS-Blackbelt-Organizations

AWS 上でのサーバーレスアーキテクチャ 入 門 AWS Black Belt Online Seminar 2016 アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト清 水崇之 , Amazon Web Services, Inc. or its Aff

How to Use the PowerPoint Template

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

PowerPoint プレゼンテーション

よくある問題を解決する~ 5 分でそのままつかえるソリューション by AWS ソリューションズビルダチーム

PowerPoint Presentation

PowerPoint プレゼンテーション

Oracle パブリック・クラウド・サービス無料トライアル 申込手順書

Office 365 管理者マニュアル

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

Presentation Title Here

Presentation Title Here

Microsoft Active Directory用およびMicrosoft Exchange用Oracle Identity Connector

製品概要

KDDI Smart Mobile Safety Manager Apple Business Manager(ABM) 運用マニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

Presentation Title Here

スマートホームシステムの開発 〜AWS を活用した新規サービスの立ち上げ〜

MPN 特典 社内使用ライセンスの有効化方法

今後の認証基盤で必要となる 関連技術の動向 株式会社オージス総研テミストラクトソリューション部八幡孝 Copyright 2016 OGIS-RI Co., Ltd. All rights reserved.

Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

PowerPoint プレゼンテーション

Visual Studio with Cordova クロスプラットフォーム開発の全貌

ArcPad の代替となる現地調査ソリューションについて

NISSHO ELECTRONICS

クラウドネイティブサービスのご紹介 〜高い可用性と拡張性をリーズナブルに今すぐ実現〜

AWS Deck Template

AWS Client VPN - ユーザーガイド

AQUOS ケータイ2 ユーザーガイド

目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス 参考情報

IBM API Connect 開発者ポータル構成ガイド 1章

そこが知りたい!AWSクラウドのセキュリティ

KDDI Smart Mobile Safety Manager ( 基本プラン /4G LTE ケータイプラン ) オプション機能説明 2018 年 2 月 27 日現在 KDDI 株式会社 ver Copyright 2018 KDDI Corporation. All Rights

目次 なぜAPIが注目されているのか? API 公開のライフサイクル 事例概要 Amazon API Gateway 利用のポイント APIソリューションご紹介 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

Microsoft PowerPoint - ã…Šã…¬ã…fiㅥㅼ盋_MVISONCloud製åfi†ç´¹ä»‰.pptx

Presentation Title Here

目次 1.1 Google Chromebook Management Console Google Chromebox for meetings Management Console / 7

HP Touchpoint Manager Windows 10 Mobile 登録手順

CA Federation ご紹介資料

PowerPoint プレゼンテーション

Microsoft PowerPoint - Skype for business の概要.pptx

Microsoft Word - Win-Outlook.docx

PowerPoint Presentation

Microsoft Word - TeamViewer_Manual - コピー.doc

OneDrive for Businessのご紹介

DIGNO® ケータイ ユーザーガイド

はじめに AWS Glueは現在Preview中のサービスです 本資料に記載した内容はGA 正式リリース ま でに予告なく変更される可能性があります Twitterのハッシュタグは です 2

WJ_A_V2_2_必須アップデートについて_1_1_0

自己紹介 氏縄武尊 (Ujinawa Takeru) Work 株式会社オージス総研テミストラクトソリューション部 4 年目認証 認可 ID 管理 PKI OpenID Foundation Japan EIWGメンバー Favorite Spec: OpenID Connect, OAuth2.0

Microsoft Word - AWSBlueprint final.docx

_EMS概要_クラウドを使う上で考慮すべきこと(セキュリティ視点で60分語るv4)_E5まで

PowerPoint プレゼンテーション

Microsoft PowerPoint - AWS-RatesSystem-JP_ pptx

PowerPoint Presentation

KDDI Smart Mobile Safety Manager ios キッティングマニュアル 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

ごあいさつ 貴社益々ご清栄のこととお喜び申し上げます この度は 弊社の総合 IT サポートツール Optimal Biz ご提案の機会を賜りまして誠にありがとうございます スマートデバイス等の有効活 および管理について 改めて 提案書 としてまとめさせていただきました 本提案が貴社のますますのご発展

JP1 Version 12

Transcription:

AWS Black Belt Online Seminar AWS Mobile Hub 2017.08.23 アマゾンウェブサービスジャパン株式会社ソリューションアーキテクト清水崇之プロフェッショナルサービス塚越啓介 0

登壇者の紹介 清水崇之 塚越啓介 ソリューションアーキテクト AWS 芸人 Like: Amazon Connect ( カスタマーセンターのサービス ) プロフェッショナルサービス モバイル鉄人 Like: AWS Mobile Hub

2 人あわせて モバイルメガネズ

AWS Black Belt Online Seminar とは AWSJ の Tech メンバが AWS に関する様々な事を紹介するオンラインセミナーです 火曜 12:00~13:00 主にAWSのソリューションや業界カットでの使いどころなどを紹介 ( 例 :IoT 金融業界向け etc.) 水曜 18:00~19:00 主にAWSサービスの紹介やアップデートの解説 ( 例 :EC2 RDS Lambda etc.) 最新の情報は下記をご確認下さい オンラインセミナーのスケジュール & 申し込みサイト https://aws.amazon.com/jp/about-aws/events/webinars/ 3

内容についての注意点 本資料では 2017 年 8 月 23 日時点のサービス内容および価格についてご説明しています 最新の情報は AWS 公式ウェブサイト (http://aws.amazon.com) にてご確認ください 資料作成には十分注意しておりますが 資料内の価格と AWS 公式ウェブサイト記載の価格に相違があった場合 AWS 公式ウェブサイトの価格を優先とさせていただきます 価格は税抜表記となっています 日本居住者のお客様がサービスを使用する場合 別途消費税をご請求させていただきます AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change in accordance with the AWS Customer Agreement available at http://aws.amazon.com/agreement/. Any pricing information included in this document is provided only as an estimate of usage charges for AWS services based on certain information that you have provided. Monthly charges will be based on your actual use of AWS services, and may vary from the estimates provided. 4 4

アジェンダ 1. AWS モバイルサービスとは? 2. 各機能の紹介 3. 実際に使ってみよう 4. まとめ

1. AWS モバイルサービスとは?

モバイルアプリのさまざまな課題 モバイルアプリ ユーザ ID 管理 認証ユーザデータの同期処理非同期通信ユーザ行動の分析プッシュ通知プラットフォームごとの仕様ファイルやメディアのストレージ 開発者が直面する課題 複数のプラットフォーム スケーラビリティの確保 高コストな管理や運用 ユーザ体験の阻害 AWS インフラストラクチャ Web サーバー DB サーバーサーバーアプリケーション冗長化 モニタリング 運用

AWS モバイルサービスでもっと簡単に!

AWS モバイルサービス 認証 認可 Amazon Cognito IAM (Access Control) データの同期 Amazon Cognito (Sync) プッシュ通知の送信 Amazon SNS Mobile Push メディアの管理 Amazon S3 Transfer Manager メディアの配信 Amazon CloudFront (Device Detection) サーバーサイドロジックの実行 AWS Lambda 共有データの保存 ユーザ行動分析ユーザーエンゲージメント Amazon Pinpoint テスト リモート表示 AWS Device Farm AWS Mobile SDK Amazon DynamoDB (Object Mapper) ストリームリアルタイムデータ Amazon Kinesis (Recorder) 会話ボット Amazon Lex

AWS Mobile SDK モバイルアプリ AWS クラウド Amazon Cognito Amazon S3 ソースコード AWS Mobile SDK Amazon DynamoDB 高品質のモバイルアプリを短時間で簡単に構築できる ネットワーク状態を自動でハンドリング メモリフットプリントの削減 クロスプラットフォーム

AWS Mobile SDK ios Android Unity Xamarin React Native (β)

Code Snippet import AWSS3 let uploadrequest = AWSS3TransferManagerUploadRequest() uploadrequest.bucket = "mybucket" uploadrequest.key = "mytestfile.txt" uploadrequest.body = uploadingfileurl uploadrequest.contentlength = filesize let transfermanager = AWSS3TransferManager.default() transfermanager.upload(uploadrequest).continuewith( executor: AWSExecutor.mainThread(), block: {(task:awstask<anyobject>) -> Any? in // Do something with the response } )

Mobile Hub で簡単プロビジョニング AWS Device Farm Amazon Cognito Amazon SNS Mobile Push Amazon API Gateway Amazon Pinpoint AWS Lambda Amazon Lex AWS Identity and Access Management Amazon S3 Amazon CloudFront Amazon DynamoDB

Mobile Hub で作成したプロジェクト 実用的なプロジェクトやライブラリ : Xcode, Android Studio project ライブラリとしてダウンロード - 既存アプリにインテグレーション 各種 AWS リソースを活用 Software Development Kits アプリコードの例, インストラクション ios(objective-c, Swift) Android

2. 各機能の紹介

ユーザー : Amazon Cognito でユーザーの管理と認証 デバイス間のデータ同期 サインアップ, サインインの機能を簡単に追加 Facebook, Twitter, SAML, 自社 ID システムでの認証も可能 デバイス間の柔軟なデータ同期を提供 Social Identity AWS Resources User Pool APIs Enterprise Identity Data Synchronization

ストレージ, データベース : Amazon S3 と Amazon DynamoDB でデータやファイルを保存 モバイルサービスだけでなく既存のポピュラーな AWS サービスも利用可能 AWS Mobile SDK では モバイルからの利用に最適化されたコネクタを提供 User Login Game Score User ID DynamoDB Images and Media Cognito S3

サーバーサイドロジック, コネクター : Amazon API Gateway, AWS Lambda で Severless バックエンドを構築 Lambda で独自のサーバーサイドロジックを実現 EC2 サーバーは不要 API Gateway で Restful な API を素早く構築しデプロイ可能 Cognito, IAM と連携してセキュアに API を実行 3 rd party SaaS コネクターを提供 (Salseforce, MS Dynamics, Marketo, etc.) User Login DynamoDB セキュアに API を実行 SNS, SES API Gateway Lambda S3 Cognito 3 rd party SaaS Application

テスト: AWS Device Farm でクラウド上の実デバイスでアプリを自動テスト ios, Android, Fire OS の複数デバイス, モデル, OS バージョンを用意 Appium, Calabash, Espresso など複数フレームワークと Fuzz テストに対応 デバイスの画面をブラウザ上にリモート表示して操作可能 テストの実行と結果 複数フレームワーク Fuzz テスト ios, Android, Fire OS スマートフォン タブレット モデル OS バージョン リモート表示

プッシュ通知 : Amazon SNS Mobile Push, Amazon Pinpoint でプッシュ通知 APNS, GCM, ADM, MPNS, WNS, Baidu など複数プラットフォームに対応 各プラットフォームからのフィードバックに基づくトークンの更新と無効化 億単位のメッセージ送信にも対応できる信頼性と堅牢性 APNS GCM ADM MPNS, WNS SNS Mobile Push Baidu Mobile Platform

分析, エンゲージメント : Amazon Pinpoint でユーザーの行動分析からエンゲージメントまで ターゲットされたプッシュ通知 キャンペーンのスケジューリングと繰り返し カスタムイベント, カスタム属性によるユーザー情報の収集 A/Bテスト, ホールドアウトテスト, セグメント分析, ファネル分析などを提供 ユーザー行動の分析 セグメントとターゲット 改善点の評価 メッセージとエンゲージ

モバイルアプリに必要なすべてを提供 プッシュ, SMS, E メールによる通知 ios, Android, Unity などの アプリを構築 ユーザー行動の収集と分析 アプリアナリティクス クラウドにある実デバイスで ios, Android, Web アプリをテスト

3. 実際に使ってみよう

Amazon S3 へ写真をアップロード AWS Mobile Hub のサンプルプロジェクトを活用 ios, Swift 画面やボタン(ViewController, Storyboard) を作成 カメラロールから写真を選択する関数を作成 Amazon S3 へ写真アップロードする関数を作成 sample.png Demo アプリ S3

4. まとめ

まとめ AWS モバイルサービスを活用して簡単にアプリを構築 AWS のモバイル向けサービス, 既存サービスの様々な機能を利用 AWS Mobile SDK, AWS Mobile Hub で簡単インテグレーション サンプルプロジェクトを使って学習コストを低減 開発, テストからエンゲージメントまでモバイル開発, 運用におけるすべてを提供 開発者ドキュメント https://aws.amazon.com/jp/mobile/getting-started/

Q&A [ 導入に関しての問い合わせ ] http://aws.amazon.com/jp/contact-us/aws-sales/ [ 課金 請求内容 またはアカウントに関するお問い合わせ ] https://aws.amazon.com/jp/contact-us/ 38

オンラインセミナー資料の配置場所 AWS クラウドサービス活用資料集 http://aws.amazon.com/jp/aws-jp-introduction/ AWS Solutions Architect ブログ 最新の情報 セミナー中の Q&A 等が掲載されています http://aws.typepad.com/sajp/ 39

公式 Twitter/Facebook AWS の最新情報をお届けします @awscloud_jp 検索 もしくは http://on.fb.me/1vr8ywm 40 最新技術情報 イベント情報 お役立ち情報 お得なキャンペーン情報などを日々更新しています!

AWS の導入 お問い合わせのご相談 AWS クラウド導入に関するご質問 お見積り 資料請求をご希望のお客様は 以下のリンクよりお気軽にご相談ください https://aws.amazon.com/jp/contact-us/aws-sales/ 41 AWS 問い合わせ で検索してください

Presented by モバイルメガネズ

43