오라클 클라우드 Always Free 정책 변경 - ARM 인스턴스 4 OCPU/24GB → 2 OCPU/12GB로 축소하기
·
Study/Infra
Oracle Cloud의 ARM 인스턴스를 활용하고 있다. 그런데 최근 Oracle Cloud의 Always Free 정책에 변경 사항이 생겼다는 알림을 받았다.핵심은 기존 ARM(A1.Flex) 인스턴스의 Always Free 한도가 4 OCPU / 24GB → 2 OCPU / 12GB로 줄어들었다.이 한도를 초과해서 계속 사용하면 표준 요금이 부과되거나, 사용이 강제로 중지될 수 있다고 한다. 그래서 기존에 4 OCPU / 24GB로 운영하던 인스턴스를 새로운 한도에 맞춰 줄이는 작업을 진행했다. 이 글에서는 변경 사항과 대응 방법을 정리한다.1. 무엇이 바뀌었나오라클 공식 문서(Always Free Resources) 기준으로 정리하면 다음과 같다.OCI Ampere A1 Compute (ARM) ..
오라클 클라우드 VPN 서버 구축 (WireGuard VPN)
·
Study/Infra
개요오라클 클라우드 프리티어 싱가포르 인스턴스에 WireGuard 기반 VPN 서버를 구축하는 과정이다. wg-easy라는 Docker 이미지를 사용해 웹 UI로 간편하게 관리할 수 있도록 구성한다.환경Oracle Cloud Infrastructure (OCI) Free Tier리전: ap-singapore-1 (싱가포르)OS: Ubuntu (ARM Ampere A1)Docker 29.4.3Docker Compose 5.1.31. Docker 설치# 패키지 업데이트sudo apt update && sudo apt upgrade -y시스템 패키지 목록을 최신화하고 업그레이드한다.# Docker 공식 설치 스크립트 실행curl -fsSL https://get.docker.com | shDocker 공식 스크..
YOLO11 실전 배포에서 마주친 이미지 처리 문제들
·
AI/AI 모델 & API
어떤 프로젝트였나AI 영양제 관리 플랫폼을 개발하면서 YOLO11 모델을 직접 학습시켜 영양제를 인식하는 기능을 구현했다. 이 과정에 모델을 학습시키는 것에서 생기는 문제를 마주쳤고, 그 과정을 기록한다.문제 1. 학습은 잘 됐는데 실제 서비스에서 인식을 못 한다?가장 오래 헤맸던 문제다.모델 학습은 분명히 잘 됐는데, 실제로 핸드폰으로 찍은 사진을 넣으면 인식을 제대로 못 하는 상황이 반복됐다.원인은 해상도 차이였다.학습할 때 사용한 이미지는 1000×1000 이내로 맞춰서 넣었는데, 실제 서비스에서는 핸드폰으로 찍은 원본 이미지를 그대로 모델에 박아버렸던 것이다. 최신 스마트폰 사진은 3000×4000을 훌쩍 넘는다.모델 입장에서는 학습 때 본 적 없는 크기의 이미지가 들어오니 특징을 제대로 추출하지..
오라클 클라우드에 접속하는 봇들을 막자
·
Study/Infra
오라클 클라우드 무료 티어로 서버를 하나 띄웠다. 처음엔 WireGuard VPN만 올려두고 아무것도 안 했다. 그런데 SSH 로그를 열어봤더니 이미 난리가 나 있었다.May 11 23:26:00 sshd: Connection closed by authenticating user root 158.180.74.12 [preauth]May 11 23:27:17 sshd: Connection reset by authenticating user root 2.57.122.196 [preauth]May 11 23:28:13 sshd: Disconnected from authenticating user root 176.65.132.50 [preauth]May 11 23:31:19 sshd: Connection res..
클로드 디자인(Claude Design) 종속성 벗어나기: 완벽한 로컬 오픈소스 대안, OpenDesign 리뷰
·
AI/AI 내용
최근 AI를 활용한 UI/UX 프로토타이핑 도구들이 쏟아지는 가운데, 단연 돋보이는 것은 Anthropic이 발표한 Claude Design 이다. 간단한 프롬프트만으로 와이어프레임부터 고해상도 프로토타입, 슬라이드 덱까지 순식간에 만들어내는 퍼포먼스는 개발자 입장에서도 상당히 인상적이다. 하 지만 강력한 기능 이면에는 항상 '종속성’이라는 고민이 따른다.클로드가 아무리 뛰어난 결과물을 내어준다고 해도, 결국 우리는 플랫폼이 정해놓은 '주간 한도' 와 '불투명한 요금제'라는 울타리 안에서만 움직일수밖에 없다. 개발 환경에서 특정 SaaS에 완전히 종속된다는 것은 장기적인 생산성 관점에서 리스크가 될 수 밖에 없다.게다가 클로드의 Claude Design은 아직까지는 요금제가 정해지지 않은 상태이다. 결국..
클로드 코드 공부 기록
·
AI/AI 내용
클로드코드를 사용하고 있지만 막상 사용하다보면 “내가 이걸 잘 쓰고 있는건가?” , “다른 사람들은 나보다 더 잘 쓰는거 같은데?” 라는 생각과 함께 계속해서 새롭게 들어오는 지식들과 합쳐지다 보니 뇌속에 정리가 안되어있다.때문에 클로드 코드 공부 내용을 기록 하려고한다.1단계 : 아무거나 만들어보기to-do app , 랜딩페이지, 계산기 같은 간단한 SaaS 서비스 하나 만들어보기완벽한 결과물일 필요도 없고, 클로드 코드가 어떻게 돌아가는지 알아보는 단계이다.다만 중요한점은 / 명령어로 작업 환경과 감각을 익혀보자2단계 : 결과물이 마음에 안든다 → SDD / TDD1단계에서 최종결과물로 만들어졌지만 구조가 지저분하고 수정해도 만족스럽지 못할때 활용기준을 먼저 세우는기획의 단계이다.설계 하는 단계이다...