자격증
AWS에서 EC2의 개념이 정확히 무엇인가요?
AWS에서 EC2의 개념이 정확히 무엇인가요? EC2에 올린다고 하는데 AWS EC2의 개념이 정확히 무엇인지 궁금합니다!
2개의 답변이 있어요!
안녕하세요. 조원우 정보처리기사입니다.
EC2는 AWS 클라우드의 가상서버입니다. 가상서버를 구축하고, 보안,네트워크를 구성하며, 스토리지를 관리할수 있습니다. 효과로는 하드웨우 비용이 절감해 빠르게 개발, 배포를 할수 있습니다
안녕하세요. 이중철 AX 정보처리기사입니다.
네. AWS EC2는 'AWS에서 빌려 쓰는 가상 서버'라고 이해하시면 가장 정확해요.
즉, 실제 물리 서버를 직접 사서 설치하는 대신, AWS 안에 있는 컴퓨터 자원을 필요할 때 만들어 쓰는 서비스입니다.
1. EC2가 뭔가요?
EC2는 Elastic Compute Cloud의 약자로, AWS가 제공하는 '대표적인 가상 서버 서비스'를 의미합니다.
사용자는 몇 번의 설정만으로 서버를 만들고, 필요하면 늘리거나 줄일 수 있어요.
쉽게 말하자면, 내 PC 대신 AWS 안에 있는 컴퓨터를 하나 빌리는 것에 가까운데요. 웹사이트, API 서버, 배치 작업, 개발·테스트 서버 같은 걸 올리는 데 많이 씁니다.
2. 'EC2에 올린다'는 뜻은요?
'EC2에 올린다'라는 말은 보통 내 프로그램이나 웹서비스를 EC2 인스턴스라는 가상 서버에 배포한다는 뜻을 의미합니다. 여기서 인스턴스는 EC2로 만든 실제 사용 단위의 서버라고 보면 되어요. 즉, 코드를 EC2에 올리면 그 서버에서 프로그램이 실행되고, 외부에서 접속할 수 있게 구성할 수 있답니다.
3. 함께 나오는 용어 정리..
1) 인스턴스: EC2로 만든 가상 서버 자체입니다.
2) AMI: 서버를 만들 때 쓰는 템플릿입니다. 운영체제와 기본 설정이 들어 있습니다.
3) EBS: 서버에 붙는 저장장치입니다.
4) 보안 그룹: 서버의 방화벽 설정입니다.
정리하자면,
1) EC2 = AWS에서 빌려 쓰는 가상 컴퓨터,
2) EC2에 올린다 = 그 가상 컴퓨터에 내 서비스나 프로그램을 배포한다라는 뜻입니다.
※ 질문자님을 포함하여 소중한 분들의 건강, 재산과 안전을 지키고, 혹시나 발생할 수 있을 다양한 문제 상황에 놓이지 않기 위해서라도 저를 포함하여 다양한 토픽에서 활동하는 모든 전문가분들의 아하 지식커뮤니티에서의 답변은 예외 없이 참고 용도로만 유용하게 활용하시기 바랍니다.😉