This talk was delivered in Summer 2013 to various universities & technical conferences. It provides an overview of cloud computing in general, then an in-depth introduction to Google App Engine, the application hosting & development platform. The talk concludes with a look at other members of the suite of products that make up the Google Cloud Platform as well as other Google-related services.
15. ?&75-"*%377%@#,0#)%b.)%=".).
> E%R-(1DQ/R(1#
C 377%4"18)#$.
C =-&5$%7)*.0.')#1)
> 9%B-/(DE%R-(1&0/+17
C 67))$W%.1"-)
C 3?:%0#'),*"'0&#.
C ?)*.&#"-.K$"'0#,
> '%"7)+1$&Y1R&2,,7
C b#7*)$01'"4-)%'*"FF01
C 61"-)
> 2,,7&-"&2B/*1+-/
C 3#H%1&5*.)%G()*)%
.'5$)#'.%450-$%G)4%&*%
J&40-)%"77.
C a).)"*1(%7*&g)1'.
C :;KD7)*"'0&#"-%"77.
> A)7-"177&2,,7
C @#')*7*0.)
C ^"/"%*5#'0J)
C <)4%&*%A&40-)
> <("'%0.%0'U
C 6H.')J.%G(01(%0#()*)#'-H%
J"8)%0'%'()7%2*$$*650"%3)%
*<43::*/0(%"3%<*1)#"(%!$"'"%
"#$K&*%-&,012%'&%&'()*%
.0J0-"*K1&J7)'0'0/)%.H.')J.
> 377-0).%'&%377%@#,0#)U
C l).%B%#&I
C ="#]'%,)'%.&J)'(0#,%F&*%
#&'(0#,I
C +&"-9%'"8)%"$/"#'",)%&F%
+&&,-)T.%0#F*".'*51'5*)
C ?*01)9%#))$%'&%G*0')%","0#.'%
+&&,-)%3?:.I%A"8)%.)#.)U
Vm)#$&*%-&18E0#V
16. > nA5.'%5.)o%+&&,-)%3?:.
C Z&'%#)1).."*0-H
> <)4%"77%"-')*#"'0/).
C ^"/"9%.)*/-)'.W%^6?
C ?H'(	%Qg"#,&W%G)4L7HW%
;07FHW%X&''-)W%?H*"J0$
> Q"'"%6'&*",)
C =-&5$%6kS%!AH6kS2
C ?H'(	%Qg"#,&%DaA_
C ^"/"9%^QDK^?3%DaA.
> 6Qi.9%&7)#%.&5*1)
> 3?:.
C ^"/"9%^6a%.'$.W%?H'(	%.'$-04
> Q"'".'&*)%45-8-&"$)*
C @".0-H%57E%&*%$&G#-&"$%H&5*%$"'"
> D7)#%.&5*1)%4"18)#$%.H.')J.
C ?H'(	%37761"-)p%;H7(&@
C ^"/"9%="7)QG"*FK^X&..%E%;=i
C V?*0/"')%1-&5$V
O0,('0#,%-&18E0#
?*010#,
0%%.(1%
?$1*-B#-%"&2?!
0%%.(1%
9#%$/.1
?*010#,
;0)*
A&#'(-H%
=&.'
@Y')#$)$%
k5&'"
RRIRcq%
6S3
?"0$%
6577&*'
O*)) rM
?"0$ rRb6Q
K"77
_ _
?*)J0)* rNcMb6Qs _ _ _
> A&*)%"'%1-&5$I,&&,-)I1&JK7*010#,
> @Y'*"%F))KJ&#'(%F&*%.7)10"-%.)*/01).W%0I)IW%
$&J"0#%66S
21. +&&,-)%=&J75')%@#,0#)
> Z))$%'&%,&%&5'.0$)%377%
@#,0#)%4&5#$"*0).U
> D#E$)J"#$%mA.%
!a[@SK=)#'D6W%Q)40"#2
C NEP%/0*'5"-%1&*).
C NIPEdIc+X%a3AK1&*)
C ?*0/"')%mA%#)'G&*8
> e%.'&*",)%'H7).
C S&1"-K.1*"'1(9%vLM+X
C ?)*.0.')#'%$0.89%NM;X
C =-&5$%6'&*",)9%5#-0J0')$
> e%0#')*F"1).
C =&JJ"#$E-0#)%0#')*F"1)
C <)4E4".)$%0#')*F"1)
C l&5*%1&$)%/0"%a@6;%3?:
+&&,-)%=&J75')%@#,0#)
6&5*1)9%61"-*K,0,"&JI1&J%!A"HLMNe2
a)"-EG&*-$%?)*F&*J"#1)%D4.)*/"'0&#
25. '%)$71&A)-(*1$&Eee'
> D7)#E.&5*1)%ADD=%.&F'G"*)
C @".0-H%15.'&J0j"4-)
C !#%(&'##'"(&!#)*+*!#$,.(D4$2"%(,
> =&5*.).%(&.')$%&#%+&&,-)%377%@#,0#)
C a5#%H&5*%&G#%ADD=.9%H&5*%1&$)W%H&5*%1&#'*&-
C Z&%#))$%'&%*)-H%&#%1&JJ)*10"-%/)#$&*!.2
> A&*)%0#F&*J"'0&#
C '##'"(,(.(0,!E&4"#'.+#-&!#)*<F?<*FG*E("+21'D;#,"%D-#D-(0!E&E-)"
> 6"J7-)%1&5*.)
C +#;(,.(0,!E21';2-E'##'"(&!#)
=-&5$=&5*.)
> 377%@#,0#)%1&$)%'&%J"#",)%1&5*.)%&FF)*0#,.
! '##'"(D#+(1.#$,!(&4"#'.+#-&
!#)*<F?F*F=*!"#$%!#$,.(D(1-(,+,2.(D0++"2!0-2#1D
21&E-)"
! !#%(&'##'"(&!#)*+*!"#$%!#$,.(
26. 0%%.(1&2,,7&9B$-,#
> .!,2+-&'##'"(&!#)
> ^"/"61*07'%!0#%'()%1-&5$%#&'%'()%4*&G.)*2
> X*&G.)*%4".)$%:Q@%!1&$)%1&J7-)'0&#W%.H#'"Y%(0,(-0,('2
> X50-$%#)G%'H7).%&F%"77-01"'0&#.
C 6'"#$"-&#)
C <)4%377.
C ;*0,,)*)$%!G&*8F-&G.2
> Q))7%:#'),*"'0&#%G0'(%+&&,-)%377.
C 35'&J"')%*)7)'0'0/)%'".8.
C =&##)1'%'&%J5-'07-)%+&&,-)%377.K.)*/01).
C :#1-5$).%450-$0#,%*01(%+b:%G)4%"77.
C 6("*)K754-0.(%"77.%)".0-H
2,,7&9B$-,#&3F/+,(1
27. e#J1$&0%%.(1&2?!7
> 3#$*&0$
C %(/("#+(,&01%,#2%&!#)
> =(*&J)%!=(*&J)%)Y')#.0&#.W%[;AScW%Q"*'W%=(*&J)D6W%=(*&J)X&&8.2
C E-)"=,#!:.&!#)
> +&&,-)s
C %(/("#+(,.&'##'"(&!#)*5
> 3$.%!3$6)#.)W%3$<&*$.W%3$A&42
C '##'"(&!#)*0%.
> A"7.W%@"*'(W%iA
C %(/("#+(,.&'##'"(&!#)*)0+.
> Q*0/)
C %(/("#+(,.&'##'"(&!#)*%,2/(
> l&5;54)
C %(/("#+(,.&'##'"(&!#)*H#$-$4(
> =&JJ)*1)%!<"--)'W%=()18&5'W%6(&770#,2
C %(/("#+(,.&'##'"(&!#)*!#))(,!(
> +&&,-)%;m
C %(/("#+(,.&'##'"(&!#)*-/
> +&
C '#"01'&#,'
.%%.(1*151(%,1$7TR(%.7,%#TB%+
28. 9)BB177&7#%$SK
> +&&,-)T.%F&15.%&#%'()%5.)*
C XH%'(0.W%G)%J)"#%$)/)-&7)*.
C O))$4"18%,&).%'&%7*&$51'%')"J.
> 6("*)%H&5*%.511)..).%G0'(%5.
C ?&..04-)%g&0#'%4-&,7&.'K754-010'H
C =&#'"1'%J)%F&*%'E.(0*'%$*"G0#,
> 6("*)%G0'(%H&5*%1&--)",5).
" %(/("#+(,.&'##'"(&!#)*$12/(,.2-H
%QJ/"C&S%)i&]Z2
,&&I,-Kuuuuuu
"#$%#&'()*+
+(:6F#4*G13310(H63<
I('(034()%C2'36#"(;%J3310(
x+(:647
13310(H63<DFK(:0(7L>5.
3445%#'(%4*9':%/07461
60352H13310(H63<
13310(6035240#"$3)<H/031:43"H63<
G13310(60352
13310(H63<DF13310(6035240#"$3)<