Amazon ECS를 사용하여 Ruby on Rails를 시작하고 운영 중에 발생한 문제 해결
쓴 것
ECS를 사용하여 Ruby on Rails를 움직이는 구성 소개
ECS에서의 정의 예
크게 나누어 이하 3개의 정의를 ECS상에서 정의하면 환경을 구축할 수 있다
1. 클러스터 정의
2. 서비스 정의
3. 작업 정의
인프라 구성
클러스터 서비스 지정 및 배포
$ ecs deploy [クラスタ] [サービス] ...
그러면 ECS 에이전트가 작업 정의에 따라 Docker 컨테이너를 배포합니다.
운영 개시, 그리고 ··
bundle exec rails db:migrate
=> 명령으로 CPU, 메모리 부하 상승, 최악의 경우 액세스 할 수 없습니다.
=> 정기 실행 모니터링 불확실성
태스크 실행 전용 서비스를 만들자
클러스터 정의 예
인프라 구성
$ ecs deploy [クラスタ] [サービス] ...
$ ecs run [クラスタ] [サービス] -c [コマンド]
서비스 배포 및 명령 실행
명령 실행 후 서비스가 종료됩니다.
정기 실행 수행
무슨 일이야?
Reference
이 문제에 관하여(Amazon ECS를 사용하여 Ruby on Rails를 시작하고 운영 중에 발생한 문제 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kehonda/items/7b7063a0586ad2fe7b42텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)