aws 썸네일형 리스트형 [AWS] Elastic Beanstalk Launch Configuration 오류 해결 가이드 (2024) 부제: S님 수업 1일 차 EB 환경에 코드 배포하기일시: 2024년 10월 21일 (월) 오전 9:00 ~ 11:30목표: 로컬에서 작동하는 django 코드를 AWS Elasticbeanstalk에 배포하기 ElasticBeanstalk 환경 생성이 갑자기 중단된다면 얼마나 당혹스러울까요? 특히 이전에는 정상적으로 작동하던 기능에서 이러한 오류가 발생하면, 문제의 원인과 해결책을 이해하는 것이 중요합니다. 이 글에서는 오류의 원인과 해결 방법을 분석하고 안정적인 클라우드 환경 구축 방안을 제시합니다.오류 상황ElasticBeanstalk에서 환경 생성하기 버튼을 클릭했을 때 다음과 같은 오류 메시지가 표시될 수 있습니다:Creating Auto Scaling launch configuration fa.. 더보기 ElasticBeanstalk에서 Selenium 크롤링하기: 트러블슈팅부터 실전 팁까지 "웹 스크래핑이 필요한데 AWS에서 Selenium이 작동하지 않아 고생하고 계신가요? 저도 그랬습니다. 하지만 이제는 해결책을 찾았습니다."들어가며데이터를 수집하다 보면 언젠가는 마주치게 되는 순간이 있습니다. 바로 동적 웹페이지에서의 데이터 추출이죠. Beautiful Soup으로는 한계가 있어 Selenium을 써야 하는데... AWS Elastic Beanstalk 환경에서 이를 구현하는 것은 생각보다 까다로울 수 있습니다.이 글에서는 제가 겪었던 문제들과 해결 방법을 단계별로 상세히 공유하려고 합니다.Elastic Beanstalk이란?"Docker? EC2? 인프라 구성이 너무 복잡하지 않나요?"Elastic Beanstalk(EB)은 AWS가 제공하는 PaaS(Platform as a Ser.. 더보기 크몽 수업 의뢰 사전 미팅 기록 - 크롤링, DB 기록, 권한 관리 수업 일시: 2024년 10월 14일 (월) 오전 9:00 ~ 9:30주제: 웹 크롤링 구현, 데이터베이스 기록, 권한 관리 기능 구현에 대한 요구사항 및 구체적인 수업 방향과 목표 소개요구사항1. 특정 버튼 클릭 시 웹 페이지 크롤링 구현요청자님은 특정 버튼 클릭 시 목표하는 페이지를 크롤링하는 기능을 원합니다. 이 과정에서 발생할 수 있는 예외 상황을 처리하고, 안정적인 크롤링 방법에 대해 다룰 예정입니다. 사용자가 버튼을 클릭하면 특정 웹 페이지의 데이터를 자동으로 수집하여 실시간으로 데이터를 제공받는 것이 목표입니다.2. 크롤링 결과를 DB에 기록크롤링 성공 시 그 결과를 나만의 데이터베이스(DB)에 기록하는 기능을 추가합니다. 수집된 데이터를 체계적으로 정리하고 필요한 정보를 효과적으로 저장하여 추후.. 더보기 AWS 요금 폭탄 경험기 - 5일간 2000만원 AWS라고 Amazon에서 제공해 주는 클라우드 서비스이다.일반적인 BE(Backend) 개발자는 AWS를 이용해서 데이터를 저장하거나, 가상 서버를 임대하여 서버를 운용한다. 2000년 초반, 물리 서버가 있어야 했던 세상과는 다르다. 원하는 성능의 서버를 10분 이내에 만들어 사용할 수 있고, 딱 필요한 시간만 사용하고 종료할 수 있어 효율적으로 비용을 관리할 수 있다. 뿐만 아니라 내가 한국에 있지만, 미국 또는 유럽에서 서버를 개설하고 운용해야 하는 상황이라고 하더라도, 그 과정은 차이가 없다. 이렇게 손쉽게 자원을 관리할 수 있다는 것이 강력한 장점이지만, 충분한 이해가 없다면 비용관리 측면에서 치명적이다. 그 예를 이 글에서 적어보려고 한다. 2018년 6월 어느 금요일, 회사에서 약간 짬을 .. 더보기 Elastic beanstalk CLI 를 활용한 비용 절감 노력 Django 물개발자입니다. 이전 글에서 EB(Elasticbeanstalk) 환경에 Django를 배포하면서 겪었던 내용을 여기서 공유했습니다. 이번에는 EB에 환경을 생성하는 과정을 CLI 를 이용해 보려고 합니다. AWS web console을 이용하면 각 단계별로 필요한 과정과 의미를 이해하는데 도움이 됩니다. 다만 이런 과정을 자주 반복해야 하는 상황에 마주친다면 좀 더 나은 방법에 대해서 생각하게 될 것입니다. 같은 작업을 반복하는 것은 시간이 걸린다는 것은 의미하고 또 사람이 손으로 각 단계를 밟다 보면 의도하지 않게 실수를 할 수 있기 때문입니다. 위 그림은 EB에 environment을 생성하는 시작단계입니다. default configuration과 다른 환경을 갖추기 위해서는 그 후에.. 더보기 Django app AWS EB(elasticbeanstalk) 배포해보기 안녕하세요 물개발자입니다. google trend에 django를 찾아보면 위와 같은 검색어 흐름을 볼 수 있습니다. Django에 관심을 가지는 개발자 숫자가 많아지고 있음을 알 수 있습니다. 그리고 최근에 제가 근무하는 회사 지인이 AWS 환경에서 django 서비스를 운용해보고자 하는 경우가 있어 이와 같이 문서로 정리해봅니다. 다행히 aws에서 아래와 같이 친절한 한글 문서를 제공하고 있으니 이것을 기반으로 하겠습니다. Django 애플리케이션을 Elastic Beanstalk에 배포 https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/create-deploy-python-django.html https://docs.aws.amazon.co.. 더보기 우분투 리눅스에서 자주 사용하는 툴 AWS shell An integrated shell for working with the AWS CLI. https://github.com/awslabs/aws-shell Oh my zsh https://github.com/robbyrussell/oh-my-zsh Tmuxinator 다수의 tmux sessions 관리를 도와주는 툴 이 툴을 사용전에는 매일 아침마다 반복적으로 화면분할, workon을 실행해야 했다. https://github.com/tmuxinator/tmuxinator Shutter 데스크탑 환경에서 Screenshot 저장하는 툴 아래와 같이 단축키를 등록해 두면 프로그램이 실행되어 있지 않더라고 바로 사용가능 http://shutter-project.org/ Meld Meld .. 더보기 이전 1 다음