전체 글 (205) 썸네일형 리스트형 [클라우드] AWS 특강: Strands Agents SDK로 AI 에이전트 구축하기 1. Strands Agents SDK 개요Strands Agents SDK는 AWS에서 제공하는 AI 에이전트 개발 프레임워크다. Prompt, Model, Tools를 조합하여 에이전트를 구성하며, Amazon Bedrock 위에서 동작한다.이번 워크샵에서 다루는 내용은 아래와 같다.구분내용기본 에이전트Built-in Tool, Custom Tool, Knowledge Base, MCP멀티 에이전트Agents-as-Tools, Swarm, Graph(병렬/조건부) 환경 설정CloudFormation으로 Code Server(VS Code)가 설치된 EC2를 배포한 뒤, 터미널에서 Python 가상환경을 생성한다.cd 0-setupchmod +x ./create-uv-env.sh./create-uv-e.. [클라우드] AWS 특강: GitLab CI/CD로 DevOps 파이프라인 구축하기 1. GitLab CI/CD 개요DevOps와 GitLabDevOps는 개발(Development)과 운영(Operations)을 통합하여 소프트웨어를 빠르고 안정적으로 배포하는 문화이자 방법론이다. GitLab은 소스 코드 관리부터 CI/CD(Continuous Integration/Continuous Delivery), 보안 스캔, 거버넌스까지 DevOps 전 사이클을 하나의 플랫폼에서 제공한다.이번 워크샵에서는 AWS 위에 Self-Managed GitLab을 구축하고, GitLab CI/CD 파이프라인으로 Gatsby 애플리케이션을 Amazon S3에 자동 배포하는 실습을 진행한다.전체 아키텍처개발자 Push │ ▼GitLab Server (EC2) │ ├── GitLab R.. [클라우드] AWS 특강: Amazon EKS로 웹 애플리케이션 구축하기 1. Amazon EKS란?Amazon EKS(Elastic Kubernetes Service)는 AWS에서 쿠버네티스 컨트롤 플레인을 완전 관리해주는 서비스다. 컨트롤 플레인 노드를 직접 설치, 운영, 유지할 필요가 없다.여러 가용 영역에 걸쳐 컨트롤 플레인 인스턴스를 실행해 고가용성을 보장하며, 비정상 인스턴스는 자동 감지·교체된다. 다양한 AWS 서비스들과 연동하여 애플리케이션의 확장성과 보안을 제공한다.연동 서비스역할Amazon ECR(Elastic Container Registry)컨테이너 이미지 저장소AWS ELB(Elastic Load Balancing)로드 분산AWS IAM인증 및 접근 제어Amazon VPC네트워크 격리2. 실습 환경 구축kubectl 설치kubectl은 쿠버네티스 클러스.. [클라우드] K-PaaS 컨테이너 플랫폼 활용 - 파이프라인 배포 실습 1. YAML을 활용한 샘플 앱 배포컨테이너 플랫폼 포털에서 YAML을 직접 입력해 리소스를 배포하는 방법이다.Deployment YAML 작성참고: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#creating-a-deploymentapiVersion: apps/v1kind: Deploymentmetadata: name: ssu-nginx namespace: default labels: app: nginxspec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx .. [클라우드] Key Pair 동작 원리와 클라우드 인스턴스 접속 Key PairKey Pair는 공개 키 기반 구조(PKI)를 바탕으로 한 SSH 공개 키(Public Key)·개인 키(Private Key) 쌍이다. 클라우드 환경에서는 두 가지 방식으로 키페어를 등록·사용한다.1. 키페어 등록 방식방식 1 - 공개키 직접 등록로컬 PC에 이미 키페어를 소유하고 있다면, 공개키(Public Key)만 클라우드 플랫폼에 등록하여 사용한다. 개인키(Private Key)는 로컬 PC에 그대로 보관된다.로컬 PC: Public Key + Private Key 소유 ↓ 공개키만 등록클라우드 플랫폼: Public Key 등록방식 2 - 클라우드 플랫폼에서 키페어 생성클라우드 플랫폼에서 키페어를 직접 생성하면, 공개키는 플랫폼에 자동 등록되고 개인키(.pem.. [클라우드] K-PaaS 컨테이너 플랫폼 이해 및 NHN Cloud 인프라 구축 1. 컨테이너 플랫폼K-PaaS 란?K-PaaS(Korean PaaS)는 클라우드 인프라 위에서 SW나 서비스를 개발·실행·운영·관리하는 기반 SW 환경이다. 클라우드 네이티브 애플리케이션을 위한 플랫폼 서비스의 핵심 기능을 오픈소스로 개발·공개한다. 컨테이너 플랫폼 정의쿠버네티스 기반의 단독 배포 기능을 구현하여 클라우드 기반 서비스 및 운영에 필요한 부가 서비스를 지원하는 오픈소스 PaaS 플랫폼이다.쿠버네티스 클러스터 및 운영에 필요한 스토리지 서버로 구성디스크립션(Descriptor)을 기반으로 컨테이너화된 애플리케이션을 배포 배포 방식 - 단독형 배포컨테이너 플랫폼을 단독으로 배포하여 독립된 쿠버네티스 환경을 제공하는 방식이다.Kubernetes 배포 → Kubernetes Cluster → 컨.. [데이터베이스 응용] 스토어드 함수와 커서 지난 포스팅에서는 스토어드 프로시저를 살펴봤다. 이번 포스팅에서는 프로시저와 유사하지만 용도가 다른 스토어드 함수(Stored Function)와, 행 집합을 한 줄씩 처리하는 커서(Cursor)를 정리한다.1. 스토어드 함수란?스토어드 함수는 사용자가 직접 정의해서 사용하는 함수다. 스토어드 프로시저와 구조는 비슷하지만 형태와 사용 용도에서 차이가 있다.기본 문법 구조는 다음과 같다.DELIMITER $$CREATE FUNCTION 스토어드_함수이름( 파라미터 ) RETURNS 반환형식BEGIN 이 부분에 프로그래밍 코딩.. RETURN 반환값;END $$DELIMITER ;SELECT 스토어드_함수이름();프로시저와 가장 큰 차이는 호출 방식이다. 프로시저는 CALL로 호출하지만, 스.. [데이터베이스 응용] 스토어드 프로시저(Stored Procedure) 데이터베이스를 다루다 보면, 자주 반복되는 SQL 작업을 매번 새로 작성하는 것이 번거롭게 느껴진다. 이때 활용할 수 있는 것이 바로 스토어드 프로시저(Stored Procedure)다. 이번 포스팅에서는 스토어드 프로시저의 개념과 기본 형식부터 변수 사용, 조건문, 반복문, 오류 처리까지 한 번에 정리한다.1. 스토어드 프로그램이란?스토어드 프로그램(Stored Program)은 MySQL 안에서 프로그래밍 언어와 같은 기능을 제공하는 객체들의 총칭이다. 스토어드 프로시저, 스토어드 함수, 트리거, 커서 등으로 구성된다.자주 사용되는 쿼리를 하나로 묶어서 이름을 지정한 뒤, 그 이름을 호출하는 것만으로 실행할 수 있다. 데이터베이스 내부에서 반복적으로 사용되는 기능을 효율적으로 관리하고 성능을 개선하는.. 이전 1 2 3 4 ··· 26 다음