6단계: 앱 배포 및 실행 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

6단계: 앱 배포 및 실행

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

이 예제에서는 이미 Redis를 사용하는 적절한 Ruby on Rails 애플리케이션이 있는 것으로 가정합니다. 구성 파일에 액세스하려면 다음과 같이 redis 젬을 Gemfile에 추가하고 config/initializers/redis.rb에서 Rails 이니셜라이저를 생성할 수 있습니다.

REDIS_CONFIG = YAML::load_file(Rails.root.join('config', 'redis.yml')) $redis = Redis.new(:host => REDIS_CONFIG['host'], :port => REDIS_CONFIG['port'])

그런 다음 애플리케이션을 나타내는 앱을 만들고 이를 Rails 앱 서버 계층의 인스턴스에 배포합니다. 그러면 Rails 앱 서버 계층의 인스턴스가 애플리케이션 코드를 업데이트하고 generate.rb을 실행하여 구성 파일을 생성합니다. 애플리케이션을 실행하면 ElastiCache Redis 인스턴스가 메모리 내 키-값 저장소로 사용됩니다.