플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (489)
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (96)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (33)
          • Agent (4)
        • DevOps와 Infra (70)
          • DevOps 일반 (26)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (7)
          • Kubernetes On Premise (14)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (10)
          • Elasticsearch (5)
          • Opensearch (5)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (2)
          • SSL (2)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (43)
          • Java (2)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (5)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (17)
          • IT기타 (9)
          • story (5)
          • 문정역 여기어때 (2)
    DevOps와 Infra/AWS

    AWS OpenSearch Package를 활용한 텍스트 사전 적용 가이드

    이번 글에서는 AWS OpenSearch Service에서 제공하는 Package 기능을 이용해 텍스트 사전을 적용하고 검증하는 과정을 정리했습니다.핵심 목표는 자체적으로 관리하는 사전을 OpenSearch 분석기에 안정적으로 반영하여 정확한 형태소 분석 환경을 구축하는 것입니다.1. OpenSearch Service 클러스터 생성 (간단 요약)먼저 사전을 적용할 OpenSearch 도메인을 준비해야 합니다.여기서는 핵심 설정만 간단히 짚고 넘어가겠습니다.OpenSearch Service 콘솔 → Create domain버전은 2.x 이상 추천 (2025.11.18 기준 최신 버전 : 3.1)접근 정책은 상황에 맞게 제한생성에는 약 10~20분 소요1) aws console에서 aws opensearch..

    2025. 11. 18. 16:35 / Tech원
    DevOps와 Infra/AWS

    도메인마다 포트가 다른 서버? CloudFront + Lambda@Edge로 해결하기

    개요웹 서비스를 호스팅할 때는 주로 Nginx 리버스 프록시 등을 통해 라우팅하는 방식을 사용합니다.혹은 클라우드 서비스를 이용한다면 대표적으로 AWS ALB(Application LoadBalancer)을 사용합니다.다만, Nginx용 서버(인스턴스)를 사용하게 될 때 Nginx서버 장애에 취약하는 위험성이 있으며안정성을 챙기기 위해 ALB를 사용할 경우 비용이 다소 높게 책정될 수 있습니다.이를 보완하기위해 포스팅 주제인 CloudFront + Lambda@Edge를 활용한 배포를 서술하려고 합니다. Nginx용 서버(인스턴스)ALBCloudFront + Lambda@Edge비용낮음높음중간안정성취약안정중간복잡도(난이도)낮음중간높음개인적으로 생각하는 각 방식 특징 비교 Step1. Lambda@Edg..

    2025. 6. 26. 11:27 / Tech원
    DevOps와 Infra/AWS

    AWS ALB+ACM을 사용하여 인증서 적용하기

    웹 페이지를 호스팅 할 때 HTTPS를 적용하려면 주로 Nginx 등을 사용하여 SSL/TLS 인증서를 적용합니다.만일, 클라우드 서비스를 사용하고 있다면 간편하게 인증서를 적용하는 방법이 있습니다. 1. ACM발급하기2. 대상그룹 생성하기3. 로드밸런서 세팅하기4. Route53 레코드 생성하기5. +@ 1. ACM 발급하기- 이 부분은 인증서 기관에서 발급하거나, 인증서 키 파일을 등록하는 방식으로 진행하나 이 글에서는 생략하겠습니다. 2. 대상 그룹 생성하기로드밸런서로 들어오는 트래픽을 전달할 '대상'을 지정하는 역할입니다.인스턴스, Lambda 등 원하는 목적지를 설정할 수 있습니다. 2-1) AWS - EC2 - (좌측 사이드바)로드 밸런신 - 대상 그룹 접속 - 대상 그룹 생성 2-2) 대상 ..

    2025. 6. 10. 16:07 / Tech원
    DevOps와 Infra/AWS

    MacOS에서 EC2에 있는 파일 가져오기

    SCP scp -i key.pem ec2-user@ec2-ip-address:/path/to/remote/file /local/path AWS EC2에 ssh 접속은 항상 하지만 EC2 안에 있는 파일은 어떻게 내 local에 가져올까? 많은 파일이 들어있는 폴더라면 요즘 Linux에 git이 기본적으로 설치가 되어있기 때문에 github에 올리고 내 컴퓨터에서 git clone 해오는 방법도 있다. 그러나 간단한 .yaml 파일 하나를 다운 받아올 때는 이 작업도 번거롭다. Windows에는 기본적으로 설치 되어있지 않지만 MacOS는 scp 가 기본적으로 설치가 되어있다. (그러니깐 개발자는 맥북이닷) 그럴 경우는 없겠지만 혹시나 설치가 안 되어있으면 `brew install openssh`로 설치하..

    2024. 3. 20. 14:43 / Tech김백엔드
    DevOps와 Infra/AWS

    Postgresql Migration (from EC2 to Aurora) - 3/3편

    AWS DMS 지난 글의 AWS DMS(Data Migration Service) 방법은 실패했다. Database가 연결된 Sprint Boot를 빌드하고 실행하는데 에러가 났다. 에러는 DB의 Function과 Sequence 때문에 나는 에러. AWS DMS는 Tables과 Indexes만 복사를 했던 것이었다. 노가다로 Functions와 Sequences를 복사하는 방법이 있지만 더 쉬운 방법을 선택하기로 하였다. pg_dump 우선 Target DB (Aurora)에 있는 database를 전부 삭제해서 비어있는 database로 되돌려놨다. 1. 내 맥북에 postgresql client 설치하기 설치된 psql이 있는지 확인해봅니다. psql --version 없으면 설치 brew inst..

    2023. 9. 23. 03:40 / Tech김백엔드
    DevOps와 Infra/AWS

    Postgresql Migration (from EC2 to Aurora) - 2/3편

    아래 방법은 실패했다. 그 이유는 다음 글에. 아래 글은 스킵. Data migration Data를 migration하는 방법은 여러가지가 있지만 AWS Aurora로 이관하는 것이니 AWS DMS (Data Migration Service)가 가장 편해보인다. 현재 사용 중인 master RW db는 EC2 instance 하나에 postgresql을 설치한 후 3개의 database와 각 database의 owner가 서로 다른 user의 소유로 되어있다. 이를 위해 pgAdmin 4를 이용해 user와 database를 추가해준다. PgAdmin 4 DBeaver를 사용해도 되지만 난 pgAdmin 4를 사용하겠다. User 추가 새로운 user를 등록한다. General 탭에서 Name을 입력하..

    2023. 9. 21. 10:39 / Tech김백엔드
    • «
    • 1
    • 2
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE
    장하렴
    HR Jang

    전체 카테고리

    • 분류 전체보기 (489)
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (96)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (33)
        • Agent (4)
      • DevOps와 Infra (70)
        • DevOps 일반 (26)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (7)
        • Kubernetes On Premise (14)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (10)
        • Elasticsearch (5)
        • Opensearch (5)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (2)
        • SSL (2)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (43)
        • Java (2)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (5)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (17)
        • IT기타 (9)
        • story (5)
        • 문정역 여기어때 (2)

    블로그 인기글

    태그

    • #adapter_model.bin
    • #HuggingFace
    • #fine-tuning
    • #nextjs
    • #apach
    • #langgraph
    • #Spring Boot Batch
    • #이벤트리스너
    • #deepseek
    • #nifi
    • #플래티어
    • #딥러닝
    • #LLM
    • #Langchain
    • #AWS EKS
    • #ElasticSearch
    • #Ai
    • #venv
    • #GPU
    • #python
    • #셀레니움
    • #pyTorch
    • #파이썬
    • #finetuning
    • #Lora
    • #나이파이
    • #검색엔진
    • #React
    • #문제해결
    • #아파치
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바