Cloud Infra Architecture (AWS) 236

AWS Auto Scaling

AWS Resource 생성 (ALB, NLB) AWS Resource 생성 (EC2 생성) AWS 기본 인프라 생성 1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Ta seongduck.tistory.com 다음 아키텍처에서 이어서 진행한다. 1) AutoScaling을 위한 시작 템플릿 생성 1) "인스턴스"의 "시작 템플릿" 클릭 2) 생성할 os / 인스턴스 타입 / 키페어 / 네트워크 등등 기존 인스턴스 생성과 동일하게 구성 3) 완성 4) was / jenkins도 web처럼 동일하게 생성 및 구성한다. 2) AutoSca..

Terraform IGW, Nat gateway 생성

Terraform VPC, subnet 생성1) Provicder.tf 생성 vim provider " provider "aws" { region = "ap-northeast-1" } " 2) VPC 생성 vim vpc.tf " resource "aws_vpc" "main" { cidr_block = "ip대역" tage = { Name = "vpc-dev-ircp" } } 3) terraform init - plan - apply terraform init terraformseongduck.tistory.com위의 글에서 이어서 진행ㄷ 기존에 vpc.tf에 만들어 놨던 파일을 열어 작업을 진행한다.1) IGW 생성vim vpc.tf"resource "aws_internet_gateway" "igw-de..

Terraform VPC, subnet 생성

1) Provicder.tf 생성 vim provider " provider "aws" { region = "ap-northeast-1" } " 2) VPC 생성 vim vpc.tf " resource "aws_vpc" "main" { cidr_block = "ip대역" tage = { Name = "vpc-dev-ircp" } } 3) terraform init - plan - apply terraform init terraform plan terraform apply 2) Subnet 생성 vim vpc.tf //vpc를 만든 곳에 subnet 코드 작성 " resource "aws_subent" "sbn-dev-ircp-public-resource-az2a" { vpc_id = aws_vpc.mai..

AWS Resource 생성 (ALB, NLB)

AWS Resource 생성 (EC2 생성) AWS 기본 인프라 생성 1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Table 생성1) 라우팅 테이블 seongduck.tistory.com 위의 아키텍처에서 이어서 진행 1) 대상그룹 생성 (ELB 연결 용) 1) "그룹 세부 정보 지정"에서 대상 유형은 "인스턴스로" (오토스케일 사용) 2) 대상 그룹 이름 / 포트 / vpc 선택 3) "대상등록"으로 가서 web / was / jenkins 선택 후 등록 2) ALB 생성 1) "ALB 로드 밸런서 유형" 선택 2) 이름 입력 /..

AWS SNS + Slack

1) Slack 설정 왼쪽 하단 앱 클릭 incoming-webhook Slack에 추가 (방 선택) 웹 후크 URL 복사 https://hooks.slack.com/services/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 2) AWS SNS 설정 SNS 주제 클릭 후 주제 생성 표준으로 생성 (이름 : test-sns-slack-alarm) 3) CloudWatch 경보 생성 좌측 "경보"의 "경보 상태" 후 "경보 생성" 지표선택 찾아보기에서 ec2 선택후 CPUtilization 클릭후 지표 선택 "작업 구성"에서 "알림 작업 추가" 클릭 같은 리전에서 생성한 cloudwatch 선택 경보 이름 및 설명 작성 후 생성 4) AWS Lambda 생성 La..

AWS Resource 생성 (EC2 생성)

AWS 기본 인프라 생성 1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Table 생성1) 라우팅 테이블 클릭 후 생성 2) 이름 seongduck.tistory.com 위의 환경에서 이어서 진행한다. 1) Bastion EC2 / web / was / jenkins 동일하게 설치 1) 인스턴스 클릭 후 "인스턴스 시작" 클릭 2) 이름 / os / 인스턴스 유형 / 키페어 3) 네트워크 "편집" 클릭 4) "네트워크 설정" vpc 선택 / subnet 선택(public) / 퍼블릭 IP 자동할당 / 보안그룹 선택 5) "스토리지 ..

AWS 기본 인프라 생성

1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Table 생성1) 라우팅 테이블 클릭 후 생성 2) 이름 입력 후 VPC 선택 후 생성 4) Routing Table Associate1) 연결할 라우팅 테이블 클릭 후 "서브넷 연결" 클릭 2) 명시적 서브넷 연결의 "서브넷 연결 편집" 클릭 3) 앞선에서 만들어놨던 서브넷 클릭후 "연결 저장" 5) IGW1) 인터넷 게이트웨이에 들어가 "인터넷 게이트웨이 생성" 2) 이름작성 후 생성 3) 생성된 IGW 클릭 후 "VPC 연결" 1) Routing Table 클릭 2) public ..