ALOHA CLASS
/
CI/CD
/
AWS
Search
Share
AWS
AWS ๊ธฐ๋ณธ
No ํ๊ทธ
14
AWS ์๊ฐ
AWS ํ์ ๊ฐ์ ๋ฐ ์ฝ์ ๋ก๊ทธ์ธ
AWS Front-End ๋ฐฐํฌํ๊ธฐ
AWS Back-End ๋ฐฐํฌํ๊ธฐ
AWS Route53
AWS Certificate Manager (ACM)
AWS S3
AWS Cloud Front
AWS EC2
AWS RDS
AWS EC2 X RDS ์ฐ๋
AWS EC2 x EIP
AWS ELB (๋ก๋ ๋ฐธ๋ฐ์)
AWS Elastic Beanstalk
React ๋ฐฐํฌ
React ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋น๋
โข
๊ฐ๋ฐํ๊ฒฝ ์ค์น
โข
React ํ๋ก์ ํธ ์์ฑ
โข
React ํ๋ก์ ํธ ๋น๋
React ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋น๋
SpringBoot ๋ฐฐํฌ
AWS EC2 - Ubutnu ์์ JDK ์ค์น
Ubuntu์์ JDK ์ค์นํ๊ธฐ
Ubuntu์์ MySQL ์ค์นํ๊ธฐ
Ubuntu ์ Gradle ์ค์นํ๊ธฐ
SpringBoot ํ๋ก์ ํธ ์์ฑ
Spring Inializr : Create a Gradle Project
SpringBoot ํ๋ก์ ํธ ์์ฑ
SpringBoot Gradle ๋ฐฐํฌ
โข
๋ฐฉ๋ฒ1 : CLI ๋ช ๋ น์ด ๋น๋
โข
๋ฐฉ๋ฒ2 : VSCODE ํ์ฅ ๊ธฐ๋ฅ
๋ฐฉ๋ฒ1 : CLI ๋ช ๋ น์ด ๋น๋
SpringBoot Gradle ๋ฐฐํฌ
๋ก์ปฌ
EC2 ํ๋ก์ ํธ/๋ฐฐํฌํ์ผ ์ ์ก
๋ฐฉ๋ฒ
1.
VSCODE SSH ์ ์
2.
SCP
๋ก์ปฌ
EC2 ํ๋ก์ ํธ/๋ฐฐํฌํ์ผ ์ ์ก
AWS EC2 8080 ํฌํธ ์ด๊ธฐ
์ธ์คํด์ค ์ ํ
AWS EC2 8080 ํฌํธ ์ด๊ธฐ
AWS EC2 - ์ ์
1.
์ฌ์ ์ค๋น WAR ๋ฐฐํฌ
2.
java -jar app.war
3.
๋๋ฉ์ธ ์ ์
AWS EC2 - SpringBoot ์คํ & ์ ์ (๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ)
SpringBoot x EC2 x RDS
1.
์ฌ์ ์์ -
AWS EC2 X RDS ์ฐ๋
2.
SpringBoot ์ํ ํ๋ก์ ํธ ์์ฑ
3.
๋ฐ์ดํฐ ์์ค ์ค์
4.
ํ๋ก์ ํธ ๋ก์ปฌ ํ ์คํธ
5.
ํ๋ก์ ํธ ๋ฐฐํฌ
6.
์๋ฒ ํ ์คํธ
SpringBoot x EC2 x RDS
Ubuntu ํฌํธํฌ์๋ฉ 80โ:8080
โข
80 ํฌํธ์ ์๋ฏธ
โข
HTTP ํต์ ๊ธฐ๋ณธ ๋์
โข
ํฌํธ ํฌ์๋ฉ์ด๋?
โข
Ubuntu์์ ํฌํธ ํฌ์๋ฉํ๊ธฐ
Ubuntu ํฌํธํฌ์๋ฉ 80โ:8080