Web/AWS

    AWS 활용을 위해 알아두면 좋은 개념들

    EC2 Instance를 원격 제어하기 위한 SSH 연결 EC2 Instance 생성 시, SSH 연결을 위해서 키 페어를 생성해야 하는 과정이 있다. 여기서 SSH(Secure Shell) Protocol은 PC와 PC가 Public Networt를 통해서 통신할 때, 보안상 안전하게 하기 위한 Protocol이다. EC2 Instance를 만들 때 키 페어를 생성하는 것은, 주고 받는 데이터를 암호화해서 해당 키 페어를 가지지 않은 사람은 통신되는 데이터를 알아볼 수 없게 하기 위한 조치이다. 키 페어를 생성하게 되면 .pem 확장자를 가진 파일을 내려받게 되는데, 이는 AWS에서 빌린 컴퓨터를 원격으로 제어하기 위해 SSH 통신을 하고자 할 때 필요한 Private Key가 기록된 파일이다. 따라서..

    AWS의 핵심 개념들 및 서비스들

    Cloud Computing 기존 서버의 방식에서는 한 공간에 컴퓨터를 설치하여 서버를 운용했다. 그리고 서버 수용 능력이 한계에 도달하면 컴퓨터를 추가로 설치하거나 각 컴퓨터의 성능을 높이기도 했다. 그러나 이와 같은 서버 관리 방법에는 다음과 같은 문제점들이 있다. 주기적인 관리 필요 → 인력 및 비용 투자 증가 공간의 한계 서버 증설 작업이 까다롭다 보니, 일부 거대 기업은 데이터 센터라는 거대한 건물을 세우기 시작했다. 그리고 이때부터 데이터 센터의 유휴 자원을 대여하는 서비스가 등장하기 시작했다. (이러한 환경을 Off-premise라고 부른다.) 즉 서버의 자원과 공간 및 네트워크 환경을 빌려서 사용하는 Cloud Computing이 시작된 것이다. 장점 데이터 센터와도 비슷한 역할을 하지만,..