Here are some good resources that you can refer to architect your solution.
- Use Amazon EC2 for cost-efficient cloud gaming with pay-as-you-go pricing
- How do I choose the appropriate EC2 instance type for my workload?
- Choosing the Right EC2 Instance Type for Your Application
- AWS re:Invent 2020: Selecting the right Amazon EC2 instance for your workloads
As one of the above references says that because you can launch and terminate instances as desired, profiling and load testing across a variety of instance types is simple and cost effective. You can easily change instance types as your needs change. You can even profile multiple instance types as part of your Continuous Integration process and use a different set of instance types for each minor release.
Auto Scaling Groups (ASG) can help with provisioning EC2 easily and it can help you manage the scaling easily so that you don't have pay for EC2 when you don't need them. Also, ASG makes it easy to pick and choose the instances by offering a new feature called Attribute based instance selection. If you want to further cost optimize and if your use-case can tolerate interruptions, then you can leverage EC2 Spot instances. You could also use ASG to mix and match On-Demand and Spot instances as well. There is a lab which explains how to deploy ASG with different options (last link in the reference) which you may find useful.
RDS Aurora MySQL 로그 관련질문됨 5년 전
SSL인증서의 도메인ip 변경하는방법질문됨 14일 전
EC2 https연결을 위한 로드밸런스 타겟 그룹에서 unhealthy 로 나옵니다.
AWS에서 SQLAgent 사용하는 방법에 대해질문됨 5년 전
EC2 의 네트워크 성능에 관한 문의질문됨 6년 전
aws cloudsearch suggest processing time질문됨 24일 전
안녕하세요. 프리티어 t2.micro 사용중인데 너무 느립니다..질문됨 6년 전
도메인 구입후 인스턴스 IP를 도메인 DNS A 레코드에 추가했으나 연결 문제수락된 답변
하나의 메일계정으로 SES 중복 인증했을 때질문됨 6년 전
GameLift에 Server 업로드가 안됩니다.질문됨 5년 전