8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 140
Securely Architecting Your Application for the Cloud
A983148983141983160 983123983156983137983149983151983155
C983124983119
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 240
Takeaways
C983157983154983154983141983150983156 983139983151983150983158983141983150983156983145983151983150983137983148 983159983145983155983140983151983149 983151983150 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143 983145983155
983149983145983155983155983145983150983143 983156983144983141 983152983151983145983150983156
983129983151983157 983139983137983150983150983151983156 983155983141983139983157983154983141983148983161 983149983151983158983141 983145983150983156983151 983156983144983141 983139983148983151983157983140 983159983145983156983144983151983157983156 983154983141983085
983159983154983145983156983145983150983143 983161983151983157983154 983155983151983142983156983159983137983154983141
2
983123983141983139983157983154983141 983139983148983151983157983140 983137983152983152983148983145983139983137983156983145983151983150983155 991260983139983151983148983148983137983152983155983141 983156983144983141 983152983141983154983145983149983141983156983141983154991261
983120983154983151983152983141983154983148983161 983143983151983145983150983143 983156983144983154983151983157983143983144 983156983144983145983155 983152983154983151983139983141983155983155 983155983144983151983157983148983140 983148983141983137983158983141 983161983151983157983149983151983154983141 983155983141983139983157983154983141 983156983144983137983150 983138983141983142983151983154983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 340
Convention Wisdom
B983141983155983156 983154983141983142983148983141983139983156983141983140 983145983150 983159983151983154983147 983151983142
C983148983151983157983140 983123983141983139983157983154983145983156983161 A983148983148983145983137983150983139983141
E983118I983123A C983148983151983157983140 C983151983149983152983157983156983145983150983143 983122983141983152983151983154983156 983118I983123983124 983123983127G C983148983151983157983140 983127983151983154983147983145983150983143 G983154983151983157983152
3
983151 983155 983151 983151983139983157983155 983151983150 983149983157 983085 983141983150983137983150 983154 983155 983141 983151983139983157983155 983151983150983151983152983141983154983137983156983145983151983150983137983148 983139983144983137983150983143983141983155
983123983156983145983148983148 983159983151983154983156983144 983154983141983137983140983145983150983143 983138983157983156 983155983151983149983141983159983144983137983156 983154983141983142983148983141983139983156 983137983152983152983148983145983139983137983156983145983151983150983151983142 2003 983139983151983149983152983148983145983137983150983139983141 983155983156983137983150983140983137983154983140983155 983156983151 983150983141983159 983152983137983154983137983140983145983143983149
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 440
Keeping It Real
983127983144983137983156 983137983154983141 983156983144983141 983154983141983137983148983145983155983156983145983139 983156983144983154983141983137983156983155 983156983151 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143
1 983116983151983155983155 983151983142 983139983154983141983140983141983150983156983145983137983148983155 983158983145983137 983137983156983156983137983139983147983155 983137983143983137983145983150983155983156 983145983150983140983145983158983145983140983157983137983148983155 983123983152983141983137983154983085983120983144983145983155983144983145983150983143 983149983137983148983159983137983154983141 983154983157983138983138983141983154 983144983151983155983141
G983137983145983150 983137983139983139983141983155983155 983156983151 (983157983150983140983141983154 EC2)
4
983155 983151 983149983137983139 983150983141983155
983120983141983154983155983145983155983156983141983150983156 983123983156983151983154983137983143983141 (EB983123 983123DB 983137983150983140 9831233)
C983151983150983155983151983148983141983155
D983151983150991257983156 983137983157983156983151983149983137983156983145983139983137983148983148983161 983143983141983156 983137983139983139983141983155983155 983156983151
983122983157983150983150983145983150983143 983149983137983139983144983145983150983141 983155983156983137983156983141983149983141983149983151983154983161 983116983151983143983145983150 983139983154983141983140983141983150983156983145983137983148983155
983118983151983150983085983152983141983154983155983145983155983156983141983150983156 983155983156983151983154983137983143983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 540
Keeping It Real
2 983119983152983141983154983137983156983145983151983150983137983148 983155983141983139983157983154983145983156983161 983138983154983141983137983147983140983151983159983150
G983151983145983150983143 983142983154983151983149 50 983149983137983139983144983145983150983141983155983155983161983155983137983140983149983145983150 983156983151 500 983145983155 983148983145983142983141983085
983139983144983137983150983143983145983150983143
983118983141983141983140 983156983151 983152983148983137983150 983142983154983151983149 983156983144983141 983155983156983137983154983156 983161983151983157983154 983155983141983139983157983154983145983156983161 983152983154983151983139983141983155983155
983120983137983156983139983144983145983150983143
H983137983154983140983141983150983145983150983143
5
I983140983141983150983156983145983156983161 983149983137983150983137983143983141983149983141983150983156 983116983151983143983143983145983150983143
A983152983152983148983145983139983137983156983145983151983150 983145983140983141983150983156983145983142983145983139983137983156983145983151983150
D983145983155983156983154983145983138983157983156983145983151983150 983151983142 983155983141983139983157983154983141 983142983145983148983141983155
F983151983154983141983150983155983145983139983155 983137983150983140 I983122
983124983144983145983155 983145983155 983159983144983141983154983141 983137 983140983145983154983141983139983156 983152983151983154983156 983156983151 983156983144983141 983139983148983151983157983140 983147983145983148983148983155 983161983151983157
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 240
Takeaways
C983157983154983154983141983150983156 983139983151983150983158983141983150983156983145983151983150983137983148 983159983145983155983140983151983149 983151983150 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143 983145983155
983149983145983155983155983145983150983143 983156983144983141 983152983151983145983150983156
983129983151983157 983139983137983150983150983151983156 983155983141983139983157983154983141983148983161 983149983151983158983141 983145983150983156983151 983156983144983141 983139983148983151983157983140 983159983145983156983144983151983157983156 983154983141983085
983159983154983145983156983145983150983143 983161983151983157983154 983155983151983142983156983159983137983154983141
2
983123983141983139983157983154983141 983139983148983151983157983140 983137983152983152983148983145983139983137983156983145983151983150983155 991260983139983151983148983148983137983152983155983141 983156983144983141 983152983141983154983145983149983141983156983141983154991261
983120983154983151983152983141983154983148983161 983143983151983145983150983143 983156983144983154983151983157983143983144 983156983144983145983155 983152983154983151983139983141983155983155 983155983144983151983157983148983140 983148983141983137983158983141 983161983151983157983149983151983154983141 983155983141983139983157983154983141 983156983144983137983150 983138983141983142983151983154983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 340
Convention Wisdom
B983141983155983156 983154983141983142983148983141983139983156983141983140 983145983150 983159983151983154983147 983151983142
C983148983151983157983140 983123983141983139983157983154983145983156983161 A983148983148983145983137983150983139983141
E983118I983123A C983148983151983157983140 C983151983149983152983157983156983145983150983143 983122983141983152983151983154983156 983118I983123983124 983123983127G C983148983151983157983140 983127983151983154983147983145983150983143 G983154983151983157983152
3
983151 983155 983151 983151983139983157983155 983151983150 983149983157 983085 983141983150983137983150 983154 983155 983141 983151983139983157983155 983151983150983151983152983141983154983137983156983145983151983150983137983148 983139983144983137983150983143983141983155
983123983156983145983148983148 983159983151983154983156983144 983154983141983137983140983145983150983143 983138983157983156 983155983151983149983141983159983144983137983156 983154983141983142983148983141983139983156 983137983152983152983148983145983139983137983156983145983151983150983151983142 2003 983139983151983149983152983148983145983137983150983139983141 983155983156983137983150983140983137983154983140983155 983156983151 983150983141983159 983152983137983154983137983140983145983143983149
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 440
Keeping It Real
983127983144983137983156 983137983154983141 983156983144983141 983154983141983137983148983145983155983156983145983139 983156983144983154983141983137983156983155 983156983151 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143
1 983116983151983155983155 983151983142 983139983154983141983140983141983150983156983145983137983148983155 983158983145983137 983137983156983156983137983139983147983155 983137983143983137983145983150983155983156 983145983150983140983145983158983145983140983157983137983148983155 983123983152983141983137983154983085983120983144983145983155983144983145983150983143 983149983137983148983159983137983154983141 983154983157983138983138983141983154 983144983151983155983141
G983137983145983150 983137983139983139983141983155983155 983156983151 (983157983150983140983141983154 EC2)
4
983155 983151 983149983137983139 983150983141983155
983120983141983154983155983145983155983156983141983150983156 983123983156983151983154983137983143983141 (EB983123 983123DB 983137983150983140 9831233)
C983151983150983155983151983148983141983155
D983151983150991257983156 983137983157983156983151983149983137983156983145983139983137983148983148983161 983143983141983156 983137983139983139983141983155983155 983156983151
983122983157983150983150983145983150983143 983149983137983139983144983145983150983141 983155983156983137983156983141983149983141983149983151983154983161 983116983151983143983145983150 983139983154983141983140983141983150983156983145983137983148983155
983118983151983150983085983152983141983154983155983145983155983156983141983150983156 983155983156983151983154983137983143983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 540
Keeping It Real
2 983119983152983141983154983137983156983145983151983150983137983148 983155983141983139983157983154983145983156983161 983138983154983141983137983147983140983151983159983150
G983151983145983150983143 983142983154983151983149 50 983149983137983139983144983145983150983141983155983155983161983155983137983140983149983145983150 983156983151 500 983145983155 983148983145983142983141983085
983139983144983137983150983143983145983150983143
983118983141983141983140 983156983151 983152983148983137983150 983142983154983151983149 983156983144983141 983155983156983137983154983156 983161983151983157983154 983155983141983139983157983154983145983156983161 983152983154983151983139983141983155983155
983120983137983156983139983144983145983150983143
H983137983154983140983141983150983145983150983143
5
I983140983141983150983156983145983156983161 983149983137983150983137983143983141983149983141983150983156 983116983151983143983143983145983150983143
A983152983152983148983145983139983137983156983145983151983150 983145983140983141983150983156983145983142983145983139983137983156983145983151983150
D983145983155983156983154983145983138983157983156983145983151983150 983151983142 983155983141983139983157983154983141 983142983145983148983141983155
F983151983154983141983150983155983145983139983155 983137983150983140 I983122
983124983144983145983155 983145983155 983159983144983141983154983141 983137 983140983145983154983141983139983156 983152983151983154983156 983156983151 983156983144983141 983139983148983151983157983140 983147983145983148983148983155 983161983151983157
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 340
Convention Wisdom
B983141983155983156 983154983141983142983148983141983139983156983141983140 983145983150 983159983151983154983147 983151983142
C983148983151983157983140 983123983141983139983157983154983145983156983161 A983148983148983145983137983150983139983141
E983118I983123A C983148983151983157983140 C983151983149983152983157983156983145983150983143 983122983141983152983151983154983156 983118I983123983124 983123983127G C983148983151983157983140 983127983151983154983147983145983150983143 G983154983151983157983152
3
983151 983155 983151 983151983139983157983155 983151983150 983149983157 983085 983141983150983137983150 983154 983155 983141 983151983139983157983155 983151983150983151983152983141983154983137983156983145983151983150983137983148 983139983144983137983150983143983141983155
983123983156983145983148983148 983159983151983154983156983144 983154983141983137983140983145983150983143 983138983157983156 983155983151983149983141983159983144983137983156 983154983141983142983148983141983139983156 983137983152983152983148983145983139983137983156983145983151983150983151983142 2003 983139983151983149983152983148983145983137983150983139983141 983155983156983137983150983140983137983154983140983155 983156983151 983150983141983159 983152983137983154983137983140983145983143983149
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 440
Keeping It Real
983127983144983137983156 983137983154983141 983156983144983141 983154983141983137983148983145983155983156983145983139 983156983144983154983141983137983156983155 983156983151 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143
1 983116983151983155983155 983151983142 983139983154983141983140983141983150983156983145983137983148983155 983158983145983137 983137983156983156983137983139983147983155 983137983143983137983145983150983155983156 983145983150983140983145983158983145983140983157983137983148983155 983123983152983141983137983154983085983120983144983145983155983144983145983150983143 983149983137983148983159983137983154983141 983154983157983138983138983141983154 983144983151983155983141
G983137983145983150 983137983139983139983141983155983155 983156983151 (983157983150983140983141983154 EC2)
4
983155 983151 983149983137983139 983150983141983155
983120983141983154983155983145983155983156983141983150983156 983123983156983151983154983137983143983141 (EB983123 983123DB 983137983150983140 9831233)
C983151983150983155983151983148983141983155
D983151983150991257983156 983137983157983156983151983149983137983156983145983139983137983148983148983161 983143983141983156 983137983139983139983141983155983155 983156983151
983122983157983150983150983145983150983143 983149983137983139983144983145983150983141 983155983156983137983156983141983149983141983149983151983154983161 983116983151983143983145983150 983139983154983141983140983141983150983156983145983137983148983155
983118983151983150983085983152983141983154983155983145983155983156983141983150983156 983155983156983151983154983137983143983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 540
Keeping It Real
2 983119983152983141983154983137983156983145983151983150983137983148 983155983141983139983157983154983145983156983161 983138983154983141983137983147983140983151983159983150
G983151983145983150983143 983142983154983151983149 50 983149983137983139983144983145983150983141983155983155983161983155983137983140983149983145983150 983156983151 500 983145983155 983148983145983142983141983085
983139983144983137983150983143983145983150983143
983118983141983141983140 983156983151 983152983148983137983150 983142983154983151983149 983156983144983141 983155983156983137983154983156 983161983151983157983154 983155983141983139983157983154983145983156983161 983152983154983151983139983141983155983155
983120983137983156983139983144983145983150983143
H983137983154983140983141983150983145983150983143
5
I983140983141983150983156983145983156983161 983149983137983150983137983143983141983149983141983150983156 983116983151983143983143983145983150983143
A983152983152983148983145983139983137983156983145983151983150 983145983140983141983150983156983145983142983145983139983137983156983145983151983150
D983145983155983156983154983145983138983157983156983145983151983150 983151983142 983155983141983139983157983154983141 983142983145983148983141983155
F983151983154983141983150983155983145983139983155 983137983150983140 I983122
983124983144983145983155 983145983155 983159983144983141983154983141 983137 983140983145983154983141983139983156 983152983151983154983156 983156983151 983156983144983141 983139983148983151983157983140 983147983145983148983148983155 983161983151983157
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 440
Keeping It Real
983127983144983137983156 983137983154983141 983156983144983141 983154983141983137983148983145983155983156983145983139 983156983144983154983141983137983156983155 983156983151 983139983148983151983157983140 983139983151983149983152983157983156983145983150983143
1 983116983151983155983155 983151983142 983139983154983141983140983141983150983156983145983137983148983155 983158983145983137 983137983156983156983137983139983147983155 983137983143983137983145983150983155983156 983145983150983140983145983158983145983140983157983137983148983155 983123983152983141983137983154983085983120983144983145983155983144983145983150983143 983149983137983148983159983137983154983141 983154983157983138983138983141983154 983144983151983155983141
G983137983145983150 983137983139983139983141983155983155 983156983151 (983157983150983140983141983154 EC2)
4
983155 983151 983149983137983139 983150983141983155
983120983141983154983155983145983155983156983141983150983156 983123983156983151983154983137983143983141 (EB983123 983123DB 983137983150983140 9831233)
C983151983150983155983151983148983141983155
D983151983150991257983156 983137983157983156983151983149983137983156983145983139983137983148983148983161 983143983141983156 983137983139983139983141983155983155 983156983151
983122983157983150983150983145983150983143 983149983137983139983144983145983150983141 983155983156983137983156983141983149983141983149983151983154983161 983116983151983143983145983150 983139983154983141983140983141983150983156983145983137983148983155
983118983151983150983085983152983141983154983155983145983155983156983141983150983156 983155983156983151983154983137983143983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 540
Keeping It Real
2 983119983152983141983154983137983156983145983151983150983137983148 983155983141983139983157983154983145983156983161 983138983154983141983137983147983140983151983159983150
G983151983145983150983143 983142983154983151983149 50 983149983137983139983144983145983150983141983155983155983161983155983137983140983149983145983150 983156983151 500 983145983155 983148983145983142983141983085
983139983144983137983150983143983145983150983143
983118983141983141983140 983156983151 983152983148983137983150 983142983154983151983149 983156983144983141 983155983156983137983154983156 983161983151983157983154 983155983141983139983157983154983145983156983161 983152983154983151983139983141983155983155
983120983137983156983139983144983145983150983143
H983137983154983140983141983150983145983150983143
5
I983140983141983150983156983145983156983161 983149983137983150983137983143983141983149983141983150983156 983116983151983143983143983145983150983143
A983152983152983148983145983139983137983156983145983151983150 983145983140983141983150983156983145983142983145983139983137983156983145983151983150
D983145983155983156983154983145983138983157983156983145983151983150 983151983142 983155983141983139983157983154983141 983142983145983148983141983155
F983151983154983141983150983155983145983139983155 983137983150983140 I983122
983124983144983145983155 983145983155 983159983144983141983154983141 983137 983140983145983154983141983139983156 983152983151983154983156 983156983151 983156983144983141 983139983148983151983157983140 983147983145983148983148983155 983161983151983157
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 540
Keeping It Real
2 983119983152983141983154983137983156983145983151983150983137983148 983155983141983139983157983154983145983156983161 983138983154983141983137983147983140983151983159983150
G983151983145983150983143 983142983154983151983149 50 983149983137983139983144983145983150983141983155983155983161983155983137983140983149983145983150 983156983151 500 983145983155 983148983145983142983141983085
983139983144983137983150983143983145983150983143
983118983141983141983140 983156983151 983152983148983137983150 983142983154983151983149 983156983144983141 983155983156983137983154983156 983161983151983157983154 983155983141983139983157983154983145983156983161 983152983154983151983139983141983155983155
983120983137983156983139983144983145983150983143
H983137983154983140983141983150983145983150983143
5
I983140983141983150983156983145983156983161 983149983137983150983137983143983141983149983141983150983156 983116983151983143983143983145983150983143
A983152983152983148983145983139983137983156983145983151983150 983145983140983141983150983156983145983142983145983139983137983156983145983151983150
D983145983155983156983154983145983138983157983156983145983151983150 983151983142 983155983141983139983157983154983141 983142983145983148983141983155
F983151983154983141983150983155983145983139983155 983137983150983140 I983122
983124983144983145983155 983145983155 983159983144983141983154983141 983137 983140983145983154983141983139983156 983152983151983154983156 983156983151 983156983144983141 983139983148983151983157983140 983147983145983148983148983155 983161983151983157
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 640
Keeping It Real
3 983117983145983155983157983155983141 983151983142 983150983141983159 983139983148983151983157983140 983156983141983139983144983150983151983148983151983143983145983141983155
983123983141983139983157983154983145983156983161 983152983154983151983149983145983155983141983155 983151983142 983150983141983159 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141983150991257983156 983159983141983148983148
983157983150983140983141983154983155983156983151983151983140
983145983141 A983139983139983141983155983155 983139983151983150983156983154983151983148 983145983150 H983137983140983151983151983152
E983137983155983161 983156983151 983152983151983151983154983148983161 983137983154983139983144983145983156983141983139983156 983155983161983155983156983141983149
E983137983155983161 983156983151 983140983151983159983150983143983154983137983140983141 983155983141983139983157983154983145983156983161 983158983145983137 983139983144983137983150983143983141
6
983123983141983139983157983154983145983156983161 983162983151983150983141983155 983145983150 A983127983123 983158983123983144983145983141983148983140 983162983151983150983141983155 983145983150 983126983117983127 983138983137983155983141983140 983139983148983151983157983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 740
Silly Concerns
983120983144983161983155983145983139983137983148 983140983137983156983137983139983141983150983156983141983154 983155983141983139983157983154983145983156983161
7
983123983145983140983141983085983139983144983137983150983150983141983148 983137983156983156983137983139983147983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 840
Not So Silly Concerns
983128983141983150 0983085983140983137983161983155
A983156983156983137983139983147983155 983137983143983137983145983150983155983156 I983150983156983141983148 983126983124983085983160 983145983150983155983156983154983157983139983156983145983151983150983155
8
991260C983148983151983157983140 983139983137983154983156983151983143983154983137983152983144983161991261
A983120983124 A983143983137983145983150983155983156 A983149983137983162983151983150 C983151983154983152983151983154983137983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 940
Transparency
DDOSNetworkIsolation
Logging and Audit
9
ControlTrust Storage
Security
Compliance
Credential Mgmt
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1040
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1140
Efficiency is Unbeatable
C983148983151983157983140 983137983150983140 983158983145983154983156983157983137983148983145983162983137983156983145983151983150 983156983141983139983144983150983151983148983151983143983145983141983155 983137983154983141
983157983150983155983156983151983152983152983137983138983148983141 983142983154983151983149 983137 983152983151983159983141983154983139983151983155983156 983141983142983142983145983139983145983141983150983139983161 983155983156983137983150983140983152983151983145983150983156
11httpwwwgooglecomcorporategreendatacenterssummithtml
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1240
Custom Hardwarehellip
12
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1340
hellipis becoming commoditized
13
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1440
You too can own a box orsquo servers
14
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1540
The future datacenter will have less
C983141983150983156983154983137983148983145983162983141983140 983142983137983157983148983156983085983156983151983148983141983154983137983150983156 983155983156983151983154983137983143983141
C983148983137983154983145983151983150983155 983137983154983141 983156983144983141 983148983141983137983155983156 983139983151983155983156 983141983142983142983141983139983156983145983158983141 983140983141983158983145983139983141983155 983141983158983141983154
983152983157983154983139983144983137983155983141983140 983138983161 I983124
D983141983140983145983139983137983156983141983140 983155983152983141983139983145983137983148983145983162983141983140 983155983141983154983158983141983154983155
64 983139983151983154983141 DB 983155983141983154983158983141983154
15
983116983151983156983155 983151983142 983139983144983141983137983152 983138983151983160983141983155 983145983150 983149983161 983139983154983145983156983145983139983137983148 983152983137983156983144
C983154983141983137983156983141 983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147983145983150983143 983139983151983149983152983148983141983160983145983156983161 983154983141983140983157983139983141983142983148983141983160983145983138983145983148983145983156983161
G983141983150983141983154983145983139 983137983138983155983156983154983137983139983156983145983151983150 983148983137983161983141983154 983138983141983156983159983141983141983150 DC 983137983150983140 983144983137983154983140983159983137983154983141
983123983156983137983150983140983137983154983140 983155983153983157983137983154983141 983144983151983148983141 983154983137983139983147 110983158 983139983151983148983140983144983151983156 983137983145983155983148983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1640
Before You Move Askhellip
983127983144983161 983137983154983141 983161983151983157 983149983151983158983145983150983143 983145983150983156983151 983156983144983141 983139983148983151983157983140
983120983141983154983142983151983154983149983137983150983139983141
C983151983155983156
983123983141983139983157983154983145983156983161
983127983144983137983156 983155983141983139983157983154983145983156 983154983151983149983145983155983141983155 983137983154983141 983151983157 983149983137983147983145983150
16
991260983125983155983141983154983155 983159983145983148983148 983150983151983156 983138983141 983137983138983148983141 983156983151 983137983139983139983141983155983155 983156983144983141 983149983141983140983145983139983137983148 983154983141983139983151983154983140983155 983151983142983152983137983156983145983141983150983156983155 983138983141983148983151983150983143983145983150983143 983156983151 983151983156983144983141983154 983149983141983140983145983139983137983148 983145983150983155983156983145983156983157983156983145983151983150983155991261
A983139983139983141983155983155 983139983151983150983156983154983151983148983155 983145983150 983159983141983138 983148983151983143983145983139 E983150983139983154983161983152983156983145983151983150 983151983142 983120II 983159983145983156983144 983152983141983154983085983140983151983139983156983151983154 983147983141983161
983123983141983139983157983154983141 983139983151983140983145983150983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1740
Traditional 3-Tier Architecture
17
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1840
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 1940
What are we getting from this design
983118983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150
C983151983150983156983154983151983148 983156983154983137983142983142983145983139 983123983123H
983123983118983117983120 983122D983120
F983145983148983141 983155983141983154983158983145983139983141983155
19
I983150983156983141983154983150983137983148 983137983152983152 983155983141983154983158983141983154 983152983151983154983156983155 DB 983139983151983150983150983141983139983156983145983151983150983155
983118983141983156983159983151983154983147 983139983151983150983142983145983143983157983154983137983156983145983151983150 983155983145983149983152983148983145983139983145983156983161
983123983148983145983139983145983150983143 983157983152 983145983150983156983141983154983150983137983148 983126983116A983118983155
983118983151 983151983150983085983149983137983139983144983145983150983141 983142983145983154983141983159983137983148983148 983146983157983155983156 I983120 983139983151983150983142983145983143
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2040
What is enforcing our segmentation
C983157983155983156983151983149 983119983123 983151983150 983122983151983157983156983141983154983155
AC983116983155
983122983151983157983156983141983155
C983157983155983156983151983149 983119983123 983150983151 983123983159983145983156983139983144983141983155
983126983116A983118983155
20
983151983154 983141983139983157983154 983161
9831163 AC983116983155
C983157983155983156983151983149 983119983123 983151983150 F983145983154983141983159983137983148983148983155
983123983156983137983156983141983142983157983148 983154983157983148983141983155 983126983120983118
ID983120
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2140
Does this still make sense
983124 983154 983137 983140 983145 983156 983145 983151 983150 983137 983148
983109 983160 983152 983148 983151 983145 983156 983127
983141 983138 983109 983160 983152 983148 983151 983145 983156
21
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2240
ldquoTraditional Cloud Architecturerdquo
22
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2340
Problems with the ldquoTraditional Cloudrdquo
C983148983137983155983155983145983139983137983148 983150983141983156983159983151983154983147 983155983141983143983149983141983150983156983137983156983145983151983150 983150983151983159 983144983137983154983140983141983154
983120983141983154983085983156983145983141983154 983155983139983137983148983137983138983145983148983145983156983161 983145983155 983152983154983151983138983148983141983149983137983156983145983139
983122983141983148983145983141983155 983151983150 983149983137983150983157983137983148 983139983154983141983137983156983145983151983150 983151983142 983154983141983148983137983156983145983151983150983155983144983145983152983155
23
H983151983159 983140983151983141983155 983156983144983141 983152983154983151983160983161 983155983141983154983158983141983154 983142983145983150983140 983156983144983141 983137983152983152 983155983141983154983158983141983154 H983151983159 983140983151983141983155 983156983144983141 983137983152983152 983155983141983154983158983141983154 983137983157983156983144983141983150983156983145983139983137983156983141 983156983151 983156983144983141 DB
DB 983152983141983154983142983151983154983149983137983150983139983141 983159983145983148983148 983138983141 983152983154983141983156983156983161 983138983137983140
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2440
What is the alternative
G983151 F983148983137983156
C983151983148983148983137983152983155983141 983156983144983141 983120983141983154983145983149983141983156983141983154
983125983155983141 983139983148983151983157983140 983143983148983157983141 983155983141983154983158983145983139983141983155
24
E983150983142983151983154983139983141 983137983139983139983141983155983155 983139983151983150983156983154983151983148 983158983145983137 983139983154983161983152983156983151983143983154983137983152983144983161
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2540
Go Flat
25
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2640
Why Go Flat
26
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2740
Why Go Flat
27
httpwwwnyquistcapitalcom20071116googles-secret-10gbe-switch
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2840
Collapse the Perimeter
983120983141983154983085983119983123 983151983154 983120983141983154983085H983161983152983141983154983158983145983155983151983154 983123983151983142983156983159983137983154983141 F983145983154983141983159983137983148983148
983123983151983142983156983159983137983154983141 983148983151983137983140 983138983137983148983137983150983139983141983154 983159983145983156983144 983124983116983123 983156983141983154983149983145983150983137983156983145983151983150
983125983155983141 983155983141983139983157983154983141 983139983151983150983156983154983151983148 983152983154983151983156983151983139983151983148983155 983142983151983154 983156983151983152983085983140983151983159983150
28
983149983137983150983137983143983141983149983141983150983156
983120983141983154983085983140983141983158983145983139983141 983120983115I
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 2940
Can I Trust a Software Firewall
983127983151983154983154983145983141983140 983137983138983151983157983156 983151983157983156983155983145983140983141 983137983139983139983141983155983155 983157983155983141 983154983151983157983156983145983150983143 983156983151 983155983141983143983149983141983150983156
983145983150983156983141983154983150983137983148 983137983150983140 983141983160983156983141983154983150983137983148 983155983161983155983156983141983149983155
C983137983150 983157983155983141 983155983141983152983137983154983137983156983141 983138983154983151983137983140983139983137983155983156 983140983151983149983137983145983150983152983144983161983155983145983139983137983148 983150983141983156983159983151983154983147 983142983151983154 983152983157983138983148983145983139
I983120983155
C983137983150983150983151983156 983156983154983157983155983156 983142983151983154 983141983143983154983141983155983155 983142983145983148983156983141983154983145983150983143 983125983155983141 983155983156983137983156983145983139 983154983151983157983156983141983155 983156983151 983148983145983149983145983156
29
983137983139983139983141983155983155 983142983151983154 983152983154983145983158983137983156983141 I983120983155 983156983151 983152983154983151983160983161 983155983141983154983158983141983154983155
C983137983150 983155983156983145983148983148 983144983137983158983141 983150983151983150983085983138983148983151983139983147983145983150983143 ID983123 983137983148983156983144983151983157983143983144 983155983152983141983141983140 983145983155 983137983152983154983151983138983148983141983149
983118983141983141983140 983156983151 983156983154983141983137983156 983141983158983141983154983161 983149983137983139983144983145983150983141 983137983155 983137 983155983141983139983157983154983141 983145983150983140983145983158983145983140983157983137983148 983157983150983145983156
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3040
Overlay Networks
A983150983151983156983144983141983154 983151983152983156983145983151983150 983145983142 983161983151983157 983140983151983150991257983156 983156983154983157983155983156 983161983151983157983154 983150983141983156983159983151983154983147
983151983158983141983154983148983137983161 I983120983155983141983139
E983137983155983161 983159983145983156983144 983119983152983141983150B983123D 983115A983117E 983156983151983151983148983155 983151983150 983116983145983150983157983160
30
983118983141983141983140 983152983141983154983085983144983151983155983156 983139983141983154983156983145983142983145983139983137983156983141 983118983151 983141983137983155983161 983151983152983141983150983085983155983151983157983154983139983141 983151983152983156983145983151983150 983154983145983143983144983156 983150983151983159
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3140
Use Cloud Glue Services
983126983137983154983145983137983138983148983141 983155983139983137983148983137983138983145983148983145983156983161 983149983141983137983150983155 983148983151983151983155983141983148983161 983139983151983157983152983148983141983140
983137983152983152983148983145983139983137983156983145983151983150983155
C983137983150 983157983155983141
A983155983161983150983139983144983154983151983150983151983157983155 983159983141983138 983155983141983154983158983145983139983141 983139983137983148983148983155
31
983141983155983155983137983143983141 983157983155
C983148983151983157983140 983152983154983151983158983145983140983141983140 983121983157983141983157983145983150983143 983123983141983154983158983145983139983141 (983148983145983147983141 983123983121983123)
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3240
Loosely Coupled
32
983144983156983156983152983098983087983087983149983141983140983145983137983086983137983149983137983162983151983150983159983141983138983155983141983154983158983145983139983141983155983086983139983151983149983087983105983127983123983135983107983148983151983157983140983135983106983141983155983156983135983120983154983137983139983156983145983139983141983155983086983152983140983142
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3340
Database Replacement
983122983157983150983150983145983150983143 983155983145983150983143983148983141983085983145983150983155983156983137983150983139983141 983117983161983123983121983116 983145983155 983138983151983157983150983140 983156983151
983140983145983155983137983152983152983151983145983150983156
983127983144983137983156 983137983154983141 983161983151983157983154 983154983141983137983148 983140983137983156983137 983139983151983150983155983145983155983156983141983150983139983161 983154983141983153983157983145983154983141983149983141983150983156983155
I983142 983161983151983157 983157983155983141 983149983141983149983139983137983139983144983141983140 983137983148983154983141983137983140983161 983156983144983141983150 983137983150983155983159983141983154 983145983155 991260983150983151983150983141991261
33
983116983151983156983155 983151983142 983143983154983141983137983156 983159983151983154983147 983151983150 983118983151983123983121983116 DB983155
D983151983139983157983149983141983150983156 983123983156983151983154983141
983118983137983149983141983126983137983148983157983141
BigTable SimpleDB
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3440
Can You Trust These Services
983117983137983161983138983141 983149983137983161983138983141 983150983151983156991270
983106983157983156 983161983151983157 983140983151983150991257983156 983144983137983158983141 983156983151983086
E983150983140983085983156983151983085983141983150983140 983141983150983139983154983161983152983156983145983151983150 983159983145983156983144 983155983161983149983149983141983156983154983145983139 983147983141983161983155 983138983141983156983159983141983141983150
34
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3540
Access Control via Cryptography
983127983145983156983144 983118983151983123983121983116 983161983151983157 983137983148983154983141983137983140983161 983137983154983141 983148983151983155983145983150983143 983137 983148983151983156 983151983142 983139983154983151983155983155983085983156983137983138983148983141 983139983137983152983137983138983145983148983145983156983145983141983155
983117983145983143983144983156 983137983155 983159983141983148983148 983156983137983147983141 983156983144983141 983152983148983157983150983143983141991270
C983151983150983155983145983140983141983154 983152983141983154983085983141983150983156983145983156983161 983141983150983139983154983161983152983156983145983151983150
G983141983150983141983154983137983156983141 983147983141983161 983151983150 983141983150983156983145983156983161 983139983154983141983137983156983145983151983150
35
983125983155983141983154 I983150983155983156983145983156983157983156983145983151983150
983123983156983151983154983141 983147983141983161 983145983150 991260983137983157983156983144983141983150983156983145983139983137983156983145983151983150 983155983141983154983158983141983154991261 983127983141983138 983155983141983154983158983145983139983141 983154983141983153983157983141983155983156 983151983150 983148983151983143983145983150
983122983157983150983155 983145983150 983155983141983152983137983154983137983156983141 983139983148983151983157983140 983151983154 983137983140983149983145983150983145983155983156983154983137983156983145983158983141 983140983151983149983137983145983150 E983150983139983154983161983152983156 983152983154983145983158983137983156983141 983142983145983141983148983140983155 983145983150 983156983144983141 983137983152983152983148983145983139983137983156983145983151983150
H983141983148983152983155 983159983145983156983144 983139983148983151983157983140 983137983150983140 983159983141983138 983137983152983152 983155983141983139983157983154983145983156983161 983145983155983155983157983141983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3640
Centralized Configuration Management
H983151983159 983140983151 983161983151983157 983155983137983142983141983148983161 983143983141983156 983155983141983139983154983141983156983155 983151983150983156983151 983139983148983151983157983140 983126983117983155
A983117I983155 983139983137983150991257983156 983138983141 983141983150983139983154983161983152983156983141983140
983117983137983150983157983137983148 983152983154983151983158983145983155983145983151983150983145983150983143 983149983145983155983155983141983155 983156983144983141 983152983151983145983150983156
983119983150983141 983151983152983156983145983151983150 983139983144983154983151983151983156 983142983154983151983149 983155983144983137983154983141983140 983155983156983151983154983137983143983141
36
1 983151983151983156 983155983139983154 983152983156 983151983150 983150983155983156983137983150983139983141 983139983154983141983137983156 983151983150 983159 983156 983157 983156983085 983150 983141983161
2 D983151983159983150983148983151983137983140 983151983152983156983156983137983154983143983162983143983152983143 983137983150983140 983141983156983139983156983137983154983143983162983143983152983143 983142983154983151983149 9831233983138983157983139983147983141983156
3 D983141983139983154983161983152983156983155 983157983155983145983150983143 983155983161983149983149983141983156983154983145983139 983152983137983155983155983152983144983137983155983141 983143983152983143
4 C983144983137983150983143983141 983145983150983156983151 9831399831449831549831519831519831565 983123983161983149983149983141983156983154983145983139 983147983141983161 983145983155 983143983151983150983141 983159983144983141983150 983155983139983154983145983152983156 983145983155 983139983151983149983152983148983141983156983141
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3740
So where did we end up
37
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3840
Still to be done
E983137983155983161 983120983115I
983118983141983141983140 983156983151 A983155983155983151983139983145983137983156983141 983150983141983159 983145983150983155983156983137983150983139983141983155
G983154983137983150983156 983145983150983140983145983158983145983140983157983137983148 983137983155983161983149983149983141983156983154983145983139 983145983140983141983150983156983145983156983145983141983155 983122983141983143983145983155983156983141983154 983145983150 D983118983123
A983157983156983144983141983150983156983145983139983137983156983141 983154983141983153983157983141983155983156983155 983156983151 983147983141983161 983155983141983154983158983141983154
983122983141983139983141983145983158983141 983141983154983085983157983155983141983154 983151983154 983141983154983085983145983150983155983156983145983156983157983156983145983151983150 983147983141 983155
38
A983157983156983151983149983137983143983145983139983137983148983148983161 983150983141983143983151983156983145983137983156983141 I983115E 983159983145983156983144 983152983141983141983154983155 983122983141983158983151983147983141 983140983141983137983140 983145983150983155983156983137983150983139983141983155
983127983145983150983140983151983159983155 983140983151983141983155 983156983144983145983155 983149983157983139983144 983138983141983156983156983141983154 983159983145983156983144 ADI983120983123983141983139
E983137983155983145983141983154 983139983151983150983142983145983143983157983154983137983156983145983151983150 983149983137983150983137983143983141983149983141983150983156 983122983145983143983144983156983123983139983137983148983141 983145983155 983149983151983158983145983150983143 983145983150 983156983144983141 983154983145983143983144983156 983140983145983154983141983139983156983145983151983150
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 3940
Still to be done
983123983156983137983150983140983137983154983140 983120983137983137983123 983149983145983140983140983148983141983159983137983154983141 983142983151983154 E983150983156983141983154983152983154983145983155983141983155
983127983137983156983139983144 A983162983157983154983141983118983141983156 983154983141983148983137983156983145983151983150983155983144983145983152
B983141983156983156983141983154 991260983139983148983151983157983140 983145983150 983156983144983141 983138983151983160991261 983152983154983151983140983157983139983156983155
C983145983156983154983145983160 983137983150983140 983126983117983127983137983154983141 983137983154983141 983145983150 983137 983144983151983154983155983141 983154983137983139983141
39
A983140983146983157983155983156983149983141983150983156 983151983142 983155983156983137983150983140983137983154983140983155 983154983141983143983145983149983141983155 983156983151 983157983150983140983141983154983155983156983137983150983140
983156983144983141983155983141 983155983141983139983157983154983145983156983161 983154983141983153983157983145983154983141983149983141983150983156983155
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom
8122019 Securely Architecting Your App for the Cloudpdf
httpslidepdfcomreaderfullsecurely-architecting-your-app-for-the-cloudpdf 4040
Thank you for coming
alexisecpartnerscom