일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Firewall
- NAT
- SAA
- docker
- CentOS
- vmware
- 네트워크
- HTTP
- aws SAA-c03
- EC2 인스턴스
- tftp
- load balancer
- Troubleshooting
- IAM
- ALB
- linux
- aws cloud school
- Ebs
- GNS3
- aws cloud
- vyos
- aws iam
- aws saa
- EC2
- ELB
- SAA-C03
- FTP
- AWS
- aws cloud shcool 8
- AWS 자격증
- Today
- Total
목록CS/AWS (10)
나의 공부기록

문제S3 버킷을 통해 index.html을 배포해 보세요. 단, 전 세계에서 cloudfront를 통해 front.bboaws.shop으로 접속 가능해야 한다. 풀이더보기1. S3 인스턴스1-1. S3 인스턴스 생성1-2. S3의 index.html 업로드1-3. 정적 웹 사이트 호스팅1-4. 버킷 정책 생성 & 설정 2. S3 접속 확인 3. Router53 도메인 설정 4. 도메인 접속 확인 5. TLS 인증서 발급 - 버지니아 리전 6. Cloudfront 생성 7. Router53 CNAME 설정 - 버지니아 리전버지니아 리전에서 레코드 설정할 때는 트래픽 라우팅 대상이 S3가 아니고, Cloudfront로 설정되어야 함 8. 접속 확인

Router53AWS가 제공하는 DNS 서비스로, DNS의 포트가 53이기 때문에 Router53DNS 기능은 물론, AWS 내에 존재하는 다양한 서버나 엔드포인트들(ALB, Cloudfront, S3 등...)로의 라우팅도 제공가비아에서 구매한 도메인 = public Domain, AWS에서 제공하는 엔드포인트 = private Domain Router53 구성 과정더보기1. AWS 호스팅 영역 설정호스팅 영역 = 가비아 도메인AWS의 서비스와 Global한 도메인 매칭 필요도메인 이름 : 가비아에서 구매한 Global한 Domain 입력유형 : 모두에게 제공하는 영역 선택 값/트래픽 라우팅 대상 : 내 영역에 대한 정보를 알고 있는 네임서버들실제 도메인을 소유한 대상은 가비아고, 내 영역에 대한 정보..

실습 1문제web 서버를 ubuntu 24.04 기반으로 생성하여 Auto Scaling을 구성해보세요.min 1대 ~ max 3대가용영역 최소 2개 이상(a,c), web 서버들을 프라이빗 서브넷에 두세요.(템플릿을 만들 때는 퍼블릭으로 하셔도 됩니다. 가능하다면 stress 패키지가 재부팅시에도 자동으로 부하가 걸리게끔 만들어보세요. 물론 하던데로 해도 됩니다.)외부(노트북 브라우저)에서 접근 가능하도록 만들어보세요.풀이더보기1. web 인스턴스 생성 - 시작 템플릿1-1. 인스턴스 생성1-2. 인스턴스 세팅ubuntu@ip-10-10-1-30:~$ sudo -iroot@ip-10-10-1-30:~# apt update -yroot@ip-10-10-1-30:~# apt install -y nginx..

시작 템플릿Auto Scaling의 Scale In/Out을 위해 시작 템플릿을 배움이미지에는 인스턴스 유형이나 보안그룹 같은 설정이 포함되어 있지 않음➡️ Auto Scaling을 통해 서버가 생성될 때마다 보안그룹을 일일이 지정을 하는 게 현실적으로 불가능👉 이미지와 '인스턴스를 생성할 때 설정했던 내용들'(네트워크 설정 등...)을 미리 정의하기 위한 목적 시작 템플릿 구성 과정더보기1. web 인스턴스 생성 2. web 설정관리자 권한 부여 & apt 업데이트ubuntu@ip-10-10-1-225:~$ sudo -iroot@ip-10-10-1-225:~# apt update -ynginx 설치root@ip-10-10-1-225:~# apt install -y nginxindex.html 파일 생..

문제ALB를 만들어보세요.해당 ALB의 DNS 이름:80으로 접속했을 때, 하나의 AMI를 베이스로 만들어진 두 인스턴스 각각의 HOST IP가 출력되도록 해보세요. tomcat으로 하시면 됩니다. 타겟그룹의 HOST들은 AMI로 생성된 인스턴스여야 합니다. ALB는 한 개를 만드시고, HOST의 IP는 최소 두 개가 출력되게 해 보세요.(= 서버 2개 이상 만들기) tomcat을 wget으로 받으셔서 하세요. 보여질 페이지를 수정하진 마세요.AMI 이미지 생성 ➡️ 2개 이상의 인스턴스 생성제공되는 페이지에 IP 출력jsp 파일을 통해 자동으로 IP 출력? : 수동X / 자동으로 풀이더보기1. AMI 서버 생성 - tomcat 2. tomcat 설치2-1. apt 업데이트ubuntu@ip-10-10-..

Custom AMI(Amazon Machine Image)내 입맛에 맞게 구성한 서버환경을 이미지화➡️ 개발 환경을 구축해서 저장해두고 싶음이미지화 장점온디맨드(On-Demand, 수요 발생하면 즉시) 가능➡️ 시간 단축동일한 환경을 항상 재현 가능 = 휴먼에러 방지 가능➡️각각 다른 노트북에서는 동일한 환경을 재현하기 어려움➡️애플리케이션 호환성을 위해 동일한 환경을 구축 가능👉 트래픽이 증가하면 똑같은 서버를 여러 개 띄우고, 트래픽이 감소하면 서버를 제거하는 게 가능해짐= Scale이 유동적으로 변경 가능 Custom AMI 실습웹 서버가 설치되어 있는 서버를 이미지화커스텀 이미지 = 사실상 디스크라고 봐도 무방➡️ 보안그룹이나 인스턴스 유형, 네트워크 설정 등은 포함되지 않음(운영체제 및 설치..

AWS3대 공용 클라우드 = 일반 사용자가 사용 가능한 클라우드AWS / GCP / Azuer사설 클라우드OpenStack(KVM, OpenVswitch)를 통해 Overlay Network를 구성해 직접 구축해서 사용하는 클라우드공공기관이나 보안이 중요한 곳에서 사용IaaS(Infrastructure as a Service)서비스로의 인프라 aaS = 제공(서비스 모델)운영체제가 설치되어 있지 않은 서버(Bare-metal) ➡️ 직접 OS 단계부터 설PaaS(Platform as a Service)운영체제 이상이 설치된 경우예시)제공받은 서버에 ubuntu 운영체제가 이미 설치되어 있음개발환경이 구성(Linux + Python)lambda를 통한 애플리케이션 배SaaS(Service as a Serv..

AWS 서비스 관리AWS의 모든 서비스는 API를 기반으로 동작하며, 관리 콘솔과 CLI, SDK는 모든 요청은 AWS API를 통해 처리됨AWS 내부적으로 REST API 및 JSON을 기반으로 한 HTTP 요청을 통해 서비스와 통신함 AWS 서비스 관리 방법AWS Management Console(관리 콘솔)AWS 서비스 액세스 및 관리용 웹 기반 인터페이스GUI 기반의 인터페이스AWS Command Line Interface(CLI)명령줄을 통해 여러 AWS 서비스를 직접 제어 가능다양한 OS(운영체제)에서 사용 가능스크립트를 통해 서비스와 애플리케이션이 수행하는 작업을 자동화할 수 있음AWS Software Development Kit(SDK)프로그래밍 언어에서 AWS 서비스를 호출할 수 있도록 ..