AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

클라우드 컴퓨팅 기초와 AWS 서비스 개요

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

인프라/DevOps/보안

대상자

  • 대상자: AWS 클라우드 기초를 배우는 개발자, DevOps 엔지니어, IT 관리자
  • 난이도: 중급 (기초 개념과 AWS 서비스 구조 설명)

핵심 요약

  • 클라우드 서비스 모델: IaaS, PaaS, SaaS의 차이를 이해하고, 각 모델이 제공하는 유연성과 제어권 수준을 파악
  • AWS의 주요 이점: 자본비 대신 가변비, 확장성, 글로벌 배포 가능성 등을 통해 비용 효율성운영 효율성 향상
  • AWS 서비스 범주: Compute, Storage, Security, Networking 등 20개 이상의 서비스 카테고리와 핵심 서비스 예시 (예: Amazon EC2, Amazon S3)

섹션별 세부 요약

1. 클라우드 컴퓨팅 소개

  • 정의: 인터넷을 통해 컴퓨팅 자원을 요청 시 제공하는 모델로, 가용성유연성을 강조
  • 핵심 특징: Pay-as-you-go 방식, IT 인프라 자원의 즉시 제공

2. 클라우드 서비스 모델

  • IaaS: 네트워크, 컴퓨팅, 저장소 자원을 직접 제공하여 최대 제어권 부여
  • PaaS: 하위 인프라 관리 없이 애플리케이션 개발에 집중
  • SaaS: 완전한 제품 제공 (예: 웹 기반 이메일)으로 관리 부담 최소화

3. 클라우드 배포 모델

  • Cloud, Hybrid, On-premises 3가지 모델로 기업의 인프라 요구사항에 맞춤 적용

4. 클라우드 컴퓨팅 이점

  • 비용 효율성: 자본비 대신 가변비 지출
  • 확장성: 실시간 수요에 따라 자원 조정
  • 글로벌 배포: AWS 지역 기반의 빠른 배포

5. AWS 소개

  • 웹 서비스 정의: XML/JSON 기반의 API 상호작용 제공
  • AWS의 역할: 전 세계 클라우드 인프라를 통해 IT 자원의 유연한 제공

6. AWS 서비스 범주

  • Compute: Amazon EC2, AWS Lambda컴퓨팅 자원 관리
  • Storage: Amazon S3, Amazon EFS저장소 솔루션
  • Security: AWS IAM, AWS KMS보안 및 인증 관리
  • Networking: Amazon VPC, CloudFront네트워크 및 콘텐츠 전송

7. AWS와의 상호작용 방법

  • AWS Management Console: 그래픽 인터페이스 기반의 사용
  • CLI: AWS CLI를 통한 명령어 기반 관리
  • SDKs: Java, Python 등 언어 기반의 코드 내 서비스 활용

8. AWS 클라우드 도입 프레임워크(AWS CAF)

  • 6개 관점: 비즈니스, 인력, 거버넌스, 플랫폼, 보안, 운영
  • 목표: 조직 전반의 클라우드 전략을 구조화하여 성공적인 도입 지원

결론

  • AWS 서비스 이해AWS CAF 활용을 통해 클라우드 전략 수립
  • 핵심 서비스 (예: Amazon EC2, S3)부터 시작하여 단계적 확장 권장
  • 비용 최적화보안 강화를 위해 AWS CAF의 6개 관점을 기반으로 전략 수립