[AWS] 클라우드 컴퓨팅 & AWS

sookyoung.k·2024년 11월 12일
0

🌿 교보DTS TIL

목록 보기
26/39
post-thumbnail

☁️ 클라우드 컴퓨팅

인터넷을 통해 원격으로 컴퓨팅 자원 및 서비스를 제공하는 컴퓨팅 기술

서버 구매와 같은 인프라 투자 시간과 비용을 절약하고, 유연한 리소스를 활용하여 자원을 빠르게 조절하서 인프라를 효율적으로 운영할 수 있음

유형

  • 퍼블릭 클라우드
    • 인터넷을 통해 일반 대중과 기업에게 공개된 클라우드 서비스
  • 하이브리드 클라우드
    • 퍼블릭 클라우드와 프라이빗 클라우드를 병행해서 사용하고 이 간에 데이터와 애플리케이션을 공유하는 기술
  • 프라이빗 클라우드
    • 조직 내부에서 운영되는 클라우드 인프라

🎛️ 기반 기술

가상화

컨테이너화

클라우드 관리 플랫폼

클라우드 스토리지

클라우드 네트워크

클라우드 보안

마이크로서비스

🌿 AWS

Amazon Web Service, 클라우드 컴퓨팅 플랫폼

컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안 및 엔터프라이즈 애플리케이션을 비롯한 광범위한 글로벌 클라우드 기반 제품을 제공

초기 고정 비용 없이 새로운 서비스를 신속하게 제공, 하지만 비용적인 면을 먼저 고민을 해야 한다!

주요 서비스
👉 컴퓨팅, 스토리지, 네트워킹, 데이터베이스, 분석, AI와 머신러닝, IoT

🖥️ AWS 컴퓨팅 서비스

🛜 EC2 (Elastic Compute Cloud)

👉 AWS가 제공하는 핵심 서비스 중 하나로, 인스턴스라고 불리는 크기 조정 가능한 가상 머신(VM)을 제공

  • 오토 스케일링
  • Elastic Load Balancing 및 Elastic Block Store(EBS)
  • 선택한 유형과 사용 시간에 따른 비용

🛜 Lambda

👉 서버리스 컴퓨팅 지원
서버를 프로비저닝하거나 관리하지 않고 이벤트에 응답

  • 요청 수 및 실행 시간에 따라 비용 청구

🛜 Elastic Beanstalk

👉 웹 애플리케이션 및 서비스를 배포하고 확장하기 위한 플랫폼 서비스(PaaS) 솔루션

🛜 ECS (Elastic Container Service) 및 EKS (Elastic Kubernetes Service)

👉 ECS: 완전 관리형 컨테이너 오케스트레이션 서비스
👉 EKS: 관리형 쿠버네티스 서비스 제공

모두 컨테이너화 된 애플리케이션 배포, 관리 및 확장 가능

🛜 AWS Fargate

👉 서버를 관리하지 않고 컨테이너를 실행할 수 있도록 ECS 및 EKS와 함께 작동하는 서버리스 컴퓨팅 엔진

🛜 Outposts

👉 온프레미스 환경에 AWS 인프라, 서비스, API 및 도구를 확장하여 하이브리드 클라우드 배포에 적합하게 만든다

🛜 Lightsail

👉 소규모 애플리케이션 및 웹사이트를 손쉽게 배포하고 관리할 수 있도록 설계된 간소화된 서비스

🖥️ Amazon EC2

Elastic Compute Cloud, AWS에서 제공하는 클라우드 컴퓨팅 서비스

👉 클라우드에서 확장 가능한 컴퓨팅 용량을 제공
👉 물리 서버 필요 X, 수요에 따라 자원을 유연성있게 확장하거나 축소

👩‍💻 사용자들: 인스턴스라는 가상 서버 실행하여 애플리케이션 운영, 다양한 컴퓨팅 작업 수행

주요 기능

  • 인스턴스 유형: CPU, 메모리, 스토리지 등의 특정 구성을 갖추고 있음
  • 탄력성과 확장성: 수요에 따라 자원 확장, 오토 스케일링 기능을 통해 비용 최적화
  • 유연한 가격 모델 = {온디맨드 인스턴스, 예약 인스턴스, 스팟 인스턴스}
  • 보안 및 네트워크 구성: Amazon VPC를 통해 인스턴스를 위한 안전한 네트워킹 제공
  • 스토리지 옵션: EBS(Elastic Block Store), Amazon S3
  • 다른 AWS 서비스와의 통합
  • 운영 체제 및 소프트웨어 선택

💲 구매 유형

  • 온디맨드 인스턴스
    • 필요할 때 바로 생성해서 사용
  • 공유 인스턴스
    • 하나의 물리적인 서버에 여러 개의 EC2 인스턴스 실행
      🙋‍♀️ 다른 사람 인스턴스 때문에 영향 받을수도
  • 전용 인스턴스
    • 하나의 물리적인 서버에 하나의 EC2 실행
  • 스팟 인스턴스
    • 경매 방식

💸 사용 사례

웹 호스팅

머신 러닝

배치 처리

게임 서버


본 포스팅은 글로벌소프트웨어캠퍼스와 교보DTS가 함께 진행하는 챌린지입니다.

profile
영차영차 😎

0개의 댓글