All Honey Tip

[카테고리:] IT

  • AWS 서비스 총정리 – 컴퓨팅부터 네트워킹까지 카테고리별 개념 정리

    AWS 서비스 총정리 – 컴퓨팅부터 네트워킹까지 카테고리별 개념 정리

    수정 일:

    발행 일:

    EC2, S3, RDS, Lambda, VPC… 서비스 이름만 200개가 넘는데 대체 뭐가 뭔지, 어디서부터 봐야 할지 감이 안 잡히죠. 하나씩 파다 보니 사실 몇 가지 큰 카테고리로 나눠서 보면 훨씬 쉽게 이해된다는 걸 알게 됐습니다. 이번 글은 AWS 서비스 총정리로, AWS 핵심 서비스들을 카테고리별로 묶어서 소개해보겠습니다. AWS 서비스 총정리 1. 컴퓨팅 (Compute): “내 코드를 어디서 돌릴까”…

  • 3계층 아키텍처란? 웹 아키텍처 기초 정리

    3계층 아키텍처란? 웹 아키텍처 기초 정리

    수정 일:

    발행 일:

    각종 시스템을 다루다 보면, “왜 이렇게 구성했을까”를 다시 짚어보고 싶어질 때가 있습니다. 이번 글에서는 웹 서비스를 설계할 때 가장 기본이 되는 3계층 아키텍처를 시작으로, VM과 컨테이너 비교, 분산·확장 시스템 설계 시 고려 요소, 그리고 로드밸런서(ALB vs NLB)까지 제가 공부하면서 정리한 내용을 공유해봅니다. AWS 환경을 예로 들어 설명하면 이해가 더 잘 되는 것 같아서, 실제 AWS…

  • 워드프레스 DB 연결 방법 총정리 (AWS Lightsail / Bitnami / DBeaver)

    워드프레스 DB 연결 방법 총정리 (AWS Lightsail / Bitnami / DBeaver)

    오늘은 워드프레스의 데이터를 직접 컨트롤 하고 싶으신 분들을 위해, 워드프레스 DB 연결 방법을 준비했습니다.서버나 DB Tool이 달라도 잘 참고해 보시면 쉽게 연결하실 수 있을 거에요.AWS Lightsail, Bitnami(비트나미), DBeaver를 기준으로 작성했고IT직무가 아닌 초보자 분들도 따라할 수 있으니 차근차근 따라해보세요! 워드프레스 데이터베이스 워드프레스 블로그를 운영하다 보면 결국 한 번쯤은 데이터베이스(DB)에 직접 접속해야 하는 순간이 옵니다. 예를 들어,…

  • AWS ECS와 Lambda 아키텍처 분리: 무거운 AI 모델 서빙을 위한 컨테이너와 ALB 로드 밸런서 구축

    AWS ECS와 Lambda 아키텍처 분리: 무거운 AI 모델 서빙을 위한 컨테이너와 ALB 로드 밸런서 구축

    수정 일:

    ,

    발행 일:

    ,

    지금까지 API Gateway와 Lambda를 연결해 가벼운 API 서버를 구축하고, DynamoDB로 대화 로그를 빠르게 처리할 아키텍처를 완성했습니다.이번 시간에는 AWS ECS와 Lambda 아키텍처를 분리하고, AI 모델 서빙을 위해 컨테이너와 ALB 로드 밸런서를 만들어보겠습니다. AWS ECS와 Lambda 아키텍처 분리 챗봇의 핵심인 ‘AI 페르소나 모델’을 서버에 올려야 할 차례입니다. 처음에는 단순히 기존에 만들어둔 Lambda 함수에 AI 모델 코드도 같이…

  • AWS DynamoDB를 사용하는 이유: RDBMS가 아닌 NoSQL이 필요한 아키텍처

    AWS DynamoDB를 사용하는 이유: RDBMS가 아닌 NoSQL이 필요한 아키텍처

    이전 시간에 API Gateway와 Lambda를 활용하여 서버리스 API를 구축했습니다.빠르고 저렴한 API 서버를 구축했다면, 다음은 바로 DB 설계입니다.이번엔 AWS DynamoDB라는 서비스를 사용해 봤는데요, 제가 알고 있던 일반적인 NoSQL(MongoDB 등)과는 설계 방식이 달라서 조금 신기했습니다. AWS DynamoDB를 사용하는 이유 제가 기획한 ‘바이블톡’의 프로토타입은 AI 페르소나와 실시간으로 롤플레잉 대화를 나누는 챗봇 서비스입니다. 서비스 특성상 기존 데이터를 복잡하게 수정(Update)하는…

  • AWS IAM 계정이란? 정의부터 생성까지! 클라우드 권한 관리 완벽 가이드

    AWS IAM 계정이란? 정의부터 생성까지! 클라우드 권한 관리 완벽 가이드

    수정 일:

    발행 일:

    AWS 콘솔에 로그인 할 때 보이는 AWS IAM 계정에 대해 알고 계시나요?저 같은 경우엔 업무에서 AWS를 사용할 때, 왜 사용하는지도 모르고 그저 로그인 수단으로만 사용했던 기억이 납니다.이번 시간에는 AWS IAM의 정의부터 핵심 구성 요소, 그리고 실제 사용자 생성 방법까지 상세하게 알아보겠습니다. 1. AWS IAM 계정?? 클라우드 인프라를 구축하고 관리할 때 가장 먼저 마주하는, 그리고 절대…

  • AWS Lambda, API Gateway를 활용한 서버리스 MVP 구축 – 콜드 스타트와 방어 전략

    AWS Lambda, API Gateway를 활용한 서버리스 MVP 구축 – 콜드 스타트와 방어 전략

    최근 AI 페르소나 챗봇 서비스(‘바이블톡’)의 초기 MVP를 기획하면서, 백엔드 아키텍처에 대한 깊은 고민이 많았습니다.일반적으로 알려진 대규모 서비스 아키텍처와 달리, 초기 스타트업 단계의 개발 속도 및 운영 비용을 고려하여 AWS Lambda를 활용한 서버리스 MVP 구축을 시도했고, 그 과정에서 API Gateway, 콜드 스타트 등 새로운 개념을 마주했습니다. 이번 글에서는 서버리스 아키텍처를 실제 프로젝트에 적용하면서 고민했던 내용과 경험한…

  • DBeaver DB 연결 방법 – 초간단

    DBeaver DB 연결 방법 – 초간단

    DBeaver DB 연결 방법(디비버 데이터베이스 연결 방법)에 대해 알아보겠습니다. 저는 오라클 DB로 설명할 예정인데, 다른 데이터베이스들도 거의 똑같습니다 🙂 DBeaver란? DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구로, RDB는 JDBC 드라이버를 통해, NoSQL은 사유 드라이버를 통해 통신합니다. 자동 완성 및 구문 강조를 지원하는 편집기를 제공하며, 이클립스 기반의 아키텍처로 데이터베이스에 특화된 기능이나 독립적인 기능을 자랑합니다. 자바로 작성된 데스크톱…

  • 오라클 DB USER 권한 부여 방법

    오라클 DB USER 권한 부여 방법

    오라클 데이터베이스에서 USER를 생성한 후에는 해당 사용자가 실제로 데이터베이스 내에서 작업을 수행할 수 있도록 적절한 권한을 부여해야 합니다. 오라클 DB USER 권한 부여 방법에 대해 알아보겠습니다. 오라클 DB USER 권한 부여? USER를 생성하면 기본적으로 아무런 권한도 부여되지 않습니다. 사용자 계정만 생성된 상태로, 실제 DB에서 어떠한 작업도 수행할 수 없는 상태입니다. 따라서 사용자에게 필요한 권한을 부여하고…

  • 오라클 DB 테이블 스페이스 생성하기

    오라클 DB 테이블 스페이스 생성하기

    테이블 스페이스는 데이터 파일을 논리적으로 그룹화하여 데이터를 저장하는 중요한 요소이며, 다른 RDBMS들도 부르는 명칭만 다를뿐, 비슷한 목적과 기능을 포함하고 있습니다. 이번 시간엔 오라클 DB 테이블 스페이스 생성하는 방법에 대해 알아보도록 하겠습니다. 별도의 Tool 없이 진행할 수 있으니 따래해보시길 바랍니다. 오라클 DB 테이블 스페이스 오라클 DB의 테이블 스페이스(Table Space)는 오라클 데이터베이스의 논리적 저장 구조로, 실제 데이터…