AWS에서 어플리케이션을 구축하는 기본 아키텍처! 3-Tier-Architecture 직접 구성해보기

Поділитися
Вставка
  • Опубліковано 4 лис 2024
  • 클라우드 아키텍처중 가장 기본이라고 할 수 있는 3-Tier-Architecture를 직접 구성하는 Demo입니다.
    스크립트 및 파일 : tinyurl.com/yb...

КОМЕНТАРІ • 38

  • @최광순-s5z
    @최광순-s5z 2 роки тому

    좋은 강의 감사합니다.

  • @g_plus9359
    @g_plus9359 Рік тому

    좋은 강의 감사합니다.
    따라서 실습을 하던 중 15:05 구간부터 막혀서 질문 드립니다.
    그 전까지 과정은 모두 완료하고 url 창에 'public-ip-address/wordpress'를 입력했습니다.
    하지만 30초 정도 로딩되다가 504 Gateway Timeout 문제가 출력됐습니다.
    혹시 뭐가 문제인지 짐작이 가시나요..?

    • @AWSClassroom
      @AWSClassroom  Рік тому

      음 서버가 뭔가 응답을 했다는건 웹서버는 돌아간다는 이야기네요. 뭔가 WordPress 설치 과정에서 오류가 있지 않았나 하는 생각입니다. 설치 과정을 한번 다시 진행해 보시겠어요?

    • @g_plus9359
      @g_plus9359 Рік тому +2

      @@AWSClassroom
      해결했습니다. RDS의 보안 그룹을 'SG-Demo-Wordpress'로 바꾸니 해결됐습니다.
      정말 보안그룹 설정을 조심해야겠다는 교훈 얻어갑니다 :D:D

  • @REN-ie8lq
    @REN-ie8lq 2 роки тому

    와... 엄청난 강의 감사합니더

  • @palpay5207
    @palpay5207 Рік тому

    안녕하세요. 현재 구성중인데 Aurora - Workbench 간 연결과정은 강의에 생략되어 있어서요.
    현재 엔드포인트 주소를 Workbench Database - Connect to Database 에서 hostname : 엔드포인트주소 Port : 3306 username : admin password : abcd1234
    해서 접속하는게 맞을까요? 접속이 불가해서요.

    • @AWSClassroom
      @AWSClassroom  Рік тому

      오로라 디비 만드실때 퍼블릭 공개 설정 하셨나요?

  • @junhyk2
    @junhyk2 2 роки тому

    좋은강의 감사합니다~

  • @짙은-t6w
    @짙은-t6w Рік тому

    wp.config.php 복사까지 다했는데 [EC2 IP]/wordpress 를 입력하니 페이지가 작동하지 않습니다. 이렇게 나오는데 왜그런지 알 수 있을까요?

    • @AWSClassroom
      @AWSClassroom  Рік тому

      음 저도 도와드리고 싶은데 중간에 뭔가 스탭이 빠진 것 같아요. 웹 서버는 올라가 있나요?

  • @AstroKorea
    @AstroKorea 2 роки тому

    정말 좋은 강의 잘보앗습니다. 지금의 과정을 cdk로 하는 예제가 나오면 참 좋을 것 같아요. ^^

  • @남똘이
    @남똘이 Рік тому

    도메인이 없으면 /etc/hosts 나 별도 dns로 맵핑해주면 되나요?

    • @AWSClassroom
      @AWSClassroom  Рік тому

      도메인이 없으시면 ALB의 DNS를 쓰셔야 할거에요

  • @sangyonglee1286
    @sangyonglee1286 Рік тому +3

    저도 동일한 문제가 나오네요 EFS Mount 할떄 Timed out 발생 하네요
    EFS 에서 보안그룹보면 가용영역4개에 보안그룹은 default 로 되어있습니다.
    EC2에서 보안그룹은 혹시 몰라서 NFS 인/아웃 바운드 모두 규칙적용했는데
    EFS 는 따로 건드리진않았습니다.
    아무래도 EFS에서 추가해줘야할게 있는것같습니다.

    • @sangyonglee1286
      @sangyonglee1286 Рік тому +3

      일단 해결했어요 보안그룹에서 EFS 에서 사용할 보안그룹 생성 NFS(2049 소스는 내IP) EFS 보안그룹에 NFS보안그룹 추가 하니깐 마운트 바로 됩니다!

    • @AWSClassroom
      @AWSClassroom  Рік тому +1

      좋은 정보 감사합니다

  • @iron5596
    @iron5596 2 роки тому

    정말 좋은 강의 감사 드립니다.
    하기와 같이 진행했는데 workbench에서 라이트 엔드포틴트로 접속이 안됩니다. 놓은 부분이 있을까요?
    default VPC로 보안그룹도 정상, 서브넷도 전체 공개, 퍼블릭 엑서스도 예로, 포트도 3306으로 정상입니다. id, pw도 모두 확인했구요. 뭐가 문제 일까요?
    요런 메시지가 나옵니다.
    # Time Action Message Duration / Fetch
    1 10:54:54 Could not connect, server may not be running. Lost connection to MySQL server at 'reading initial communication packet', system error: 0
    VPC 디폴트 보안그룹에 3306포트 추가하고 열어주니 되네요. 감사합니다.

    • @AWSClassroom
      @AWSClassroom  2 роки тому +1

      AWS에서 연결이 안되면 99.8프로 보안그룹입니다. 나머지 0.2프로 중 절반은 호스트명 잘못 입력한거더라고요.. ㅋㅋ

  • @seunghyun3285
    @seunghyun3285 2 роки тому

    https로 하려면 어떻게 해야하나요?
    구매한 도메인 있습니다. 인증서발급하고 route53에 로드밸런서로 등록하면 끝 아닌가요? ㅠㅠ 리스너 443으로 열어주고..

    • @AWSClassroom
      @AWSClassroom  2 роки тому +1

      ua-cam.com/video/WS2n8mkrFaY/v-deo.html 제 영상 한번 참고해보세요~!

  • @jhj3438
    @jhj3438 2 роки тому

    감사합니다.>!!!!!!!!!!!!

  • @pock2y677
    @pock2y677 2 роки тому

    오픈서치관련 영상도부탁드려도될까요??

  • @malkincho4240
    @malkincho4240 2 роки тому

    안녕하세요.
    혹시 강의의 아키텍처에서 조금 변형하여 wordpress-web을 private subnet에 두고 alb주소를 통해 wordpress-web을 접속하는 구조로 만드는 과정에서 target group health check에서 301 에러가 발생하는 현상이 있습니다.
    혹시 해결하기 위해서 wp-config.php나 alb health check path를 변경해줘야하는 건가요? Wordpress-web의 디렉터리 /var/www/html/wordpress/wp-config.php와 같이 동영상과 동일하게 세팅했습니다.
    해당 현상에 대해서 도움을 주시면 정말 감사하겠습니다 ㅜ

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      301에러면 target group healthcheck이 지정되있지 않을 가능성이 높습니다. index.php 등으로 바꿔보시거나, 맨 아래 성공 코드를 301로 바꿔보세요~

    • @malkincho4240
      @malkincho4240 2 роки тому

      @@AWSClassroom 안녕하세요.
      제가 답변이 늦었네요 ㅜ
      데모시연 따라하면서 web ip/wordpress를 주소창에 치니까 wordpress installation 페이지가 안뜨고 로딩만 계속하네요..
      데모를 똑같이 따라했는데 안되는 이유가 따로 있을까요?
      감사합니다.

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      @@malkincho4240 보안그룹 확인해보시죠!

  • @leehj498
    @leehj498 2 роки тому

    mount -a 치면 화면이 멈추고 반응이 없는데 왜이럴까요 ;;
    인스턴스 종료 후 다시해도 똑같습니다..

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      보안그룹이 열려있나요?

    • @leehj498
      @leehj498 2 роки тому

      @@AWSClassroom 보안그룹은 설정하면 그냥 열려있는거 아닌가요? 그리고 혹시나 해서 보안그룹에서 NFS도 추가했는데 안됩니다..

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      @@leehj498 NFS에 붙어있는 보안그룹에서도 EC2로부터 연결이 허용되어있어야 합니다. EC2 역시 NFS와 통신할 수 있어야 합니다.

    • @leehj498
      @leehj498 2 роки тому

      @@AWSClassroom 혹시나 해서 그러는데요 echo curl 안쓰고 수동으로 fstab 파일을 바꿀려면 어느부분을 수정해야 될까요 ? 아니면 써주신데로 수정해봐도 될까요 ?

  • @tevvol9286
    @tevvol9286 2 роки тому

    한가지 어쭤볼게..저기 웹서버가 was역할도 하는건가여..? 저도 회사에서 마이그레이션 설계중인데 3tier 구성으로 해서 웹 와스 db 이렇게 구성 하고 당연히 DB는 프라이빗하게 구성 해야 되는데 이렇게 구성해도 무관 한지..생각해보면 LB가 있기때문에 웹서버 제외하고 중간 was가 ec2생성 해서 db만 생성해도 될것 같은데 맞나요..?

    • @AWSClassroom
      @AWSClassroom  2 роки тому +1

      마지막 부분이 조금 잘 이해가 안갔지만 일반적인 답변을 드리면 WAS역할을 하도록 구성하셔도 됩니다. 딱 이래야 한다 정형화 된 것이 아니니까요.

  • @yongd8300
    @yongd8300 2 роки тому

    마운트가 진행이 안 되는데 아시는분

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      어떻게 안되시나요?

    • @yongd8300
      @yongd8300 2 роки тому

      ​@@AWSClassroom mount -a 명령어가 안먹히네요. mount가 완료? 되지 않는다고 해야 될거 같아요

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      @@yongd8300 그전 명령어(EFS) 관련 내용이 잘 들어갔는지 확인 해주세요

    • @AWSClassroom
      @AWSClassroom  2 роки тому

      혹은 EFS의 보안그룹이 문제일수도 있습니다.