์ด ๊ฐ์ด๋๋ ์ดํด ๊ด๊ณ์ ๊ฐ์ ์์ ํ์ฌ ํ๊ฒฝ์ ์ค๋นํ ๋ค์, ํ๊ฐ -> ์๋ฏธ ์๋ ํ์ผ๋ฟ -> ์ ์ฒด ๋ฐฐํฌ ์์์ ์ฒด๊ณ์ ์ธ ๋ฐฉ์์ผ๋ก ๋๋ฐ์ด์ค๋ฅผ ์จ๋ณด๋ฉํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.1) Prepare: ๊ด๋ จ์ ์น์ธ, ํ๊ฒฝ ๊ณ ๋ ค ์ฌํญ, ์ก์ธ์ค ๊ถํ ๋ฐ ๊ธฐ๋ฅ ์ฑํ ์์์ ๊ฐ์ Def
Microsoft 365 Defender๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ํฌ์ธํธ, ID, ์ ์ ๋ฉ์ผ ๋ฐ ์์ฉํ๋ก๊ทธ๋จ ์ ๋ฐ์์ ์๋ฐ ์ ๋ฐ ์๋ฐ ํ ํ์ง, ๋ฐฉ์ง, ์กฐ์ฌ ๋ฐ ์๋ต์ ์กฐ์ ํ์ฌ ์ ๊ตํ ๊ณต๊ฒฉ์ ๋ํ ํตํฉ ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ ํตํฉ๋ ์ํฐํ๋ผ์ด์ฆ ๋ณด์ ์ ํ๊ตฐ์ ๋๋ค.Microsoft 3
๋จผ์ ! ํด๋น ๋ธ๋ก๊ทธ ํฌ์คํ ์ https://www.slideshare.net/awskorea/aws-cloud-track-2-advanced ์ ์๋ฃ๋ฅผ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค๐ธWell-Architected ํ๋ ์ ์ํฌ๋ ํฌ๊ฒ 4๊ฐ์ง ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค
์ฑ์ญ์์ญํ ๋ง์์ ๋ช์ผ์งธ ๊ณต๋ถ๋ฅผ ์ํด์ ์คํฐ๋ ๋๊ฐ์ ๋ค์ด๊ฐ๋ค๐ํ๋๋ ์ ๊ณต๊ณต๋ถ ์คํฐ๋์ด๊ณ ํ๋๋ aws ์คํฐ๋์ด๋ค !!!!!!!!ํ์์๋ ๊ณต๋ถํ ๋ ํผ์ํ๋๊ฒ ํจ์จ์ด ์ข์์ ์คํฐ๋๋ ์์ํด๋ดค๋๋ฐ (๋๋ฌด ๊ณต๋ถ๋ฅผ ์ํ๊ธธ๋ ๋ค์ด๊ฐ๋ค,,,)์ฌ๋ ๋ง๋๋ ๊ฒ์ ์ข์ํ๋ค๋ณด๋ ์คํฐ๋
์ค๋์ 'Huge amount of Data'๋ฅผ ํค์๋๋ก 'Nielsen'์ ์ฌ๋ก์ 'Alert Logic'์ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! โจ์๊ฐNielsen์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ซํผ์ผ๋ก ์บ ํ์ธ์ ์ฌ์ฉํ ์ ์๋ ๋ง์ผํ ์ธ๋ถํ ๋ฐ์ดํฐ๋ฅผ ์ค๋นํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์์คํ ์ ๋ค
์ค๋์ 'Streaming Service' ๋ผ๋ ํค์๋๋ฅผ ๊ฐ์ง๊ณ ๊ตญ๋ด์ ์คํผ๋ผ๋์ค์ ์ฌ๋ก์ ์ดํ๋ฆฌ์์ De Agostini์ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค! โจ์๊ฐ์คํผ๋ผ๋์ค๋ ์ค์๊ฐ ์ค๋์ค ํ๋ซํผ์ ๋๋ค. ์ค๋งํธํฐ๋ง ์์ผ๋ฉด ๋๊ตฌ๋ ์ธ์ ์ด๋์๋ DJ๋ ์ฒญ์ทจ์๊ฐ ๋ ์ ์์ต๋๋ค.
์ค๋์ 'Amazon Neptune'์ ํค์๋๋ก '๋์ดํค'์ ์ฌ๋ก์ 'Homesite'์ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋คโจ์๊ฐNike ecosystem์์ social graph๋ฅผ ๋ด๋นํ๊ณ ์์ต๋๋ค. NRC, NTC์ ๊ฐ์ ํ๋ก ํธ์๋๋ถํฐ Data Lake์์ ์ผ์ด๋๋ ๋ถ์๊น์ง ๋
์ต๊ทผ์ ํ ์๋์ด ๋ถ์ด ์ถ์ฒํด์ฃผ์ ์ ์ค๋๋ถํฐ ์๋กญ๊ฒ ๋ณด๊ธฐ ์์ํ ์ ํ๋ธ ์๋ฆฌ์ฆ์ ๋๋ค. aws ์ฑ๋์์ ํ๋ This is My Architecture๋ผ๋ ์๋ฆฌ์ฆ์ธ๋ฐ aws์ ํํธ๋๋ ๊ณ ๊ฐ๋ค์ ํด๋ผ์ฐ๋ ์ํคํ ์ณ๋ฅผ ์๊ฐํ๋ ์ ์ตํ ์ปจํ ์ธ ์ ๋๋ค. 500๊ฐ ์ ๋์ ์์์ด ์๋
GCP ํ๋์ง์ ์ด ๋์ฐฉํ์ต๋๋ค!๐ fedex๋ฅผ ํตํด์ ์ค๋๋ฐ ๋ฐฐ์ก์ ์ฝ ํ๋ฌ์ด ๊ฑธ๋ ธ๊ณ , ์ฌ์ด์ฆ๋ ๋จ์ S ์ฌ์ด์ฆ๋ฅผ ์ฃผ๋ฌธํ์ต๋๋ค! ์ฌ์ 90(S) ์ ๋ ์ฌ์ด์ฆ์ธ ๊ฒ ๊ฐ์์ ๋จ์ฑ๋ถ๋ค์ ์ต์ XL์ด์์ ์ฃผ๋ฌธํด์ผํ ๋ฏ ํฉ๋๋ค :) ๋ง์คํฌ์ ์คํฐ์ปค๋ ํจ๊ป ์์ต๋๋คํ๋ฆฌ์ค๋ ์์ง
๋ธ๋ก๊ทธ๋ฅผ ์ด์ง๋ ๋ฒ์จ 7๊ฐ์์ด ๋์๋ค๐ ๊ณต๋ถํ๋ฉด์ ๋ด๊ฐ ์ ๋ฆฌํด์ ๋ณด๋ ์ฐจ์์์ ์ฐ๊ธฐ ์์ํ๋๋ฐ ์ผ๋ง์ ์ ๊ฒ์์ ํ๋ค๊ฐ ๋ด ๋ธ๋ก๊ทธ๊ฐ ์ฒซ๋ฒ์งธ ํ์ด์ง์ ๋์ค๋ ๊ฒ์ ๋ณด๊ณ ๋๋ฌด ๊ธฐ๋ถ์ด ์ข์๋ค ๋ธ๋ก๊ทธ๋ฅผ ๋ง ์์ํ์ ๋์๋ ๊ฒ์ํ๋ฉด ๊ฑฐ์ ์๋์ค๊ฑฐ๋ 5,6ํ์ด์ง์ ๋์์๋๋ฐ ํ๋
์์ ํฌ์คํ ์์ VPC์ ๋ํด ์์ฃผ ์์ธํ ์์๋ดค๋๋ฐ์ ์ค๋์ ์ด์ด์ Direct Connect ๋ถํฐ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!Direct Connect๋ฅผ ์ด์ฉํ๊ฒ ๋๋ฉด ์จํ๋ ๋ฐ์ดํฐ์ผํฐ์ aws ์์๋ค์ด ์ฐ๊ฒฐ๋์ด์ง๋๋ค. Direct Connect๋ 3๊ฐ์ง์ virtual
AWS ๋คํธ์ํน ์๋น์ค๋ ํฌ๊ฒ 5๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. | ๋ช ์นญ | ์ค๋ช | |:----------:|:----------:| | VPC | AWS ํด๋ผ์ฐ๋์ ๋ง๋๋ ๊ฐ์์ ๋ฐ์ดํฐ์ผํฐ | | VPN | On-prem ๋ฐ์ดํฐ์ผํฐ์ VPC์ IPsec VPN ์ฐ๊ฒฐ |
view๋ ๊ฐ์์ ํ ์ด๋ธ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. ๋ง๊ทธ๋๋ก ๋ฐ์ดํฐ๋ ์๊ณ , SQL์๋ง ์ ์ฅ๋์ด์๋ object๋ฅผ ๋งํฉ๋๋ค. view๋ฅผ select ํ๊ฒ ๋๋ฉด view๊ฐ ๊ฐ์ง๊ณ ์๋ SQL๋ฌธ์ด ์คํ์ด ๋๋๊ฒ๊ณผ ๊ฐ์ต๋๋ค.์ฌ๋ฌํ ์ด๋ธ์ ์กฐ์ธ ํ ์์ view ๋ทฐ๋ฅผ ํตํ๋ฉด SQL
์ธ๋ฑ์ค๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ์ฉํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ ๊ฒ์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด์ ์ ๋๋ค. ์ธ๋ฑ์ค๋ ํ ์ด๋ธ ๋ด ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ ๋ค ํ์๋ก ํ๋ ๋ฐ์ดํฐ๋ง ๋นจ๋ฆฌ ๊ฐ์ง๊ณ ์ค๊ธฐ ์ํด์ ์ฌ์ฉ์ ํ๊ฒ ๋ฉ๋๋ค.์ธ๋ฑ์ค๊ฐ ์๋ค๋ฉด ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ํด๋น ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ๋ํ๋
update๋ ๊ธฐ์กด ๋ฐ์ดํฐ์ row ์๋ ๋ณํ์ง ์์ง๋ง row ๋ด ํน์ ์นผ๋ผ์ ๊ฐ์ด ๋ฐ๋๋ ์์ ์ ๋งํฉ๋๋ค. update ๋ค์์ ํ ์ด๋ธ๋ช ์ ๋ช ์ํ๊ธฐ ๋๋ฌธ์ from์ ์ฐ์ง ์์ต๋๋ค.employee์ฌ๋ฒ์ด 1014๋ฒ์ธ ์ฌ์์ ์ด๋ฆ์ '๊น๋ฏผ๊ท'๋ก ๋ฐ๊พธ๊ณ ์ ํฉ๋๋ค.๋ง์ฝ์ wh
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์๋ ํ ์ด๋ธ์ด๋ ์คํค๋ง๋ค์ด ์๋ก ๊ด๊ณ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ ๋ป์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์ด์ฉํด์ SQL์ ์์ฑํ๊ธฐ๋ ํด์ผ ํ ํ ๋ฐ, ์ด๋ด ๋ ์ฌ์ฉํ๋ ๊ฒ ๋ฐ๋ก join ์ ๋๋ค.join์ ์ฌ์ฉํด์ ์ฌ๋ฌ ํ ์ด๋ธ์ด๋ ์คํค๋ง์ ๋ถ์ฐ๋์ด
5ํธ์์๋ ๋ณต์ ํ ํจ์, ํํ ๋งํ๋ window ํจ์์ ๊ดํด์ ๋ช๊ฐ์ง ์์ฝํด๋ณด๋ ค ํฉ๋๋ค. SQL์์ ์ฌ์ฉ๋๋ ๋ณต์ ํ ํจ์๋ ๋จ์ผ ํ ํจ์์๋ ๋ค๋ฅด๊ฒ ํ ๋ฒ์ ์ฌ๋ฌ ๋ฐ์ดํฐ์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํจ์๋ฅผ ๋งํฉ๋๋ค.count() ํจ์ ์์ ํน์ ์นผ๋ผ๋ช ์ ๋ฃ๋๋ค๋ฉด ํด๋น
ํจ์์ ์ข ๋ฅ๋ ๋งค์ฐ๋งค์ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ธ์ฐ๊ธฐ๋ณด๋ค๋ ํ์ํ ๋ ๊ฒ์ํด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.4ํธ์์๋ ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๊ฐ์ง์ ๋จ์ผํํจ์๋ฅผ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค! ํจ์๋ง ์ ์ฌ์ฉํ๋๋ผ๋ SQL ํ์ฉ๋ฅ๋ ฅ์ ๋ง์ด ๋์ด์ฌ๋ฆด ์ ์์ต๋๋ค. null์ธ ๋ฐ์ดํฐ ๊ฐ์ด ์์ ๋ nu
์ค๋ SELECT ์ฌํํธ๊ณผ ํจ๊ปํ ํ ์ด๋ธ์ ๋๋ค. ๊ต์ ๊ณผ๋ชฉ์ ๋ฃ๋ ํ์๋ค์ ์ ๊ณต๊ณผ ์ค๊ฐ๊ณ ์ฌ ์ ์์ ๋๋ค.student_grade์ถ๋ ฅํ ๋ ๊ธฐ์กด ํ ์ด๋ธ์ ์ปฌ๋ผ๋ช ๋์ ์ํ๋ ์ด๋ฆ์ด ์์ ์ ์์ต๋๋ค. ๊ทธ ๋ ์ฌ์ฉํ๋ ๋ฐฉ์์ ๋๋ค. ์์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ถ๋ ฅํ ๋ ์ปฌ๋ผ๋ช ์ ์ํ๋
์ด์ ์คํค๋ง๋ฅผ ์์ฑํ๋ค๋ฉด, ํ๋ฅผ ์์ฑํ ์ค๋น๊ฐ ๋๋ฌ์ต๋๋ค.๋ง์ฝ ์ด๋ฌํ 'topic'์ด๋ผ๋ ์ด๋ฆ์ ํ ์ด๋ธ์ ์์ฑํ๊ณ ์ถ๋ค๋ฉด CREATE TABLE๊ณผ INSERT ๋๊ฐ์ ๋ช ๋ น์ด์ ์นํด์ ธ์ผ ํฉ๋๋ค.์ผ๋จ ํ ์ด๋ธ ๋ด์ ๋ฐ์ดํฐ๋ค์ ๋ฃ๊ธฐ ์ํด์, CREATE TABLE์ ์ด์ฉํ์ฌ