Cloud Solution Architect 27

AWS - Autoscaling Group, Bastion host

0. Autosacling 설명 - 애플리케이션의 로드를 처리할 수 있는 정확한 수의 인스턴스를 보유하도록 보장할 수 있다. Auto Scaling 그룹이라는 인스턴스 모음을 생성한다. 각 Auto Scaling 그룹의 최소 인스턴스 수를 지정할 수 있으며, Auto Scaling에서는 그룹의 크기가 이 값 아래로 내려가지 않는다. 각 Auto Scaling 그룹의 최대 인스턴스 수를 지정할 수 있으며, Auto Scaling에서는 그룹의 크기가 이 값을 넘어가지 않는다. 원하는 용량을 지정한 경우 그룹을 생성한 다음에는 언제든지 Auto Scaling에서 해당 그룹에서 이 만큼의 인스턴스를 보유할 수 있다. 1. AutoScaling 1.1. AutoScaling Group 생성 * 시작 템플릿은 자동..

AWS - VPC peering, Volume생성, Snapshot, AMI

1. VPC 만들기 1.1. vpc 생성 - ip 대역대를 만드는 순가 DHCP서버가 생성되어 해당 대역대에서 임의로 IP 할당 - 기본적인 라우팅 테이블이 만들어진다 - nacl 역시 자동으로 생성 - DNS 호스티 이름 활성화 버튼 클릭 * 서브넷 생성 1.2. public subnet 만들기 - subnet 화면에서 오른쪽 상단에 서브넷 생성 클릭 - my-pub-2a : 10.37.0.0/20 - my-pub-2b : 10.37.16.0/20 - my-pub-2c : 10.37.32.0/20 - my-pub-2d : 10.37.48.0/20 1.3. Public subnet에 공인 IP 할당 - public subnet에는 공인 IP를 할당하여 외부에서 접근이 가능하도록 만들어야한다. 1.4. p..

Alibaba - Compute Service

* 리소스 그룹이 Azure와 약간 다름 * 리소스 그룹을 지워도 Azure와 다르게 모든 리소스가 지워지진 않는다. 0. Alibaba 진행 과정 1. 컴퓨트 서비스 ECS ECS t5 인스턴스-1C1G v 싱가포르 2. 스토리지 서비스 OSS 3. 이미지 서비스 4. 네트워크 서비스 DNS vs VPC vs china 싱가포르 5. 데이터베이스 서비스 싱가포르 리전 활용 -> 서울이나 도쿄는 무료체험에서 빠져 있음 리소스 그룹 > DNS > VPC > 보안그룹 > ECS(WEB, DB) > IMG(비용이 발생할 수 있음) 1. 리소스 그룹 만들기 - 오른쪽 상단에 콘솔보기 버튼 클릭 - 검색창에 Resource Management 클릭 - Create Resource Group 버튼을 클릭하여 Res..

GCP - Cloud Load Balancing, 스토리지 서비스, 파일 스토리지( Filestore), GCP 이미지 서비스, GCP 네트워크 서비스

1. Cloud Load Balancing(부하분산) - L4 스위치는 디테일한 패킷(헤더)분석이 불가능함 단순히 포트 구별 정도만 가능(TCP) - L7 스위치는 디테일한 패킷 분석이 가능하다(HTTPS, HTTP) - 풀은 대상이다. - Server Pool, farm(그룹) - 사전에 web01과 web02이 그룹으로 묶여있다면 선택 가능 - 백업 풀 선택 : 모든 서버가 죽으면 정적 웹사이트로 이동하여 잘 꾸며진 에러 페이지를 보여준다 - 세선 어피니티 : 로그인시 정보를 세션의 어느 한쪽으로 유지하기 위해서 설정(IP로 구분이 가능하다), 이번 프로젝트에서는 설정하지 않는다. - 확인 간격 : 확인 간격 시간을 설정한다. (너무 짧으면 부하가 올 수 있고, 너무 길면 상태 확인하는데 오래걸린다)..

GCP - VM 생성

0. GCP란 ? Google Cloud Platform은 Google에서 제공하는 퍼블릭 클라우드 컴퓨팅 서비스 폴랫폼이다. 이 플랫폼에는 Google 하드웨어에서 실행되는 컴퓨팅, 스토리지 및 애플리케이션 개발을 위한 다양한 호스팅 서비스가 포함된다. Google Cloud Platform 서비스는 소프트웨어 개발자, 클라우드 관리자 및 기타 기업 IT 전문가가 공용 인터넷 또는 전용 네트워크 연결을 통해 엑세스 할 수 있다. 1. GCP 컴퓨트 서비스(VM) Compute Engine 인스턴스에서는 Google에서 제공하는 Linux 및 Windows Server용 공개 이미지 뿐만 아니라 사용자가 만들거나 기존 시스템에서 가져올 수 있는 비공개 커스텀 이미지를 실행할 수 있다. * 프로젝트를 생성..

Azure - 데이터베이스 서비스

1. Azure DB * Azure를 사용하면 최신 앱 개발자의 요구 사항에 맞게 재산적 가치를 가지는 엔진과 오픈 소스 엔진을 망라한 완전 관리형(RDBMS, CSP 서비스) 관계형 데이터베이스, NoSQL 및 메모리 내 데이터베이스를 선택할 수 있다. 확장성, 가용성 및 보안을 비롯한 인프라 관리가 자동화되어 시간과 비용을 절양할 수 있다. - 검색창에 Mysql을 검색하고 만들기 버튼 클릭 - 유연한 서버 "만들기" 버튼 클릭 - Mysql 버전을 선택하고 자원의 활용도에 따라 워크로드 유형을 선택한다. - 관리자 사용자 이름과 암호를 입력한다 - 프라이빗 엑세스만 허용 * 이 과정에서 DB생성에 실패해서 Subnet을 하나더 만들어서 SQL 서버를 다시 생성했다 - 리소스로 이동하여 wordpre..

Azure - VM, 부하분산, 스토리지, 파일 스토리지 - Azure 디스크

1. Azure Compute Service * 애플리케이션을 새로 구축할 때나 기존 애플리케이션을 배포할 때, Azure는 앱을 실행하는데 필요한 인프라를 제공한다. 클라우드의 용량을 컴퓨팅하고 필요시 확장할 수 있다. 애플리케이션을 컨테이너화하고, Windows 및 Linux Vm(가상 머신)을 배포하고, VM을 Azure로 마이그레이션하기 위한 유연하게 옵션을 활용한다. * centos 7 * ubuntu 18.20. *windows 2019 1.1. 리소스 그룹 만들기 - 리소스 그룹을 만들고 모든 리소스를 때려 박는다? - 검색창에 리소스 그룹을 검색하고 리소스 그룹 만들기 버튼을 누른다 - 리소스 그룹 이름과 리소스 세부 정보를 입력해준다 - Korea Central : 서울에 위치한 DC -..

AWS - Amazon RDS, Windows Server

0. EC2 생성 설정 - 퍼블릭 IP 할당 부분이 새롭게 생성한 VPC를 활용하면 비활성화 되어있다 - 이를 해결하기 위해 VPC의 서브넷 부분에서 각 가용영역에서 설정 필요 - 서브넷 설정 편집 들어가기 - 퍼블릭 IPv4 주소 자동 할당 활성화 체크 - 이 작업을 2a, 2b, 2c, 2d 영역에서 각각 다 해준다. - EC2 생성 시 퍼블릭 IP 자동 할당 부분이 활성화 되어 있는걸 확인할 수 있다. - VPC별로 보안그룹이 존재하기 때문에 새로운 VPC를 사용하면 보안그룹을 생성할 필요가 있음 1. Amazon RDS(Relational Datanase Service); AWS 데이터베이스 서비스 * SQL 문장을 활용 * 완전관리형 서비스 : 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 ..

AWS - AMI, VPC, Route53

0. 결제 대시보드 확인 1. 결제 대시보드 -> Free tier AWS Data Transfer 부분이 실무에서는 많은 요금이 부과될 수 있음 1. AMI(Amazon Machine Image; ) 1.1 이미지 생성 - 이미지 생성 -> Root Volume을 Snap shot으로 찍은 다음에 Snap shot을 이미지 Volume으로 생성 - 재부팅안함 -> 이미지를 활용해서 EC2를 만드는 순간 재부팅 여부, 재부팅을 해야 필요한 프로그램이 설치되는 경우 - 태그(식별자) 값 추가 - 이미지 목록과 스냅샷에서 생성된 항목들 확인 - AMI를 가지고 인스턴스 실행 - 이미지를 내 AMI 항목에서 직전에 생성한 이미지로 설정 - 인스턴스 유형을 변경할 수 있다 - 다른 서버를 2a에 만들었기 때문에..

AWS - EBS, EFS, S3

1. CLB 보안그룹 설정 원리 - 유저가 web서버의 공인IP(public Ip)를 알고 있기 때문에 우회해서 접속할 수 있음(CLB를 거치지 않기 때문에 비정상적임) - 유저가 웹서버에 접근할 때 우회하는 경로를 차단하고 clb만을 통해서만 웹 서버에 접근하도록 만들기 위해서 보안그룹을 활용 - 외쪽 탭에서 보안 그룹 선택 후 오른쪽 아래에 인바운드 규칙 편집 클릭 - 기존에 있던 HTTP 규칙 삭제 - clb 보안그룹과 연결하기 위해 보안 HTTP의 인바운드를 CLB로 변경한다 - 보통 허용의 규칙만 생성할 수 있다 2. EBS(블록 스토리지) EBS와 EC2는 다른 저장소 - instance store(EC2 인스턴스 안에 저장소 생성)의 속도가 빠르긴 하지만 관리 측면에서 EBS의 활용도가 더 ..