[네트워크 공격 및 방어] 포트폴리오
2024.01.18
no image
[AWS] Lightsail
Lightsail 가상화 프라이빗 서버가 필요한 개발자에게 웹 사이트와 웹 애플리케이션을 배포하고 관리하는 기능과 컴퓨팅, 스토리지, 네트워크를 제공 비용이 효율적이고 빠르고 믿을 수 있는 가상 사설 호스팅 서비스를 제공 실습 1. Lightsail 검색 2. 인스턴스 생성 - 운영체제 및 웹 선택 - 생성 3. IP로 접속해서 확인
2023.12.18
no image
[AWS] IAM
IAM(Identity & Access Management) 통합 계정 관리 실습 EC2ReadOnly 1. IAM 사용자 그룹 - 그룹 생성 - 이름 설정, 권한 선택(AmazonEC2ReadOnlyAccess) 선택 - 생성 2. IAM 사용자 - 사용자 생성 - 이름 설정 - AWS Management Console에 대한 사용자 액세스 권한 제공 체크 - 비밀번호 설정 - 정책 그룹 방금 만든걸로 선택 - 생성 3. 인스턴스 생성 4. 로그아웃해서 방금 만든 IAM 사용자로 로그인 - ec2 - 인스턴스 상태 변화 시도 - 안되는 것 확인
2023.12.18
no image
[AWS] CDN
CDN(Contents Delivery Network) 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템 온라인 상의 대용량 컨텐츠를 저렴한 비용으로 빠르게 전송하도록 함 주요 ISP의 CDN 서버에 콘텐츠를 분산시키고 유저의 네트워크 경로 상 가장 가까운 곳의 서버로부터 콘텐츠를 전송받도록 하여 트래픽이 특정 서버에 집중되지 않고 각 지역 서버로 분산되도록 하는 기술 동작 원리 콘텐츠에 대한 요청이 발생하게 되면 사용자와 가장 가까운 위치에 배치된 CDN 서버로 사용자를 접속시키게 되며, CDN 서버는 요청된 파일의 캐싱된(사전 저장된) 콘텐츠를 사용자에게 전달하게 됨 CloudFront Amazon에서 제공하는 CDN 실습 1. S3에서 버킷 생성 - 파..
2023.12.18
no image
[AWS] Auto Scaling
Auto Scaling 사용량에 따라 유기적으로 인스턴스를 늘리고 줄여서 성능 유지 및 비용 절감 실습 1. 로드 밸런서 생성 - Classic 유형으로 생성 2. 좌측의 Auto Scaling - Auto Scaling 그룹 생성 - 이름 설정 - 시작 템플릿 생성 - 이름, 현재 사용 중 등을 설정 - 생성 - 시작템플릿 선택 새로고침 후 방금 생성한 것 선택 - 가용 영역 전체 선택 - 기존 로드 밸런서에 연결로 1번에서 생성한 로드 밸런서 선택 - 원하는 용량 및 크기 설정 - 관리 정책은 종료 및 시작 - 생성 3. 생성한 그룹 클릭 - Auto Scaling - 동적 크기 조정 정책 생성 - 부하 분산을 위해 서버를 생성할 trigger 설정 4. 인스턴스 클릭 - 새로운 인스턴스 생성된 것 ..
2023.12.15
no image
[AWS] Elastic Load Balancing
로드 밸런싱 네트워크 기술의 일종으로 네트워크 트래픽을 하나 이상의 서버나 장비로 분산하기 위해 사용되는 기술 웹 트래픽 증가에 대한 처리 방식은 두 가지 Scale up(자원을 업그레이드), Scale out(노드를 추가하여 하나에 문제가 생겨도 나머지가 수행) 방식 Round Robin : Session 연결을 순차적으로 맺어주는 방식 Hash : Hash 알고리즘을 이용한 방식, Client와 Server간에 연결된 Session을 계속 유지해 주는 방식으로 Client가 특정 Server로 연결된 이후 동일 서버로만 연결되는 구조로 Session에 대한 보장을 제공 Least Connection : Session 수를 고려하여 가장 작은 Session을 보유한 서버로 Session을 맺어주는 연결..
2023.12.15
no image
[AWS] Route 53
Route 53 가용성과 확장성이 우수한 클라우드 기반의 DNS 웹 서비스 도메인을 IP주소로 변환 실습 Route 53으로 도메인 등록 1. Router 53 검색해서 이동 2. 대시보드에서 도메인 등록 클릭 3. 도메인을 입력하고 요금을 결제해서 등록 외부에서 도메인 등록해 인스턴스에 연결 1. 인스턴스 생성 2. 탄력적 IP 설정 3. 내도메인.한국에서 도메인 생성 및 탄력적 IP 설정
2023.12.15
no image
[AWS] RDS
RDS(Relational Database Services) 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있는 서비스 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 데이터베이스 서비스 제공 EC2에 데이터베이스 설치 또는 AWS에서 제공하는 RDS 사용 두 가지 방법이 존재 실습 1. RDS 검색 - 데이터베이스 생성 - 엔진 선택 - 식별자, 사용자, 암호 설정 - 퍼블릭 액세스 허용 - vpc 생성 - 생성 2. https://dev.mysql.com/downloads/workbench/ 에서 워크벤치 다운 및 실행 3. MySQL Connections에서 + 클릭 - Connect..
2023.12.14
no image
[AWS] VPC
VPC(Virtual Private Cloud) AWS 클라우드에서 논리적으로 격리된 네트워크 공간을 할당하여 가상 네트워크에서 AWS 리소스를 이용할 수 있는 서비스를 제공 자체 IP 주소 범위, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 선택 등 가상 네트워킹 환경을 제어할 수 있으며, 리소스와 애플리케이션에 안전하고 쉽게 액세스 가능 Private IP : 인터넷을 통해 연결할 수 없는 VPC 내부에서만 사용할 수 있는 IP주소, VPC에서 시작된 인스턴스 서브넷의 범위에서 자동으로 할당, 동일 네트워크에서 인스턴스 간 통신에 사용, 기본 주소와 별도로 보조 주소를 추가 가능 Public IP : 인터넷을 통해 연결할 수 있는 IP 주소, 인스턴스와 인터넷 간의 통신을 위해 사용 El..
2023.12.14