반응형
가상화란?
단일 컴퓨터
의 하드웨어 요소
를 일반적으로 가상머신(VM)
이라고 하는 다수의 가상컴퓨터
로 분할
할 수 있도록 해주는 기술
알아둬야할 개념
- 운영체제(Operating System, OS) : 시스템 하드웨어 자원과 소프트웨어 자원을 운영 관리하는 프로그램
- window, linux, macOS, Android ...ETC
- 특권명령(privileged instruction) : 시스템 요소들과 소통할수 있는 명령 - OS만 가능
- OS는 특권 명령때문에 하나의 하드웨어 시스템당 하나밖에 돌아갈 수 없엄
- 일반 프로그램은 특권 명령이 필요없기 때문에 많은 프로그램을 동시에 수행 가능
- EX) 인터넷의 경우 여러창을 동시에 사용가능
- 가상화가 나타나기 전까지는 하나의 하드웨어 시스템은 하나의 OS만 실행이 가능했음
- 즉 일반적인 컴퓨터처럼 직접 OS가 하드웨어에 설치된 사태(Bare-Metal)로만 운영 가능
가상화 컴퓨터의 역사
- 1세대 : 모든게 프로그램이기에 굉장히 느리다.
- 2세대 : 하이퍼바이저를 통해 속도가 향상되었다. 하지만 모든걸 하이퍼바이저가 지원하지 않았기에 여전히 빠르진 않았다.
- 3세대 : 하드웨어가 직접 나서서 통신. 단계가 굉장히 간결해지며 거의 bare-metal 속도와 차이가 없어짐.
앞으로 자주 접하게 될 HVM. 3세대 가상화를 뜻하는 용어임을 이해하면 되겠다.
EC2 ?
Amazon EC2 (Elastic Compute Cloud)는 인터넷을 통해 제공되는 가상 컴퓨터입니다
EC2는 유연하며 확장 가능한 클라우드 컴퓨팅 서비스로, 사용자는 필요한 만큼의 컴퓨팅 리소스를 프로비저닝하고 구성할 수 있습니다. 이를 통해 비용을 절감하고 애플리케이션을 더 효율적으로 실행할 수 있습니다.
EC2의 특성
- 초 단위 온디맨드 가격 모델
- 온디맨드 모델에서는 가격이 초단위로 결정
- 서비스요금을 미리 약정하거나 선입금이 필요 없음
- 빠룬 구축 속도와 확장성
- 몇분 안에 전 세계에 인스턴스 수백여대를 구축 가능
- 다양한 구성방법 지원
- 머신러닝, 웹서버, 게임서버, 이미지처리등 다양한 용도에 최적화된 서버 구성 가능
- 다양한 과금 모델 사용 가능
- 여러 AWS 서비스와 연동
- 오토스케일링, Elastic Load Balancer(ELB), CloudWatch
EC2의 구성
- 인스턴스
- 클라우드에서 사용하는 가상 서버 => CPU, 메모리, 그래픽카드 등 연산을 위한 하드웨어를 담당
- EBS
- Elastic Block Storage 의 줄임말, 클라우드에서 사용되는 가상 하드디스크
- AMI
- EC2 인스턴스를 실행하기 위한 정보를 담고 있는 이미지
- 보안 그룹
- 가상의 방화벽
반응형
'AWS' 카테고리의 다른 글
우당탕탕 AWS 학습기 - S3 (0) | 2023.11.30 |
---|---|
우당탕탕 AWS 학습기 - Elastic Load Balancer(ELB, 로드밸런서) (0) | 2023.11.15 |
우당탕탕 AWS 학습기 - S3, CDN서버 사용기 (0) | 2023.11.01 |
우당탕탕 AWS 학습기 - AWS 구성 (용어설명) (0) | 2023.09.01 |
우당탕탕 AWS 학습기 - 클라우드 컴퓨터란? (0) | 2023.08.31 |