inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영

Auto Scaling

EC2가 늘어날때 자동으로 서버를 키는 방법은 없나요?

254

AshelCloud

작성한 질문수 1

0

오토 스케일링은 작업자가 매번 관리를 해줄 필요없이 트래픽에 따라 자동으로 인스턴스를 줄였다 늘였다 하는것으로 이해했습니다.

근데 지금처럼 인스턴스가 늘어나더라도 서버를 자기가 직접 실행시켜주어야한다면 오토스케일링을 사용하는데 장점이 사라진다고 생각되는데, 혹시 인스턴스를 시작할때 특정 프로그램을 실행시킨다던가 그런것이 있을까요?

linux aws

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

오토 스케일링을 사용할 때 인스턴스가 시작될 때 특정 프로그램을 자동으로 실행하게 하려면 AWS의 “인스턴스 사용자 데이터” 기능을 사용할 수 있습니다. 인스턴스 사용자 데이터는 인스턴스를 처음 시작할 때 스크립트나 명령어를 실행할 수 있게 해줍니다. 예를 들어, EC2 인스턴스가 시작될 때 자동으로 서버를 실행하는 스크립트를 포함시킬 수 있습니다.

EC2 대시보드에서 새 인스턴스를 시작할 때, “고급 세부 정보” 섹션을 찾아 “사용자 데이터”에 스크립트를 입력할 수 있습니다. 이 스크립트는 인스턴스의 시작 시점에 자동으로 실행됩니다. 비슷한 방식으로 오토 스케일링 그룹의 구성에서도 사용자 데이터를 설정하여, 새 인스턴스가 생성될 때마다 원하는 프로그램이나 스크립트가 실행되도록 구성할 수 있습니다.

이 기능을 통해 수동으로 각 인스턴스에 서버를 시작하는 수고 없이, 트래픽의 변화에 따라 자동으로 인스턴스를 늘리고 줄이면서도, 이 인스턴스들이 자동으로 필요한 서버 프로그램을 실행하게 할 수 있습니다.

AWS 요금 부과 질문 드립니다.

1

217

1

파트7의 게임서버를 AWS에 올리는 법 문의 드립니다.

0

181

1

서버 실행파일을 ec2로 옮기는 정석적인 방법?

0

282

1

.NET과 OS

0

258

1

모바일게임에서 aws로 웹서버 사용시 얼마나 사용하게 되는건가요?

0

546

1

mac 에서 빌드한 파일(.exec) 리눅스 서버에서 실행이 안됩니다

0

697

1

mac 실행파일(.app) 리눅스 서버에서 실행 하기

0

597

1

yum install nodejs npm --enablerepo=epel 이 설치가 되지 않습니다.

0

335

1

VPC 접속시 다음 이유 중 하나로 인해 원격 데스크톱을 원격 컴퓨터에 연결할 수 없습니다.

0

1082

1

AWS 강의를 듣고, 7장의 완성 게임을 배포하는 것이 가능한가요?

0

422

1

서버 프로그램 띄우는 것

0

557

1

AccountServer 게시파일을 EC2에서 실행했을 때 접속이 되지 않습니다.

0

384

1

[해결]RDS MySql의 디비를 마이그레이션 하는 과정에서 질문이 있습니다.

0

528

1

aws추가 강좌 관련

0

726

1

ec2 서버 + 디비

1

627

8

aws 프리티어

1

347

1

windows server 2016이나 다른버전 iso를 구할방법이 없습니다.

0

408

1

서버, 클라이언트 코드베이스 활용 문의

1

360

2

aws 강의 질문

0

250

1

10:54 쯤에 퍼블릭 액세스 권한 하는 방법에 대해 질문드립니다.

0

296

1

리눅스를 사용하는 이유가 무엇인가요?

0

1216

1

2016Window_server_iso 다운로드 오류 발생

0

289

1

centos iso 다운로드 문제

0

272

1

aws같은 상용 서버를 안쓰고 같은 와이파이가 아닐시 로컬 서버에 접속은 불가능한건가요?

1

259

1