์ ์ฒด ๊ธ
-
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 3: S3 + CloudFront (ํ๋ก ํธ์๋)IT๊ธฐ์ /AWS 2026. 4. 2. 13:38
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 3: S3 + CloudFront (ํ๋ก ํธ์๋)๋ชฉํ: ์ ์ ํ์ผ์ S3์ ์ฌ๋ฆฌ๊ณ CloudFront๋ก ์๋น. CloudFront URL๋ก ๋ธ๋ผ์ฐ์ ์ ๊ทผ ํ์ธ.Step 1. S3 ๋ฒํท ์์ฑS3๊ฐ ๋ญ์ผ?Simple Storage Service์ ์ฝ์. ํ์ผ์ ๋ฌดํ๋๋ก ์ ์ฅํ ์ ์๋ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง๋ค. ๋น๋๋ index.html, CSS, JS, ์ด๋ฏธ์ง ํ์ผ๋ค์ ์ฌ๊ธฐ ์ฌ๋ ค๋๋ ์ฐฝ๊ณ ์ญํ ์ด๋ค. EC2 ๊ฐ์ ์๋ฒ๊ฐ ํ์ ์๊ณ ํ์ผ๋ง ์ฌ๋ ค๋๋ฉด CloudFront๊ฐ ๊ฐ์ ธ๋ค ์๋นํด์ค๋ค.๋ฒํท ์ด๋ฆ์ ์ ์ธ๊ณ ๋ชจ๋ AWS ๊ณ์ ์ ํตํ์ด ์ ์ผํด์ผ ํ๋ค. study-frontend๋ง ์ฐ๋ฉด ์ด๋ฏธ ๋๊ฐ ์ฐ๊ณ ์์ ์ ์์ด์ ๋ค์ ์ด๋์ ์ด๋ ์ซ์๋ฅผ ๋ถ์ฌ์ผ ํ๋ค.study-frontend-xxx..
-
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 2: VPC ๋คํธ์ํฌ ๊ตฌ์ฑIT๊ธฐ์ /AWS 2026. 4. 2. 13:35
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 2: VPC ๋คํธ์ํฌ ๊ตฌ์ฑ๋ชฉํ: ์ค์ต์ฉ VPC๋ฅผ ๋ง๋ค๊ณ Public/Private ์์ญ์ ๋ถ๋ฆฌํ๋ ๊ฒ.Step 1. VPC ์์ฑVPC๋ AWS ์์ ๋ง๋๋ ๋๋ง์ ๊ฒฉ๋ฆฌ๋ ๋คํธ์ํฌ์ผ. ์ด ์์ ๋ชจ๋ ๋ฆฌ์์ค๊ฐ ๋ค์ด๊ฐ.study-vpc10.0.0.0/16 — 65,536๊ฐ IP ์ฌ์ฉ ๊ฐ๋ฅ์์ง ๋น์ด์์. ์ฌ๊ธฐ์ ์๋ธ๋ท, ๋ฆฌ์์ค๋ค์ด ๋ค์ด๊ฐ ์์ .์ "VPC only"? "VPC and more"๋ ์๋ธ๋ท·IGW๊น์ง ์๋ ์์ฑํด์ค๋ค. ํ์ต ๋ชฉ์ ์ด๋ผ ๊ฐ๊ฐ ์ง์ ๋ง๋ค๋ฉด์ ์ดํดํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ผ VPC only๋ก ์งํํ๋ค.์ฝ์ ์ค์ โ ์ฝ์ ๊ฒ์ → VPC ์ง์ โก ์ข์ธก → Your VPCs → Create VPCโข Resources to create: VPC onlyโฃ Name tag..
-
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 1: ๊ณ์ ๋ณด์ & ๋น์ฉ ์๋ ์ค์ IT๊ธฐ์ /AWS 2026. 4. 2. 09:47
AWS ํ์ต ํ๊ฒฝ ๊ตฌ์ฑ — Phase 1: ๊ณ์ ๋ณด์ & ๋น์ฉ ์๋ ์ค์ AWS ์ฝ์ ์ค์ต์ ์์ํ๊ธฐ ์ ์ ๋ฐ๋์ ํด์ผ ํ๋ ๊ธฐ์ด ์์ .root ๊ณ์ ๋ณด์ + IAM User ์์ฑ + ๋น์ฉ ์๋ ์ค์ ๊น์ง ๋ค๋ฃฌ๋ค.์ Phase 1์ด ์ค์ํ๊ฐAWS๋ ๊ณ์ ์ ๋ง๋ค๋ฉด ์ฆ์ ๊ณผ๊ธ ๋์์ด ๋๋ค. root ๊ณ์ ์ด ํ์ทจ๋๋ฉด ๊ณ์ ์ ์ฒด๊ฐ ๋ ์๊ฐ๋ค. ์ค์ ๋ก ๋ค์ ๋ ๊ฐ์ง ์ฌ๊ณ ๊ฐ ์์ฃผ ๋ฐ์ํ๋ค.โช root ๊ณ์ ํ์ทจ → ๊ณต๊ฒฉ์๊ฐ ๊ณ ์ฌ์ EC2๋ฅผ ์๋ฐฑ ๋ ๋์ ์์ฒ ๋ฌ๋ฌ ์ฒญ๊ตฌโช ๋ฆฌ์์ค ๋ฐฉ์น → NAT Gateway, RDS ๋ฑ์ ์ผ๋๊ณ ์์ด๋ฒ๋ ค ์์์น ๋ชปํ ์ฒญ๊ตฌ์Phase 1์ ์ด ๋ ๊ฐ์ง๋ฅผ ๋ง๋ ์์ ์ด๋ค.์ฌ์ ์ค๋นโช AWS ๊ณ์ (์ ๋ฃ or ํ๋ฆฌํฐ์ด)โช MFA ์ฑ: Google Authenticator ๋๋ Authyโช ์ด๋ฉ..
-
AWS ๊ณํIT๊ธฐ์ /AWS 2026. 3. 26. 07:39
Study Log โ๏ธ AWS ์ค์ต ํ์ต ํ๋ ์๋ฒ/์ธํ๋ผ ์ด์์ ๊ด์ ์ผ๋ก AWS ํต์ฌ ๊ตฌ์กฐ ์ง์ ๊ตฌ์ถํ๊ธฐ ๊ธฐ๊ฐ: 6~8์ฃผ ์์ฐ: ์ 1~2๋ง์ ๋ ๋ฒจ: ์ค๊ธ ์ ์ฒด ์งํ ํํฉ ์์ 1๋จ๊ณ — VPC + EC2 + ๋คํธ์ํฌ 0% ์์ 2๋จ๊ณ — ALB + Auto Scaling + RDS 0% ์์ 3๋จ๊ณ — Terraform ์ฝ๋ํ 0% โ ์์ ์ ํ์ ์ฒดํฌ๋ฆฌ์คํธ ์ด๊ฑฐ ์ ํ๋ฉด ๋์ค์ ํํํจ AWS ๊ณ์ ์์ฑ Billing Alert ์ค์ — ์ $10..
-
๋ฆฌํฐ๋ด ๋ฌธ๋ฒ ์ค๋ฅ (๋ฐฑํฑ)IT๊ธฐ์ 2025. 3. 24. 09:42
JS์์ ${name}์ด ํ ์คํธ๋ก ์ถ๋ ฅ๋๋ค.๋ณ์๋ ' ์๋๊ณ ,`์ด๊ฑธ ์จ์ผ๋๋ค. (๋ฐฑํฑ)โ ๋ฌธ์ ์์ธJS ์ฝ๋ ์ค ์ด ๋ถ๋ถ์ด ๋ฌธ์ ์ผ:greeting.innerText = '์๋ ํ์ธ์, ${name}๋!';๐ฅ ๋ฌธ์ : ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด ๋ฌธ๋ฒ ์ค๋ฅ' (์์๋ฐ์ดํ) ์์์๋ ${๋ณ์}๊ฐ ํด์๋์ง ์์→ ๊ทธ๋ฅ ๋ฌธ์์ด๋ก ์ธ์๋ผ์ ${name} ๊ทธ๋๋ก ์ถ๋ ฅ๋ผโ ํด๊ฒฐ ๋ฐฉ๋ฒgreeting.innerText = `์๋ ํ์ธ์, ${name}๋!`; // โ backtick (๋ฐฑํฑ) ์ฌ์ฉํด์ผ ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด๐ ์์ ๋ ์ ์ฒด ์ฝ๋// script.jsconst input = document.getElementById('nameInput');const button = document.getElementById('greetBtn');c..
-
Javacript ์์น (์ธ๋ผ์ธ ์คํฌ๋ฆฝํธ vs ์ธ๋ถ ์คํฌ๋ฆฝํธ)IT๊ธฐ์ 2025. 3. 24. 08:31
javascript ๊ตฌ๋ฌธ์ ๋ณ๋ ํ์ผ๋ก ๋นผ๋ ๊ฒฝ์ฐ๊ฐ ์๊ณ ,html ๋ด๋ถ (body -> script)์ ๋ฃ๋ ๋ฐฉ์์ด ์๋ค. ์ด๋ป๊ฒ ์ฅ๋จ์ ์ด ์๋์ง? ๐ HTML ์์ ๐ ์ฌ์ฉ ์ฉ๋๋น ๋ฅธ ํ ์คํธ / ์์ ๊ท๋ชจ์ ์ค์ตํ์ผ ๋๋๊ธฐ ๊ท์ฐฎ์ ๋ ๋น ๋ฅด๊ฒ ์คํํ๊ณ ์ถ์ ๋ํ์ต์ฉ / ๋ฐ๋ชจ์ฉ ์ฝ๋์ ์ ํฉโ๏ธ ์ง๊ธ ์ฐ๋ฆฌ๊ฐ ํ๊ณ ์๋ DOM ๊ธฐ์ด ํ์ต ์ค์ต์ ๋ฑ ์ข์โ ๋ฐฉ๋ฒ 2: JavaScript ํ์ผ์ ์ธ๋ถ๋ก ๋ถ๋ฆฌ (์ธ๋ถ ์คํฌ๋ฆฝํธ)๐ ํด๋ ๊ตฌ์กฐ ์์/project โโโ index.html โโโ script.js๐ index.html ๋๋ฌ๋ด! ๐ script.jsdocument.getElementById('btn').addEventListener('click', () => { document...
-
HTML+Javascript+CSS ๊ธฐ๋ณธ ์ค์ตIT๊ธฐ์ 2025. 3. 24. 08:24
๐ง๐ป ์ฝ๋ ๋ฆฌ๋ทฐ – To-Do List ํ๋ก์ ํธ ์ ์ฒด ์ ๊ฒ โ ๐๊ตฌ์ฑ: HTML + CSS + JS๊ธฐ๋ฅ: ๊ธฐ๋ณธ์ ์ธ ์ฒดํฌ๋ฐ์ค ๊ธฐ๋ฐ ํ ์ผ ๋ฆฌ์คํธ + ์ ํ ์ญ์ + ์ ์ฒด ์ญ์ 1๏ธโฃ HTML ๋ฆฌ๋ทฐ ๐ ํ ์ผ ๋ฆฌ์คํธ โ ์ถ๊ฐ โ ์์ดํ ์ถ๊ฐ --> โ ์ญ์ โ ์ ์ฒด์ญ์ โ ์ฅ์ ๊ตฌ์กฐ ๊ฐ๊ฒฐ, ์๋งจํฑ ํ๊ทธ ์ฌ์ฉ ์ ์ (, , )lang="ko" ๋ฐ charset="UTF-8" ์ธํ ์๋ฒฝ๋ฒํผ ํ ์คํธ + ์ด๋ชจ์ง ์ฌ์ฉ์ UX ์ธก๋ฉด์์ ์ง๊ด์ ๐๐ง ๊ฐ์ ์ ์์์น ๊ฐ์ ํฌ์ธํธ ์ด์ onclick ๋์ addEventListener๋ฅผ JS์์ ์ฌ์ฉ์ ์ง๋ณด์์ฑ ํฅ์, HTML ๋ถ๋ฆฌ ์์นdefer ์์ฑ ์ถ๊ฐ ์ถ์ฒDOM ๋ก๋ ์ดํ ์คํ๋๋๋ก ๋ณด์ฅ ()2๏ธโฃ JS ๋ฆฌ๋ทฐfunction..
-
DB Migration (MariaDB to MSSQL)IT๊ธฐ์ 2025. 3. 14. 10:28
์๊ฑด : Windows Local (MariaDB) -> Windows Server (MSSQL) ์๋1)Local์์ MSSQL๋ก ๋ณํ-> Local Out of Memory ๋ฐ์์๋ 2)Paralles์์ MSSQL๋ก ๋ณํ ์๋-> ์ด๊ธฐ์ข CPU๋ก MSSQL ์ค์น ๋ถ๊ฐ์๋ 3)MAC์์ MSSQL๋ก ๋ณํ ์๋์ ์ ์๋ Mac์์ MariaDB ๋ฐ MSSQL ์ค์น ๋ฐ DBeaver ์ฐ๊ฒฐ ๋ฐฉ๋ฒMac์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ์ ์ค์ ํ๋ ๊ณผ์ ์ ๊ฐ๋จํ์ง๋ง, ์ฌ๋ฐ๋ฅธ ์์๋ฅผ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ์ด ๊ธ์์๋ MySQL ์ญ์ ๋ถํฐ MariaDB ๋ฐ MSSQL ์ค์น, ๊ทธ๋ฆฌ๊ณ DBeaver๋ฅผ ํ์ฉํ ์ฐ๊ฒฐ ๋ฐฉ๋ฒ๊น์ง ์์ธํ ์ค๋ช ํฉ๋๋ค.1. MySQL ์ค์น ํ์ธ ๋ฐ ์ญ์ 1-1. MySQL ์ค์น ์ฌ๋ถ ํ์ธmysql --version..