AWS EC2 서비스에 대하여
책일 읽어보아도 그리고 인터넷을 살펴보아도 아마존의 EC2 서비스가 무엇인지 정확하게 그리고 이해하기 쉽게
설명되어 있는 곳을 찾을 수가 없어 이렇게 직접 글을 쓰고 찾아보게 되었다.
모두가 알다 싶이 EC2 서비스가 대략적으로 컴퓨터 기기를 대여해서,
내가 인터넷으로 손쉽게 인스턴스 라는 형태로 빌려 사용하는 것임은 알 수 있다.
그리고 신규 회원 가입을 하면 무료로 12개월 사용할 수 있고 이와 함께 AWS에서 제공하는 기타 서비스들을
일정 수준까지 제공받을 수 있다.
여기까지는 쉽게 찾아보고 직접 가입과 등록 하는 절차들까지 친절하게 스크린샷을 해주는 블로그들이 많다.
하지만 정확히 AWS에서 소개하는 정보들과 자료를 참조하는게 적합하다는 결론을 내렸고 그래서 홈페이지의 소개자료를
정리해보고자 한다.
혹시라고 원 출처를 궁굼해 하시는 분들은 링크로 접속해보기를 권장한다.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html
What is Amazon EC2? - Amazon Elastic Compute Cloud
What is Amazon EC2? Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity in the Amazon Web Services (AWS) Cloud. Using Amazon EC2 eliminates your need to invest in hardware up front, so you can develop and deploy applications fast
docs.aws.amazon.com
1. AWS의 EC2란 무엇인가?
규모에 있어 유연한 computing 케파를 제공하는 클라우드 서비스이다. EC2를 사용하게 되면 하드웨어 구매로 부터 자유로워 질수 있어 민첩성을 획득할 수가 있다. 자유롭게 몇 대의 가상 자원으로 확대할 수 있고, 저장과 네트워킹 및 보안과 관련한 사항들을 자유롭게 설정할 수 있다.
--> 사실 우리가 생각하는 컴퓨터는 컴맹 혹은 단순 사용자 입장에서는 운영체제를 사용하는 것으로 생각된다. 하지만 그 안에는 결국 몇개의 부품들(하드웨어)가 모여 컴퓨터를 만들어 낸것에 불과하다. 이러한 부품들을 쉽게 쉽게 빌렸다 반납했다 하며 capacity 조절을 용이하게 하는 서비스임을 강조하는 소개 정도로 이해하면 된다.
2. EC2의 기능들은 무엇인가?
EC2 자체가 컴퓨터의 구성품들을 원하는대로 빌릴 수 있는 서비스이니 AWS가 특별하게 제공하는 기능들이 무엇인지가 궁굼할 수 밖에 없다. 위의 간단한 소개는 굉장히 일반적인 수준의 정리이다. 그러면 구체적으로 어떤 기능들을 제공하고 있는지 살펴보겠다.
- 인스턴스라는 형태의 가상 컴퓨팅 환경
- 사전 설정에 맞추어진 인스턴스로 AMI(Amazon Machine Image)라는 나만의 맞춤형 소프트웨어 구성을 선택할 수 있다.
* AMI 라는 말이 조금 설명이 부족하기에 추가설명하자면, 인스턴스의 기본 세팅 모음으로 이해하면 되겠습니다. 즉, 인스턴스를 여러개 만들고 싶을 때, 각기 각기의 인스턴스 설정을 동일하게 작업하는 번거로움을 해소해주는 기능으로 이해하면 되겠습니다.
- 다양한 인스턴스 설정값 (CPU, 메모리, 저장량, 네트워크 등)
- 인스턴스를 중지, 휴면 하는 경우 Temporary data들의 초기화
- 영구 블록 스토리지 (EBS) 제공, 쉽게 생각하면 하드디스크 역할을 하는 서비스를 제공하는 것으로 유사 서비스인 S3와 같은 Object Storage와 Block Storage의 차이는 어플리케이션의 설치 유무가 가장 직관적임. S3는 단순 저장 용도
- 고유 사설 네트워크인 VPC와의 연결 기능
- 메타 데이터의 생성
- dynamic cloud computing 에 사용할 수 있는 Dynamic IPv4 제공
여기까지가 아마존의 홈페이지에서 제공하는 EC2 기능에 대한 설명이다. 이후 단계부터는 어떻게 EC2를 setup 하는지 그리고 기타 다른 서비스들, 보안 등 확장되는 개념들을 소개해준다. 추가 적인 내용이 궁굼하신 분들께서는 앞서 붙여진 링크로 들어가서 확인해 보시기 바랍니다.