AWS 클라우드 기초 학습(EC2, Elasticbeanstalk) - 1

2023. 5. 15. 17:36·Cloud/AWS
728x90
SMALL

클라우드 컴퓨팅

인터넷을 통해 온디맨드로 컴퓨팅 서비스를 제공하는 모델

이러한 서비스는 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 애널리틱스, 인텔리전스 등 다양하게 포함된다.

 

1) 형태


- 공용 클라우드
클라우드 서비스 제공업체는 인프라를 소유, 관리, 운영하며, 사용자는 인터넷을 통해 이를 이용한다.
ex) Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform 등이 이에 해당

- 사설 클라우드
사설 클라우드는 단일 비즈니스나 조직이 독점적으로 사용한다.
해당 조직의 내부 데이터 센터에 위치할 수 있거나, 클라우드 제공업체에 의해 호스팅 될 수도 있다.

- 하이브리드 클라우드
하이브리드 클라우드는 공용 클라우드와 사설 클라우드를 결합한 형태로, 데이터와 애플리케이션을 둘 사이에서 자유롭게 이동할 수 있다.

 

2) 이점

- 비용 절감
- 빠른 속도
- 글로벌 규모
- 생산성 향상
- 성능 향상

 

EC2

가상 서버를 활용한 클라우드 컴퓨팅 서비스

EC2는 사용자가 필요한 용량과 컴퓨팅 리소스를 확보할 수 있는 인스턴스라는 가상 서버를 제공하며, 사용자는 이를 통해 웹 서비스, 데이터베이스, 빅데이터 분석, 머신 러닝 등 다양한 목적으로 사용할 수 있다.

 

1) 구성도


- 인스턴스: Amazon EC2 환경에서 가상 서버를 '인스턴스'
* 특정한 컴퓨팅 용도에 맞춰진 서로 다른 메모리, CPU, 스토리지, 네트워크 용량을 가진다.

- Amazon Machine Image (AMI): 인스턴스를 시작하는 데 사용되는 소프트웨어 구성
* AMI는 운영 체제, 애플리케이션 서버, 애플리케이션 등을 포함할 수 있다.

- 보안 그룹: 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽

- Elastic IP 주소: 고정 IPv4 주소로, Amazon EC2 인스턴스에 동적으로 재할당할 수 있다.

- 인스턴스 스토어: 임시 데이터를 저장하는 데 사용되는 스토리지 볼륨
* 인스턴스가 중지되거나 종료되면 데이터가 사라진다.

- Amazon EBS (Elastic Block Store): 인스턴스에 지속적으로 사용할 수 있는 블록 스토리지

- VPC (Virtual Private Cloud): 사용자의 AWS 리소스를 안전하게 실행할 수 있는 가상 네트워크

- ELB (Elastic Load Balancing): 인바운드 트래픽을 여러 인스턴스에 자동으로 분산시키는 서비스

- Auto Scaling: 요구에 따라 EC2 용량을 자동으로 확장하거나 축소하는 기능

 

Elasticbeanstalk

개발자들이 애플리케이션을 배포하고 조정하는 데 필요한 인프라를 쉽게 관리할 수 있게 해 준다.

즉, AWS Elastic Beanstalk를 사용하여 애플리케이션의 코드를 업로드하면, Elastic Beanstalk는 배포, 운영 체제 서버 설정, 로드 밸런싱, 자동 조정 등 인프라 작업을 자동으로 처리한다.

 

 

 

728x90
SMALL
저작자표시 비영리 변경금지 (새창열림)

'Cloud > AWS' 카테고리의 다른 글

AWS 클라우드 기초 학습(S3 간단히 다루기) - 4  (0) 2023.05.18
AWS 클라우드 기초 학습 - 3  (0) 2023.05.17
AWS 클라우드 기초 학습 - 2  (0) 2023.05.16
'Cloud/AWS' 카테고리의 다른 글
  • AWS 클라우드 기초 학습(S3 간단히 다루기) - 4
  • AWS 클라우드 기초 학습 - 3
  • AWS 클라우드 기초 학습 - 2
동석해요
동석해요
공부하고 싶은게 많은, 사소한 IT 지식들 공유
    250x250
  • 동석해요
    개발로 자기계발
    동석해요
  • 전체
    오늘
    어제
    • 분류 전체보기 (226)
      • Develop (126)
        • 기초지식 (12)
        • FastAPI (102)
        • Django (11)
      • Database & Data (62)
        • 기초지식 (16)
        • MySQL (29)
        • PostgreSQL (8)
        • 데이터 분석 (9)
      • 인공지능 (11)
        • PyTorch (9)
      • Cloud (8)
        • AWS (4)
        • GCP (2)
      • 버그처리 (14)
      • 회고 & 일상 (5)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
동석해요
AWS 클라우드 기초 학습(EC2, Elasticbeanstalk) - 1
상단으로

티스토리툴바