본문 바로가기

AWS3

코딩애플 - AWS Elastic Beanstalk, S3 배포하기에 앞서 1. AWS 라면 EC2 가 제일 유명하지만... EC2는 가상 서버(인스턴스)를 빌리는 상품으로, 숙련자라면 커스터마이징이 가능하고 빠르기 때문에 EC2를 사용하는 것이 맞지만 편하고 쉽게 배포하려면 AWS의 Elastic Beanstalk 을 사용하는 것을 추천 2. AWS 의 Elastic Beanstalk 이란 코드만 올리면 알아서 EC2 인스턴스 빌리고 npm install 한 뒤 npm run start 까지 실행해주며, 무료로 도메인 연결과 24시간 서버 구동이 가능한 상품이다. 유저가 훗날 많아지면 확장도 쉬워지고 버전관리도 가능하다고 한다. 그러므로 사용자는 코드에 집중하면 되는 것 구글 클라우드에 App Engine 이라는 상품도 비슷한 역할을 해준다고 한다. 3. Ve.. 2023. 7. 5.
AWS 기초 강좌 1 https://youtu.be/JjiYqBl2328 데이터 센터 어플리케이션의 서버를 호스팅하는 실제 시설 컴퓨팅 시스템을 위한 하드웨어 네트워킹 장비 전원 공급 장치 전기 시스템 백업 발전기 환경 제어장치 운영 인력 ... -> 운영에 비용이 많이 소요된다. -> 장애 기기를 교체하거나 구축 시간이 느리다. 클라우드 컴퓨팅이란 인터넷을 통한 클라우드 서비스 플랫폼을 통하여 컴퓨팅 성능, 데이터베이스, 스토리지, 애플리케이션 및 IT 리소스를 주문형으로 제공하는 것 클라우드 서비스 플랫폼은 소프트웨어와 데이터베이스를 구축 및 유지하고 고객 만족을 위한 애플리케이션을 만드는데 사용할 수 있는 IT 리소스에 대한 빠른 액세스를 제공함 -> 필요한 만큼의 리소스에 즉시 액세스할 수 있으며 사용한 만큼만 비용을.. 2023. 6. 30.
KDT 5th 웹개발자 입문 수업 35일차 - 1 FileZilla 보안상 중요한 정보가 담겨있는 .env 파일은 직접 서버에 업로드해줘야 하므로 파일질라를 사용해줘야 한다. 파일질라 좌측 상단에 존재한 사이트 관리자를 틀고 1. 프로토콜은 [ SFTP (SSH) ] 2. 호스트 [퍼블릭 IPv4 주소] 3. 로그온 유형 4. 사용자 [ ec2-user ] 를 입력해주면 서버에 접속 가능하다. 정상적으로 서버에 접속했다면, 옮겨줄 파일을 로컬에서 찾아서 리모트에 드래그앤드롭하거나 더블 클릭해주면 끝! .env 파일이 정상적으로 들어갔다면 클론해온 서버가 정상 작동할 것이다. PM2 (Process Manager 2) node.js프로그램의 프로세스 관리자 메모리가 넘친다거나 오류로 인하여 프로세스가 종료되는 등의 상황에 직면했을 때 유용 app.js 가.. 2023. 3. 24.