본문 바로가기
반응형

[AWS-FRF]202

[참고] ISMS vs ISMS-P의 관계 !! ISMS는 ISMS-P로 “대체된 것”이 아닙니다.→ 두 인증은 현재도 별도로 존재하며, 기업의 보호 대상 범위에 따라 선택적으로 취득할 수 있습니다.🔒 1. ISMS vs ISMS-P의 관계 구분 ISMSISMS-P명칭정보보호 관리체계 (Information Security Management System)개인정보 및 정보보호 관리체계 (Personal Information & Information Security Management System)관리기관한국인터넷진흥원(KISA)개인정보보호위원회 + KISA 공동인증 대상정보보호 관리체계가 필요한 일반 기업, 기관, 서비스개인정보를 대규모로 처리하거나 민감하게 다루는 기관/기업주요 목적정보자산 보호 및 사이버보안 관리체계 수립정보보호 + 개인정보보호 .. 2025. 11. 10.
[참고][Docker] Spring Boot 프로젝트를 Docker 이미지로 만들기 !! Table of Contents1. DockerFile 작성2. 스프링 부트 프로젝트 빌드3. DockerFile 이미지 빌드4. 이미지가 정상적으로 생성되었는지 확인5. 생성한 이미지를 컨테이너로 실행1. DockerFile 작성 생성한 도커파일에 아래와 같은 내용을 작성해준다.FROM eclipse-temurin:17-jre-alpineWORKDIR /spring-bootCOPY build/libs/*SNAPSHOT.jar app.jarENTRYPOINT ["java", "-jar", "/spring-boot/app.jar"]FROM eclipse-temurin:17-jre-alpine-Docker 이미지를 생성할 때 기본으로 사용할 베이스 이미지를 설정하는 명령어이다.-이 경우, eclipse-te.. 2025. 11. 6.
RUN npm install 이란? npm install은 package.json에 정의된 의존성들을 설치해 node_modules를 만드는 명령입니다. 컨텍스트에 따라 로컬 개발, CI, Docker 이미지 빌드 등에서 동작과 권장 사용법이 다릅니다.1) 기본 동작 (터미널에서) npm install package.json의 dependencies와 devDependencies를 읽어서 node_modules에 패키지들을 설치.package-lock.json(또는 npm-shrinkwrap.json)이 있으면 잠금 파일을 참고해 정확한 버전으로 설치하려고 시도(동일한 트리 재현).설치 후 package-lock.json이 없으면 자동으로 생성/업데이트됨.추가 옵션:npm install : 특정 패키지 설치 (로컬).npm install.. 2025. 11. 4.
com.sun.mail.smtp.SMTPSendFailedException: 552 5.3.4 Error: message file too big 해결 방법!! com.sun.mail.smtp.SMTPSendFailedException: 552 5.3.4 Error: message file too big은 SMTP 서버에서 메일 본문(첨부파일 포함)의 크기가 허용 한도를 초과했을 때 발생하는 전형적인 오류입니다. 즉, 메일 서버가 허용하는 최대 메시지 크기보다 큰 파일을 첨부해서 전송하려고 할 때 발생합니다. 🧩 원인 분석 SMTP 상태 코드 552 5.3.4 → “Message size exceeds fixed maximum message size” → 서버가 허용하는 메시지 크기 한도를 넘었음을 의미합니다. 이 오류는 다음과 같은 경우에 발생합니다: 첨부파일 크기가 크다 (보통 10MB~25MB 제한) 메일 본문 + Base64 인코딩된 첨부파일 전체가 제.. 2025. 11. 4.
[Rocky Linux] 메일서버 구축(Postfix, Dovecot, MariaDB And Roundcube) [리뉴얼] ■진행 순서STEP01 - Rocky Linux 설치 후 준비 과정STEP02 - Postfix, Apache 및 PHP 설치하기STEP03 - MariaDB 설치 및 구성하기STEP04 - Postfix 구성 세팅 하기STEP05 - Dovecot 설치 및 구성STEP06 - RoundCube 설치 및 구성STEP07 - 최종 메일 테스트[추가내용 : 2022-05-31] - 메일 클라이언트 세팅 확인마치며CentOS 8 메일서버 구축 건으로 생각보다 많은 분들이 찾아주시고 댓글에 도움을 요청하신 분들도 있으셨습니다. 제가 첫 작성 날이 2020년도인 만큼 시간이 많이 경과되었기 때문에 Rocky Linux에서도 동일하게 세팅을 했을 시에 작동을 하는지 확인해보도록 하겠습니다. 이번에는 좀 더 꼼꼼하게.. 2025. 11. 4.
clean package -DskipTests 정의 !! 🧱 1. 기본 구조: Maven 명령어Maven 명령어는 일반적으로 다음 구조를 가집니다: mvn [목표(goal)] [옵션(option)] 여기서 clean, package, -DskipTests 각각의 의미는 다음과 같습니다.🧹 2. clean 단계 — 이전 빌드 결과 정리clean은 이전 빌드 산출물(예: class, jar, war 파일 등) 을 삭제합니다.즉, target 디렉터리를 깨끗하게 지워주는 역할을 합니다.삭제되는 예시: target/ ├── classes/ ├── test-classes/ ├── *.jar ├── *.war └── ... 목적: 이전 빌드의 잔여 파일이 새 빌드에 영향을 주지 않도록 하기 위함입니다.📦 3. package 단계 — 컴파일 및 패키징package는 .. 2025. 11. 4.
[참고][Docker] 스프링부트 프로젝트 도커 이미지(Image) 만들고 실행하기 !! 1) 빌드인텔리제이 오른쪽 코끼리(gradle) 아이콘 클릭 -> 프로젝트명-Tasks-build-bootJar 클릭하면 빌드 됨! 빌드 할 때 에러 발생한 내용 ▼더보기닫기명령어로 빌드 했는데 아래와 같이 에러 빌드가 안됨(마우스 클릭클릭 빌드는 되는데 왜 명령어 빌드는 안되징....) ./gradlew clean build > Task :compileJava FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':compileJava'.> java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed modul.. 2025. 11. 3.
[참고][Docker] Dockerfile 작성법 !! (Jar파일 실행 이미지 만들기) 1. Dockerfile이란도커파일이란 도커 이미지를 만들기 위해 작성하는 파일을 말합니다.docker build 명령어를 통해 Dodkcerfile에서 작성한 내용을 바탕으로 이미지를 생성할 수 있습니다.도커 이미지를 구축해 도커 레지스트리에 올려놓으면바뀌지 않는 환경들을 어디에서든 빠르게 사용이 가능합니다. 2. 문법문법설명FROM어떤 base 이미지를 사용하는 지 기술COPY호스트에서 이미지에 파일 추가ADD호스트에서 이미지에 파일 추가(tar등 아카이브파일이나 압축파일은 압축을 풀어준다)ENTRYPOINT빌드한 이미지를 컨테이너로 생성할때 단 한번 실행(run)CMD빌드한 이미지를 생성 및 시작할때 실행(Docker run, start) 단 하나의 CMD만 유효하다WORKDIRRUN 명령어가 실.. 2025. 11. 3.
[참고] Jenkins를 활용한 CI/CD 파이프라인 구축 (GitHub → Docker → ECR 업로드) 🚀 Mac에서 Jenkins를 Docker로 실행하기이 가이드는 MacOS 환경에서 Docker를 이용해 Jenkins를 실행하는 방법을 설명합니다.Jenkins를 빠르게 설치하고 CI/CD 파이프라인을 구축해봅시다.!!1️⃣ 사전 준비필수 도구 설치Docker Desktop 다운로드Mac에서 Docker가 실행되는지 확인 (docker --version)Jenkins 실행을 위한 디렉토리 생성mkdir -p ~/jenkins_home chmod 777 ~/jenkins_home2️⃣ Docker로 Jenkins 실행Jenkins 컨테이너 실행docker run -d \ --name jenkins \ -p 8080:8080 -p 50000:50000 \ -v ~/jenkins_home:/var/j.. 2025. 10. 30.
[docker builder prune] Docker 빌드 캐시(build cache) 및 중간 이미지 정리!! docker builder prune 명령어는 Docker 빌드 캐시(build cache) 및 중간 이미지를 정리(clean up)하기 위한 도구입니다.Docker를 오랫동안 사용하다 보면 빌드 과정에서 생성된 중간 캐시 레이어나 빌드 관련 데이터가 쌓여 디스크 용량을 많이 차지하게 되는데, 이 명령어가 바로 그걸 정리해줍니다. 🧱 1. 기본 개념🔹 명령어 형식 docker builder prune [OPTIONS] 🔹 역할Docker는 이미지를 빌드할 때 **빌드 캐시(Build Cache)**를 사용합니다.이는 각 단계(Layer)의 결과를 저장해두어, 같은 단계가 다시 실행될 때 시간을 절약하기 위함입니다.하지만, 프로젝트 변경이 잦거나 이미지가 자주 빌드되면 이 캐시가 쌓이면서 수 GB 단.. 2025. 10. 29.
[참고][Jenkins] Docker build 후 Amazon ECR로 이미지 업로드하기 !! 1. plugin 설치먼저 젠킨스에 Amazon ECR, docker pipeline 플러그인을 설치하고 젠킨스를 재부팅 해주세요.2. ECR Repository 생성ECR에 이미지를 업로드 하려면 당연히 이미지 저장소가 있어야하겠죵.하나의 github repository마다 하나의 ECR 이미지 저장소가 필요합니다.Create Repository를 눌러 이미지 별로 레포지토리를 생성해줍니다.3. AWS Credentials 설정aws credential 등록부분을 참고하여 AWS CRedentials를 등록해줍니다.해당 계정은 ECR에 이미지를 업로드하는 권한을 가지고 있어야 합니다.만약 aws ECR, ECS와 같은 서비스를 젠킨스에서 사용하고자 한다면 젠킨스가 aws 리소스에 접근하여 명령어를 사용.. 2025. 10. 29.
[정보보호 관리체계] ISMS, ISMS-P, ISO 비교 분석!! 요약 요지ISMS: 일반적 개념(Information Security Management System) — 조직이 정보보호를 관리하기 위한 체계.ISO/IEC 27001: ISMS를 규정한 국제 표준(요구사항 규격). 국제적으로 인정받음. Deloitte Brazil+1ISMS-P (K-ISMS / KISA): 한국형 인증으로, 정보보호(ISMS)와 개인정보 보호(P) 요구사항을 결합한 국가 인증. KISA 주관(또는 인증기관을 통해 발급)이며 한국법(정보통신망법·개인정보보호 관련 규정)과 연계되어 실무상 의무 또는 혜택(감경 등)이 존재. KISA+11) 각각의 정의(짧게)ISMS (개념)조직이 정보자산 보호를 위해 수립·운영하는 정책·절차·통제의 체계(Management System). (일종의 ‘관.. 2025. 10. 28.
[Executive-Level Policy Draft] 전사 정보보호 기본정책 초안 !! 실제 기업에서 경영진 승인(대표이사·이사회 결재)을 받을 때 사용하는 **전사 정보보호 정책(Information Security Master Policy)**의 구조를 따릅니다.ISO/IEC 27001, NIST CSF, 국내 개인정보보호법, ISMS-P 등의 핵심 요구사항을 반영했습니다.📘 전사 정보보호 기본정책 (초안)1. 문서 개요문서명: 전사 정보보호 기본정책 (Corporate Information Security Master Policy)버전: 1.0 (Draft)작성일: YYYY.MM.DD작성자: CISO (정보보호최고책임자)검토자: 법무팀 / 인사팀 / IT운영팀 / DPO승인자: 대표이사(CEO)2. 목적(Purpose)이 정책의 목적은 회사의 모든 정보자산을 보호하기 위한 기본 원칙.. 2025. 10. 28.
[보안 거버넌스] 기업 전사 정보보호 전략과 정책 수립방안 !! 개요 — 목표와 접근법기업의 정보보호 전략은 단순 규칙 모음이 아니라 비즈니스 연속성, 법규준수, 평판보호를 위한 경영전략의 일부입니다.핵심 목표는 다음과 같습니다.핵심 자산(데이터·시스템·서비스) 보호위협·취약점에 따른 리스크 수용·감축(리스크 기반 우선순위)법규·계약·산업표준(예: 개인정보법, ISO 27001 등) 준수사고 발생 시 신속 복구 및 피해 최소화접근법: 거버넌스 → 평가(가시화) → 정책(원칙) → 통제(기술·절차) → 운영(교육·모니터링) → 검증(감사·개선)1. 거버넌스(경영층 관여) 및 조직체계1.1 최고 의사결정자 역할CISO(또는 CSO): 정보보호 전략 수립·예산 요청·우선순위 조정이사회·경영진: 리스크 허용치(risk appetite) 승인, 보안 정책 최종 승인DPO(개인.. 2025. 10. 28.
[WEB 3.0] 블록체인·암호자산·분산 프로토콜 기반!! 블록체인·암호자산·분산 프로토콜을 기반으로 데이터·자산·권한을 중앙화된 기업이 아니라 사용자(또는 커뮤니티)가 직접 소유·통제하도록 하자는 인터넷 다음 단계의 개념입니다. 대신에 확장성·사용성·규제 문제 등 현실적 제약이 큽니다. McKinsey & Company+11) 역사적 맥락 — Web1 → Web2 → Web3Web1 (1990s): 정적 페이지, 읽기 중심. (기업·개인 홈페이지)Web2 (2000s ~ 현재): 사용자 생성 콘텐츠, 플랫폼(구글·페이스북·아마존 등) 중심의 생태계 — 편리하지만 데이터·수익·정책은 플랫폼 소유.Web3 / Web 3.0 (제안된 다음 단계): 탈중앙화, 사용자 소유·상호운용성, 스마트 계약·토큰 인센티브를 통한 새로운 거버넌스 모델 제안. Investopedi.. 2025. 10. 28.
[국내 주요 암호화폐 거래소] 업비트(Upbit) vs 빗썸(Bithumb) vs INEX(인엑스) !! 1. 회사 및 거래소 개요업비트 (Upbit)2017년 10월 한국에서 출범한 거래소이며, 운영사 두나무는 국내 핀테크 업계에서 꽤 알려진 기업입니다. 위키백과+2Yahoo Finance+2한국 내 암호화폐 시장에서 매우 높은 점유율을 보유하고 있습니다. CoinCentral+1본사는 서울에 있고, 국내 원화(KRW) 마켓이 활성화되어 있습니다.빗썸 (Bithumb)2014년 출범, 한국에서 비교적 오래된 암호화폐 거래소 중 하나입니다. 위키백과+1운영사 비티씨코리아닷컴이 있으며, 원화 마켓을 지원하고 국내 사용자 기반이 큽니다.다만 최근 시장점유율에서 업비트에 많이 밀려 있는 상황입니다. CoinCentralINEX (인엑스)국내 후발 주자로, 인피니티익스체인지코리아가 운영하는 거래소입니다.가상자산사업.. 2025. 10. 28.
[CISSP] Certified Information Systems Security Professional 완벽 정리!! CISSP는 국제공인 정보보안 전문가 자격으로 보안 거버넌스·아키텍처·운영·개발 전 영역을 아우르는 고급(경력자) 자격증이며, 글로벌 표준(ISC²)이 발행합니다. isc2.org목차1. CISSP란 무엇인가?2. 2025년 최신 시험 형식(시간·문항·채점)3. 8개 도메인(시험 범위) — 핵심 주제별 설명4. 응시 자격(경력 요건) 및 면제 규정5. 합격 후 절차: Endorsement(보증) 및 자격 활성화6. 자격 유지: CPE·연회비·갱신 규정7. 준비 전략(학습 로드맵·교재·모의고사)8. 비용(응시료·교육비·유지비)과 시험 예약 팁9. 자주 묻는 질문(FAQ)10. 결론 및 추천 키워드(SEO)1. CISSP란 무엇인가?#### 정의(한 문장)CISSP는 (ISC)²가 발행하는 정보보호(사이버보.. 2025. 10. 26.
[ISO/IEC 27001] 정보보호경영시스템 (ISMS, Information Security Management System)!! 1️⃣ ISO/IEC 27001이란?ISO/IEC 27001은“정보보호경영시스템(ISMS, Information Security Management System)”에 대한 **국제 표준(International Standard)**입니다.즉, 기업이 정보 자산을 안전하게 보호하기 위해 운영하는 관리 체계의 국제 표준 모델을 정의한 것입니다.공식 명칭: ISO/IEC 27001:2022관리기관: ISO(국제표준화기구) + IEC(국제전기기술위원회)목적: 조직의 정보 보안, 기밀성·무결성·가용성을 체계적으로 관리2️⃣ ISO27001의 핵심 개념 개념 설명 정보보호경영시스템(ISMS)조직의 정보보호 정책, 절차, 통제 수단을 포함한 전체적인 관리 체계리스크 기반 접근(Risk-based approach)조직.. 2025. 10. 19.
[KISA CSAP] 클라우드서비스 보안인증 체크리스트!! 각 항목은 관리적·기술적·물리적 통제 3영역으로 구분되어 있으며, 주요 미비사항(보완포인트) 도 함께 명시했습니다.1. CSAP SaaS 인증 준비 개요핵심 목표:SaaS 서비스의 보안·운영체계를 KISA 기준(11개 분야, 30개 통제항목 이상)에 부합하게 구축 및 증빙.인증 범위 정의가 1순위입니다.서비스명, 기능 범위, 운영 환경(IaaS 인프라 포함 여부), 관리 주체 명확화공공용 SaaS인지 민간 SaaS인지 구분외부 위탁(예: IDC, 클라우드 인프라 사업자) 여부 명시✅ 미비사항 빈도:인증범위 불명확 (IaaS·SaaS 경계 모호)문서화된 서비스 구성도, 책임분담 명세 미흡2. 관리적 보호조치 체크리스트구분주요 점검항목준비해야 할 증빙자주 지적되는 미비사항1. 정보보호 정책 및 조직정보보호 .. 2025. 10. 18.
[KISA] 클라우드서비스 보안인증(CSAP) – SaaS(Software as a Service) 부문!! 1. CSAP란 무엇인가CSAP은 「클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률」 제 23조-2(클라우드컴퓨팅서비스의 보안인증) 등을 근거로, 클라우드서비스 제공 사업자가 정보보호 수준을 일정 기준 이상 충족하였는지를 평가·인증해주는 제도입니다. KISA+2isms.kisa.or.kr+2인증 대상은 IaaS(인프라형 서비스), SaaS(응용SW형 서비스), DaaS(데스크탑형 서비스) 등이 있습니다. isms.kisa.or.kr+1인증을 받은 서비스는 공공기관 및 정부부문에서 안심하고 이용할 수 있는 클라우드 서비스임을 인증하는 역할을 합니다. Microsoft Learn+1인증의 유효기간은 5년이며, 인증 취득 이후에는 매년 사후평가(감사)가 요구됩니다. isms.kisa.or.kr+12. “Saa.. 2025. 10. 18.
[Kafka vs MQTT] 2025년 최신 정보 기반 심층 비교!! 개요2.1 Kafka와 MQTT의 핵심 차이MQTT는 경량 메시징 프로토콜로, IoT·엣지 디바이스(센서, 모바일)에서 저전력·저대역폭 환경에서도 안정적으로 작동하도록 설계되었습니다.Kafka는 분산 로그(이벤트 스트리밍) 플랫폼으로, 대규모 데이터 파이프라인·내구성·재생(replay)·스트림 처리에 최적화되어 있습니다.설계 철학과 아키텍처3.1 MQTT 아키텍처3.1.1 브로커와 클라이언트 모델MQTT는 클라이언트(디바이스) 와 브로커 간의 통신 구조를 기반으로 합니다.토픽(예: home/livingroom/temp)을 통해 퍼블리시/구독(Pub/Sub) 구조를 구현합니다.주요 기능: Retained 메시지, Last Will 메시지, Clean Session, Keepalive 등.대표 브로커: Mo.. 2025. 10. 10.
[SKT/KT/롯데카드 피해] 멀웨어(Malware)란? 1. 멀웨어(Malware)란?멀웨어(Malware)는 **Malicious Software(악성 소프트웨어)**의 줄임말로, 사용자의 동의 없이 설치되어 시스템을 손상시키거나 정보를 탈취하거나 비정상적인 동작을 유발하는 프로그램을 말합니다.즉, 사용자의 컴퓨터, 서버, 네트워크를 위협하는 모든 악성 프로그램을 총칭하는 개념이에요.---2. 멀웨어의 주요 목적1. 정보 탈취 → 계정, 비밀번호, 금융 정보, 개인정보를 훔침2. 시스템 파괴 → 운영체제나 파일을 손상시켜 사용 불가 상태로 만듦3. 금전 갈취 → 랜섬웨어처럼 데이터 암호화 후 금전 요구4. 원격 제어 → 해커가 감염된 시스템을 원격에서 조종(Botnet)5. 광고/수익 → 애드웨어를 통해 원치 않는 광고를 띄워 수익 창출---3. 멀웨어의 .. 2025. 9. 19.
[Dialogflow(CX)] 완전가이드 2025 - 개념, 가격, 구축, 통합, BP사례 !! 1. 이 글에서 다루는 것Dialogflow CX(=Conversational Agents)와 Dialogflow ES 차이2025년 가격(텍스트/오디오, 생성형 포함) & 크레딧최신 모델/릴리스 변화(Gemini 2.0 전환)구성요소(Flow, Page, Intent, Generator, Data Store)와 설계법웹/메신저/전화(Phone Gateway) 통합 방법쿼터·제한(토큰·요청) 및 운영 팁SEO 키워드: Dialogflow, Dialogflow CX, Conversational Agents, 구글 클라우드 챗봇, 음성봇, 생성형 AI, Gemini, 가격, Phone Gateway, Messenger, Google Chat, 통합, 튜토리얼2. Dialogflow는 무엇이고 왜 ‘Conve.. 2025. 8. 17.
[GPT-5 vs GPT-4o (GPT-4.5)] 성능 비교 2025 최신 분석 !! 1. GPT-5 출시와 주요 변화2025년 7월, OpenAI GPT-5가 공식적으로 배포되면서 무료 사용자와 유료 사용자 모두 새로운 버전을 경험할 수 있게 되었습니다.이번 업데이트는 단순한 속도 향상뿐만 아니라 AI 모델 선택 최적화, 추론 능력 강화 등 전반적인 사용 편의성을 높인 것이 핵심입니다.1.1 GPT-5 속도 향상GPT-5는 GPT-4o(또는 GPT-4.5) 대비 30~50% 빠른 응답 속도를 보여줍니다.예를 들어, "지구와 가장 먼 행성"과 같은 천문학 질문에 GPT-5는 빠르게 답변하며, 이미지까지 자동으로 검색·제공하는 기능을 보였습니다.속도 향상은 단순히 답변 생성 속도뿐 아니라, 복잡한 연산·추론 작업에서도 체감할 수 있었습니다.1.2 모델 통합 및 자동 최적화과거에는 유료 사용.. 2025. 8. 10.
[NVIDIA] H100 vs A100 비교 (+2025년 최신 정리) NVIDIA H100 vs A100 비교 (2025년 최신 정리)AI GPU, 고성능 컴퓨팅, LLM 학습용 GPU, H100 vs A100, FP8 지원, Transformer Engine1. 목차소개: GPU 선택의 중요성NVIDIA A100 vs H100 주요 사양 비교2.1 아키텍처 및 출시 연도2.2 코어 수 및 메모리 구성2.3 연산 성능 차이2.4 메모리 대역폭 및 캐시2.5 NVLink, PCIe, MIG 비교AI 성능 벤치마크 (2025년 기준)3.1 GPT, BERT 등 모델 기준3.2 FP8, Transformer Engine, DPX 활용전력 소모 및 효율성비용 대비 성능 (TCO 관점)용도별 GPU 선택 가이드결론 및 미래 전망2. NVIDIA A100 vs H100 주요 사양 비.. 2025. 8. 8.
[Google Chat] 구글 챗 - 2025년 완벽 가이드!! 1. Google Chat이란?Google Chat은 구글에서 제공하는 비즈니스 메시징 및 협업 플랫폼입니다. 예전의 Google Hangouts를 대체하며, 현재는 Gmail, Google Drive, Google Meet 등과 깊게 통합되어 팀 협업에 최적화된 환경을 제공합니다.관련 키워드: 구글 챗이란, Google Chat 기능, 구글 메신저, Google Workspace 협업툴2. Google Chat의 주요 기능2-1. 1:1 및 그룹 대화기본적인 채팅 기능으로 1:1 대화뿐 아니라 여러 명이 참여하는 그룹 채팅 가능메시지 편집, 삭제, 인용 가능읽음 확인 기능 포함2-2. 스페이스(Space) 기반 협업팀 단위 채팅 공간으로, 과거 ‘룸(Room)’에서 명칭 변경됨대화 주제를 분리할 수 있.. 2025. 8. 6.
[OpenWebUI] **전체 컨텍스트 모드(Full Context Mode)** 활성화 !! 1 전체 컨텍스트 모드란 무엇인가? (Full Context Mode)OpenWebUI의 **전체 컨텍스트 모드(Full Context Mode)**는 사용자가 업로드한 문서나 웹페이지의 전체 내용을 프롬프트에 그대로 주입하여 모델에 전달하는 기능입니다.이는 RAG 기반 chunking 접근과 다르게, 문서를 쪼개지 않고 전부 전달함으로써 맥락을 최대한 보존하는 방식입니다.1.1 주요 기능 요약1.1.1 문서 전체 전달사용자가 업로드한 파일을 임베딩하거나 쪼개지 않고 문서 전체를 모델에게 전달합니다.번역, 요약, 문맥 분석 등에 특히 효과적입니다.1.1.2 RAG와의 차별점RAG(Retrieval-Augmented Generation)는 문서를 청크 단위로 나누고, 유사한 청크만 검색해 사용하는 방식입니.. 2025. 8. 4.
systemctl daemon-reload 경고 메시지 !! Warning: The unit file, source configuration file or drop-ins of batch-service.service changed on disk. Run 'systemctl daemon-reload' to reload units. 1. 개요 – systemctl daemon-reload 경고 메시지란?Linux에서 systemd로 서비스(.service)를 관리할 때 다음과 같은 경고를 자주 볼 수 있습니다:pgsql Warning: The unit file, source configuration file or drop-ins of batch-service.service changed on disk. Run 'systemctl daemon-reload' to rel.. 2025. 7. 31.
[Gemini API] 요금 체계 개요!! 1. Gemini API 요금 체계 개요Google Gemini API는 크게 두 가지 방식으로 요금이 책정됩니다:Free Tier (무료 사용): 일부 모델에 한해 일정량까지 무료Paid Tier (종량제): 사용량에 따라 토큰 단위로 과금(※ 모든 모델 사용 시 Google Cloud Billing 계정 등록 필수)💡 무료 티어를 넘어서면 자동으로 유료 요금이 적용되므로 사전 확인이 중요합니다.자세한 내용은 공식 사이트 ai.google.dev에서 확인할 수 있습니다.2. Gemini API 모델별 요금표2.1 Gemini 2.5 Flash‑Lite 요금입력 토큰: $0.10 / 백만 토큰출력 토큰: $0.40 / 백만 토큰컨텍스트 캐시 비용: $0.025 / 백만 토큰저장 비용: $1.00 / 백.. 2025. 7. 31.
[Open WebUI] HTTP 429 Error !! 1. 429 에러란? (What is HTTP 429 Error)1.1 HTTP 상태 코드 429 정의429 Too Many Requests 에러는 클라이언트가 짧은 시간 안에 너무 많은 요청을 보냈을 때 서버가 반환하는 오류 코드입니다. 서버가 과도한 요청을 제한하면서 더 이상 처리할 수 없음을 의미합니다. 주로 **API 호출량 제한(Rate Limiting)**을 초과했을 때 발생합니다.1.2 Open WebUI에서 429 에러 발생 맥락Open WebUI는 다양한 LLM API(OpenAI, Azure OpenAI, Ollama 등)와 연결되어 작동하며, 사용자 요청을 프록시하여 백엔드 모델로 전달합니다. 이 과정에서 요청이 지나치게 많거나 토큰 사용량이 많을 경우, 429 에러가 발생할 수 있습.. 2025. 7. 29.
반응형