profile
조금씩 앞으로

AWS (7) - S3, CloudFront

CloudFront CloudFront란? AWS에서 정적 웹 사이트를 배포할때는 EC2, ELB 대신 S3와 CloudFront를 사용할 수있음. 두개의 서비스는 정적 콘텐츠를 더 효율적으로 관리하고 제공할 수 있기 때문. 정적 웹사이트 호스팅의 한계점 S3를 통해

7일 전
·
0개의 댓글
·

AWS (6) - S3, IAM

S3 S3란? 서비스를 배포하고 운영하면 백엔드 서버에서 이미지나 문서같은 파일을 저장하고 관리하면서 안정적인 저장소가 필요하다. AWS 에서는 이러한 파일 저장소로 S3를 활용한다. S3는 파일 용량에 제한이 없고 사용자의 필요에따라 자동으로 확장됨. 데이터를 여러

2026년 2월 18일
·
0개의 댓글
·

AWS (5) - RDS

RDS RDS란? RDS(Relational Database Service)의 줄임말로, AWS로부터 관계형 데이터베이스르 빌려서 사용할 수 있는 서비스이다. MariaDB, Postgresql 등 다양한 데이터베이스를 지원한다. 또한 백업, 업데이트, 자동 확장 기능

2026년 2월 18일
·
0개의 댓글
·

AWS - 삭제

탄력적 IP EC2 인스턴스 삭제 후 릴리즈 가능 CloudFront 비활성화 후 삭제가 가능한데, 바로 삭제가 가능하진 않고 좀 시간을 두고 기다리면 삭제 버튼이 활성화 되는데. 바로 또 되지도 않음. 배포시에 요금제를 선택하는데, 이 요금제를 취소하고 플랜기간이

2026년 2월 18일
·
0개의 댓글
·

AWS (4) - ELB, ACM

ELB ELB란? 일반적인 백엔드와 프론트엔드는 서로 데이터를 주고 받는다. 이때주고받는 데이터가 외부에 노출되지 않도록 하려면 HTTPS를 사용하여 통신할 수 있게 해줘야 한다. 우리는 HTTPS를 적용하기 위해 ELB 서비스를 이용한다. ELB(Elastic Loa

2026년 2월 18일
·
0개의 댓글
·

AWS(3) - Route 53

Route 53 Route 53 이란? 우리가 보통 특정 웹사이트를 이용하기 위해서는 192.x.x.x 와 같이 IP를 사용하여 사이트에 접속하지 않고, https://www.google.com/ 와 같이 이름을 통해서 접속하게 된다. 이전에 실습한 EC2 인스턴스에

2026년 2월 18일
·
0개의 댓글
·

AWS (2) - EC2, 보안그룹

EC2란? AWS의 EC2(Elastic Compute Cloud)는 가상 서버를 제공하는 서비스. 제공 기능 인스턴스 가상 서버. Amazon Machine Images (AMIs) 서버에 필요한 구성 요소(운영 체제와 추가 소프트웨어 포함)를 패키징하는 인스턴스

2026년 2월 17일
·
0개의 댓글
·

AWS (1)

클라우드 컴퓨팅 서버를 운영하기 위해서는 물리적인 리소스가 필요하다. 이러한 리소스를 직접 구성하여 운영하려면 현재 필요한 리소스나 이후에 확장을 고려한 서버 설계를 필요로 한다. 클라우드 컴퓨팅은 사용자가 물리적인 리소스 구축을 생각하지 않고 초기에 적은 비용으로 서

2026년 2월 17일
·
0개의 댓글
·

AI Agent (5) 음성 텍스트 변환-2

기능 추가 pyannote/speaker-diarization-3.1 해당 모델도 음성을 텍스트로 변환해주는 모델인데, 음성에서 나오는 대상을 구분하여 나타낼 수 있다는 차이점이 있다. 사용하기위해서는 HuggingFace에 접속하여, 회원가입 및 로그인 후 우측 상단

2026년 2월 17일
·
0개의 댓글
·
post-thumbnail

AI Agent (5) 음성 텍스트 변환-1

https://huggingface.co/ 에 접속하여 openai/whisper-large-v3-turbo 검색.예제를 통해서 실행하면 되지만 기본적으로 ffmpeg이 설치되어 있어야함.https://www.gyan.dev/ffmpeg/builds/

2026년 2월 16일
·
0개의 댓글
·

AI Agent(4) 매우 간단한 챗봇

챗봇 만들기 OpenAI API를 활용하여 챗봇을 만든다. 간단 예제 코드 작성 결과 첨부한 결과 이미지와 같이 위 코드로는 챗봇이 이전 대화를 기억하지 못한다. 대화 기억 id를 사용하여 이전에 나누었던 대화를 기억할 수 있도록 코드 작성 결과 이제까지 A

2026년 2월 16일
·
0개의 댓글
·

AI Agent(3) API 호출 개선

비동기 호출 이전 api 호출을 통한 AI응답을 받는 코드를 작성했었다. 그러나, 한 번의 응답을 받기 위해서는 짧지 않은 시간이 소요된다는걸 알게되었을 것이다. 하나의 질문에 대해서만 응답이 필요하다면 상관 없지만 여러 질문을 하거나 서비스로 제공하여 사용자가 많아진

2026년 2월 16일
·
0개의 댓글
·
post-thumbnail

AI Agent (2) API

사용자 입력에 대한 직접적인 응답 생성대화 문맥을 개발자가 직접 관리.(새로운 대화 시작시 이전 대화 내용을 개발자가 직접 제공해야함)실제 사용 예시: \- 고객 지원: 고객의 질문에 대해 실시간으로 응답하는 챗봇 시스템. \- 대화형 학습 시스템: 학생이 질문을

2026년 2월 13일
·
0개의 댓글
·

mqtt HA 설정(kubernetes)

mqtt setup.yml 기존 ingress 파일 변경 하면 적용됨. ingress-nginx-controller 서비스 파일 백업 및 수정 haproxy 접속 설정. TCP 설정 옵션 주입 명령을 통한 주입 파일을 통한 주입 여기에서 뽑아낸 ingr

2026년 2월 13일
·
0개의 댓글
·
post-thumbnail

AI Agent (1) GhatGPT API Key 발급

AI Agent 개발 시작.https://openai.com/ko-KR/ 접속api key 생성API key를 발급받은 후 저장해 놓으시길 바랍니다.만약, 저장을 못하셨다면 재발급 받으세요.

2026년 2월 13일
·
0개의 댓글
·

kubernetes(influxdb HA)

haproxy 설정 파일 변경(각각의 서비스 구분을 위한 header 변경) influxdb(telegraf) ingress 설정 파일

2026년 1월 25일
·
0개의 댓글
·

redis/sentinel/longhorn

이전글에서 사용한다. redis -> sentinel 적용시 사용했던 부분에서하단의 volumeClaimTemplates 부분만이 추가되었다.마찬가지로 이전글에서 longhorn 설정시 대시보드에 접속이 가능해졌다면 대시보드에서 간단하게 확인이 가능하다.PVC 상태 확

2026년 1월 24일
·
0개의 댓글
·
post-thumbnail

Ingress (Nginx) - longhorn 대시보드 접속

쿠버네티스 사용시 외부에서 들어오는 요청을 어디로 보낼것인가에 대한 답을 정해주는 역할.longhorn 대시보드 접속하기.설치포트 확인haproxy 설정 수정위의 사진에서 나오는 것처럼 외부의 80포트로 들어오면 32142 내부 번호로 연결이 된다.아래의 내용을 ha

2026년 1월 24일
·
0개의 댓글
·

Haproxy/keepalived Ansible 사용

kubernetes를 사용해보기위해 작업 진행중 외부에서 접속하는 vip가 필요.vm을 활용하여 사용하기에 3대의 가상머신만 생성을 해서 haproxy/keepalived를 사용했어야 했다. 그런데 하나의 머신에서 모든 설정을 관리하기위한 방법으로 ansible을 사용

2026년 1월 23일
·
0개의 댓글
·

kubernets(longhorn) 볼륨문제

longhorn을 사용하는데, 설정을 다시 지우고 새로 적용하니... 정상 작동하지 않았다.볼륨이 사용 불가하다는 오류가 발생..kubectl get volumes.longhorn.io -n longhorn-system 명령을 통해 볼륨이 deleting에서 멈추는걸

2026년 1월 4일
·
0개의 댓글
·