전체 글 29

쿠버네티스 기초 - 공부할 때 꼭 알아야하는 기초 개념 6가지

쿠버네티스 자격증인 CKAD를 따기 위해 꼭 알고 가야하는 기초 개념 6가지를 정리해보았다.컨테이너, 이미지, 런타임, pod, node, cluster! 1. ContainerKubernetes는 container를 관리하고 운영하는 컨테이너 오케스트레이션 플랫폼이다. 이때 container란 애플리케이션과 실행에 필요한 환경을 하나로 묶어서 실행하는 기술이다. 어디서 실행해도 동일하게 돌아가게 만드는 것이 제일 중요하다.예를 들어, 파이썬, Flask, Redis가 깔려있는 내 컴퓨터에서는 A 프로그램이 돌아가지만, 다른 개발자 PC에서는 안 되는 경우가 있다.이 개발 환경과 프로그램을 통째로 묶어놓은 것이 container다.컨테이너 이미지 ├ 애플리케이션 ├ 라이브러리 ├ 실행환경 └ 설정 이런 ..

카테고리 없음 2026.03.06

AWS-SAA03 공부법 [문제 상황 조합으로 정답 매핑하기]

이번 AWS 2, 3월 시험 할인을 받기 위해 2월 14일에 AWS-SAA03을 시험쳤다. 결과는 602점, 커트라인은 720점이다!공부를 안 했는데 생각보다 잘 나와서 놀랐다. 오늘부터 공부를 시작하려고 한다~~ 시험 문제는 65문제, 4지선다가 대부분이고 답 2개인 5지선다가 가끔 나온다.한 번 풀어보니 덤프보다는 문장 이해가 쉬웠고, 문제에 상황이 주어지고 이걸 위해 어떤 솔루션이 필요한지 나열하는 방식이었다. 그래서 어떤 상황의 조합이냐에 따라 정답의 조합 또한 달라진다.EX) 문제회사는 여러 대륙에 걸쳐 도시의 온도, 습도 및 대기압에 대한 데이터를 수집합니다. 회사가 매일 각 사이트에서 수집하는 데이터의 평균 볼륨은 500GB 입니다. 각 사이트에는 고속 인터넷 연결이 있습니다. 이 회사는..

[ADsP 공부] [41회 3과목-데이터 분석 개념]

41회 3과목 30문제21~22. 결측값 처리결측값 - 존재하지 않는 값: 측정되지 않았거나, 응답하지 않았거나, 기록되지 않은 데이터 - NULL, NA(Not Available), NaN(Not a Number), 빈 칸 등으로 표시 - NA (Not Available): 값이 없거나 사용 불가능한 상태 (일반적인 결측값) - NaN (Not a Number): 수학적으로 정의되지 않은 연산 결과 (예: 0/0, ∞-∞) - 통계적 편향 발생 가능: 결측값이 무작위가 아닐 경우 분석 결과 왜곡 - 분석 속도 및 정확도 저하: 결측값 처리 여부가 분석 성능에 영향완전분석법(Complete Case Analysis)결측값이 존재하는 행을 삭제평균 대치법(비조건부 평균 대치)단순 평..

[ADsP 공부] [41회 2과목-데이터 분석 기획 개념] 분석 대상과 방법, 프로젝트 위험 계획 수립, KDD 분석 방법론, 접근법, 접근 방법, 하향식 접근법의 문제 탐색 기법, 분석 프로젝트 관리 지식 체계, 단계적 구현 로드맵, 분석 거버넌스 체계의 구성요소, 조직 및 인력 방안 수립, 분석 수준 결과 진단

41회 2과목 10문제11. 분석 대상과 방법최적화분석 대상과 방법을 모두 알고 있다.통찰분석 방법만 알고 있다. (분석 대상을 모르니 통찰력 필요)솔루션분석 대상만 알고 있다.발견완전히 모르는 상태다. 12. 프로젝트 위험 계획 수립 1. 분석 기획 - 비즈니스 이해 및 범위 설정: SOW(Statement of Works) - 구조화된 프로젝트 정의서 - 프로젝트 위험 계획 수립 : 회피, 전이, 완화, 수용 13. KDD 분석 방법론KDD 분석 방법데이터 선택 → 전처리 → 변환 → 마이닝 → 마이닝 결과 평가1. 데이터 선택: 원시 데이터나 DB에서 필요한 데이터 선택2. 전처리: 이상값, 잡음 식별, 결측치 제거 및 데이터 가공3. 변환: 변수 선택 및 차원 축소4. 마이닝: 알고리즘을..

[ADsP 공부] [41회 1과목-데이터 이해 개념] DIKW 피라미드, 용어 풀이, ERP, 빅데이터가 만들어내는 변화, 빅데이터 가치 산정, 위기 요인과 통제 방안, 데이터 사이언스의 요구 역량, 빅데이터 가치 패러다임

41회 1과목 10문제1. DIKW 피라미드 데이터, 정보, 지식을 통해 최종적으로 지혜를 얻는 과정을 계층구조로 설명지혜(Wisdom)원리 이해로 도출되는 창의적 아이디어지식(Knowledge)패턴 이해를 토대로 예측한 결과물,개인 적인 경험을 결합시켜 고유의 지식으로 내재화된 것정보(Information)패턴을 인식하고 의미를 부여한 데이터,정보가 내포하는 의미는 유용하지 않을 수 있음데이터(Data)가공하기 전의 순수한 수치나 기호,개별 데이터 자체로는 의미가 중요하지 않은 객관적인 사실 2. 용어 풀이 - 데이터베이스, DBMS, 데이터베이스 시스템, 콘텐츠데이터베이스체계적이거나 조직적으로 정리되고 전자식 또는 기타 수단으로 개별적으로 접근할 수 있는 독립된 저작물, 데이터 또는 기타 소재의..

Cloud Computing

1. On-premise기업이 자체 데이터 및 솔루션을 저장하기 위해 데이터 센터를 구축해서 IT 서비스를 수행하는 방식하드웨어를 포함한 모든 자원(CPU, 메모리, 디스크, OS, 네트워크, 라이선스 등)에 대한 초기 투자 비용과 탄력적이지 않은 제한된 용량으로 인해 지속적 관리 비용이 증가하는 단점이 있지만 기업에 내재화된 서비스를 통해 품질 및 보안에 대한 신뢰도는 높음최근 많은 기업이 On-Premise 방식에서 벗어나 Cloud 서비스 전환을 고민하고 있는데 그 이유는 높은 초기 도입 비용과 운용에 따른 추가 비용 때문On-Premise 방식으로 설계 시 자원 사용량은 가급적 최대 사용량을 근거로 하고 네트워크 트래픽 또한 최대 순간 트래픽을 가정하기 때문에 고사양의 설계를 하게 되고 증설에 따..

카테고리 없음 2026.01.27

방화벽

1. 정의네트워크 중간에 위치해서 해당 장비를 통과하는 트래픽을 사전에 주어진 정책 조건에 맞추어서 허용하거나 차단하는 장비방화벽은 네트워크 3,4계층에서 동작하며 세션을 인지하는 상태 기반 엔진으로 동작 2. 초장기 방화벽SPI 엔진이 없었음초기 방화벽에서는 패킷의 인과관계를 확인하지 못하고 장비에 등록된 정책만으로 단순히 패킷을 필터링 했음패킷의 세션 정보나 방향성과 상관없이 순수하게 방화벽에 설정된 정책에 따라 동작하는데 이러한 방식을 스테이트리스 또는 패킷 필터 방화벽이라고 함패킷이 인입되면 해당 패킷이 방화벽에 설정된 정책에 일치하는지 확인을 하는데 이때 참고하는 조건을 5-Tuple5-Tuple, Source IP, Destination IP, Protocol No, Source Port, D..

카테고리 없음 2026.01.26

[병원 지도 프로젝트] Next.js 사용하는 법, 설치 방법, 초보자 가이드 완벽 정리

Next.js란? 웹 개발을 할 때 React를 많이 사용합니다.Next.js는 React 기반 프레임워크로React만으로는 구현하기 어려운 개발을 잘 처리할 수 있게 해줍니다.Next.js는 Vercel에서 만든 오픈소스 React 프레임워크입니다. React 라이브러리에 여러 기능을 추가하여 실무에서 바로 사용할 수 있는 완성도 높은 웹 애플리케이션을 빠르게 개발할 수 있게 합니다. 🤔❓ 언제 Next.js를 사용하면 좋을까요?SEO가 중요한 웹사이트 (블로그, 쇼핑몰, 회사 홈페이지)빠른 초기 로딩이 필요한 서비스React를 사용하면서 프로젝트 설정을 간소화하고 싶을 때풀스택 개발을 한 프로젝트에서 진행하고 싶을 때 이번 포스팅에서는 이 Next.js로 웹을 만들기 위해 설치하는 과정을 담았습니..

리눅스/우분투 네트워크 설정 가이드 - IP, nmcli, netplan

이번 포스팅은 Linux(Ubuntu) 환경에서 네트워크를 이해하고 관리하기 위한 핵심 개념과 명령어를 다룹니다. TCP/IP 프로토콜의 계층 구조부터 실제 네트워크 설정, 상태 확인까지 단계별로 학습할 수 있도록 구성했습니다. NetworkManager, nmcli, ip, ifconfig 등 다양한 네트워크 관리 도구의 사용법을 익히고, ping, netstat, tcpdump 등으로 네트워크 문제를 진단하는 방법을 배울 수 있습니다! 1. 네트워크 기초✅TCP/IP 프로토콜 개요 및 구조프로토콜 정의: 컴퓨터 간 데이터 교환 방법을 정의한 통신 규약. 동일한 프로토콜을 사용해야 통신 가능TCP/IP: 인터넷에서 데이터를 주고받는 데 사용하는 핵심 프로토콜🐸TCP/IP 계층별 역할과 프로토콜 계층 ..

[Linux] 리눅스 사용자 및 그룹 관리 완벽 가이드 - useradd, usermod, passwd 실습

리눅스 시스템에서 사용자와 그룹 관리는 시스템 보안과 자원 관리의 핵심입니다.멀티유저 운영체제인 리눅스는 여러 사용자가 동시에 시스템을 사용할 수 있도록 설계되어 있으며, 각 사용자에게 적절한 권한과 자원을 할당하는 것이 시스템 관리자의 중요한 업무입니다! 이번 포스팅에서는 사용자 계정 생성부터 권한 관리, 그룹 관리, 그리고 실무에서 자주 사용되는 명령어들을 체계적으로 다룰 예정입니. /etc/passwd, /etc/shadow, /etc/group과 같은 핵심 설정 파일의 구조를 이해하고, useradd, usermod, groupadd 등의 명령어를 실습을 통해 익히려 합니다. 또한 패스워드 에이징, 디스크 쿼터 설정, sudo 권한 부여 등 실무에서 꼭 필요한 보안 설정 방법도 함께 알아보겠습니다..