AWS & Cloud 알아보기
클라우드 컴퓨팅이란?
인터넷을 통해 컴퓨팅 리소스(서버, 저장소, 데이터베이스 등)를 제공하는 서비스입니다.
쉽게 이해하기
온프레미스 (On-Premise) = 집을 짓는 것
- 땅 구매 (비싼 초기 비용)
- 집 설계 및 건축
- 직접 관리/수리
- 안 살아도 유지비 발생
클라우드 (Cloud) = 호텔에 머무는 것
- 필요할 때만 체크인
- 관리는 호텔이 알아서
- 머문 기간만큼만 비용 지불
- 필요에 따라 다른 방으로 변경 가능
AWS 소개
AWS란?
Amazon Web Services - 아마존이 제공하는 클라우드 컴퓨팅 플랫폼입니다.
가장 많이 사용되는 클라우드 서비스
- 전 세계 190개 이상의 국가에서 사용
- 넷플릭스, 삼성, 현대자동차 등 수백만 기업이 선택
- 글로벌 클라우드 시장에서 가장 큰 규모
200개 이상의 서비스 제공
- 컴퓨팅, 스토리지, 데이터베이스
- AI/ML, IoT, 보안
- 게임, 미디어, 분석 등
AI Agent란?
AI Agent는 사용자의 요청을 이해하고 정보를 바탕으로 스스로 판단해 행동하는 지능형 인공지능입니다.
일반 챗봇 vs AI Agent
일반 챗봇
사용자가 질문하면 미리 준비된 답변이나 학습된 정보를 바탕으로 응답합니다.
예시:
- 사용자: "다음 주 월요일 수학, 수요일 영어 시험이야"
- 챗봇: "시험 준비 화이팅하세요! 일반적으로 시험 3일 전부터 복습하는 것이 좋습니다. 취약한 부분을 집중적으로 공부하고, 충분한 수면을 취하세요."
일반적인 조언은 할 수 있지만, 사용자의 구체적인 상황에 맞춘 행동은 하지 못합니다.
AI Agent
사용자의 요청을 이해하고, 필요한 정보를 찾아서, 스스로 판단하여 행동합니다.
예시:
- 사용자: "다음 주 월요일 수학, 수요일 영어 시험이야"
- AI Agent의 행동:
- "학습 계획을 만들어야겠다" (스스로 판단)
- 날짜 계산 및 우선순위 분석 (도구 사용)
- 과목별 학습 계획 자동 생성 (문제 해결)
- 구글 캘린더 연동 제안 (자동화)
특정 정보를 기반으로 스스로 판단하고 행동할 수 있습니다.
AI Agent의 핵심 능력
자율적 판단
- 무엇을 해야 할지 스스로 결정
- 여러 단계의 작업을 순서대로 처리
도구 사용
- 필요한 정보를 검색하고 활용
- 외부 API나 데이터베이스 접근
문맥 이해
- 이전 대화 내용을 기억
- 사용자의 의도를 파악
오늘 실습에서 사용할 AWS 서비스
AWS CloudFormation
인프라 자동화 서비스
- 코드로 AWS 리소스 생성/관리
- 오늘 용도: 필요한 AWS 리소스 한 번에 생성
Amazon S3
Simple Storage Service - 클라우드 파일 저장소
- 무제한 용량의 파일 저장 공간
- 오늘 용도: 학교 안내 PDF 파일 업로드
Amazon Bedrock
생성형 AI 서비스 플랫폼
- Claude, Llama 등 다양한 AI 모델 사용 가능
- 오늘 용도: AI Agent 만들기
AWS Lambda
서버리스 컴퓨팅 서비스
- 서버 관리 없이 코드 실행
- 오늘 용도: 웹사이트와 AI Agent 연결
AWS Amplify
웹/모바일 앱 배포 서비스
- GitHub 연동으로 자동 배포
- 오늘 용도: 챗봇 웹사이트 배포
다음 단계
이제 AWS의 기본 개념을 이해했으니, 실제로 AI Agent를 체험해볼 차례입니다!
다음 페이지에서 미리 만들어진 AI Agent 데모들을 체험해보세요.