-
AWS - EC2(Elastic Computing Cloud)Infra/클라우드 2023. 8. 6. 18:12
Infrastructure AWS
EC2
- Elastic Computing Cloud
- 안전하고 확장성 있는 컴퓨팅 서비스
- Instances (실제서버)
- Containers (Docker,쿠버네티스)
- Serverless
- 주로 Lambda를 의미하고,EC2와 거의 같은 서비스 인데 인스턴스 없이 즉 서버 없이 동작하면서 코드를 실행할 수 있다.
- 서버리스를 사용하면 탄력성이 높은 서비스를 만들어 낼 수 있다.
- 필요에 따라 Lambda를 잘쓰면 비용절감, 안정성 확보, 고가용성, 탄력성 등을 확보 할 수 있다.
- Hybrid
- aws 서비스와 물리적인 데이터 센터를 한꺼번에 사용할 때를 의미한다.
- https://aws.amazon.com/ko/ec2/
EC2 특징
- 사용한만큼 요금 지불, 초당으로 계산된다.
- 잘못 사용하면 IDC에서 서버를 임대하는 것 보다 비쌀 수 있다.
- AWS 서버를 사용할때는 사용하지 않을때는 즉시 정지를 하는 것이 좋다.
- 전세계 어디든지 빠르게 인스턴스를 생성하고 서비스 운영가능
- ELB, Auto Scaling, S3등 다양한 서비스와 연동
- Linux,Windows,MacOS 지원
EC2는 AZ 기반 서비스
- EC2와 주요 구성요소들은 AZ기반이다.
- EC2라고 하면 CPU와 RAM이 가장중요한 구성요이다.
- 그외에 EBS라고 하는 SSD도 있고 ENI라고 하는 네트워크 인터페이스도 존재한다.
- 이런것들이 리전이아니라 AZ즉 하나의 데이터 센터에 속한다.
- 고가용성을 위해서는 MutiAZ를 이용 가용성을 확보해야한다.
- Multi AZ
- 둘 이상의 AZ를 활용해서 서비스를 구축하는 것
- 두 대 이상의 서버가 필요
- 주로 ELB(Elastic Load Balancer)를 이용해서 서버를 연결하여 사용한다.
'Infra > 클라우드' 카테고리의 다른 글
AWS - EC2인스턴스 생성 (0) 2023.08.26 AWS - EC2 관련 서비스들 (0) 2023.08.06 AWS - S3 실습 4 : static web hosting 사용해 보기 (0) 2023.08.06 AWS - S3 실습3: CLI로 S3 제어 (0) 2023.08.06 AWS - S3 실습 2: 권한 부여 실습 (0) 2023.08.05