Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
akitsukada
PDF, PPTX
723 views
AWS Introduction for Startups
2016/08/31 TECH LAB PAAKでの勉強会資料です
Engineering
◦
Related topics:
Amazon Web Services
•
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 75
2
/ 75
3
/ 75
4
/ 75
5
/ 75
6
/ 75
7
/ 75
8
/ 75
9
/ 75
10
/ 75
11
/ 75
12
/ 75
13
/ 75
14
/ 75
15
/ 75
16
/ 75
17
/ 75
18
/ 75
19
/ 75
20
/ 75
21
/ 75
22
/ 75
23
/ 75
24
/ 75
25
/ 75
26
/ 75
27
/ 75
28
/ 75
29
/ 75
30
/ 75
31
/ 75
32
/ 75
33
/ 75
34
/ 75
35
/ 75
36
/ 75
37
/ 75
38
/ 75
39
/ 75
40
/ 75
41
/ 75
42
/ 75
43
/ 75
44
/ 75
45
/ 75
46
/ 75
47
/ 75
48
/ 75
49
/ 75
50
/ 75
51
/ 75
52
/ 75
53
/ 75
54
/ 75
55
/ 75
56
/ 75
57
/ 75
58
/ 75
59
/ 75
60
/ 75
61
/ 75
62
/ 75
63
/ 75
64
/ 75
65
/ 75
66
/ 75
67
/ 75
68
/ 75
69
/ 75
70
/ 75
71
/ 75
72
/ 75
73
/ 75
74
/ 75
75
/ 75
Recommended
PDF
AWS for Startups 2016 (2015/12/02版)
by
akitsukada
PDF
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
by
akitsukada
PDF
Morning Session - AWS Serverless Ways
by
akitsukada
PDF
AWS IoTアーキテクチャパターン
by
Amazon Web Services Japan
PDF
クラウドネイティブ化する未来
by
Keisuke Nishitani
PDF
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
PDF
JAWS re:Mote 2015 Nagoya
by
陽平 山口
PDF
Scale Your Business without Servers
by
Keisuke Nishitani
PDF
Amazon Cognito Deep Dive @ JAWS DAYS 2016
by
akitsukada
PDF
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
PDF
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
PDF
UnityとAmazon Web Servicesで生み出す新しい価値
by
Keisuke Nishitani
PDF
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
PDF
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
by
Eiji Shinohara
PDF
IoTデザインパターン 2015 JAWS沖縄
by
Toshiaki Enami
PDF
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
PDF
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
by
Toshiaki Enami
PDF
20151016 soracom-araki-02
by
Yasuhiro Araki, Ph.D
PDF
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
PDF
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
PDF
Serverless Revolution
by
Keisuke Nishitani
PPTX
サーバーワークスのAWS構築自動化の仕組み
by
Akira Nagata
PDF
Automated Testing on AWS Device Farm
by
Keisuke Nishitani
PDF
AWSにおける モバイル向けサービス及び事例紹介(20151211)
by
Keisuke Nishitani
PDF
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
PDF
Androidを中心に紐解くIoT
by
Keisuke Nishitani
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
PDF
クラウドを積極活用したサービスの開発のために
by
Yuichiro Saito
PDF
Amazon Web Servicesで未来へススメ!
by
Genta Watanabe
More Related Content
PDF
AWS for Startups 2016 (2015/12/02版)
by
akitsukada
PDF
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
by
akitsukada
PDF
Morning Session - AWS Serverless Ways
by
akitsukada
PDF
AWS IoTアーキテクチャパターン
by
Amazon Web Services Japan
PDF
クラウドネイティブ化する未来
by
Keisuke Nishitani
PDF
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
PDF
JAWS re:Mote 2015 Nagoya
by
陽平 山口
PDF
Scale Your Business without Servers
by
Keisuke Nishitani
AWS for Startups 2016 (2015/12/02版)
by
akitsukada
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
by
akitsukada
Morning Session - AWS Serverless Ways
by
akitsukada
AWS IoTアーキテクチャパターン
by
Amazon Web Services Japan
クラウドネイティブ化する未来
by
Keisuke Nishitani
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
JAWS re:Mote 2015 Nagoya
by
陽平 山口
Scale Your Business without Servers
by
Keisuke Nishitani
What's hot
PDF
Amazon Cognito Deep Dive @ JAWS DAYS 2016
by
akitsukada
PDF
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
PDF
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
PDF
UnityとAmazon Web Servicesで生み出す新しい価値
by
Keisuke Nishitani
PDF
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
PDF
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
by
Eiji Shinohara
PDF
IoTデザインパターン 2015 JAWS沖縄
by
Toshiaki Enami
PDF
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
PDF
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
by
Toshiaki Enami
PDF
20151016 soracom-araki-02
by
Yasuhiro Araki, Ph.D
PDF
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
PDF
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
PDF
Serverless Revolution
by
Keisuke Nishitani
PPTX
サーバーワークスのAWS構築自動化の仕組み
by
Akira Nagata
PDF
Automated Testing on AWS Device Farm
by
Keisuke Nishitani
PDF
AWSにおける モバイル向けサービス及び事例紹介(20151211)
by
Keisuke Nishitani
PDF
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
PDF
Androidを中心に紐解くIoT
by
Keisuke Nishitani
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
Amazon Cognito Deep Dive @ JAWS DAYS 2016
by
akitsukada
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
UnityとAmazon Web Servicesで生み出す新しい価値
by
Keisuke Nishitani
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
by
Eiji Shinohara
IoTデザインパターン 2015 JAWS沖縄
by
Toshiaki Enami
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
by
Toshiaki Enami
20151016 soracom-araki-02
by
Yasuhiro Araki, Ph.D
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
Serverless Revolution
by
Keisuke Nishitani
サーバーワークスのAWS構築自動化の仕組み
by
Akira Nagata
Automated Testing on AWS Device Farm
by
Keisuke Nishitani
AWSにおける モバイル向けサービス及び事例紹介(20151211)
by
Keisuke Nishitani
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
Androidを中心に紐解くIoT
by
Keisuke Nishitani
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
Similar to AWS Introduction for Startups
PDF
クラウドを積極活用したサービスの開発のために
by
Yuichiro Saito
PDF
Amazon Web Servicesで未来へススメ!
by
Genta Watanabe
PDF
AWS初心者向けWebinar .NET開発者のためのAWS超入門
by
Amazon Web Services Japan
PDF
20120528 aws meister-reloaded-awssd-kforjava-public
by
Amazon Web Services Japan
PDF
AWSについて @ JAWS-UG 沖縄 CMS祭り!
by
Yasuhiro Horiuchi
PDF
2011-04-21 クラウド勉強会
by
Koichiro Doi
PDF
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
PDF
AWSを利用したアプリ開発
by
Fixel Inc.
PDF
サーバレスを可能にするAWSサービスの概要
by
Fixel Inc.
PPT
アマゾンクラウドの真価
by
kaminashi
PDF
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
by
Amazon Web Services Japan
PDF
エンジニア向け初めてのAWS (2015年1月6日)
by
Koichiro Nishijima
PDF
Cto48 aws 20100618_fin
by
仁 上原
PDF
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
by
Atsushi Fukui
PDF
AWS re:Invent2019 Overview &New Releases Summary for Game
by
Amazon Web Services Japan
PDF
初めてのAWS 90分version
by
Koichiro Nishijima
PDF
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
by
Junji Nishihara
PDF
Aws seminar-tokyo dan-jp-final-publish
by
awsadovantageseminar
PDF
Aws dan jp-final-publish
by
awsadvantageseminar
PPTX
re:invent2018 総ざらえ
by
真乙 九龍
クラウドを積極活用したサービスの開発のために
by
Yuichiro Saito
Amazon Web Servicesで未来へススメ!
by
Genta Watanabe
AWS初心者向けWebinar .NET開発者のためのAWS超入門
by
Amazon Web Services Japan
20120528 aws meister-reloaded-awssd-kforjava-public
by
Amazon Web Services Japan
AWSについて @ JAWS-UG 沖縄 CMS祭り!
by
Yasuhiro Horiuchi
2011-04-21 クラウド勉強会
by
Koichiro Doi
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
AWSを利用したアプリ開発
by
Fixel Inc.
サーバレスを可能にするAWSサービスの概要
by
Fixel Inc.
アマゾンクラウドの真価
by
kaminashi
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
by
Amazon Web Services Japan
エンジニア向け初めてのAWS (2015年1月6日)
by
Koichiro Nishijima
Cto48 aws 20100618_fin
by
仁 上原
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
by
Atsushi Fukui
AWS re:Invent2019 Overview &New Releases Summary for Game
by
Amazon Web Services Japan
初めてのAWS 90分version
by
Koichiro Nishijima
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
by
Junji Nishihara
Aws seminar-tokyo dan-jp-final-publish
by
awsadovantageseminar
Aws dan jp-final-publish
by
awsadvantageseminar
re:invent2018 総ざらえ
by
真乙 九龍
More from akitsukada
PDF
Solutions Architect, Exciting Career for Engineers
by
akitsukada
PDF
Real-time Chat Backend on AWS IoT 20160422
by
akitsukada
PDF
AWS Mobile Maniacs
by
akitsukada
PDF
My Startup Learnings (短縮版)
by
akitsukada
PDF
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
by
akitsukada
PDF
Awsjpcasestudies
by
akitsukada
PPSX
Mobile Hubで変わる、アプリ開発最前線
by
akitsukada
PDF
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
by
akitsukada
PDF
20140807 AWS Startup Tech Meetup
by
akitsukada
PDF
Little tips ios
by
akitsukada
PDF
データベース・リファクタリング読書会第四回オープニング
by
akitsukada
PDF
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
by
akitsukada
PDF
Printf
by
akitsukada
PDF
With git
by
akitsukada
PDF
Find(ラスト)
by
akitsukada
PDF
Find(1)
by
akitsukada
PDF
Gorinphp0928
by
akitsukada
PDF
Gorinphp0729
by
akitsukada
PDF
Glt tobetobe dev_love20101106_noralt
by
akitsukada
PDF
Glt tobetobe dev_love20101106
by
akitsukada
Solutions Architect, Exciting Career for Engineers
by
akitsukada
Real-time Chat Backend on AWS IoT 20160422
by
akitsukada
AWS Mobile Maniacs
by
akitsukada
My Startup Learnings (短縮版)
by
akitsukada
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
by
akitsukada
Awsjpcasestudies
by
akitsukada
Mobile Hubで変わる、アプリ開発最前線
by
akitsukada
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
by
akitsukada
20140807 AWS Startup Tech Meetup
by
akitsukada
Little tips ios
by
akitsukada
データベース・リファクタリング読書会第四回オープニング
by
akitsukada
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
by
akitsukada
Printf
by
akitsukada
With git
by
akitsukada
Find(ラスト)
by
akitsukada
Find(1)
by
akitsukada
Gorinphp0928
by
akitsukada
Gorinphp0729
by
akitsukada
Glt tobetobe dev_love20101106_noralt
by
akitsukada
Glt tobetobe dev_love20101106
by
akitsukada
AWS Introduction for Startups
1.
事業の成功を⽀えるAWSの使い⽅〜起業から宇宙まで〜Akihiro Tsukada @akitsukadaAWS
Japan Solutions Architect
2.
2AWSでの担当スタートアップのお客様モバイル系テクノロジーエンジニア的な属性SI→Web→Startup(CTO)→AWSRuby, iOSOOP, SOLID,
KISS好き⼆郎(桜台ホーム)ジャッキーチェン妻と娘塚⽥ 朗弘 @akitsukada
3.
3真に成⻑するシステムは初期の設計が肝⼼↓スタートアップのエンジニアとしてそれを実現しよう↓AWS SAとしてよりそれに特化して数多くのシステムの成⻑を⽀えたい
4.
TECHNICAL &BUSINESSSUPPORTAccountManagementSupportProfessionalServicesSolutionsArchitectsTraining &CertificationSecurity&
PricingReportsPartnerEcosystemAWSMARKETPLACEBackupBig Data& HPCBusinessAppsDatabasesDevelopmentIndustrySolutionsSecurityAPPLICATIONSERVICESQueuingNotificationsSearchOrchestrationEmailENTERPRISEAPPSVirtualDesktopsStorageGatewaySharing &CollaborationEmail &CalendaringDirectoriesHYBRID CLOUDMANAGEMENTBackupsDeploymentDirectConnectIdentityFederationIntegratedManagementSECURITY &MANAGEMENTVirtual PrivateNetworksIdentity &AccessEncryptionKeysConfiguration Monitoring DedicatedINFRASTRUCTURESERVICESRegionsAvailabilityZonesCompute StorageDatabasesSQL, NoSQL,CachingCDNNetworkingPLATFORMSERVICESAppMobile& WebFront-endFunctionsIdentityData StoreReal-timeDevelopmentContainersSourceCodeBuildToolsDeploymentDevOpsMobileSyncIdentityPushNotificationsMobileAnalyticsMobileBackendAnalyticsDataWarehousingHadoopStreamingDataPipelinesMachineLearning
5.
TECHNICAL &BUSINESSSUPPORTAccountManagementSupportProfessionalServicesSolutionsArchitectsTraining &CertificationSecurity&
PricingReportsPartnerEcosystemAWSMARKETPLACEBackupBig Data& HPCBusinessAppsDatabasesDevelopmentIndustrySolutionsSecurityAPPLICATIONSERVICESQueuingNotificationsSearchOrchestrationEmailENTERPRISEAPPSVirtualDesktopsStorageGatewaySharing &CollaborationEmail &CalendaringDirectoriesHYBRID CLOUDMANAGEMENTBackupsDeploymentDirectConnectIdentityFederationIntegratedManagementSECURITY &MANAGEMENTVirtual PrivateNetworksIdentity &AccessEncryptionKeysConfiguration Monitoring DedicatedINFRASTRUCTURESERVICESRegionsAvailabilityZonesCompute StorageDatabasesSQL, NoSQL,CachingCDNNetworkingPLATFORMSERVICESAppMobile& WebFront-endFunctionsIdentityData StoreReal-timeDevelopmentContainersSourceCodeBuildToolsDeploymentDevOpsMobileSyncIdentityPushNotificationsMobileAnalyticsMobileBackendAnalyticsDataWarehousingHadoopStreamingDataPipelinesMachineLearning
6.
SolutionsArchitects
7.
SolutionsArchitectsSolutions Architects!
8.
8今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
9.
9今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
10.
10拡張性-Scalability-柔軟性-Flexibility-経済性-Low Cost-採⽤/育成-Hiring/Training-敏捷性-Agility-
11.
11今、スタートアップがクラウドに求めるべきものビジネスと開発にフォーカスさせてくれる余計なことはクラウドのサービスに任せる⼈間は⼈間にしかできない仕事を開発サイクルと事業成⻑を加速してくれるクラウドを加速器として使い、⾜かせにしないリーンスタートアップなど、事業/開発のベストプラクティスとの好相性⾮常に柔軟に新規構築や構成の拡張/変更、サービスの停⽌が可能後から作り直す暇はなく、唯⼀の正義は「⾃分で作らないこと」である合理的なマネージドサービス群をいかに活⽤するかエンジニアのキャリアとして優れている優秀なエンジニアは⾃分にふさわしい場所に⾏くエンジニア⼈材市場規模の⼤きさと質採⽤はいつだって最⼤の悩み低コスト
12.
12初期のインフラ選定や設計の成否が及ぼすインパクト年MAU0 1 2
3 410,00050,000100,0001,000,000年リリス/年0 1 2 3 4501002001,000事業本来のポテンシャルスタートダッシュに失敗年選考数/⽉0 1 2 3 432030100
13.
13初期のインフラ選定や設計の成否が及ぼすインパクト年MAU0 1 2
3 410,00050,000100,0001,000,000年リリス/年0 1 2 3 4501002001,000事業本来のポテンシャルスタートダッシュに失敗年選考数/⽉0 1 2 3 432030100MAUスタートアップが⽬指す急成⻑を⽀えられるスケールやパフォーマンスが提供されているのか?単なるユーザ数やDL数だけでなく、DAU/MAUが増えてくるとシステムへの負荷はごまかせなくなるリリース多くリリースできるということはスピードを出しやすいということビジネスの本質に関係ない作業をいかに無くせるかDevOps的な各要件が⼗分にサポートされているか選考数就職/転職は「だれと」「なにを」「いくらで」やるかのバランス感「だれと」と「なにを」の部分はAWSで促進
14.
14
15.
15今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
16.
16スタートアップにとって不可⽋なシステム設計ポイント必要最⼩限でシンプルであるKeep It Simple,
Stupid!Small Startは正義⾃動的でスケーラブルであるサービス急成⻑に耐えうるポテンシャル(=より適切な設計)が必要スケーラブルな設計とシンプルな設計は⽭盾しない運⽤コストをかけている暇などなく、⾃動化は不可⽋機能の追加/変更/削除が容易であり、リカバリ可能であるP/S Fit, P/M Fitの⼯程や、グロースを⽀える仮説検証サイクルを阻害してはならないコスト効率が⾼い⼈的なコスト、⾦銭的なコスト、どちらもクラウド活⽤で解決できる
17.
17MVP -Minimum Viable
Product- ならこれで⼗分全てを1台の低スペックサーバでホストするWeb/App ServerDatabaseEC2静的なファイルのみ(HTML/JS/CSS)でよいなら S3 の静的ウェブサイトホスティング機能でS3ちょっとだけ動的なことがやりたければAPI GWとLambdaを使って⼿軽にAPIをAPIGateway Lambda
18.
18スケーラブルなアーキテクチャELBEC2S3RDS StandbyEC2AutoScalingCloudFrontAZ-1 AZ-2EC2でWebサーバを⽴てるELBを使って複数のAZに分散させるAuto
Scalingも使⽤RDSのMulti-AZで可⽤性向上静的コンテンツはS3から配信CloudFrontでキャッシュ
19.
19ELBS3AutoScalingCloudFrontAZ-1 AZ-2EC2でWebサーバを⽴てるELBを使って複数のAZに分散させるAuto Scalingも使⽤RDSのMulti-AZで可⽤性向上静的コンテンツはS3から配信CloudFrontでキャッシュEC2RDS
StandbyEC2スケーラブルなアーキテクチャ最初にこの構成を作ってしまえば、EC2とRDSのスケールアップ/アウトで超⼤規模でも捌いていけるただしアプリケーションがボトルネックにならないような実装が必要そこもある程度ご相談にのれますスケールアップ/アウトは容易に設定可能
20.
20ELBEC2RDS StandbyEC2AutoScalingAZ-1 AZ-2例えば…S3
CloudFront必要に応じて構成要素を追加
21.
21ELBEC2RDS StandbyEC2AutoScalingAZ-1 AZ-2SESを使ってメール送信SESS3
CloudFront必要に応じて構成要素を追加SNSを使ってモバイルプッシュSNSRedshiftからBIRedshift例えば…
22.
22AZ-1 AZ-2EB Envinstances
instancesELBSubnetDevSubnetAuto ScalinggroupinstancesinstancesELBSubnetProd & StageSubnetAuto ScalinggroupinstancesinstancesAuto Scalinggroup ELBEB Env EB EnvSwap URLAZ-2AZ-1
23.
23Elastic BeanstalkによるBlue/Green DeploymentURL:
jackie.comenv-prod1⽤途: StagingURL: chan.comenv-prod2⽤途: ProductionAmazon Route 53CNAME(ALIAS):example.com → chan.comURL: jackie.comenv-prod1⽤途: StagingURL: chan.comenv-prod2⽤途: ProductionURL: chan.comenv-prod1⽤途: ProductionURL: jackie.comenv-prod2⽤途: StagingDeveloperEnd Usersexample.comテスト実施中End Usersexample.comDeveloperテスト完了、Swap URL !!End Usersexample.comDeveloperテスト実施中① ② ③
24.
クラウドファーストからクラウドネイティブへ
25.
25AWSアーキテクチャ分類アーキテクチャバックエンドアクセス利⽤するSDK 主な登場サービス群GeneralWeb JSON
onHTTP(S)⼀般的なネットワークアクセスライブラリElastic Load Balancing(ELB),Amazon Elastic Compute Cloud(EC2),Amazon Relational DatabaseService(RDS)Serverless API GW, Lambda, DynamoDB, …API GW Call API GW SDK2-Tier※ AWS API Call AWS SDK Lambda, DynamoDB, …(横断的) AWS API Call AWS SDKCognito, S3, SNS, Device Farm,Mobile Analytics, Amazon Kinesis, …※2-Tier Architecture は Serverless の⼀形態ですが、ここでは分けて話をします。
26.
26AWSアーキテクチャ分類アーキテクチャバックエンドアクセス利⽤するSDK 主な登場サービス群GeneralWeb JSON
onHTTP(S)⼀般的なネットワークアクセスライブラリElastic Load Balancing(ELB),Amazon Elastic Compute Cloud(EC2),Amazon Relational DatabaseService(RDS)Serverless API GW, Lambda, DynamoDB, …API GW Call API GW SDK2-Tier AWS API Call AWS SDK Lambda, DynamoDB, …(横断的) AWS API Call AWS SDKCognito, S3, SNS, Device Farm,Mobile Analytics, Amazon Kinesis, …①②③
27.
27① General Web
ArchitectureクライアントはHTTP(S)でWebサーバと通信サーバサイドはELB + EC2 + RDSといった基本構成Elastic Load Balancing(ELB)AmazonElastic Compute Cloud(EC2)AmazonRelational Database Service(RDS)
28.
28① General Web
Architecture‣ メリット‣ クライアント側は従来のノウハウをフルに活かせる‣ 実績が多く枯れた構成である‣ カスタマイズ性が⾼い‣ デメリット‣ サーバのスペック、台数などインフラを意識して設計する必要がある‣ サーバの運⽤は利⽤者に任されている
29.
29② Serverless ArchitectureAmazon
API Gateway(API GW)AWS Lambda(Lambda)Amazon DynamoDB(DynamoDB)Amazon Cognito(Cognito)クライアントアプリは必要に応じてCognitoから⼀時的なCredentialsを得た後、JSONでWeb APIと通信サーバサイドはAPI GW/Lambda/DynamoDBといったマネージドサービスを⽤い、EC2やELBを利⽤しない
30.
30② Serverless Architecture‣
メリット‣ クライアント側の実装は従来のノウハウを活かせる‣ サーバの運⽤、スケールはAWSに⼀任できる‣ CognitoによるセキュアなAPIアクセス制御が可能‣ 多くの場合コスト効率が⾼い‣ デメリット‣ 新規性が⾼く、まだ枯れていない‣ 個々のサービスのマネージドな部分はカスタマイズしにくい
31.
31③ 2-Tier ArchitectureAmazonMobile
Analytics(MA)LambdaDynamoDBCognitoクライアントアプリはCognitoからTemporary Credentialsを得た後、AWS SDKを通じて各AWSリソースのAPIを直接叩くサーバサイドは各AWSリソースをセッティングしておくのみ(左図は⼀部の例)Amazon Kinesis(Kinesis)※Serverlessの⼀形態
32.
32③ 2-Tier Architecture‣
メリット‣ インフラの運⽤、スケールはAWSに⼀任できる‣ 上限値の緩和申請は除く‣ Cognitoによるセキュアなアクセス制御が可能‣ Web APIの設計が不要で⼿軽に使える‣ 最⼩限のパーツを組み合わせて使うことができる‣ 多くの場合コスト効率が⾼い‣ デメリット‣ 新規性が⾼く、まだ枯れていない‣ クライアントサイドが各AWSリソースに依存する‣ 個々のサービスのマネージドな部分はカスタマイズしにくい※Serverlessの⼀形態
33.
AWS Mobile Hub所要時間数分で2-Tierアーキテクチャをプロビジョニングし、スターターアプリの⾃動⽣成までするツール2-Tier
アーキテクチャ管理コンソールAWSMobileHubDeveloper③ 2-Tier Architecture ※Serverlessの⼀形態
34.
どのアーキテクチャを採⽤すべきか?
35.
どのアーキテクチャを採⽤すべきか?三者択⼀でなくメリット/デメリットを⾒て組み合わせを
36.
36?MobileonAWS
37.
AmazonCognito(Cognito)AmazonDynamoDB(DynamoDB)Amazon SimpleStorage Service(S3)AmazonSQS(SQS)AmazonSES(SES)モバイルに最適化されたコネクタモバイルに最適化されたサービスAWS
SDK for AndroidAWS Mobile SDKAmazonMobile Analytics(Mobile Analytics)AmazonSNS Mobile Push(SNS)AWS SDK for iOS AWS SDK for Unityあなたのモバイルアプリゲーム ユーティリティ ファイナンス エンターテインメントAWS Lambda(Lambda)AWSDevice Farm(Device Farm)AmazonAPI Gateway(API GW)AWS SDK for JavaScriptソーシャルAWSのモバイルサービス https://aws.amazon.com/jp/mobile/AmazonCloudFront(CloudFront)
38.
38ユーザ認証、アクセス認可データの同期ユーザ⾏動分析メディアの管理メディアの配信プッシュ通知の送信共有データの保存モバイルアプリAmazon Cognito(Identity, Userpools)Amazon
Cognito(Sync)Amazon MobileAnalyticsAWS LambdaAmazon CloudFront(Device Detection)Amazon DynamoDBAmazon SNSMobile PushAWSMobile SDKAmazon S3Transfer Managerビジネスロジックの実⾏実機テストの並列実⾏AWS DeviceFarmAWSのモバイルサービス https://aws.amazon.com/jp/mobile/Amazon API GatewayRESTful APIサーバ
39.
39今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
40.
付加価値を⽣まない重労働
41.
どうやって差別化するか
42.
42アプリ開発、とくに差別化のための開発に集中したい
43.
43「ビジネス価値に直結しない必須要件」はAWSに任せるユーザー登録・ログイン機能 → Amazon
Cognitoモバイルプッシュ通知機能 → Amazon SNSモニタリング・アラート → Amazon CloudWatch & SNSログ収集機能 → CloudWatch Logs & S3RDBMS → Amazon RDSCDN → Amazon CloudFrontDocker運⽤したい → Amazon ECS / Elastic Beanstalkマシンラーニング → Amazon Machine Learningリアルタイム分析したい → Spark on Amazon EMRetc…
44.
44例えばRDS相当の機能、⾃分でやりますか?5分前までのPITR⽇次バックアップ & 設定保存期間バックアップからの復元⾃アカウントのEC2からしかアクセスさせないFirewall数分でSlave
DBを5台増設各種メトリクスを⾃動取得アラートメール、AWS Lambdaへのフック数分で別DCクラスタにHot Stand-by DBを構築Master DBに障害が発⽣したときに1分でFail Over数分でインスタンスをスペックアップetc…
45.
45全てを運⽤するには⼈⽣は短すぎる⾃分で作らないことが唯⼀の正義その分の労⼒はサービス開発にまわして事業の成⻑にあてる
46.
46Focus yourBusinesson AWS
47.
47今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
48.
48Gunosyニュースパス
49.
49Cognito Syncによるサーバレスなユーザー管理AmazonCognitoMobile Client設定値Key1:
value1Key2: value2…Push SystemCognitoSyncでLocalとAWS上を同期AWSLambdaQueueOn SQSAmazonSNSその他要望に合わせて配送先を追加SyncイベントをフックPushシステム側でDequeue => DB登録AmazonElasticsearch Service
50.
50Kinesisによるログ管理フローMobile Client AmazonKinesisClient側でBufferingPutRecordsでまとめて送信LogLogLogLogAWSLambdaログ用S3Amazon
EMRSparkStreamingAmazonRDSAmazon EMRHive / Prestoリアルタイム集計バッチ集計
51.
51NASA/JPLキュリオシティ
52.
52NASA/JPL はほんの数週間で、ウェブホスティングおよびライブ動画ストリーミングソリューションを設計、構築、テスト、デプロイすることができました。Adobe Flash
Media Server、nginx キャッシュ層を実⾏するAmazon EC2、ELB、Amazon Route 53、Amazon CloudFrontを組み合わせて開発着陸の少し前に、NASA/JPL はそれぞれ 25Gbps のトラフィックを処理できる AWS インフラストラクチャのスタックを⽤意しました。Amazon CloudWatch を使⽤して、トラフィック量の急上昇を監視し、リージョンの需要に基づいて追加の容量をプロビジョニングしました。着陸後、トラフィック量が通常の量に戻ると、NASA/JPL は AWS CloudFormation を使⽤して、1 つのコマンドでリソースのプロビジョニングを解除しました。https://aws.amazon.com/jp/solutions/case-studies/nasa-jpl-curiosity/
53.
53https://mars.jpl.nasa.gov は、Amazon EC2
上で実⾏するオープンソースのコンテンツ管理システムRailoベースAmazon Relational DatabaseService(RDS)によって管理された可⽤性の⾼い Multi-AZ MySQL データベースAmazon Route 53の重み付け分散で多数の Elastic Load Balancing にトラフィックの分散Amazon CloudFront を使⽤して世界中のアクセスポイントにトラフィックを拡⼤
54.
54https://aws.amazon.com/jp/swf/testimonials/swfnasa
55.
55⾼可⽤性: ミッションクリティカルな運⽤をサポートするためスケーラブル: Amazon
EC2 インスタンスから発⽣する数百の処理を同時に実⾏するため⼀貫性: スケジュールされたタスクはきわめて⾼い確度で 1 回実⾏されることが必要表現⼒: 開発を進めやすいように、複雑なワークフローを簡潔に表現できること柔軟性: Amazon EC2 以外のワークフローも実⾏可能で、タスクのルーティングができることパフォーマンス: 最⼩限の遅延でタスクをスケジューリングhttps://aws.amazon.com/jp/swf/testimonials/swfnasa
56.
56まとめ
57.
57まとめ0-1, 1-10, 10-100,
100-1000, 1000-*…AWSの技術は事業の全フェーズを無駄なくカバー可能AWSは事業スピードを加速する装置。Focus Your Business on AWS !技術的にもコスト的にも、各フェーズに最適な選択肢がありますマネージドサービスをうまく使って事業に集中使い⽅に迷ったらググる(情報鮮度に注意)コミュニティで解決する(JAWS-UG)ソリューションアーキテクト!
58.
58今、スタートアップがクラウドに求めるべきものAWS スタートアップアーキテクチャパターンマネージドサービスを使うべき理由ケーススタディQ&A /
ディスカッション
59.
59Q&Aディスカッション
60.
60お知らせ
61.
61http://aws-startup-sec-talks-20160901.peatix.com/
62.
62AWS Black Belt
Online Seminarのご案内AWSJ の Tech メンバーがAWSに関する様々な事を⽇本語で紹介・解説する無料のオンラインセミナーAWSについてもっと勉強したい⽅にオススメ!AWS イベント 検索
63.
Akihiro Tsukada @akitsukadaAWS
Japan Solutions Architectご参加ありがとうございました今後の勉強会テーマのご要望やご意⾒お待ちしております。▶ @akitsukada
64.
64Appendix
65.
651. プッシュ通知1. 株式会社みんなのウェディング様2.
サーバーレス編1. VidRoll様2. Cookpad株式会社様3. リアルタイム/チャット編1. ChatWork株式会社様4. 構成管理編1. 株式会社Retty様5. IoT編1. 株式会社あきんどスシロー様6. モバイルサービス編1. 株式会社トランスリミット様2. 株式会社Timers様3. 株式会社Gunosy様7. コスト削減編1. 株式会社ドリコム様8. Q&A / Q&A / ディスカッションケーススタディ補⾜
66.
66ベストプラクティス実践編株式会社みんなのウェディング様ベストプラクティスに則った基本構成「成熟したノウハウが⼊⼿しやすい」「当社エンジニアの今後のキャリア形成にとって、⼤きくプラスになる」MySQLをRDS forMySQLにしたことで運⽤コストを下げ、専任DBA不在でも運⽤可能にhttps://aws.amazon.com/jp/solutions/case-studies/minnano-wedding/
67.
67サーバーレス編VidRoll様⾮常に⾼度なパフォーマンスが要求されるReal-time BiddingにAPI Gateway
+ Lambdaを活⽤Lambdaは動画広告のリアルタイム変換処理にもEC2群の管理にElasticBeanstalkを利⽤インフラ⾯を⼼配せず必要なコードだけを書けばよくなったコードの再利⽤性も上がり、通常8-10⼈のエンジニアが必要だった仕事を2-3⼈でこなせるようにhttps://aws.amazon.com/solutions/case-studies/vidroll/
68.
68サーバーレス編Cookpad株式会社様料理動画の変換処理部分に着⽬S3への元ファイルアップロード→複数形指揮への変換処理→配信 まで、状態管理⽤のサーバはあるものの基本的にはS3とElastic Transcoder、CloudFrontで実現マネージドサービス利⽤の好例http://techlife.cookpad.com/entry/2014/06/17/160905「料理動画を支える技術
- クックパッド開発者ブログ」
69.
69リアルタイム/Chat編ChatWork株式会社様メッセージ検索部分にCloudSearchを活⽤、数億を超えるメッセージを確実に扱うためマネージドサービスを選択チャット履歴は⼀旦DynamoDBに⼊り、その後SQSを経て並列処理により⾼速Indexing「ビジネス」サポートを利⽤、「障害発⽣時のフォローだけでなく、アーキテクチャー選定や具体的な実装⽅法についても相談できて助かる」https://aws.amazon.com/jp/solutions/case-studies/chatwork/
70.
70構成管理編株式会社Retty様10 Apps,27 EnvsをEBで管理(2015.08現在)Auto
ScalingもEBで設定し、負荷対策は完全に⾃動化『OpsWorks,CloudFormation と⽐較して EB の利点は「プロビジョニング」と「デプロイ」というアプリケーションサーバーに必須の機能が付いている事、代表的な実⾏環境が選択できる事、導⼊が容易である事』https://aws.amazon.com/jp/solutions/case-studies/retty/
71.
71IoT/Big Data編株式会社あきんどスシロー様Amazon Kinesisを使⽤したKineSushi
という仕組みを構築各⽫センサーが検知したデータをリアルタイムで全店舗からクラウドにアップロードAmazon Redshiftで分析、Tableau等で表⽰https://aws.amazon.com/jp/solutions/case-studies/akindo-sushiro/
72.
72モバイルサービス編株式会社トランスリミット様Mobileアプリの認証にCognitoを利⽤可能な限りサーバレス・マネージドな構成で低コストにイベントなど、必要なときだけサーバを⽴てて対応http://www.slideshare.net/matsukaz/brain-dots-at-dots-brain-dots
73.
73モバイルサービス編株式会社Timers様各デバイスから動画をアップロードするとき、サーバを介さず直接S3にサーバの運⽤、負荷、コストは⼼配無⽤にサーバがS3からアップロード通知(SNS)を受け取って、デバイスに通知Multi-part Upload時はそれぞれ通知がくることに注意http://www.slideshare.net/AhmadShiina1/s3sns
74.
74モバイルサービス編株式会社Gunosy様「定時プッシュ」と「速報プッシュ」の⼆種類に関する設計ノウハウ⼤量のendpointを取得する処理をSQLベースからS3ベースに変えたことで10分→15秒と⼤幅に⾼速化ハマったポイントとベストプラクティスなど、実際の運⽤経験から会得された貴重な知⾒https://speakerdeck.com/toshimaru/900mo-daunrodoapuri-gunosy-wozhi-eruda-gui-mo-mobairuputusiyutong-zhi-ji-pan-1
75.
75コスト削減編株式会社ドリコム様スポットインスタンスを⼤量に扱う際の知⾒を共有オートスケーリング設定も併せて参考に関連: AutoScalingの閾値調整についてはAWS BlackBelt
Tech Webinarの資料もご⼀読をhttp://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-2015-amazon-ec2-auto-scalinghttp://www.slideshare.net/GedowFather/gedow-style-aws-spot-instance
Download
[8]
ページ先頭
©2009-2025
Movatter.jp