EC2란 Amazon Elastic Compute Cloud의 줄임말로,
안전하면서 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스이다.
개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었다.
간단한 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있다.
컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하고, 검증된 컴퓨팅 인프라에서 실행할 수 있다.
EC2 덕에 새로운 서버 인스턴스를 획득하고 부팅에 필요한 시간을 단축할 수 있게 된다.
컴퓨팅 요구 사항의 변화에 따라 말 그대로 Elastic(유연한) 확장 및 축소가 가능하다.
그렇기 때문에 컴퓨팅 비용 절약도 된다.
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
<Linux 인스턴스용 사용 설명서>
가상 컴퓨팅 환경으로서 제공되는 컴퓨터 각 1대를 의미하는 단위
1. 탄력적인 웹 스케일 컴퓨팅
- 신속하게 용량 조절 가능
- 다수의 서버 인스턴스 동시 지정 가능
- EC2 Auto Scaling으로 플릿의 가용성 유지 및 필요량에 따른 scale 변화 자동화
- https://aws.amazon.com/ko/blogs/korea/ec2-fleet-manage-thousands-of-on-demand-and-spot-instances-with-one-request/
2. 완전 제어
- 인스턴스에 대한 완전 제어 가능(루트 액세스 및 상호 작용 기능 포함)
- 웹 서비스 API를 사용해 인스턴스 원격 재부팅 가능
- 콘솔 출력에도 액세스 가능
3. 유연한 클라우드 호스팅 서비스
- 선택한 환경에 적합한 구성 제공(운영체제, 애플리케이션, CPU, 부팅 파티션 크기 등)
4. 통합성
- S3나 RDS 및 VPC와 같은 대부분의 타 AWS와 통합되어 있음
- 컴퓨팅, 쿼리 처리 및 광범위한 애플리케이션 간 클라우드 스토리지에 대해 완전하고 안전한 솔루션 제공
5. 안전성
- 신속한 교체 인스턴스 예측 및 실행에 대한 안정적인 환경
6. 보안
- Amazon VPC(Virtual Private Cloud)와 함께 작동하여 사용자 컴퓨팅 리소스에 대한 보안성 및 강력한 네트워킹 기능 제공
아래의 링크에는 EC2와 관련한 세미나의 상세한 자료가 첨부되어 있다.
https://www.slideshare.net/awskorea/amazon-ec2-deep-dive
<S3, RDS 포함 정리 내용>
Switch, case 문 (0) | 2019.07.03 |
---|---|
MongoDB - NOSQL (0) | 2019.06.29 |
Deployment and AWS (목표) (0) | 2019.06.28 |
Authentication with express-session and flow (0) | 2019.06.27 |
Authentication 목표 (0) | 2019.06.26 |
댓글 영역