묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 만난 AWS
rds 장애 조치 재부팅 옵션
rds에서 재부팅시에 장애조치로 인한 재부팅 체크를 한것과 안한것에 차이가 뭔지 궁금합니다! failover가 된다는 걸까요? 그러면 main에서 sub으로 넘겨진건데 다시 main이 정상화 되었을때 main으로 넘기고 싶다면 장애조치로 인한 재부팅을 하면 되는걸까요?
-
미해결처음 만난 AWS
auto scaling 질문 있습니다.
오토 스케일링 설정 후에 ec2인스턴스가 새로 만들어진게 로드밸런스의 대상그룹과는 별개로 갯수가 관리된다고 하셨는데요. 그러면 최소 갯수를 0으로 하면 안생기고 LB의 대상그룹으로 운용하다가 CPU 사용량이 많아지면 그때 1개 생기는 걸까요?최고 갯수를 1개로 하고 생긴 것은 기존 로드밸런스 그룹에 있는 인스턴스와 오토스케일링으로 생긴 인스턴스를 같이 사용하는 걸까요? 제가 이 개념을 잘 못이해한걸까요...?
-
해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
심볼릭 링크 관련하여 질문 드립니다.
질문은 부담없이 어떤거든 해주세요! 주영님이 설정하신 심볼릭 링크 관련하여 코드 재사용 및 중앙 관리를 하기 위함인 것 같다는 생각이 들긴 하지만, 주영님께 직접 답변을 듣고 싶어서 질문드립니다.service 디렉터리 구조에서 저렇게 심볼릭 링크를 설정하신 이유가 무엇인지 디테일하게 답변해 주실 수 있을까요??
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의연장해주세요
감사합니다.
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
38번 문제 질문
AWS Outposts가 있었다면 답일까요 ?10분 13초에 온-프레미스에서 AWS 서비스를 실행하게 해주는 서비스라고 해서, 헷갈리네요강의 내용중에Snowball Edge와 Outposts 차이를 알 수 있는 곳이 있을까요 ?
-
미해결처음 만난 AWS
wordpress 관련
로드밸런싱 수업중에 wordpress DNS로 들어가면 강의와는 다르게 제가 글을 입력한 페이지로 나오지 않게 됩니다... 왜그럴까요?
-
해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
Error: Cannot assume IAM Role 에러 관련 질문 드립니다.
질문은 부담없이 어떤거든 해주세요!에러 캡처:에러 로그:Planning failed. Terraform encountered an error while generating this plan.╷│ Warning: Deprecated Parameters││ with data.terraform_remote_state.vpc,│ on remote_state.tf line 1, in data "terraform_remote_state" "vpc":│ 1: data "terraform_remote_state" "vpc" {││ The following parameters have been deprecated. Replace them as follows:│ * role_arn -> assume_role.role_arn│││ (and one more similar warning elsewhere)╵╷│ Error: Cannot assume IAM Role││ IAM Role ARN not set상황 설명:강의 38:27 부분 따라하는 과정에서 plan 명령어 입력 시 첨부드린 사진과 같이 에러가 발생합니다.참고로,terraform/services/hello/devartd_apnortheast2를 cp -R로 복사하여,terraform/services/hello/neopind_apnortheast2 이와 같이 저만의 디렉터리를 만들어 작업 중입니다.
-
미해결처음 만난 AWS
PPT 자료 다운로드 받고 싶은데요
다운로드 받을 수 있나요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
Whitelabel Error Page 라고 나옵니다.. 구글링해 보면서 찾아보았는데 어떻게 해결하죠?(해결)
2024-04-11 12:48:27.471 INFO 24733 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2024-04-11 12:48:27.471 INFO 24733 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2024-04-11 12:48:27.472 INFO 24733 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 msh2-console로 들어갔을때의 에러 코드이고이렇게 사이트 에러가 나오고#spring: # config: # activate: # on-profile: local # datasource: # url: "jdbc:h2:mem:library;MODE=MYSQL;NON_KEYWORDS=USER" # username : "jo" # password : "" # driver-class-name : org.h2.Driver #jpa: # hibernate: # ddl_auto : create # properties : # hibernate: # format_sql: true # show_sql : ture # dialect: org.hibernate.dialect.H2Dialect # #h2: # console: # enabled : true # path: /h2-console spring: config: activate: on-profile: local datasource: url: "jdbc:h2:mem:library;MODE=MYSQL;NON_KEYWORDS=USER" username: "sa" password: "" driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: format_sql: true show_sql: true dialect: org.hibernate.dialect.H2Dialect open-in-view: false h2: console: enabled: true path: /h2-console --- #spring: # datasource: ## //Spring boot가 어떠한 dababase를 가리키게 할 것인가 # url: "jdbc: mysql://localhost/library" ## jdbc -> java로 만든 DB-connector ## : mysql -> 종류는 mysql ## //localhost 사용할 주소 ## /사용할 DB # username: "root" # password : "1234" # driver-class-name: com.mysql.cj.jdbc.Driver ## DB에 접근할 때 사용할 프로그램을 의미 spring: config: active: on-profile: dev datasource: url: "jdbc:mysql://localhost/library" username: "root" password: "" driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: none properties: hibernate: show_sql: true format_sql: true dialect : org.hibernate.dialect.MySQL8Dialect open-in-view: false작성한 yml코드 입니다...2024-04-11 18:52:49.259 INFO 27511 --- [ main] c.g.libraryapp.LibraryAppApplication : Starting LibraryAppApplication using Java 18.0.2 on Jun0.local with PID 27511 (/Users/jojun-yeong/Desktop/강의 자료/1월25/Java_Spring_Library_Application/library-app/out/production/classes started by jojun-yeong in /Users/jojun-yeong/Desktop/강의 자료/1월25/Java_Spring_Library_Application/library-app) 2024-04-11 18:52:49.262 INFO 27511 --- [ main] c.g.libraryapp.LibraryAppApplication : The following 1 profile is active: "local" 2024-04-11 18:52:49.899 INFO 27511 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2024-04-11 18:52:49.959 INFO 27511 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 51 ms. Found 3 JPA repository interfaces. 2024-04-11 18:52:50.529 INFO 27511 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2024-04-11 18:52:50.539 INFO 27511 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2024-04-11 18:52:50.540 INFO 27511 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.69] 2024-04-11 18:52:50.632 INFO 27511 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2024-04-11 18:52:50.632 INFO 27511 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1317 ms 2024-04-11 18:52:50.798 INFO 27511 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2024-04-11 18:52:51.112 INFO 27511 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2024-04-11 18:52:51.164 INFO 27511 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2024-04-11 18:52:51.233 INFO 27511 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.14.Final 2024-04-11 18:52:51.460 INFO 27511 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 2024-04-11 18:52:51.577 INFO 27511 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect 2024-04-11 18:52:52.113 INFO 27511 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2024-04-11 18:52:52.121 INFO 27511 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2024-04-11 18:52:52.547 WARN 27511 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2024-04-11 18:52:52.793 INFO 27511 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2024-04-11 18:52:52.799 INFO 27511 --- [ main] c.g.libraryapp.LibraryAppApplication : Started LibraryAppApplication in 4.005 seconds (JVM running for 4.452)
-
해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
안녕하세요.
질문은 부담없이 어떤거든 해주세요!테라폼 관련 질문은 아니지만...주영님이 사용중이신 ai assistant? 가 뭔지 알 수 있을까요?찾아봐도 주영님이 사용 중이신 것과 같은 것을 확인하지 못해서요.크롬 플러그인인지...
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
RDS service-connect
안녕하세요. 강사님RDS를 express-app과 연결해보려고 하는데요.두 서비스간 통신은 설명해주신 구조와 유사하게 private network를 통해서 하려고합니다. 그러면 express-app을 만들때,service-connect를 client and server로 설정을 하면 되나요?아니면 로드밸런서를 따로 둔 다음 security group을 설정해야할까요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
강의를 잘 활용하는 법 추천 부탁드립니다.
부트캠프로 java 백엔드를 공부하고있는 취준생입니다.웹사이트 전반을 개발하는 과정을 경험하고싶어 해당 강의를 수강하고있습니다.해당 강의를 수강하고 추가적인 활용방법을 추천해주시면 감사하겠습니다. 현재는 강의를 클론 코딩하며 개발 과정을 학습중입니다.이후 node.js로 되어있는 서버를 spring으로 대체하며 부트캠프에서 배운 개념을 해당 프로젝트에 녹여내는 식으로 뜯어고쳐보며 학습하려합니다. 추가적으로 해당 강의에서 만든 프로젝트를 가지고 이런식으로 학습해봐라하는 조언을 듣고싶습니다.
-
미해결처음 만난 AWS
윈도우로 진행하시는분들께
윈도우에서 수업과 비슷한 환경으로 공부하기 위해 먼저 리눅스를 설치하는 것이 좋습니다.설치링크 : https://wh00300.tistory.com/154cmd에서 bash 입력하여 리눅스 모드로 전환 후mkdir %USERPROFILE%\.aws.aws 폴더 생성 후.aws 폴더 들어가서 vim credentials 실행aws configure 입력 시Command 'aws' not found, but can be installed with: apt install awscli가 뜨는 경우sudo apt install awscli 를 입력하여IAM 인증키와 지역을 입력 후aws configure list 를 입력하여 설치가 잘 되었는지 확인그 이후 수업과 동일하게 진행(저는 이렇게 해결했지만 이게 절대적으로 맞다는 것은 아닙니다)
-
해결됨인프라공방 - 그럴듯한 서비스 만들기
sql 2번 쿼리 정답이 궁금합니다
정답 예시에서는 91개가 조회되는데 제가 생각한 쿼리는 89개만 조회가 됩니다. 쿼리가 잘못된걸 까요?SELECT c.customerId `고객아이디`, c.customername as `고객이름`, sum(Quantity) as `주문량` FROM OrderDetails od join Orders o on o.OrderId = od.OrderId join Customers c on c.customerId = o.customerId group by o.customerId order by sum(Quantity) desc ;
-
해결됨AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
ECS, LightSail 선택 고민
안녕하세요. 강사님!강의 정말 잘 보고 있습니다.lightsail로 서버도 배포해보고, ECS를 사용하여 hello world까지 구현해보고, 관리형 서비스에 대해 공부하는데 많은 도움이 되고 있습니다. 고민이 하나 있어 질문 드립니다. 강사님의 강의를 듣기전에 EC2로 배포한 웹사이트가 하나 있습니다. 이 사이트를 강사님 강의 내용을 기반으로 lightsail 또는 ECS로 전환해보고자 합니다. 전환하려는 이유는 기존 ec2는 로드밸런서 및 오토스케일링이 적용되어있지 않아 고가용성이 힘듭니다.보안그룹 또한 보완할점이 많다고 생각합니다.Backend의 경우는 DB도 ec2 내부에 있어서, 수평확장도 힘들 것같아, RDS로 데이터를 이관하려고 합니다.그래서 lightsail과 ECS 선택 기준에 알아보았는데, 소규모 서비스는 lightsail / 대규모 서비스는 ECS로 생각하면 된다고 하더라구요. 당연히 소규모와 대규모는 여러 요인에 따라 달라지긴 하겠지만, LightSail과 ECS를 선택하는 대략적인 기준이 있을까요?
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
protected 사용 이유
안녕하세요! 해당 강의에서 기본 생성자를 추가해주실 때, public이 아니라 protected를 사용하셨는데, 그 이유가 무엇인가요?혹시라도 다른 곳에서 기본생성자를 사용하지 못하도록 하게 하기 위함인가요? 제가 자바가 안익숙해서 그런지, 이러한 접근 제어자를 쓰는 것이나, static, final 키워드를 언제 쓰거나 안써야 하는지에 대한 감이 별로 없어서 구분을 잘 못하는데, 이러한 실력은 어떤 경험을 더 쌓아야 할지.. 아니면 어떤 키워드를 어떻게 공부해야 더이상 안 헷갈리고 확실하게 알 수 있을지 궁금합니다...! 항상 친절한 강의 감사드립니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
안녕하세요. 도메인 연결 관련 질문입니다.
레코드 생성에서 ip번호를 입력하고 생성해도 접속이 안되더라구요. ??.??.??.??:8080을 입력했을땐 접속이 잘되구요. 혹시나 해서 레코드편집에서 ip번호뒤에 :8080을 붙이니 이번엔 저장 자체가 안되더라구요. 혹시 방법을 아시나요?
-
해결됨하루만에 배우는 AWS OpenSearch
CloudSearch 와 OpenSearch 는 디비에 연결이 안돼나요?
질문을 한 배경CloudSearch 와 OpenSearch 는 디비의 특정 컬럼과 연결이 가능한가요(postgres sql 을 사용중입니다.) 질문내용 :CloudSearch 와 OpenSearch 를 디비에 연결하는 방법을 알고 싶습니다환경:디비는 아마 aws (ec2)에서 도커로 포스트그리스를 세팅한 다음에 스프링이랑 같은 ec2 에 배포할 생각입니다.아키텍처:간단한 쇼핑물을 생각해 주시면 감사하겠습니다.ec2 에 다넣고 aop 로 해결하기(강의를 보고 제가 만들고 싶은것)[OpenSearch]<-스프링에서 요청--[(ec2) spring- {redis,postgres }]1)스프링 + OpenSearch 로 해당부분 insert 나 delect 발생시 AOP 에서 OpenSearch로 요청을 보내어 OpenSearch 데이터와 디비 데이터를 동기화합니다. 단점) 데이터가 일관성 있게 완벽하게 연동하기 힘들것 같습니다.디비를 따로두고 람다에서 가져와서 OpenSearch에 넣기(강의 내용보고 생각한 내용)[프론트]<--[(ec2) spring]-[(ec2)redis,postgres ]->[람다]->[OpenSearch]2) select * form 테이블 ;을하여서 특정 테이블과 OpenSearch 전체 테이블을 들고와서 비교하여 넣기 단점) 비용이 많이들것 같습니다.혹시 디비 연결 플로그인 같은게 있나요?(원하는 내용)[(ec2)redis,postgres ]->[디비연결 플러그인]->[OpenSearch]혹시 제가 이상한 생각을 한것이며, 위와같이 간단하게 연결이 가능한가요 ㅠㅠ혹시 3가지 아키텍처중에서 아시는것 있으면 알려주실수 있을까요 ㅜㅜ
-
해결됨하루만에 배우는 AWS OpenSearch
죄송합니다만 AWS CloudSearch 에관한 질문입니다 제가 2번 다시봤는데 이해가 안돼 질문을 드립니다.
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 10분만에 간단하게 업로드가 가능하다고 하셨는데,질문내용 : 전강의 csv 업로드 한것을보니 한글은 깨진다고 하셨는데 한글로 되어있는 csv 로 수정할경우에도 같은 원리로 10분만에 "한글" 검색어 엔진이 가능한가요? 일본 중국등 다른나라 언어도 서치가 가능한거죠?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
mysql 실행 질문
국비 수료 후 선생님 강의 듣고 있습니다.저는 오라클을 db로 사용했었고 그 땐 sql디벨로퍼를 주로 사용했었는데요전 인텔리제이 무료버전이라 mysql command line client를사용해야 할텐데 제가 궁금한건오라클에서 sql디벨로퍼를 사용했더라면 그에 대응되는게인텔리제이의 mysql command line client라 보면 될까요? sql디벨로퍼에선 테이블도 가시적으로 보이고 셀렉트 해서 조회하는 결과도 보였는데 mysql command line client 같은 경우 리눅스형식같고 뭔가 좀 어색해서용