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에 올린다 = 그 가상 컴퓨터에 내 서비스나 프로그램을 배포한다

    라는 뜻입니다.

    ※ 질문자님을 포함하여 소중한 분들의 건강, 재산과 안전을 지키고, 혹시나 발생할 수 있을 다양한 문제 상황에 놓이지 않기 위해서라도 저를 포함하여 다양한 토픽에서 활동하는 모든 전문가분들의 아하 지식커뮤니티에서의 답변은 예외 없이 참고 용도로만 유용하게 활용하시기 바랍니다.😉