본문 바로가기

DevOps/AWS

(10)
[AWS 기본] EC2(Elastic Compute Cloud)란? EC2(Elastic Compute Cloud)란?컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스 이다.  EC2(Elastic Compute Cloud)를 왜 배울까?서버를 배포하려면 컴퓨터가 필요하다. 내가 가진 컴퓨터에서 서버를 배포해 다른 사용자들이 인터넷을 통해 접근하게 할 수도 있다. 그러나 이렇게 하면 컴퓨터를 24시간 켜놓아야 하고, 보안상의 문제가 발생할 수도 있다. 이 외에도 AWS EC2는 여러 부가기능(로깅, 오토스케일링, 로드밸런싱 등)을 많이 가지고 있다.  현업에서도 실제 서버를 배포할 때 AWS EC2를 많이 사용한다. 백엔드 서버를 배포해야 할 때면 EC2에 서버를 배포해서 사용한다. *프론트엔드는 EC2보다는 vercel, netlify, AWS S3를 사용해서 주로 배포..
[AWS 기본] 배포(Deployment)란? 배포(Deployment)란?배포란 다른 사용자들이 인터넷을 통해서 사용할 수 있게 만드는 것을 의미한다. 개발자가 만든 웹페이지나 서버를 다른 사람들이 사용하려면 인터넷에 배포가 되어 있어야한다.  개발을 할 때는 localhost에서 진행했을 것이다. 그러나 localhost는 다른 컴퓨터에서는 접근이 불가능한 주소이다. 배포를 하게 되면 IP, 도메인 같은 고유의 주소를 부여받게 되고, 다른 컴퓨터에서 그 주소에 접속할 수 있게 된다.    * 인프런 '비전공자도 이해할 수 있는 AWS 입문/실전'을 참고하여 작성하였습니다.