ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
(., #AG
(., ) (3 1 3 K
21
0
.
- !
Auto Scaling group
ElasticSearch/Grafana
Client Statics
Mocam Client Side
Server Side Rendering
API Server
Admin Server
Mocam-Server Side
API - Chatbot Server
Third-Party API
API - SMS&kakao Biztalk Server
alarm
event
(event-based)Auto Scaling
AWS Resource
Monitoring
Amazon
SNS
Auto Scaling group
Bookdeal Server Side
Sphinx
bookdeal-admin
Bookdeal API
bookdeal-web
API ????
Route53
Domain????
<??>
<??>
A
. ( )
Chatbot Builder
? ? : !
, ,
c r w[el
r ]e nr t c w nr l s l
? !
r 74 -62 W o S
pno lo1 Y i u h yk d a L1
6 74 62 : 8 / . ()(
4 1
S35
21 W A
7 5
6 .
A .
,
.
.
!
. 7 2 6
. ,10
!!
.
?????? ?????? AWS? ???? ???? ?
! , . ,
3
?????? ?????? AWS? ???? ???? ?
. , (
) ,
,
.
!! !!! !!! !!! . !!!
?????? ?????? AWS? ???? ???? ?
.
d jf f o a
t h rsad i
k / . ,
h / . ,
sv e / . , /,
mm rsa i g vh c p
l :b i k nd
1 0
7 2
5 .
, A
.
4 A
) (
. 6 ( ( (
0 (
, )
( )
)0 2
6
. 3
? 4 @ (
(?? ??)
(
.
)
(?? ??)
(
) .
(?? ??)
.,
) .(
.
. ) (
. . )
(
- ! !
?
!
A
8 !
!
!
.
RDS
EC2
RDS
EC2
)( !
2 S 5 )(
3 3 A .S
.
.
?????? ?????? AWS? ???? ???? ?
C - 1 C !
. - E C- H
2 !
1 - 2. !
B G
2
C 0 E .
I E .
?
.
??
- tmp ????? ?? ??
- tmp? ??? ??
- tmp? ???? ??,??? S3 bucket??
- ??? ???? ?? I/O?? ??,?? ????
1
- ???? ??? ?? ??? ? -
1
4
2
3
.
3
C1 3
C1 3
. E32 4 3
( )
,
/
D A
K G
??
- S3 pre-signed_url upload
- lambda make thumbnail
- ???? ??? ?? ??? ? -
1
2
5
6
3
4
-2 352
1 6
.
6 65 iT ut eTO c p g
6 65
T j nh iT eTO
( f .3 64C 2565 6 n eTO E
T S 3 2 a ut f r
) m eTO om m U sb
d Tun lL
2
/
.
.
S T
P 3 F 3S
?????? ?????? AWS? ???? ???? ?
- H
2 . !
?????? ?????? AWS? ???? ???? ?
?????? ?????? AWS? ???? ???? ?
.
2 .
( ( 2 A
( 2 ( / EC B )
S
B O ) , ( . A L
! - .
-
3
2-
? A ! B
, . L ?
L ? ?
-
3
2-
C
2 2 E .
-
3
2-
E , . R ).
2 , . ).
C S O O R , 2. (
2 -
2 -
2 3-
.
, S A
W , .
2 -
2 3-
2 -
-
32 e LE I
Ac 32 l ig M
(. r B B u rl a
ig M
( 1 4 3 rl S r tnr
x t o (. rl
( )
g Co C
r g
D D A
-- . !
?????? ?????? AWS? ???? ???? ?
.
.
S 3S
( S
,). 2 S W A
S S 2 S E 2. A
SC . E
2 C
C
F2 M
E . - I A
3 ,
B . D . B
. W Ar 123 6e n )
123 6 i o , g
l , mC g n (
g , ( 0 21 ? S E
( a
, .
?????? ?????? AWS? ???? ???? ?
2 I 2 C
A C
IE M C A , . C
) . ,
) )
(
1 0
9 ) 3 6 0
,
.
.
! ? A A ) ?
W ! . ( A( S
!
.
?????? ?????? AWS? ???? ???? ?
.
.
:
?? ?? ? RESTful API ???? ?? ???(??)
.. # . / .
.
(
. )
(
) .
)
. (
?????? ?????? AWS? ???? ???? ?
.
?????? ?????? AWS? ???? ???? ?
. 22 .3 23 34
AC 4 2 223
AC 31 3 223
.. E AC
1 .
( - . - - - - )-.
M RA A
> M I T A
AR S A
?????? ?????? AWS? ???? ???? ?
> 2 . .:
A - -
. /M r P d c kS
. /M tw 4 4 6 66 CC 3 5 , C 66 CC
k a f C 4 66 CC
. 46 E 46 E d R e
k Wi . 46 E
k i b 1 s ~ i
r P d c kS M c o WI
w . / A A C g
A 4 ln c 32 C 6 d
m ln 4 C 6 4 Cd f
-, e 1 p v y
?????? ?????? AWS? ???? ???? ?
: - ..
- 3
r . 021 M Fk my
, A ~ vg d
T t M O
n e p oe ( P M D w
3AA w h l smy
( a ( G
) 9 9A 3 44 AA T lg a M c T
i o T a my T u v my
?????? ?????? AWS? ???? ???? ?
!
- !
Type: ??? Custom ?? ????
Port Range: Well-known Port ? ???? ??
Source: ????? ?? My IP? ??? ??
????? ???? Inbound? ????? ???? ??? ? ???? ??
(?? VPC????? ??? ?? ??? ?? ??? ?)
??? ??? ???? ???? Tunneling? ?? ?????
???? ???? ????? ????? ????
?? ? ??? ???? AWS Cloud9??? ???? ?? VPC???? ???
?? ??? ????? ????
?????? ?????? AWS? ???? ???? ?
.
4
!?
A
(fiction?? ?? fiction???)
.
) (
A
, .
AWS Resource ??
AWS Resource ??
??
????
??
AutoScaling?? ?? ? ???-!?
??? ???? ????-!
??? ??? ? ???
?? ???!?
??? ? ?
?????!?
??
??
??
?????
.
?? ?? Zone
??
??
????? => ?? ?? Zone
2 ! , ,
45 - 3 1 , ,
! ! ! ! ! 7 ,3 6 1 - , 2
?????? ?????? AWS? ???? ???? ?
?????? ?????? AWS? ???? ???? ?
?????? ?????? AWS? ???? ???? ?
!!! .!!!
?????? ?????? AWS? ???? ???? ?
d ) R g k S r T t a
io y M G
(u 2 4 5 cu c xtlQR
cu . (uk 0 k
b 2 CBm r R tL
Euk n wp 2 CB e B D
s tlQR mu B 5 ( 5 T D
. 2
2
F 0 1
4 .
.
@ B ?
)- ( . . H
H
B
( . - . -) M @
H
?M B
)- ( . . @
@H
H B
M
( . - . -)
.
.
.
( )
?????? ?????? AWS? ???? ???? ?
.
.
.
A
.. .
AWS Lambda
.
AWS Lambda
ºÝºÝߣShare ???? ??? ?? ???? [???] ¨C 1 /ssuser67b08e/1-105671213
. , 2 A
8 A L 3
$
. 2 2 1 L 3
?????? ?????? AWS? ???? ???? ?
8 3 1
$.
C
I Spl u bQa !
. , , o eme
n ,. G - t D
I I
, - . , . , emG
o g rU d c m r
nh i tCpl lw kd s
.
,
,
3 8 .
!
l L o
n c t ga
+ B (,) ( .2 u ? S B
?C i E A
! .
!! !!
?
A C E
I 2 . P .
! .
!! !!
. ,
A , L
R
. D
CL R SC
.
D
L B
L
. ,
.
D .
2 EG B
. C
2
.
-
5 !
???? ? ????? ???? ??????, pikicast CTO ???? ???? ?? ??? ????? ?????.
ºÝºÝߣShare ???? ??? ?? ???? [???] ¨C 1 /ssuser67b08e/1-105671213
S D
2 . , D RP
C E B
/
J! -
+ L C .
P D R
S J
L B
?????? ?????? AWS? ???? ???? ?
$
. . . . .2 . 2 1
(
! ) , 6 6 .
(). - (). (.
N R
(). - !N R >
. A
. , . . A
.
,
?
?
.)
(
D A E : .
D
. , , J . H La J
R M H S
, J . , T J R S
Client Statics
Auto Scaling group
ELK/Grafana
API Server
Admin Server
Mocam-Server Side
Auto Scaling group
Mocam-Client Side
CDN?? index.html?
Resources(js,css,images)? ?? ??
. -
Client Statics
Auto Scaling group
ELK/Grafana
API Server
Admin Server
Mocam-Server Side
Auto Scaling group
Mocam-Client Side
CDN - Resources(js,css,images)? ?? ??
C . E
2
Server Side Rendering
Client Statics
Auto Scaling group
ELK/Grafana
API Server
Admin Server
Mocam-Server Side
Auto Scaling group
Mocam-Client Side
CDN - Resources(js,css,images)? ?? ??
. B A M L L
3 B A B
CB E 2
Server Side Rendering
index.html? ????? ?? ??
.
AWS Lambda
Client Statics
Auto Scaling group
ELK/Grafana
API Server
Admin Server
Mocam-Server Side
Auto Scaling group
Mocam-Client Side
CDN - Resources(js,css,images)? ?? ??
index.html? ????? ?? ??
Server Side Rendering
( ) . N F B
- CN D B
L
! ,. -
AWS Lambda
E .
. 2 C
!!!! . !!
A ! . C ,
. 2 E I
P 2
- https://moducampus.com/reference/:lec_id/:refer_id
- Elapsed Time(Cached): 19ms ~ 89ms
- Elapsed Time(Uncached): 257ms ~ 775ms
775ms ??? ????!
(Case? ?? ???? ? ????? ? ??? ???? ??? ??!)
??? ?? ???? ?? ?? ??? 93ms ?? ??
???? ??? ???? EC2? ?? API server?
???? ???? ???? AWS lambda? ?????
???? ???.
S 6 ?
S 2, , 8 7!
0,. 1 R
? I P 8
$G G . ! 7 L
L 1 ! A
.
A ! - W L
S ! A !
m P R o
wl ). 1. g S S d
( d i c si @ b
V L ? C g 1 1 2 . 0 a J
Client Statics
Auto Scaling group
ELK/Grafana
API Server
Admin Server
Mocam-Server Side
Auto Scaling group
Mocam-Client Side
CDN - Resources(js,css,images)? ?? ??
index.html? ????? ?? ??
Server Side Rendering
- !
?????? ?????? AWS? ???? ???? ?
-!
!
! !
Auto Scaling group
ElasticSearch/Grafana
Client Statics
Mocam Client Side
Server Side Rendering
API Server
Admin Server
Mocam-Server Side
API - Chatbot Server
Third-Party API
API - SMS&kakao Biztalk Server
alarm
event
(event-based)Auto Scaling
AWS Resource
Monitoring
Amazon
SNS
Auto Scaling group
Bookdeal Server Side
Sphinx(SearchEngine)
bookdeal-admin
Bookdeal API
bookdeal-web
API ????
Route53
Domain????
<??>
<??>
Chatbot Builder
A A 0
A .. 3
.
.
.
( )
.
,
) (
@
-? ( ( ) (
@ (
, ( ( . ) ( -
B
H M
)- ( . . ? @
@a
N
- HV M W
- . ( Sbd
) B
?
e -
e
. @ ),(
@ v -
n -
e
t i
. @
. @ v a
) (
-
) ?
( @ (, ) (
( @
/ , - , )
3
.3 ,) 2
- !
(
) @ ? ), )
!
, !
)
- @ (
?????? ?????? AWS? ???? ???? ?
@ 7
- . . . !
j ?
! o k a
s
j n(
! t . , ? a
a ? n
? a e ~
1) - d !
e 2 (!
n a
n
- . - !
.
J
.
!
-
1,
.
.
1
) ( -
! J
1
.
.
.
.
.
.
!
!
- !
!
-
, -
- Ending -
??: ???
??/??: ???
??/??: ???(?? ?)
????: ???
???(????? ???? ???..?..): ???
???(???): ???(?? ?)
???(???): ???
(., #AG
(., ) (3 1 3 K
21
0
.
- !
RS k om
!U r
uW m p v r
i w g J
j a s K t g
9 : A/@ 9G8 @ G 8 @ a e n
0 42351 @:: G h Rm d
. @:: G 8 @ 23 G : :A
c ( - 0 42351 u h R m k
. @:: G 8 @ 23 G : :A ( ) )) -

More Related Content

?????? ?????? AWS? ???? ???? ?

  • 1. (., #AG (., ) (3 1 3 K 21 0 . - !
  • 2. Auto Scaling group ElasticSearch/Grafana Client Statics Mocam Client Side Server Side Rendering API Server Admin Server Mocam-Server Side API - Chatbot Server Third-Party API API - SMS&kakao Biztalk Server alarm event (event-based)Auto Scaling AWS Resource Monitoring Amazon SNS Auto Scaling group Bookdeal Server Side Sphinx bookdeal-admin Bookdeal API bookdeal-web API ???? Route53 Domain???? <??> <??> A . ( ) Chatbot Builder
  • 3. ? ? : ! , , c r w[el r ]e nr t c w nr l s l ? ! r 74 -62 W o S pno lo1 Y i u h yk d a L1 6 74 62 : 8 / . ()(
  • 4. 4 1 S35 21 W A 7 5 6 .
  • 6. . !
  • 7. . 7 2 6 . ,10 !! .
  • 9. ! , . , 3
  • 11. . , ( ) ,
  • 12. ,
  • 13. . !! !!! !!! !!! . !!!
  • 15. .
  • 16. d jf f o a t h rsad i k / . , h / . , sv e / . , /, mm rsa i g vh c p l :b i k nd
  • 19. . 6 ( ( ( 0 ( , ) ( )
  • 20. )0 2 6 . 3 ? 4 @ ( (?? ??)
  • 26. - ! ! ? ! A 8 ! ! !
  • 29. )( ! 2 S 5 )( 3 3 A .S
  • 30. . .
  • 32. C - 1 C ! . - E C- H 2 !
  • 33. 1 - 2. !
  • 34. B G 2 C 0 E . I E . ?
  • 35. .
  • 36. ?? - tmp ????? ?? ?? - tmp? ??? ?? - tmp? ???? ??,??? S3 bucket?? - ??? ???? ?? I/O?? ??,?? ???? 1 - ???? ??? ?? ??? ? - 1 4 2 3 . 3 C1 3 C1 3 . E32 4 3 ( ) , /
  • 37. D A K G ?? - S3 pre-signed_url upload - lambda make thumbnail - ???? ??? ?? ??? ? - 1 2 5 6 3 4 -2 352 1 6 . 6 65 iT ut eTO c p g 6 65 T j nh iT eTO ( f .3 64C 2565 6 n eTO E T S 3 2 a ut f r ) m eTO om m U sb d Tun lL 2 / .
  • 38. . S T P 3 F 3S
  • 40. - H 2 . !
  • 43. .
  • 44. 2 .
  • 45. ( ( 2 A ( 2 ( / EC B )
  • 46. S B O ) , ( . A L
  • 48. ? A ! B , . L ? L ? ? - 3 2-
  • 49. C 2 2 E . - 3 2-
  • 50. E , . R ). 2 , . ). C S O O R , 2. ( 2 - 2 - 2 3-
  • 51. . , S A W , . 2 - 2 3- 2 - -
  • 52. 32 e LE I Ac 32 l ig M (. r B B u rl a ig M ( 1 4 3 rl S r tnr x t o (. rl ( ) g Co C r g
  • 53. D D A -- . !
  • 55. . .
  • 56. S 3S ( S ,). 2 S W A
  • 57. S S 2 S E 2. A SC . E 2 C
  • 58. C F2 M E . - I A
  • 59. 3 , B . D . B
  • 60. . W Ar 123 6e n ) 123 6 i o , g l , mC g n ( g , ( 0 21 ? S E ( a
  • 61. , .
  • 63. 2 I 2 C A C IE M C A , . C
  • 64. ) . , ) ) ( 1 0 9 ) 3 6 0
  • 65. , .
  • 66. . ! ? A A ) ? W ! . ( A( S !
  • 67. .
  • 69. . . : ?? ?? ? RESTful API ???? ?? ???(??) .. # . / .
  • 70. .
  • 71. ( . )
  • 72. ( ) .
  • 73. ) . (
  • 75. .
  • 77. . 22 .3 23 34 AC 4 2 223 AC 31 3 223 .. E AC
  • 78. 1 .
  • 79. ( - . - - - - )-. M RA A > M I T A AR S A
  • 81. > 2 . .: A - -
  • 82. . /M r P d c kS . /M tw 4 4 6 66 CC 3 5 , C 66 CC k a f C 4 66 CC . 46 E 46 E d R e k Wi . 46 E k i b 1 s ~ i r P d c kS M c o WI w . / A A C g A 4 ln c 32 C 6 d m ln 4 C 6 4 Cd f -, e 1 p v y
  • 84. : - .. - 3
  • 85. r . 021 M Fk my , A ~ vg d T t M O n e p oe ( P M D w 3AA w h l smy ( a ( G ) 9 9A 3 44 AA T lg a M c T i o T a my T u v my
  • 87. ! - !
  • 88. Type: ??? Custom ?? ???? Port Range: Well-known Port ? ???? ?? Source: ????? ?? My IP? ??? ?? ????? ???? Inbound? ????? ???? ??? ? ???? ?? (?? VPC????? ??? ?? ??? ?? ??? ?) ??? ??? ???? ???? Tunneling? ?? ????? ???? ???? ????? ????? ???? ?? ? ??? ???? AWS Cloud9??? ???? ?? VPC???? ??? ?? ??? ????? ????
  • 91. . ) (
  • 92. A , . AWS Resource ?? AWS Resource ?? ?? ???? ?? AutoScaling?? ?? ? ???-!? ??? ???? ????-! ??? ??? ? ??? ?? ???!? ??? ? ? ?????!? ?? ?? ?? ?????
  • 93. . ?? ?? Zone ?? ?? ????? => ?? ?? Zone
  • 94. 2 ! , , 45 - 3 1 , ,
  • 95. ! ! ! ! ! 7 ,3 6 1 - , 2
  • 101. d ) R g k S r T t a io y M G (u 2 4 5 cu c xtlQR cu . (uk 0 k b 2 CBm r R tL Euk n wp 2 CB e B D s tlQR mu B 5 ( 5 T D
  • 102. . 2 2 F 0 1
  • 103. 4 .
  • 104. .
  • 105. @ B ? )- ( . . H
  • 106. H B ( . - . -) M @
  • 107. H ?M B )- ( . . @
  • 108. @H H B M ( . - . -)
  • 109. .
  • 112. . . .
  • 114. . AWS Lambda ºÝºÝߣShare ???? ??? ?? ???? [???] ¨C 1 /ssuser67b08e/1-105671213
  • 115. . , 2 A
  • 116. 8 A L 3 $ . 2 2 1 L 3
  • 119. C I Spl u bQa ! . , , o eme n ,. G - t D I I , - . , . , emG o g rU d c m r nh i tCpl lw kd s .
  • 121. l L o n c t ga + B (,) ( .2 u ? S B ?C i E A ! . !! !! ?
  • 122. A C E I 2 . P . ! . !! !!
  • 123. . , A , L
  • 124. R . D CL R SC .
  • 126. D . 2 EG B . C 2 . - 5 ! ???? ? ????? ???? ??????, pikicast CTO ???? ???? ?? ??? ????? ?????. ºÝºÝߣShare ???? ??? ?? ???? [???] ¨C 1 /ssuser67b08e/1-105671213
  • 127. S D 2 . , D RP C E B / J! -
  • 128. + L C . P D R S J L B
  • 130. $ . . . . .2 . 2 1
  • 131. ( ! ) , 6 6 .
  • 132. (). - (). (. N R (). - !N R >
  • 133. . A . , . . A . , ? ?
  • 134. .) (
  • 135. D A E : . D . , , J . H La J R M H S , J . , T J R S
  • 136. Client Statics Auto Scaling group ELK/Grafana API Server Admin Server Mocam-Server Side Auto Scaling group Mocam-Client Side CDN?? index.html? Resources(js,css,images)? ?? ?? . -
  • 137. Client Statics Auto Scaling group ELK/Grafana API Server Admin Server Mocam-Server Side Auto Scaling group Mocam-Client Side CDN - Resources(js,css,images)? ?? ?? C . E 2 Server Side Rendering
  • 138. Client Statics Auto Scaling group ELK/Grafana API Server Admin Server Mocam-Server Side Auto Scaling group Mocam-Client Side CDN - Resources(js,css,images)? ?? ?? . B A M L L 3 B A B CB E 2 Server Side Rendering index.html? ????? ?? ??
  • 140. Client Statics Auto Scaling group ELK/Grafana API Server Admin Server Mocam-Server Side Auto Scaling group Mocam-Client Side CDN - Resources(js,css,images)? ?? ?? index.html? ????? ?? ?? Server Side Rendering ( ) . N F B - CN D B
  • 141. L ! ,. - AWS Lambda
  • 142. E . . 2 C
  • 144. A ! . C , . 2 E I P 2 - https://moducampus.com/reference/:lec_id/:refer_id - Elapsed Time(Cached): 19ms ~ 89ms - Elapsed Time(Uncached): 257ms ~ 775ms 775ms ??? ????! (Case? ?? ???? ? ????? ? ??? ???? ??? ??!) ??? ?? ???? ?? ?? ??? 93ms ?? ?? ???? ??? ???? EC2? ?? API server? ???? ???? ???? AWS lambda? ????? ???? ???.
  • 145. S 6 ? S 2, , 8 7! 0,. 1 R
  • 146. ? I P 8 $G G . ! 7 L L 1 ! A
  • 147. . A ! - W L S ! A !
  • 148. m P R o wl ). 1. g S S d ( d i c si @ b V L ? C g 1 1 2 . 0 a J Client Statics Auto Scaling group ELK/Grafana API Server Admin Server Mocam-Server Side Auto Scaling group Mocam-Client Side CDN - Resources(js,css,images)? ?? ?? index.html? ????? ?? ?? Server Side Rendering
  • 149. - !
  • 151. -! ! ! ! Auto Scaling group ElasticSearch/Grafana Client Statics Mocam Client Side Server Side Rendering API Server Admin Server Mocam-Server Side API - Chatbot Server Third-Party API API - SMS&kakao Biztalk Server alarm event (event-based)Auto Scaling AWS Resource Monitoring Amazon SNS Auto Scaling group Bookdeal Server Side Sphinx(SearchEngine) bookdeal-admin Bookdeal API bookdeal-web API ???? Route53 Domain???? <??> <??> Chatbot Builder
  • 152. A A 0 A .. 3
  • 153. .
  • 154. .
  • 155. . ( )
  • 156. .
  • 157. , ) ( @ -? ( ( ) (
  • 158. @ ( , ( ( . ) ( -
  • 159. B H M )- ( . . ? @
  • 160. @a N - HV M W - . ( Sbd ) B
  • 161. ? e - e . @ ),( @ v - n - e t i . @ . @ v a ) (
  • 162. - ) ? ( @ (, ) (
  • 163. ( @ / , - , ) 3 .3 ,) 2
  • 164. - ! ( ) @ ? ), ) !
  • 165. , ! ) - @ (
  • 167. @ 7 - . . . !
  • 168. j ? ! o k a s j n( ! t . , ? a a ? n ? a e ~ 1) - d ! e 2 (! n a n - . - !
  • 169. . J
  • 170. . ! -
  • 171. 1, .
  • 173. 1 . .
  • 174. . .
  • 175. .
  • 178. - Ending - ??: ??? ??/??: ??? ??/??: ???(?? ?) ????: ??? ???(????? ???? ???..?..): ??? ???(???): ???(?? ?) ???(???): ???
  • 179. (., #AG (., ) (3 1 3 K 21 0 . - !
  • 180. RS k om !U r uW m p v r i w g J j a s K t g 9 : A/@ 9G8 @ G 8 @ a e n 0 42351 @:: G h Rm d . @:: G 8 @ 23 G : :A c ( - 0 42351 u h R m k . @:: G 8 @ 23 G : :A ( ) )) -