클라우드 7

Timeout과 3 Way-Handshake

프로그램이 특정한 시간 내에 성공적으로 수행되지 않아서 진행이 자동적으로 중단되는 것서버와 클라이언트가 데이터를 주고 받는 과정(3 Way-Handshake)을 수행 중, 원활하지 않으면 타임아웃이 발생3 Way-Handshake이란?client와 server가 본격적으로 데이터에 대한 요청과 응답을 주고 받기 전에 연결을 맺는 과정해당 과정이 수행되면 양쪽 모두 데이터를 전송할 준비가 되었다(신뢰성 보장)는 것을 보장1. Connection timeoutSYN을 보내고 ACK가 올 때까지 기다리는 동안 발생할 수 있는 타임아웃으로 서버에 연결되기까지의 소요 시간2. Socket timeoutServer에서 데이터를 여러 개의 패킷으로 나눠 보내는 과정에서 발생할 수 있는 타임아웃으로, 나눠 보낸 각 패..

Network 2024.08.21

VPC Peering과 Transit Gateway(TGW)

서로 다른 VPC 간 사설 통신을 제공하는 서비스로, 목적에 의해 VPC를 구별해 놓았다가 VPC 간 통신이 필요하거나 구성한 VPC에 사용할 수 있는 IP가 없을 때 사용각 VPC의 CIDR 대역이 겹치면 통신이 불가능함다른 계정 간 생성도 가능하며 다른 리전 간에도 생성 가능실제 통신을 하기 위해서는 AWS 콘솔의 VPC의 Route Table에서 별도의 설정 필요VPC와 VPC, VPC의 일대일 연결만 가능하기 때문에 여러 VPC를 사용하면 VPC Peering의 개수 증가서로 다른 VPC 간 통신이 가능하게 하는 서비스중앙 허브를 통해 여러 VPC의 연결 정책을 관리할 수 있고, VPN을 통해 VPC와 온프레미스 네트워크 연결 가능 >> VPC Peering보다 간소화된 네트워크 구성 가능다른 리..

Network 2024.08.19

서버 확장 전략 :: 스케일 업 (Scale-Up) vs 스케일 아웃 (Scale-Out)

서버 자체의 사양 증가 (서버 개수 증가 방식이 아님)장점: 서버 개수가 변하지 않아 관리 및 유지 보수가 상대적 용이단점물리적, 기술적 제한으로 성능 향상에 한계 (용량이나 비용)단일 서버로 구성되어 있기 때문에 해당 서버에 장애가 발생하면 해결 시까지 서비스 중단비슷한 사양의 서버를 여러대 두어 트래픽 분산하는 방식으로 서버 확장장점서버를 추가해 시스템의 확장성이 높음스케일 아웃 후, 로드밸런싱을 통해 성능 향상 가능단점서버의 수가 증가해 관리 및 운영 복잡 가능성데이터의 일관성 유지, 네트워크 대역폭 등 다양한 문제 고려 필요

Web Server 2024.06.05

[클라우드 인프라 엔지니어 양성] 세 번째 미니 프로젝트 회고록

인프라 구축 개발회사 서버 구축 자동화 및 CI/CD 프로젝트 기간: 2024년 3월 19일 ~ 2024년 3월 25일 팀원: 박OO, 정OO, 성OO, 이OO, 최OO 프로젝트 목적 요구 사항에 맞춰 구축해야 하는 인프라 생성 작업을 코드를 통한 자동화 및 단순화 Ansible / Terraform / Jenkins 등 CD/CI 도구 사용 방법 탐구 Git을 이용한 작업 내역 공유로 원활한 프로젝트 진행 기술 범위 Shell Script: 요구 사항에 맞춰 Terraform으로 구축할 인프라 선택 과정 코드 생성 및 .tf 파일 생성 AWS Cloud 서비스 기준으로 VPC 관련 terraform 설정 파일 생성 Terraform: Shell Script를 통해 생성된 .tf 파일로 인프라 구축 An..

[클라우드 인프라 엔지니어 양성] 두 번째 미니 프로젝트 회고록

AWS 클라우드를 이용한 티켓 예매 사이트 구축 프로젝트 기간: 2024년 2월 2일 ~ 2024년 2월 8일 팀원: 정OO , 성O, 최OO 프로젝트 목적 글로벌 인프라 기반으로 빠른 서비스 및 콘텐츠 제공 높은 탄력성으로 신속한 트래픽 증가 대응 AWS가 제공하는 다양한 기능 탐구로 AWS 서비스 이해도 증가 AWS 아키텍처 설계로 아키텍처 구성 능력 증가 기술 범위 다수의 이용자를 포용할 수 있는 서버 구성 CloudFront를 이용한 빠른 콘텐츠 전송으로 원활한 티켓 예매 서비스 제공 고객과 결제 정보, 예매 대상 정보를 데이터베이스 관리 시스템으로 관리 사용자가 지정된 서버에 접속하도록 로드밸런서 기능 이용 특정 시간대에 증가하는 이용자를 효과적으로 관리하기 위해 오토 스케일링 기능 구현 회고록..

[클라우드 인프라 엔지니어 양성] 첫 번째 미니 프로젝트 보완

미니 프로젝트 1 보완 입시학원 행정 시스템 네트워크망 구축 프로젝트 과제: WEB DNS STORAGE 서비스를 이용한 서버 구축 프로젝트 기간: 2023년 12월 18일 ~ 2023년 12월 22일 팀원: 최OO, 유OO, 조OO 프로젝트 목적 IT환경의 내·외부 변화에 대처하여 클라우드 기반 환경을 통한 유연하고 안전한 서비스를 제공 가장 많은 리소스가 발생되는 행정팀의 서버를 효율적으로 사용할 수 있는 네트워크 구축 기술 범위 네트워크 구성 - 가상 랜으로 트래픽을 격리하여 서버의 안정성 확보 - DNS 서버의 부하분산 기능을 활용하여 사용자의 원활한 서버 이용 가능 - 서버 내부에서 방화벽을 활성화하여 외부 접속 방어 웹 기반의 홈페이지 제작 - 경영 정보 및 원생 정보 안내에 대한 홈페이지 구..

[클라우드 인프라 엔지니어 양성] 첫 번째 미니 프로젝트 회고록

한가람 입시학원 행정 시스템 네트워크망 구축 프로젝트 과제: WEB DNS STORAGE 서비스를 이용한 서버 구축 프로젝트 기간: 2023년 12월 18일 ~ 2023년 12월 22일 팀원: 최OO, 유OO, 조OO 프로젝트 목적 IT환경의 내·외부 변화에 대처하여 클라우드 기반 환경을 통한 유연하고 안전한 서비스를 제공 가장 많은 리소스가 발생되는 행정팀의 서버를 효율적으로 사용할 수 있는 네트워크 구축 기술 범위 네트워크 구성 - 가상 랜으로 트래픽을 격리하여 서버의 안정성 확보 - DNS 서버의 부하분산 기능을 활용하여 사용자의 원활한 서버 이용 가능 - 서버 내부에서 방화벽을 활성화하여 외부 접속 방어 웹 기반의 홈페이지 제작 - 경영 정보 및 원생 정보 안내에 대한 홈페이지 구축 행정 시스템 ..