분류 전체보기11 클라우드 네이티브 시대의 AI 인프라 혁신 - 2025년에는? [2024결산/클라우드] ‘생성형AI’ 혁신 주도한 클라우드, 성장가치 증명[Ⓒ 픽사베이]...www.ddaily.co.kr 최근 디지털데일리의 클라우드-AI 관련 기사를 읽으면서, 이번에 졸업 작품으로 진행했던 프로젝트가 떠올랐다. 당시 쿠버네티스 기반의 동적 코드 실행 엔진을 만들고 이를 활용하여 생성형 AI 기반의 알고리즘 학습 플랫폼을 개발했었는데, 지금 보면 그때의 경험이 현재 클라우드 업계가 마주한 도전 과제들과 꽤나 맞닿아 있다는 생각이 들었다. 특히 MS와 OpenAI의 파트너십이나 AWS의 Bedrock 전략을 보면서, AI 워크로드를 효율적으로 관리하고 확장하는 문제가 얼마나 중요한지 다시 한번 실감하게 되었다. 내가 아주 작은 규모로나마 겪었던 컨테이너 기반 실행 환경 구축과 리소스 .. 2024. 12. 17. 영화 추천 시스템 - (3) Docker Compose를 이용하여 React + Django 개발환경 구축하기 https://antraxmin.tistory.com/102이 글을 쓰고 있는 시점에도 TMDB 영화 상세 데이터 수집은 여전히 진행중이다. 7시간 동안 18%이면.. 100% 채우는데 1~2일 더 걸릴 가능성이 커서 적당한 수준에서 타협하고 전처리 로직을 변경하던지 해야 할 것 같다. 이번 포스팅에서는 개발환경에서 Docker Compose를 사용해 리액트 프론트엔드와 장고 백엔드를 동시에 실행하는 방법을 다룰 것이다. Docker Compose 작동 원리 Docker Compose는 다중 컨테이너 애플리케이션의 정의와 실행을 관리하는 도구로, YAML 파일을 통해 서비스, 네트워크, 볼륨을 선언적으로 구성한다. 개발 환경에서 Docker Compose는 프론트엔드와 백엔드 컨테이너를 독립된 네트워크.. 2024. 12. 16. 영화 추천 시스템 - (2) React + Django CI/CD 파이프라인 및 AWS 아키텍처 설계하기 https://antraxmin.tistory.com/102 앞선 글에서 TMDB 영화 데이터를 가져오는 과정이 상당히 오래 걸렸다. 그래서 우선 웹 애플리케이션 세팅 먼저 해놓는게 좋을 것 같았다. 영화 추천 시스템의 프론트엔드는 React로, 백엔드는 Django로 구축할 계획이고, AWS 리소스와 통합하여 CI/CD 자동화 파이프라인을 먼저 만들어놓고자 한다. 기술적 의사결정 - 왜 리액트와 장고인가? 우선 프로젝트 요구사항에 반드시 웹서비스 형태로 만들어야 한다는 조건은 없었다. 그러나 개인 맞춤형 영화 추천 기능을 구현하려면 어떻게든 사용자와 상호작용하는 부분이 있어야 하는데, 아무리 생각해도 웹 인터페이스와 통합하는 방법밖에 떠오르지 않았다. 일단 웹서비스 형태로 만든다는 것을 가정하고 기술.. 2024. 12. 16. 영화 추천 시스템 - (1) TMDB API를 활용한 영화 데이터 수집 파이프라인 구축하기 이번 학기 딥러닝 과목 기말 프로젝트로 AWS를 활용한 개인 맞춤형 영화 추천 시스템을 개발하게 되었다. 전체적인 프로젝트 진행은 데이터 수집 및 전처리 - 모델 개발 - 모델 서빙 - 웹 인터페이스 통합 순으로 진행할 예정이다. 가장 먼저 데이터 수집 및 전처리 단계부터 시작하려고 한다. 영화 추천 AI 모델 개발을 위해서는 양질의 영화 데이터가 필수적이기에, 이번 글에서는 TMDB API를 활용하여 대량의 영화 데이터를 자동으로 수집하는 시스템을 어떻게 설계하고 구현했는지에 대해 자세히 공유하고자 한다. 본 시스템은 크게 두 가지 주요 기능으로 나뉜다. 첫 번째는 인기 영화 목록을 수집하는 것이고, 두 번째는 각 영화의 상세 정보를 가져오는 것이다. 이를 위해 requests 라이브러리를 사용하여.. 2024. 12. 16. [Java] 회원 및 주문/할인 시스템 설계하기 김영한 강사님의 [Spring 핵심 원리 기본편] 강의를 수강하며 회원 및 주문 도메인 애플리케이션을 설계하였다. 강사님께서는 강의 내용과 마찬가지로 프레임워크 없이 순수 Java를 이용하여 구현하였다. 사실 강사님께서 강의하신 내용은 너무 유명한지라 강의 내용을 그대로 정리한 수많은 글들이 존재한다. 따라서 강의 내용을 정리하기보다는 강의에서 주어진 비즈니스 요구사항을 바탕으로, 배운 내용을 활용하여 직접 애플리케이션을 구현해보았다. 비즈니스 요구사항회원회원을 가입하고 조회할 수 있다. 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다 (미확정)주문과 할인 정책회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 .. 2024. 12. 14. Kubernetes 클러스터의 OIDC 제공자를 AWS 계정과 연결하기 Kubernetes 클러스터에서 IAM 역할을 사용하려고 시도하는 과정에서 다음과 같은 오류가 발생하였다. An error occurred (InvalidIdentityToken) when calling the AssumeRoleWithWebIdentity operation: No OpenIDConnect provider found in your account for https://oidc.eks.ap-northeast-2.amazonaws.com/id/C891F985BAF5A4C1C7ABBA6A00DFD39E InvalidIdentityToken 오류는 Kubernetes 클러스터와 연결된 OIDC 제공자가 AWS 계정에 제대로 등록되지 않았거나, OIDC 제공자와 IAM 역할 간의 신뢰 관계가 설정되.. 2024. 12. 9. 이전 1 2 다음