본문 바로가기

클라우드

(35)
[AWS 프로젝트] 오토스케일링 스냅샷 / 이미지 / 시작구성 / 오토스케일링그룹 생성 1. 스냅샷 생성 1-1. web-a 2. 이미지 생성 3. 시작구성 생성 4. 오토 스케일링 그룹 만들기 기존 로드밸런서에 연결 결과
[AWS 프로젝트] VPC / Subnet / Routing Table / Gateway 생성 VPC / Subnet / Routing Table / Gateway 생성 1. VPC 생성 2. 게이트웨이 생성 3. VPC - 인터넷 게이트웨이 연결 4. 서브넷 생성 public subnet과 private subnet의 차이는 퍼블릭 주소 할당을 하는지 아닌지의 차이 4-1 . public subnet 생성 ( 가용영역 1a ) 4-3 . public subnet 생성 ( 가용영역 1c ) 4-2 . private subnet 생성 ( 가용영역 1a ) 4-3 . private subnet 생성 ( 가용영역 1c ) 4-4 . private subnet 생성 ( 가용영역 1a ) - DB 총 4개 생성 5. 라우팅 테이블 생성 5-1. private용 라우팅 테이블 5-2. public용 라우팅 ..
[AWS 프로젝트] RDS 생성후 EC2와 연결 / 그누보드 설치 RDS 생성후 EC2와 연결 / EC2에 그누보드 설치 1. RDS 생성 보안그룹을 눌러 인바운드 규칙을 편집함 사용자 지정을 선택한 후 보안그룹 web-a를 선택 안될경우 삭제하고 다시 규칙추가 하기 2. EC2 - Mysql 연동 2-1. web-a에 MySql 설치 후 연결 sudo apt install mysql-server y mysql -u 계정 -p -h 엔드포인트 mysql -u admin -p -h db-private.clgrlkheyqbi.ap-northeast-1.rds.amazonaws.com 2-2. web-b에 MySql 설치 후 연결 3. EC2에 그누보드 설치 $ sudo apt update (PW : ubuntu ) 소프트웨어 업데이트 창이 뜨면 '나중에 알림'을 선택 --..
[AWS 프로젝트] EC2 생성 및 bastion host로 접속 EC2 생성 후 bastion host를 통해 인스턴스로 접속 1. EC2 생성 1-1. 키페어 생성 인스턴스 생성 페이지에서 새 키 페어 생성 1-2. public-subnet에 baston EC2 설치 1-3. private-subnet에 web EC2 설치 (가용영역 1a) ssh로 들어올 수 있는 ip는 보안그룹 web-bastion선택 1-3. private-subnet에 web EC2 설치 (가용영역 1c) 결과 2. NAT 게이트웨이 생성 public subnet에 있는 bastion EC2를 통해 Private subnet에 있는 web EC2에 접속하기 위해서 필요함 3. cmd를 통한 연결 확인 3-1. bation 연결확인 먼저 music.pem이 있는 위치로 이동 3-2. basti..
[ 클라우드 프로젝트 ] REST API Interface 인터페이스는 서로 다른 두개의 시스템, 장치 사이에서 상호간의 소통을 위한 접점 하드웨어 인터페이스 : USB , HDML 소프트웨어 인터페이스 : API , GDI Human computer 인터페이스 : UI , 키보드, 마우스, 모니터, 프린터 ( 사람 - 컴퓨터를 연결해줌) API (Application Programming Interface) 응용프로그램에서 소통하기 위한 접점 애플리케이션에서 데이터를 읽거나 쓰기위해 사용하는 인터페이스 예) 날씨 애플리케이션을 만든다면 기상청에 날씨 정보를 요청해서 응답을 받은 후 화면에 날씨정보 보여줌 이때 날씨정보를 가져올수 있도록 기상청에서 제공하는 접점이 API REST (Representational State Transfer) 정의..
[ Azure ] 가상머신 만들기 ( window 10 , window server ) 가상 머신 (VM) - 프로비전 : 시스템이나 서비스를 제공할 수 있도록 자원을 할당하고 배치하는 것 - 가상머신 이름 (호스트 이름) : Windows 15자, Linux 64자 - 호스트 이름은 변경 가능, 가상 머신 이름은 한번 정하면 변경 불가 - Azure에서 제공하는 기본 운영체제, 마켓플레이스, 사용자가 직접 운영체제 이미지를 만들어서 업로드 가능 - 가상머신크기 (VM의 스펙, AWS의 인스턴스 유형과 비슷) - 가상 디스크 : 운영체제디스크와 임시디스크 (AWS의 EBS) - 디스크 성능 및 가격 : 표준HDD
[ Azure ] 태그 적용 / 리소스 이동하기 리소스와 리소스 그룹에 태그 적용하기 태그 : 리소스 이름에 모두 포함할 수 없는 정보가 있는 경우 태그를 이용함 리소스 만들기를 참고해 공용 IP 리소스 만들기 - > 이름 : HelloAzurePIP2 리소스 이동하기 리소스는 다른 리소스 그룹, 다른 구독, 다른 지역으로 이동 가능 구독간 이동은 양쪽 구독이 동일한 Azure Active Directory 테넌트에 연결된 경우만 가능 리소스와 종속성이 있는 리소스는 함께 이동해야 함
[ Azure ] 리소스 그룹 / 리소스 (공용 IP) / 대시보드 생성 리소스와 리소스 그룹 관리 리소스와 리소스 그룹 계획하기 이름 붙이는 규칙 정의 이름 붙이는 규칙을 만들면 편리함, 일관성 중요 리소스 목록은 메타데이터임 프로젝트 중심 계획 : 프로젝트 단위로 리소스 배치 역할 중심 계획 : 서비스 계층에 따라 리소스 배치 리소스 이름에 모두 표현하기 어려우면 태그를 사용 (특수 문자 일부는 태그에 사용 불가) 리소스 그룹 생성 Azure에서 서비스를 구현하는데 필요한 리소스를 만들 때 리소스 그룹먼저 생성해야 함 리소스 그룹은 리소스들을 관리하는 경계이며 리소스 그룹의 수명이 리소스의 수명임 리소스 생성 - 공용 IP 항상 리소스 먼저 만들어야 하는 것은 아님 대시보드 만들기 자주 사용하는 리소스를 다양한 크기로 배치해 하나의 뷰에서 다룰 수 있음