월 15,400원
5개월 할부 시- 오지윤2024-11-011417802
안녕하세요! EC2에 백엔드 서버 배포만 해보다가 지금 회사에서는 ECS를 사용하게 되았는데요. ECR에 도커 이미지를 올리고 task definition, service를 생성해보긴 했는데 한 태스크에 두개의 도커 이미지를 올리는 부분은 계속 실패하고, 이유를 찾는 과정에 조금 어려움을 느끼고 있습니다(ECS 동작에 대한 이해가 부족해서 일것 같습니다),또한 하나의 도커 이미지는 ECS로 어찌저찌해서 올렸는데 서비스 생성(alb, 타겟그룹, 포트 설정 등) 할때 왜 이게 되는지 잘 모르는 상황인데 해당 강의를 듣고 제 문제를 해결할 수 있을까요??답답한 상황이라 강의가 도움이 됐으면 해서요ㅠ 아 ECS에서는 EC2방법으로 올리도 있습니다! 해당강의는 fargate, ec2 어느 방법을 선택하고 있나요?
- 이수경2024-07-181325448
안녕하세요? 좋은 강의 감사합니다. 다름이 아니라 아마존 클라우드 구축에 관심이 있습니다. 다만 이 강의에서 구축하는 클라우드가 유료인지 궁금합니다.
- 아리2024-04-231247476
안녕하세요 저는 프론트엔드인데요, 회사에서 프론트 배포를 도커 사용해서 하고있는데 이해가 잘안돼서 강의가 도움이 될까요!
김시훈2024-04-23334993Next.js, Remix 같은 서버가 필요한 프론트 개발중이신가보군요. 서버 배포, 특히 도커를 이용한 서버 배포라면 이 강의가 많은 도움이 되실거라고 봅니다. 기초적인 내용부터 빌드업을 하기 때문에 프론트엔드 개발자들이 수강하기에도 적합하다고 생각해요
- dhj1002024-04-021226465
안녕하세요. 현재 nestjs, postgresql(RDS)를 이용한 데모 프로젝트를 진행중입니다. 이번에는 ECS를 이용하여 배포해보려고, 자료를 찾던중 강사님의 강의가 저에게 적합한것같아 수강해보려고 합니다. 수강 전, 제가 강의 외 추가로 학습할 내용이 있을지 문의 드립니다. 먼저 서버 구조는 아래와 같습니다. - Back 서버 : Nestjs + TypeORM => 도커 이미지 - DB : postgresql(RDS) Nestjs에서 TypeORM 설정 파일에 RDS 설정값(host, username, password 등)을 입력하여, ECS에 배포할경우 RDS DB가 정상작동하는지 궁금합니다. 아니면 추가로 수강 전 공부해볼 키워드가 있을까요? (ex. port 허용, task definition 추가 설정 등) 감사합니다.
김시훈2024-04-03330133안녕하세요~ 음 일단 강의를 보시고 나서 RDS 연동 하는 부분을 찾아보시면 될듯합니다! 근데 강의에서 다루는 VPC, Security Group, IAM 부분을 잘 이해하시면 추가 공부 없이 RDS를 포함한 다른 AWS 서비스들을 쉽게 연결하실 수 있을거에요. host, username, password 같은 시크릿 키들은 강의에서 다루는 Secret Manager를 이용하면 됩니다
- 원데이2024-02-261190762
스프링 부트 개발해서 서버에 배포 환경 구축할려고 하는데, 강좌와 어떤 차이가 있을까요? 혹시 스프링부트 버전로 CI/CD 할 수 있는 추가 강의 또는 추가 자료 계획있으신가요?
김시훈2024-02-27321068이 강의에서 배우는 내용은 프로그래밍 언어/프레임워크와 무관합니다. Node.js를 예시로 사용하고는 있지만 이건 단순히 배포할 대상이 필요해서에요. 강의에서 배운 내용 대부분은 조금만 수정을 하면 어떤 언어/프레임워크에서도 사용하실 수 있습니다! 그래서 추가 강의/자료 계획은 따로 없습니닷
- dbskim2342024-01-191146565
Springboot, S3(웹에 올라가는 이미지를 저장해둠), redis(로그인에 필요한 토큰을 저장하는용도), mySQL(현재 로컬 DB를 사용중이어서 클라우드에 DB를 두고 DB 공유가 되었으면 좋겠음)을 활용하여 만든 프로젝트를 CI/CD를 하고 싶은데 강의를 듣고 난 후에는 제가 혼자서 프로젝트 CI/CD가 가능할까요?
김시훈2024-01-19311979AWS에 배포하실거라면 무조건 도움이 되실겁니다. (AWS가 아닌 다른 클라우드에 배포해도 사실 도움이 많이 됩니다. 큰 개념들은 비슷하거든요.) 이 강의는 어떤 프로그래밍 언어를 사용하셔도 무관합니다. 첫 섹션에서 node.js로 정말 형식적인 간단한 서버 코드 작성이 있는데요. 이건 단순히 배포할 대상을 만들기 위함입니다. 가볍게 따라하셔도 되고 아니면 강의 안내에 따라 생략해도 됩니다. 해당 소스코드를 제공하거든요.
- purnsup902023-12-171103917
안녕하세요! 현재 nestJS와 postgresql을 이용하여 백엔드 서버를 구현중인데 이후에 AWS로 서버를 배포하는데에 도움이 될 수 있을까요? 감사합니다.
김시훈2023-12-17303255안녕하세요~ 매우 적합하다고 생각합니다! 언어/디비 상관 없이 보편적으로 배포하는 방법을 배우거든요. 강의에서는 예시로 express app & redis를 배포하고 있어요. nestjs나 express나 같은 노드이기 때문에 바로 적용하실 수 있을거에요. Postgres배포는 직접적으로 다루지 않지만 AWS RDS 사용해서 배포하시는걸 권장합니다.
- 이재훈2023-11-101071909
안녕하세요 대학교 프로젝트로 영양제 추천 서비스를 만들고 운영하기 위해서 강의에 대해 알아보고있는 학생입니다. ECS나 Lightsail을 사용할 경우 비용이 어느정도 부과되는지 궁금합니다. 만들어주신 강의를 따라하면 한달에 aws비용이 어느정도 나오는지 궁금합니다. 감사합니다.
김시훈2023-11-10294820음 어떤 사양의 서버를 사용하느냐에 따라 가격이 완전 다릅니다! 그리고 그냥 백엔드만 돌리실건지 아니면 데이터베이스도 돌려야 하는지도요. 일단 Lightsail, ECS 각각 가격정책이 조금 다릅니다. Lightsail은 선택한 서버 사양에 따라 매달 고정된 비용이 나갑니다. 그리고 단 1시간만 사용해도 최소 결제단위인 한달치가 무조건 과금됩니다. 그에 반면 ECS는 사용하신만큼(시간 단위, 용량 단위 등) 비용이 나가고 비용도 여러 부분들로 나눠집니다 (서버 비용, 네트워크 비용 등). ECS는 정확히 사용한만큼 지불하기 때문에 매달 마지막날이 되어야 정확한 결제금액을 알 수 있어요. 그에 반면 Lightsail은 정확하게 알 수 있어요. 제 생각에는 학교 프로젝트용이면 Lightsail에서도 저렴한 서버들로 충분할텐데요. 백엔드 서버비용 5달러, load balancer 18 달러, 데이터베이스(필요하다면) 15달러 이렇게 구성해서 하시면 되지 않을까 싶습니다. 그러면 38 달러니깐 디비까지 해서 매달 5만원 정도 될듯하네요. 구체적인 가격은 여기서 확인하시면 됩니다: https://aws.amazon.com/lightsail/pricing/ AWS ECS는 비용은 https://calculator.aws/#/ 여기 들어가서 계산을 해보셔야할듯 합니다! 음 아마 lightsail보다는 비용이 좀 더 나올거에요. 제가 알기로 lightsail 나온 목적이 AWS 진입장벽 낮추는거였거든요. 그래서 비용도 일부로 좀 낮춘걸로 알고 있습니다. 그리고 Lightsail은 프리티어도 있어요! 첫 3달 동안 제가 언급했던 사양으로 서버와 데이터베이스를 무료로 사용할 수 있습니다. 그러면 첫 3달은 load balancer 비용만 지불하시면 됩니다!
- kamser2023-11-011063605
강사님 안녕하세요 node나 express가 아니라 스프링부트로도 이해할 수 있을까요?
김시훈2023-11-02293300네 이 강의는 어떤 서버 언어로도 할 수 있도록 만들었어요. 다만 강의를 진행하기 위해서는 간단한 서버가 필요했고 비교적 간단한 node, express로 진행했습니다. 강의를 보실 때에는 node, express로 따라해주시고 이후에 배운 내용을 원하시는 언어/프레임워크에 적용하시면 됩니다! node부분을 건너 뛰고 싶으시면 바로 두번째 섹션으로 넘어가시면 됩니다. 완성된 소스코드가 제공됩니다
- 스터디하쟈2023-10-221054186
안녕하세요! 먼저 궁금한게 있어서 질문 남겨보는데요 현재 라이트 세일 쓰고 있는데 서버 내부에 mysql 설치 해서 쓰는데 갑자기 느려지고 이럴때 있는데 대처법이 강의에 나오나요? 브라우저 로딩이 걸리고 한 페이지에서 오래 머물리고 나중에는 디비가 다운 당하고 이러거든요
김시훈2023-10-22291318안녕하세요! 데이터베이스를 직접 관리하는건 생각보다 매우 많은 전문성이 필요합니다! 서버 인프라 전문성을 넘어서 해당 사용하는 데이터베이스 지식이 많이 필요하거든요. 여기서 말하는 데이터베이스 지식은 디비를 사용하는 개발자의 지식(테이블 설계, 인덱싱, 쿼리 문법 등)이 아니에요. 디비를 잘 설정, 모니터링, 백업, 클러스터링과 같은 다양한 지식이 필요합니다. 이 강의에서 이런 내용을 다루지는 않아요. 대신 데이터베이스를 직접 다루면 왜 어려운지를 레디스(메모리 디비)로 설명해드리고 있습니다. 그리고 최종적으로는 디비 같은 복잡한 서비스는 직접 관리하기보다는 AWS RDS, Lightsail database와 같은 메니지드 서비스를 권장합니다. MySQL 같은 경우 Planetscale이라는 유명한 메니지드 서비스도 존재합니다.
안녕하세요~ 네 유료 부분들이 있습니다.