[AWS] AWS Bedrock์ด๋ž€?
ยท
Cloud/AWS
AI agent์˜ ์‚ฌ์šฉ์ด ๋งŽ์•„์ ธ์„œ ๊ทธ๋Ÿฐ์ง€ ์–ด๋А ์ˆœ๊ฐ„๋ถ€ํ„ฐ AWS Bedrock์ด ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ AI Agent๋ž€ ๋ฌด์—‡์ธ์ง€ ๋จผ์ € ์•Œ์•„๋ณด๊ณ  AWS Bedrock์ด ๋ฌด์—‡์ธ์ง€ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.๐Ÿ’กAI Agent๋ž€ ๋ฌด์—‡์ธ๊ฐ€?AI agent๋Š” ํ™˜๊ฒฝ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ๋ชฉํ‘œ๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์ž๊ธฐ ์ฃผ๋„์  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์‚ฌ๋žŒ์ด ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•˜๋ฉด AI agent๋Š” ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ตœ์ ์˜ ์ดˆ์น˜๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.์—ฌ๋Ÿฌ AI agent๊ฐ€ ํ˜‘์—…ํ•˜์—ฌ ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—์ด์ „ํŠธ AI ์‹œ์Šคํ…œ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋“ค์€ ์„œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๋ฏ€๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์ด ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ๊ณตํ†ต์˜ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ..
[AWS] AWS IAM User์™€ Role ๊ตฌ์„ฑ
ยท
Cloud/AWS
AWS IAM์ด๋ž€?AWS IAM์—์„œ IAM์ด๋ž€ Identity and Access Management์˜ ์•ฝ์ž์ด๋‹ค. IAM์€ AWS ์„œ๋น„์Šค ๋ฐ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ ‘๊ทผ ์ œ์–ด๋ฅผ ์ค‘์•™์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค. ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน, ์—ญํ• ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ถŒํ•œ์„ ํ†ตํ•ด ์ ‘๊ทผ ๊ถŒํ•œ์„ ์„ค์ •ํ•˜์—ฌ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ œ์–ดํ•œ๋‹ค.AWS IAM ์ฃผ์š” ๊ตฌ์„ฑ์š”์†ŒUser: Account ์ ‘๊ทผ์— ์‚ฌ์šฉํ•˜๋Š” ์‹ ์›์ •๋ณด (ID/PW)Group: ๊ณตํ†ต๋œ ํŠน์ง•์„ ๊ฐ–๋Š” User๋ฅผ ๋ฌถ๋Š” ๋‹จ์œ„Role: ๋ฆฌ์†Œ์Šค์— ๊ถŒํ•œ์„ ํ• ๋‹นํ•  ๋•Œ ์‚ฌ์šฉPolicy: ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ์—†๋Š” ๊ฒƒ์„ ๋ช…์‹œIAM User, IAM Group, IAM Role ์ฐจ์ด์ ๊ตฌ๋ถ„IAM UserIAM GroupIAM Role๋Œ€์ƒ๋‹จ์ผ ์‚ฌ์šฉ์žUser์˜ ์ง‘ํ•ฉ๋ณต์ˆ˜ ์‚ฌ์šฉ์ž, ๋ฆฌ์†Œ์Šค ex) EC2๋ชฉ์ AWS ์ ‘..
[AWS] AWS ECS์™€ AWS EKS
ยท
Cloud/AWS
AWS ECS๋ž€?ECS๋ž€ AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ํšจ์œจ์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ณ  ๊ทœ๋ชจ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์™„์ „๊ด€๋ฆฌํ˜• ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์„œ๋น„์Šค์ด๋‹ค. AWS ํ™˜๊ฒฝ๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๋ฏ€๋กœ Amazon ECS Anywhere์˜ ๊ณ ๊ธ‰ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ์™€ ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ์ปจํ…Œ์ด๋„ˆ ์›Œํฌ๋กœ๋“œ๋ฅผ ์†์‰ฝ๊ฒŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.AWS ECS ํŠน์ง•๊ฐ„ํŽธํ•จ๋น ๋ฅธ ์‹œ์ž‘AWS ํ†ตํ•ฉTask ์ •์˜AWS ECS ์‚ฌ์šฉ ์‚ฌ๋ก€Application Moderization์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌ๊ธฐ ์ž๋™ ์กฐ์ •๋ฐฐ์น˜ ์ฒ˜๋ฆฌ ์ง€์›NLP ๋ฐ AI/ML ๋ชจ๋ธ ํ›ˆ๋ จAWS EKS๋ž€?EKS๋ž€ AWS๋‚˜ ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ Kubernetes๋ฅผ ์‰ฝ๊ฒŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ฆฌํ˜• Kubernetes ์„œ๋น„์Šค์ด๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์Šค์ผ€์ค„๋ง,..
[AWS] AWS EC2๋ž€?
ยท
Cloud/AWS
AWS EC2๋ž€?์•„๋งˆ์กด ์›น ์„œ๋น„์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค์‚ฌ์šฉํ•œ ๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆ.์„ฑ๋Šฅ, ์šฉ๋Ÿ‰์„ ์ž์œ ๋กญ๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ.Auto Scaling์„ ํ†ตํ•ด ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์ธ์Šคํ„ด์Šค ์กฐ์ ˆ ๊ฐ€๋Šฅ.๋ฃจํŠธ ์•ก์„ธ์Šค ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ด ์ธ์Šคํ„ด์Šค ์™„์ „ ์ œ์–ด ๊ฐ€๋Šฅ.Amazon VPC์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ์ž ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์— ๋ณด์•ˆ์„ฑ ๋ฐ ๊ฐ•๋ ฅํ•œ ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ์„ ์ œ๊ณต.EC2 ๋ฆฌ์ „์— ๋Œ€ํ•ด 99.99%์˜ ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅ.์ธ์Šคํ„ด์Šค ์œ ํ˜•๋ฒ”์šฉ: vCPU, ๋ฉ”๋ชจ๋ฆฌ, ๋„คํŠธ์›Œํฌ, ์ €์žฅ ๊ณต๊ฐ„ ๋“ฑ์ด ํ‰๊ท ์ ์ธ ์‚ฌ์–‘์œผ๋กœ ์ œ๊ณต๋จ.์ปดํ“จํŒ… ์ตœ์ ํ™”: ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ์— ๋น„ํ•ด ๋ฉ”๋ชจ๋ฆฌ ๋Œ€๋น„ vCPU ๋น„์œจ์ด ๋†’์Œ.๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”: ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ์— ๋น„ํ•ด ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰์ด ํ›จ์”ฌ ํผ.์Šคํ† ๋ฆฌ์ง€ ์ตœ์ ํ™”: ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ๋ณด๋‹ค ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰์ด ํ›จ์”ฌ ํฌ๊ฑฐ๋‚˜ ์ดˆ..
[GCP] GKE ๊ฐœ์š”&ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑํ•˜๊ธฐ
ยท
Cloud/GCP
๊ฐ„๋‹จํ•˜๊ฒŒ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑํ•ด์„œ ๋กœ์ปฌ์—์„œ ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ ๊ฐ™์€ ๊ฑฐ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ingress์—์„œ ๊ณ„์† ๋ฌธ์ œ์ƒ๊ฒจ์„œ GKE๋ฅผ ์จ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.์šฐ์„  GKE์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์•Œ์•„๋ณด์ž. GKE ๊ฐœ์š” | Google Kubernetes Engine (GKE) | Google CloudGoogle Kubernetes Engine(GKE)์€ Google Cloud์—์„œ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๋ฆฌํ˜• Kubernetes ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.cloud.google.comGKE(Google Kubernetes Engine)๋ž€?GKE๋Š” Kubernetes ์˜คํ”ˆ์†Œ์Šค ์ปจํ…Œ์ด๋„ˆ ์กฐ์ • ํ”Œ๋žซํผ์„ Google ๊ด€๋ฆฌํ˜•์œผ๋กœ ๊ตฌํ˜„ํ™˜ ํ™˜๊ฒฝ์ด๋‹ค. GKE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Google ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•ด ์ž์ฒด ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋Œ€๊ทœ๋ชจ๋กœ ๋ฐฐ..
[GCP] Service Account ์ƒ์„ฑ
ยท
Cloud/GCP
๊ฐ„๋‹จํ•˜๊ฒŒ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ terraform์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•  ๊ฒƒ์ด๋‹ค. ๋‹ค๋งŒ ์ด ๋•Œ, ์„œ๋น„์Šค ๊ณ„์ •์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ๋‹ค. ์šฐ์„  Service Account๋Š” ๋ฌด์—‡์ผ๊นŒ?Service Account๋ž€?Service Account๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ Compute Engine ์ธ์Šคํ„ด์Šค์™€ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ์ปดํ“จํŒ… ์›Œํฌ๋กœ๋“œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํŠน๋ณ„ํ•œ ์œ ํ˜•์˜ ๊ณ„์ •์ด๋‹ค. ์„œ๋น„์Šค ๊ณ„์ •์€ ๊ณ„์ • ๊ณ ์œ ์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋กœ ์‹๋ณ„๋œ๋‹ค.์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•ด ์ธ์ฆ๋œ API ํ˜ธ์ถœ์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, ์ด ์ธ์ฆ์€ ์„œ๋น„์Šค ๊ณ„์ • ์ž์ฒด๋กœ ์ด๋ฃจ์–ด์ง€๊ฑฐ๋‚˜  Google Workspace ๋˜๋Š” ๋„๋ฉ”์ธ ์ „์ฒด ์œ„์ž„์„ ํ†ตํ•ด Cloud ID ์‚ฌ์šฉ์ž๋กœ์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„œ๋น„์Šค ๊ณ„์ •์œผ๋กœ ์ธ์ฆ๋˜๋ฉด ์„œ๋น„์Šค ..