๋ชฉ๋ก๐Ÿ‘ฉ‍๐Ÿ’ป ์ปดํ“จํ„ฐ ๊ตฌ์กฐ/About Computer (50)

๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[ํด๋ผ์šฐ๋“œ] AWS ๋„คํŠธ์›Œํ‚น & AWS Route 53 & VPC

๐Ÿ‘ฉ‍๐Ÿ’ป AWS ๋„คํŠธ์›Œํ‚น โœ… IP ๋™์ž‘ 1. ์ „๋‹ฌํ•˜๋ ค๋Š” ํŒจํ‚ท์—๋Š” Source IP, Destination IP ํฌํ•จ 2. ์ „์†กํ•˜๊ณ ์ž ํ•˜๋Š” ์ฃผ์†Œ๊ฐ€ ๋™์ผ IP ๋Œ€์—ญ ๋‚ด์— ์—†์œผ๋ฉด Gateway IP ๊ฐ€์ง„ ๋ผ์šฐํ„ฐ๋กœ ํŒจํ‚ท ๋ณด๋ƒ„ 3. ๊ฐ๊ฐ์˜ ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท์„ ๋ณด๋‚ผ ๋‹ค์Œ ํ™‰(๋ผ์šฐํ„ฐ)์˜ ์ฃผ์†Œ ์•Œ๊ณ  ์žˆ์Œ = Routing table โœ… Private IP & Public IP Aand NAT (Network Address Translation) Private IP : Public IP์˜ ์ ˆ๋Œ€์ ์ธ ๊ฐœ์ˆ˜์˜ ์ œํ•œ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋Š” IP Public IP : ์ธํ„ฐ๋„ท์ƒ์—์„œ ์ง์ ‘์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ณ ์œ ์˜ IP NAT : ์—ฌ๋Ÿฌ ๊ฐœ์˜ Private IP๋ฅผ ๊ฐ€์ง„ ์„œ๋ฒ„๊ฐ€ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด Public IP๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—…..

[ํด๋ผ์šฐ๋“œ] AWS RDS & S3 & CloudFront

๐Ÿ‘ฉ‍๐Ÿ’ป AWS RDS (Relational Database Service) : ์™„์ „ ๊ด€๋ฆฌํ˜• RDBMS ์„œ๋น„์Šค : ํ™•์ง• ๋ฐ ์ถ•์†Œ ๊ฐ€์šฉ : ์—ฌ๋Ÿฌ AZ์— ๊ฑฐ์นœ ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ ๐Ÿ‘ฉ‍๐Ÿ’ป RDS Auto Scaling : ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ™•์žฅํ•จ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์šฉ๋Ÿ‰์ด ์ถ”๊ฐ€์ ์œผ๋กœ ํ•„์š” ๊ฒฝ์šฐ, ์ž๋™์œผ๋กœ ํ™•์žฅ : ํ• ๋‹น๋œ ์Šคํ† ๋ฆฌ์ง€์˜ 10% ๋ฏธ๋งŒ์ผ ๋•Œ ์ž‘๋™ : ์ตœ๋Œ€ 16TB ๊นŒ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅ โœ… Backup : ๋ฐ์ดํ„ฐ ์ „์ฒด๊ฐ€ ์†Œ์‹ค๋˜๊ฑฐ๋‚˜, ํŠน์ • ์‹œ์ ์œผ๋กœ ๋Œ์•„๊ฐˆ ๋•Œ ๋ณต๊ตฌํ•˜๋Š” ์šฉ๋„ : ์ž๋™ ๋ฐฑ์—… ๋ฐ ์ˆ˜๋™ ์Šค๋ƒ…์ƒท ๊ธฐ๋Šฅ โœ… AWS Aurora : ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์ ํ•ฉํ•˜๋„๋ก ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๋œ ๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์„œ๋น„์Šค ๐Ÿ‘ฉ‍๐Ÿ’ป AWS S3 (Simple Storage Service) : ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ์ˆ˜์ง‘, ๋ถ„์„์„ ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ‘œ..

[ํด๋ผ์šฐ๋“œ] AWS ์Šคํ† ๋ฆฌ์ง€ : EBS & EFS

๐Ÿ‘ฉ‍๐Ÿ’ป AWS ์Šคํ† ๋ฆฌ์ง€ โœ… Direct Attached Storage (DAS) : ์ปดํ„ฐ์— ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์Šคํ† ๋ฆฌ์ง€ โœ… Network Attached Storage (NAS) : ์™ธ์žฅํ•˜๋“œ์™€ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์Šคํ† ๋ฆฌ์ง€ โœ… Storage Area Network (SAN) : ์Šคํ† ๋ฆฌ์ง€ ๊ณ ์† ๋„คํŠธ์›Œํฌ ์ฑ„๋„์„ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ์„œ๋น„์Šค โœ… Elastic Block Store (EBS) : EC2์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ - SAN ์Šคํ† ๋ฆฌ์ง€ : AZ ๋‚ด์— ์กด์žฌ : EC2๊ฐ€ ์ข…๋ฃŒ๋˜์–ด๋„ ๋ฐ์ดํ„ฐ ์œ ์ง€ ๊ฐ€๋Šฅ : ๋†’์€ ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ์ด ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉ : EC2์™€ ๋‹ค ๋Œ€ ์ผ ๊ด€๊ณ„ โœ… Elastic File System (EFS) : EC2์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ - NFS ์Šค..

[ํด๋ผ์šฐ๋“œ] AWS EC2 ์‚ฌ์šฉํ•˜๊ธฐ & putty๋กœ ์ ‘์†ํ•˜๊ธฐ

๐Ÿ‘ฉ‍๐Ÿ’ป AWS (Amazon WeB Service) ์•„๋งˆ์กด์—์„œ ๋งŒ๋“  ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค ๐Ÿ‘ฉ‍๐Ÿ’ป AWS EC2 : AWS์˜ ๊ฐ€์ƒ ๋จธ์‹  ์„œ๋น„์Šค (Instance) -> IaaS (Infrastructure as a Service) CPU + Memory + Disks + OS + Network + ์‚ฌ์ „ ์Šคํฌ๋ฆฝํŠธ โœ… ๊ฐ€์ƒ๋จธ์‹  : ์„œ๋น„์Šค๋ฅผ ๊ฐ€์ƒ ๋จธ์‹  ์ด๋ฏธ์ง€๋กœ ๋ฌถ์–ด ๋ฐฐํฌ : ๊ฐ€์ƒํ™”๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋“œ์›จ์–ด๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์šด์˜ ์ฒด์ œ๋ฅผ ๋™์‹œ์— ์‹คํ–‰. ์žฅ) VM ์ด๋ฏธ์ง€๋กœ ๊ธฐ์ˆ  ์Šคํƒ์„ ์บก์Šํ™”, ์„œ๋น„์Šค ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฒฉ๋ฆฌ๋จ ๋‹จ) ๊ธฐ์ˆ  ์Šคํƒ์„ ์บก์Šํ™”ํ•  ์ˆ˜ ์—†์Œ, ์„œ๋น„์Šค๋ณ„๋กœ ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „์ด ์ •ํ•ด์ ธ ์žˆ์Œ โœ… ์ปจํ…Œ์ด๋„ˆ : OS ์ˆ˜์ค€์—์„œ ๊ฐ€์ƒํ™”ํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜ (์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„(์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ๋‹ด๋‹นํ•˜๋Š” ์†Œํ”„ํŠธ์›จ..

[ํด๋ผ์šฐ๋“œ] AWS IAM ์‚ฌ์šฉํ•˜๊ธฐ

๐Ÿ‘ฉ‍๐Ÿ’ป ๋ฐ์ดํ„ฐ ์„ผํ„ฐ : ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„๋“ค์„ ์•ˆ์ •์ ์ด๊ณ  ์ค‘๋‹จ ์—†๋Š” ์„œ๋น„์Šค ์œ ์ง€ ๋ชฉ์  ๐Ÿ‘ฉ‍๐Ÿ’ป ๊ฐ€์ƒํ™” : ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„์—์„œ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ผ๋ฆฌ์ ์ธ ์ž์›์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๋น„์šฉ๋Œ€๋น„ ํšจ์œจ์„ฑ ์ฆ๋Œ€ ๋ชฉ์  ๐Ÿ‘ฉ‍๐Ÿ’ป AWS = ํด๋ผ์šฐ๋“œ : ํŠน์ • ๊ธฐ์—…์ด ํ˜ธ์ŠคํŒ…ํ•˜์—ฌ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค : ํ”Œ๋žซํผ ์ œ๊ณต์ž์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ : ํ”„๋ผ์ด๋น— / ํผ๋ธ”๋ฆญ ์„œ๋น„์Šค ํ˜•ํƒœ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ : IaaS/PaaS/SaaS โœ… AWS (Amazon Web Service) : ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต ์—…์ฒด : 300๊ฐœ ์ด์ƒ์˜ ์˜จ ๋””๋งจ๋“œ (On-Demand) ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค : ํด๋ผ์šฐ๋“œ๋Š” ๋น ๋ฅด๊ณ , ์•ˆ์ •์ , ๋น„์šฉ ํšจ์œจ์ ์ธ ์ปดํ“จํŒ… ์„œ๋น„์Šค โœ… AWS ๋ฆฌ์ „ (Regions) -> ์—ฌ๋Ÿฌ ๊ฐœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ๋ฌถ์Œ ๋‹จ์œ„ : ๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์ดํ„ฐ์„ผํ„ฐ ..

[Docker] ๋„์ปค & ์ปจํ…Œ์ด๋„ˆ & Kubernetes

๐Ÿ‘ฉ‍๐Ÿ’ป Docker : ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ : ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ : ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ ์ œ๊ณต ๋ฐ ๊ด€๋ฆฌ์˜ ํŽธ์˜์„ฑ ๋†’์ž„ - Docker Server (Daemon) : host machine ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ, ์‹คํ–‰ : ์‚ฌ์šฉ์ž์™€ client ํ†ตํ•ด ์—ฐ๊ฒฐ๋จ - Docker Cleint : Docker ์™€ ์‚ฌ์šฉ์ž ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต : ์‚ฌ์šฉ์ž ๋ช…๋ น์–ด ๋ฐ›์•„ Docker Daemon์œผ๋กœ ์ „๋‹ฌ (์†Œ์ผ“ ํ†ต์‹  ์‚ฌ์šฉ) โญ ์ปจํ…Œ์ด๋„ˆ : ๋‹จ์ผ Host OS ์œ„์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณ ๋ฆฝ๋œ ๊ณต๊ฐ„์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ตฌ์กฐ : ์šด์˜์ฒด์ œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ”„๋กœ์„ธ์Šค)์„ ๋ถ„๋ฆฌํ•˜์—ฌ ๋™์ž‘ : namespace(๋‹จ์ผ ํ”„๋กœ์„ธ์Šค์šฉ ์ž์› ๊ฒฉ๋ฆฌ), Cgroupt(ํ”„๋กœ์„ธ์Šค์˜ ๊ทธ๋ฃน cpu)๋ฅผ ์ด์šฉ ์žฅ) ํ”„๋กœ์„ธ์Šค๋งŒ ๋™์ž‘ ..