본문 바로가기

반응형

전체 글

(86)
EFS(Elastic File System) EFS는 AWS에서 제공하는 탄력적 NFS 파일 시스템 기능이라고 보면 됩니다. 이름은 MY-EFS VPC와 가용성을 높이기 위해 리전을 선택합니다. 완성 2049 포트를 열어줍니다. MY-EFS에서 네트워크 탭 선택 후 관리를 누릅니다. 보안그룹을 수정 후 저장을 누릅니다. 연결을 눌러줍니다. EFS기능을 사용하기 위해 amazon-efs-utils를 설치 후 파일 시스템 ID를 이용하여 마운트 시켜줍니다. 위 사진처럼 정상적으로 마운트 되면 이제 기능을 사용 할 수 있습니다.
Auto Scaling Auto Scaling은 자원을 부하에 따라 변동시키며 서비스를 중단시키지 않으며 최대한 활용하는 방법입니다. 현재 SM의 주요 업무중 하나인 자원최적화를 PM을 잡고 할 필요도 없고, 서비스 무중단 상태로 실시간으로 최적화를 할 수 있기 때문에 굉장히 유용한 기능입니다. 일단 이미지 생성부터 합니다. 기존 web01 서버로 이미지 생성을 합니다. 이미지는 AMI에 볼륨은 스냅샷에 생성됩니다. Auto Scaling 구성 구성 기존 80포트가 뚫려 있는 보안 그룹을 선택합니다. 이제 Auto Scaling 그룹을 생성합니다. 방금 생성하였던 구성을 선택합니다. 가용성을 위해 서로 다른 영역의 서브넷을 선택합니다. ALB를 선택합니다. ALB 구성 최소 2 부하 없을때 2 최대 4로 구성합니다. 알람을 받..
ELB(Elastic Load Balancing) - 2 ALB(Application Load Balancer) L7 스위치의 역할을 하는 기능입니다. 인증서를 쓸 것이기에 ACM 먼저 만듭니다. 공인인증서 유형 도메인 기반으로 만듭니다. DNS 검증 확인 레코드 생성을 누릅니다. 생성 성공 발급완료 타겟 그룹부터 만듭니다. 인스턴스 타입 선택 이름과 포트 설정 테스트만 할 것이기에 디폴트로 인스턴스 등록 완성 이제 ALB 생성을 시작합니다. 외부 로드 밸런싱을 할 것이기에 internet-facing 가용역역 선택 보안그룹은 새로 생성합니다. https 로 생성합니다. 보안그룹 선택 https 열고 타겟 그룹 선택 ACM은 아까 만들어 두었던 자기 도메인을 선택합니다. 이상이 없으면 생성합니다. 프로비저닝 될 동안 레코드 생성을 합니다. alb 이름으로 생성..
ELB(Elastic Load Balancing) - 1 Elastic은 탄력적이란 뜻인데 AWS에서 굉장히 많이 나오는 단어 입니다. ELB는 탄력적으로 로드 밸런싱을 한다는 말인데 L4, L7 스위치의 역할을 합니다. CLB(Classic Load Balancing) 2a와 2c의 가용역역을 선택합니다.(프라이빗 클라우드라고 되어 있지만 테스트를 위해 잠시 퍼블릭으로 설정했습니다) health check 설정 밸런싱 할 인스턴스를 추가 해 줍니다. 가용성을 위해서 2a에 1개 2c에 1개 cennection draining은 상태 체크에서 이상이 생긴 인스턴스에 requesting을 하지 않는 기능 완성 레코드 생성 테스트(새로 고침하면 web01,web02 서버 번갈아 가며 나온다) NLB(Network Load Balancing) 네트워크 설정 포트 설..
RDS(Relational Database Service) RDS는 AWS에서 관계형 데이터베이스를 보다 쉽게 다루기 위해 제공되는 서비스 입니다. mysql을 선택합니다. 과금을 더 하면 범용 SSD 뿐만 아니라 다른 SSD도 사용 가능 합니다. 스토리지 자동 조정을 사용하면 데이터 공간 부족시 임계값까지 자동으로 차츰 늘어납니다. 네트워크쪽 구성입니다. 3306 포트를 열어줍니다. 자동 백업을 선택하면 구성하는데 시간이 좀더 오래 걸립니다. 테스트만 할것이라면 체크 해제 해줍니다. 실제 업무에서는 삭제 방지 체크를 해줘야 하지만 테스트만 하고 지울 것이기 때문에 해제 합니다. (체크 시 삭제 할 때 좀 더 복잡합니다) 인스턴스와 마찬가지로 750시간 무료입니다. 용량은 20GB 구성 완료되었으면 엔드포인트를 통해 접속해 봅니다. SSH로 접속 테이블은 구성되..
NAT GATEWAY NAT의 기능은 네트워크 주소를 변환해 주는 기능입니다. 먼저 NAT GATEWAY를 구성하기 위해서는 탄력적 IP가 있어야 합니다. IP 생성을 해줍니다. 리전만 잘 설정하면 됩니다. VPC 대시보드에서 VPC 마법사 시작을 선택합니다. VPC를 생성하였으면 NAT GATEWAY를 생성합니다. 라우팅 테이블을 수정해 줄 차례입니다. Private 네트워크와 Public 네트워크에 nat gateway를 추가해 줍니다. 테스트를 위해 mariadb와 wordpress 인스턴스 두개를 만들어 줍니다. 3306 포트를 열어줍니다. mariadb에 간단한 설정을 합니다. wordpress의 A레코드를 만들어 줍니다. wordpress 사용자 생성 로그인 성공 집모양 클릭했을때 아래와 같이 나오면 정상
7. EBS Snapshot EBS Snapshot은 볼륨의 특정 시점을 스냅샷으로 찍어서 저장해 두고 필요 시 그 시점으로 실행시키는 기능이다.(주로 백업) 추가한 볼륨(add-vol)을 선택 후 스냅샷을 생성한다. add-vol-snapshot 이름으로 생성한다. EBS - 스냅샷 선택 방금 생성한 스냅샷을 선택 후 볼륨 생성 클릭 방금 생성한 스냅샷으로 add-vol-snapshot-re 라는 이름으로 볼륨을 생성한다. 이제 실수로 add-vol을 실수로 삭제한다고 해도 add-vol-snapshot-re 볼륨을 통해 복구가 가능하다.
6. EBS(Elastic block store) 스토리지를 생성합니다. 서울리전 a역역에 생성합니다. 완성 볼륨 연결하여 /dev/sdf 라는 디바이스 명을 줍니다. a2 가용역역에 있는 인스턴스에서 확인 할 수 있다(xvdf)

반응형