๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ96

01 Docker ์„ค์น˜ํ•˜๊ธฐ โ€ป์ด ๊ธ€์€ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์— ๋งž์ถฐ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.Docker ์„ค์น˜Windows Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋ˆˆ์œผ๋กœ ์ง์ ‘ ๋ณด๊ธฐ ํŽธํ•˜๊ฒŒ ์šด์˜์ฒด์ œ์— ๋งž๋Š” Docker Desktop์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.LinuxWindowํ™˜๊ฒฝ์—์„œ Linux๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด cmd์—์„œ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.wsl --install์ดํ›„ ์„ค์ •์€ ์ฐจ๋ก€๋Œ€๋กœ ๋”ฐ.. 2024. 9. 28.
[k8s] Kubernetes ๋กœ๊ทธ - EFK ๊ตฌ์ถ• Kubernetes ๋กœ๊ทธ - EFK ๊ฐœ์š”EFK๋ž€?Elasticsearch+Fluent Bit/Fluentd+Kibana์˜ ์กฐํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ EFK๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์Šคํƒ์ž…๋‹ˆ๋‹ค.Flunetd์™€ Fluent Bilucy-devblog.tistory.com์ด์ „ ํฌ์ŠคํŠธ์—์„œ EFK์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ EFK๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.Fluent Bit ๊ตฌ์„ฑfluent bit๋Š” helm์„ ํ†ตํ•ด ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.helm install์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „ values.yaml์—์„œ config ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.values.yaml์„ ๋ณด๋ฉด parser๋ถ€๋ถ„์ด ์žˆ์„ํ…๋ฐ ์›ํ•˜๋Š” ๋กœ๊ทธ ํ˜•ํƒœ์— ๋งž๊ฒŒ regex๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.. 2024. 9. 28.
[k8s] Kubernetes ๋กœ๊ทธ - EFK ๊ฐœ์š” EFK๋ž€?Elasticsearch+Fluent Bit/Fluentd+Kibana์˜ ์กฐํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ EFK๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์Šคํƒ์ž…๋‹ˆ๋‹ค.Flunetd์™€ Fluent Bit๋ž€?Fluentd๋Š” ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์—ฌ๋Ÿฌ ๋ชฉ์ ์ง€๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ผ์šฐํŒ… ํ•˜๋„๋ก ์„ค๊ณ„๋œ ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ๋กœ๊ทธ ์ˆ˜์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.Fluent Bit๋Š” ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค, ๊ฒŒ์ดํŠธ์›จ์ด, ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์—์ฝ”์‹œ์Šคํ…œ๊ณผ ๊ฐ™์ด ๊ฐ€๋ณ๊ณ  ๋ฆฌ์†Œ์Šค๊ฐ€ ์ œํ•œ๋œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„๋œ ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ ์˜คํ”ˆ์†Œ์Šค ๋กœ๊ทธ ์ˆ˜์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. Fluented์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Fluent Bit์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์—ฌ๋Ÿฌ ๋ชฉ์ ์ง€๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ผ์šฐํŒ… ํ•˜๋Š” ๋ฐ ๋Šฅ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.Flu.. 2024. 9. 28.
[๋ฐฑ์ค€] 2750. ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ/Java - Bronze2 โ“๋ฌธ์ œhttps://www.acmicpc.net/problem/2750๐Ÿ“Œ์œ ํ˜•์ •๋ ฌโœ๐Ÿปํ’€์ด0์—์„œ๋ถ€ํ„ฐ n-1๊นŒ์ง€ ๋ฐ˜๋ณต๋ฌธ ์ˆ˜ํ–‰.i+1์—์„œ๋ถ€ํ„ฐ n-1๊นŒ์ง€ ๋ฐ˜๋ณต๋ฌธ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ i์™€ i+1์„ ๋น„๊ตํ•˜๋ฉฐ ์ •๋ ฌ.๐Ÿ’ป์ฝ”๋“œimport java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i a[j]){ int temp = a[i]; .. 2024. 9. 28.
[๋ฐฑ์ค€] 1546. ํ‰๊ท /Java - Bronze1 โ“๋ฌธ์ œhttps://www.acmicpc.net/problem/1546๐Ÿ“Œ์œ ํ˜•์ˆ˜ํ•™, ์‚ฌ์น™์—ฐ์‚ฐโœ๐Ÿปํ’€์ดA, B, C๋ผ๋Š” ์ ์ˆ˜๊ฐ€ ์žˆ๋‹ค๋ฉด(A/M*100 + B/M*100 + C/M*100)/3์€ ๊ฒฐํ•ฉ๋ฒ•์น™์— ์˜ํ•ด (A+B+C)*100/M/3๊ณผ ๊ฐ™๋‹ค๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋จผ์ € ์ ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ  ๊ทธ์™€ ๋™์‹œ์— ์ตœ๋Œ“๊ฐ’๋„ ๊ตฌํ•œ๋‹ค.๐Ÿ’ป์ฝ”๋“œimport java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); float[] score = new float[n]; for (int i =.. 2024. 9. 28.
AWS SAA-C03 ์ž๊ฒฉ์ฆ ํ•ฉ๊ฒฉ ํ›„๊ธฐ โœ๐Ÿป์‹œํ—˜ ์ค€๋น„๋ฏธ๋ฆฌ ๋”ฐ์„œ ์„œ๋ฅ˜์— ํ•œ ์ค„์ด๋ผ๋„ ๋” ๋„ฃ์—ˆ๋‹ค๋ฉด ์ข‹์•˜๊ฒ ์ง€๋งŒ ํด๋ผ์šฐ๋“œ ๊ต์œก ๋๋‚˜๊ณ  ์ตœ๋Œ€ 10๋งŒ ์›๊นŒ์ง€ ์ง€์›ํ•ด ์ค€๋‹ค๊ณ  ํ•ด์„œ ๋ฒผ๋ฝ์น˜๊ธฐ๋กœ 8์ผ ์ •๋„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๋คํ”„๋งŒ ๋ดค๋Š”๋ฐ 900๋ฌธ์ œ๊ฐ€ ๋„˜์–ด์„œ 800๋ฌธ์ œ ์ •๋„๋งŒ ๋ดค๋‹ค. 5 ํšŒ๋…๊นŒ์ง€ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ง€๋งŒ ์ง€์›์„œ ์“ด๋‹ค๊ณ  ์‹œ๊ฐ„์ด ์—†์–ด 1๋ฒˆ ๋ฐ–์— ๋ชป ๋ดค๋‹ค. ๊ทธ๋ž˜๋„ ๊ต์œก๋ฐ›์œผ๋ฉด์„œ ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ๋•๋ถ„์— ์–ด๋–ค ์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ๋˜๋Š”์ง€ ๊ฐ์„ ์žก์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๐ŸŒŸ์‹œํ—˜ ํ›„๊ธฐ์˜คํ”„๋ผ์ธ์œผ๋กœ ๋ณผ์ง€ ๊ณ ๋ฏผํ–ˆ์ง€๋งŒ ์˜คํ”„๋ผ์ธ ์‹œํ—˜์žฅ์€ ์„œ์šธ์—๋งŒ ์žˆ์–ด์„œ ๊ทธ๋ƒฅ ์˜จ๋ผ์ธ์œผ๋กœ ์‹œํ—˜์„ ๋ดค๋‹ค. ์‹ ๋ถ„์ฆ์œผ๋กœ๋Š” ์—ฌ๊ถŒ์„ ์ค€๋น„ํ–ˆ๋‹ค. ์›๋ž˜๋Š” ์šด์ „๋ฉดํ—ˆ์ฆ์œผ๋กœ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ํ›„๊ธฐ๋“ค ์ค‘์—์„œ ์šด์ „๋ฉดํ—ˆ์ฆ์œผ๋กœ ์•ˆ ๋œ ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค๊ณ  ํ•ด์„œ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฌ๊ถŒ์œผ๋กœ ํ–ˆ๋‹ค. ๊ฐ๋…์ด ์‚ฌ์šฉํ•  ์–ธ์–ด ์„ ํƒ ์‹œ ์˜์–ดํ•˜๊ณ  ์ผ๋ณธ์–ด ์ค‘์—์„œ ๊ณ ๋ฏผ.. 2024. 9. 28.
728x90
๋ฐ˜์‘ํ˜•