묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
수업이 끝나고
안녕하세요 지금 까지 해왔던것은 거의 프리티어로 하긴 했지만... 수업이 끝났으니 혹시모르는 과금을 위해 다 삭제해 주는것이 좋나요..???
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
안녕하세요 라우팅 테이블 질문 있습니다!
안녕하세요 . 제가 강의를 다 듣고 복습하는 차원에서 다시 처부터 하나하나씩 보고 있는중인데 라우팅 테이블에 대해 질문이 있어서 글 남깁니다! 현재 라우팅 테이블이 총 3개가 있는데요 1. private subnet 2개 -> Destination: Nat Gateway (nat을 통해 외부로 나가라) 2. private subnet 2개 -> Destination: Nat Gateway (nat을 통해 외부로 나가라) 3. public subnet 2개 -> Destination: InternetGateway 질문1 이렇게 3개의 라우팅 테이블이 있는데 처음에 강사님께서 private ec2에서 외부로 리소스가 나갈때는 Nat를 통해 나간다하셨는데 그럼 1번과 2번을 통해 Nat으로 온 리소스를 3번 라우팅테이블 이 받아 IGW 로 간다고 이해한게 맞는건가요?? 질문2 라우팅 테이블 할떄 나가는거 말고 들어오는건 따로 설정 안해줘도 되는건가요??
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
질문
1분 5초 쯤에 나오는 alb DNS 네임으로 접속하거에서 DNS 이름치고 들어가면 로딩만 계속되고 더이상 진행이 안되는데... 인바운드 설정을 건드려야 할거같은데 아직 AWS에 적응이 완벽히 안되서 어디를 손봐야 할지 모르겠어요!
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
EC2 생성 질문
안녕하세요 좋은 강의 감사합니다. 그 강의 한 단위(?) 마다 아키텍처로 설명 해주시는거 구현하는걸로 알고있는데... 제가 17분짜리 마지막강의 듣고나서 보니까 Private서브넷에 EC2가 두개가 생성되어야 하는걸로 알고 있는데 강의를 다보고 보니까 2a에만 EC2를 생성한거 같더라구요... Private subnet/2C 에 EC2는 왜 안만드시는건가용??
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
mac 질문있습니다.
mac m1으로 실습을 따라가고 있는데, ppk로 변환하는 것까지는 했습니다. 그런데 그 뒤에 PuTTY를 이용해서 연결을 하고 로그인하는 부분을 mac에서는 어떻게 해야할지, 어떻게 검색을 해야할지 잘 모르겠습니다.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
private 서브넷은 라우트 설정이 필요없나요??
안녕하세요 질문이 2개가 있습니다 1.필요없다면 왜 private 는 따로 라우트 설정을 안해도되나요???? 2. 제가 이해가 잘안가서 그런데 라우트 설정은 들어가는 방향이나 방법들을 설정하는거고 서브넷 설정은 그 라우트들이 지나가는 길목이라 생각해도 무방할까요??
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
마지막 dns입력
마지막 dns 부분에서 dns 로 입력해서 들어갈려하면 계속 무한로딩이 뜨는데 어떻게 하면 좋죠?
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
시큐리티 설정
안녕하세요 지금은 aws가 좀 바뀌어서 그런데 3분 55초쯤에 설정하는것인바운드 인가요 아웃바운드 설정인가요??
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
React 관련 궁금한게 있습니다.
리액트 관련해서 질문이 있습니다. 지금까지는 리액트를 로컬에서만 불러오고 있는데요. 외부에서 접근을하려면 서버에 올려야하잖아요? 이런건 어떻게 aws서버에 올리는지 궁금합니다. aws와 react 강의니깐 강의에 맞는 질문 같은데 아니면 알려주세요.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
윈도우 cmd창에서 redis-cli라고 치면 강사님 mac과 다르게 실행이 안되는데 윈도우는 원래 그런가요?
cmd창에서 그냥 redis-cli라고 치면 내부또는 외부명령 실행할수 있는 프로그램,또는 배치파일이 아닙니다라고 뜨는데 윈도우에서는 안되는건가요?
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
rds 강의내용이 강의설명이 많이 다릅니다.
mysql을 private subnet으로 구성하고 이를 이중화는 하는게 본 내용인줄 알고 쭉 강의를 들었는데 RDS 마지막 강의 지나가듯이 이중화는 안하고 이내용을 뛰어넘고 subnet은 변경하지도 못하는데... 초반의 강의설명과 일치된 강의 내용이 필요합니다. 맛보기강의를 듣고 필요한 강의라고 생각해서 쭉 들었는데 ;;;
-
미해결
AWS RDS 를 Workbench로 쿼리 불러들이면 비용이랑 트래픽이 많이 발생하나요??
개발자 분이 본 서버 DB랑 읽기용 DB랑 분리 되어있어서 필요할 때마다 MySQL Raw data 불러오기 join하고 그랬었는데, 최근에 읽기전용으로 업데이트가 느려졌다고, 트래픽 이슈랑 workbench로 그때 그때 쿼리하면 비용도 많이 발생하지 않냐고 하는데 이런건 어디서확인하죠? 비용은 AWS 사이트에서 기가당 USD 0.129인가 그 자료 밖에 없던데 https://aws.amazon.com/ko/rds/mysql/pricing/ (출처) 비용이랑 트래픽이 얼마나 영향 주는지를 어떻게 알 수 있나요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
여기도 타임아웃이 나오는데요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. EC2 실습에서도 타임아웃이 나와서 해결 못하고 넘어왔는데 RDS 에서도 타임아웃이 나옵니다. 도저히 머가 원인인지 모르겠습니다.
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
build후 빈창만 뜬다면(해결법!)
환경: window 실행: putty 에서 실행, 인스턴스 t2 small 사용중 문제: 성공적으로 db까지 연결이 됬지만 아무것도 창이 띄어지지 않습니다. 보시다시피 퍼블릭IP주소를 입력했는데 빈값입니다. 혹시나 해서 dns접속도 했는데 새로고침만 화면 304만 뜹니다. 해결법: 원래는 강사님에게 질문하려다가 문제를 해결해서 혹시나 어려움이 있으신분들을 위해 해결법 작성합니다. server-app.js 들어가서 app.use(helmet)을 app.use(helmet({contentSecurityPolicy: false})로 변경 => 깃허브에 푸쉬후 cd MyBlog 가서 git pull => client/npm run build => MyBlog/npm run build:server
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
질문
안녕하세요! 강의 잘 듣고 있습니다. 앞선 구조 강의에서 그림상 RDS를 10.0.5.0/24 subnet에 배치시키고 있는데 현재 강의 상에서는 rds를 해당 subnet으로 배치시키는 과정이 없는것 같습니다. 생성한 RDS를 확인해보니 서브넷 ID로 할당된 것은 확인할 수 없고 서브넷 그룹과 서브넷 그룹에 포함된 서브넷만 보여주는 것을 확인했습니다. 결론은 RDS는 앞선 구조 강의 그림처럼 서브넷 ID 10.0.5.0으로 할당이 불가능하고 통신이 가능한 서브넷 그룹을 선택하는것인 것 같은데 제가 이해한게 맞나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
이후 수강 방향에 대한 질문
안녕하세요, 존 안 강사님 지금 만들어주신 강의 굉장히 잘 듣고 있고, 프론트와 백을 동시에 다루는 공부를 하고 싶었던 저에게 굉장히 큰 도움이 되고있습니다. 정말감사드립니다. 추가로 한가지 문의드리고 싶은게 잇는데, 백엔드 지향을 하고 있어서 AWS 공부를 해보려 하는데, 무료 강의를 다 듣고 강의 목록에 있는 도커 강의를 들으면 AWS에 대한 공부가 될까요??
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
blog폴더에 views.py에 class PostList(Listview) 내용과 post_list.html에 변수명이 틀린거에 대한 의문
view.py 에서 model = Post를 대입한 부분은 이해가 가는데 post_list.html에서 포문을 돌릴때 post_list라고 하는거는 변수명이 안맞는데 잘 돌아가는거에 대한 의문점이 듭니다.
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
test에 질문이 있습니다
현재 App.test.js에는 test()안에 실행중인 코드가 없는 것 같고 test도 react에서만 진행하는데 테스트가 되는게 있나요?테스트를 하여 성공을 하더라도 무엇을 기준으로 성공한건지 잘 모르겠습니다.. 그리고 백엔드 프론트 DB 등등 다양한 컨테이너가 존재하는데 테스트는 리액트만 진행하네요 이게 도커 환경에서 CI로 배포하는 과정까지 큰 틀에 집중하기 위해 test부분 내용은 의도적으로 생략하고 별다른 동작을 안해도 절차를 보여주기 위해 넣은걸로 보면 될까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
7강 마무리 코드가 aws에서 이상한 동작을 합니다.
7강 마무리 서버코드를 받아서 릴리즈로 실행하기 위한 작업을 몇가지 한뒤에, 로컬에서 돌려서 정상작동하는걸 확인하고, aws에 올려서 테스트 했습니다만, 서버쪽에선 이상한 곳에서 함수 동작이 멈춰버리고, 클라쪽에선 접속하고 캐릭터가 스폰되지 않아 배경만 덩그러니 있습니다. 멀티스레딩 비동기 프로그래밍에 익숙하지 않은 저로선 전혀 예상이 안가는 이상한 동작을 하여 질문드립니다. aws에서 인바운드규칙 설정하였고, public IP DNS로 Liseten걸어놨습니다. 1) 클라쪽 동작 로그 2) 서버쪽 동작 로그 3. 이상 동작을 확인하기위해 함수 한줄마다 Log를 찍어놨습니다. public void EnterGame(GameObject gameObject) { int checkCount = 0; Console.WriteLine($"EnterGame{++checkCount} int checkCount = 0;"); if (gameObject == null) return; Console.WriteLine($"EnterGame{++checkCount} if (gameObject == null)"); GameObjectType type = ObjectManager.GetObjectTypeById(gameObject.Id); if (type == GameObjectType.Player) { Console.WriteLine($"EnterGame{++checkCount} if (type == GameObjectType.Player)"); Player player = gameObject as Player; Console.WriteLine($"EnterGame{++checkCount} Player player = gameObject as Player"); _players.Add(gameObject.Id, player); Console.WriteLine($"EnterGame{++checkCount} _players.Add"); player.Room = this; Console.WriteLine($"EnterGame{++checkCount} player.Room = this;"); Map.ApplyMove(player, new Vector2Int(player.CellPos.x, player.CellPos.y)); Console.WriteLine($"EnterGame{++checkCount} Map.ApplyMove"); // 본인한테 정보 전송 { Console.WriteLine($"EnterGame{++checkCount} ---------- me -----------"); S_EnterGame enterPacket = new S_EnterGame(); Console.WriteLine($"EnterGame{++checkCount} new S_EnterGame()"); enterPacket.Player = player.Info; Console.WriteLine($"EnterGame{++checkCount} enterPacket.Player = player.Info"); player.Session.Send(enterPacket); Console.WriteLine($"player.Session.Send(enterPacket); {enterPacket.Player}"); S_Spawn spawnPacket = new S_Spawn(); Console.WriteLine($"S_Spawn spawnPacket = new S_Spawn(); {enterPacket.Player}"); foreach (Player p in _players.Values) { if (player != p) spawnPacket.Objects.Add(p.Info); } Console.WriteLine($"EnterGame{++checkCount}"); foreach (Monster m in _monsters.Values) spawnPacket.Objects.Add(m.Info); foreach (Projectile p in _projectiles.Values) spawnPacket.Objects.Add(p.Info); player.Session.Send(spawnPacket); } } else if (type == GameObjectType.Monster) { Monster monster = gameObject as Monster; _monsters.Add(gameObject.Id, monster); monster.Room = this; Map.ApplyMove(monster, new Vector2Int(monster.CellPos.x, monster.CellPos.y)); } else if (type == GameObjectType.Projectile) { Projectile projectile = gameObject as Projectile; _projectiles.Add(gameObject.Id, projectile); projectile.Room = this; } // 타인한테 정보 전송 { Console.WriteLine($"EnterGame{++checkCount} ---------- other -----------"); S_Spawn spawnPacket = new S_Spawn(); spawnPacket.Objects.Add(gameObject.Info); Console.WriteLine($"EnterGame{++checkCount} spawnPacket.Objects.Add(gameObject.Info);"); foreach (Player p in _players.Values) { if (p.Id != gameObject.Id) p.Session.Send(spawnPacket); } } }
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
기존 컴포즈 파일의 빌드 내용은요??
build: dockerfile context 등은 지워야하나요? 개발환경에서 사용하는 도커 컴포즈 파일과 운영환경(AWS)에 사용하는 파일의 구조가 조금 다른데 한 파일에 그냥 떄려넣어도 되나요??