전체 글28 [클라우드] AWS 데이터베이스 서비스 ✅ 데이터와 데이터베이스데이터(data): 어떤 이론을 세우는데 기초가 되는 자료이자 단위정보(information): 데이터를 특정 목적에 따라 가공하고 이론을 세워 의미와 가치를 부여한 결과'데이터베이스(database): 데이터를 하나에 모아 두는 집합DBMS(DataBase Management System): 데이터베이스에서 데이터를 관리하기 위한 시스템 (=데이터에 대해 사용자의 논리적 명령을 해석하고 필요한 데이터를 찾아 주는 시스템)✅ 데이터베이스 모델 유형계층형 데이터 베이스 모델: 트리(tree) 구조를 기반으로 하여 1:N으로 상하 종속 관계인 구조 → 데이터에 빠르게 접근 가능하지만, 구조 변경의 유연성이 부족하다. 네트워크형 데이터베이스 모델: 계층형의 문제를 해결하기 위해.. 2025. 5. 19. [클라우드] AWS 부하분산 서비스: AWS ELB ✅ 부하분산( = 로드 밸런싱, load balancing)서버-클라이언트 환경에서 서버가 클라이언트 요청을 받아 처리하는 과정에서 발생하는 부하(연산 작업)에 대해 동일한 목적을 수행하는 다수의 서버에 분산 처리하는 기능이다. → 고가용성 및 내결함성이 향상되고 안정적이므로 클라우드에서 반드시 사용하는 기술!로드 밸런싱(load balancing) : 애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등하게 배포하는 방법이다. (= 부하분산)로드 밸런서(load balancer): 부하분산을 수행하는 대상을 뜻한다.로드 밸런싱의 이점애플리케이션 가용성 서버 장애 등으로 인해 애플리케이션 가동 중지 시간이 늘면, 이 서버 문제를 로드 밸런서가 자동으로 감지하고 사용 가능한 서버로 리디렉션(이.. 2025. 4. 7. System hacking: 시스템 해킹 키워드 정리 ✅ 몰랐던 관련 키워드 정리시스템 해킹(System Hacking): 컴퓨터 프로그램의 행위를 조작하여 공격자가 원하는 행동을 실행하도록 하는 공격 전반, 주로 프로그램 등의 취약점을 찾아내는 일을 시스템 해킹이라고 통칭한다.아키텍처(Architecture): 컴퓨터의 전체적 구조, 기능 등을 표현하는 말이다. 우리가 흔히 공부하는 컴퓨터 구조는 'Computer Architecture'라고 한다.x86-64: x86 명령어 집합 아키텍처의 64비트 모임이다. (x86: 인텔(intel)이 개발한 CPU들과 명령어 집합들을 칭하는 말이다.취약점(vulnerability): 컴퓨터에서의 보안상의 약점으로, 공격자들에게 공격받기 쉬운 부분을 뜻한다.스택 버퍼 오버플로(Stack Buffer Overflow.. 2025. 4. 6. [클라우드] 실습 1: AWS Amazon EC2 인스턴스 배포 및 접근해보기 해당 실습은 MobaXterm과 AWS 교과서를 바탕으로 진행하였습니다.실습 목표: Amazon EC2 인스턴스를 배포하고 간단한 웹 서비스를 생성해서 서비스에 접근해보기 ! 개념 떠올리기 - Amazon EC2는 AWS 퍼블릭 클라우드 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 서버를 운영할 수 있는 서비스이다.1단계: AMI(Amazon Machine Image)를 이용해 EC2 인스턴스 배포하기 AWS에 로그인하고 서비스>컴퓨팅>EC2를 선택한다. 화면이 나오면 인스턴스 시작을 눌러 EC2 인스턴스를 생성하는 설정 페이지로 넘어간다. 이름 및 태그에서 이름을 설정하고 AMI를 설정한다.그 다음 AMI를 선택하는데, 이 실습에서는 기본값으로 지정된 Amazon Linux 2 AMI를 선택한.. 2025. 3. 25. [클라우드] AWS 네트워킹 서비스(Amazon VPC)와 AWS 네트워크의 물리적 인프라 구성 ✅ AWS 네트워킹 서비스AWS 글로벌 인프라에서 생성된 다양한 자원의 워크로드를 수행하는 네트워킹 서비스.AWS 네트워킹 서비스를 이용하여 최적의 안정성과 보안성, 성능을 보장받는 애플리케이션을 실행할 수 있다.대표적인 AWS 네트워킹 서비스들네트워크 기반엣지 네트워킹하이브리드 연결VPCTransit GatewayRoute 53Global AcceleratorDirect ConnectSite-to-Site VPN클라우드 환경에서 가상의 프라이빗 네트워크VPC와 온프레미스를 연결하는 단일 게이트웨이확장 가능한 관리형 DNS 서비스AWS 글로벌 네트워크를 활용한 애플리케이션 가용성 및 성능 개선온프레미스 환경과 연결하는 AWS 전용 네트워크온프레미스 환경과 연결하는 암호화된 네트워크 ✅ Amazone VP.. 2025. 3. 25. [클라우드] 네트워킹(Networking) 기초 개념 ✅ 네트워킹(Networking)네트워킹(Networking)은 IT 자원 간 연결하여 통신하는 환경을 의미한다.IT 서비스를 제공하려면 다양한 IT 자원이 통신할 수 있는 환경이 당연히 필요함 → 네트워킹은 필수! OSI 7 계층 모델(OSI 7 Layer Model) 국제표준화기구(ISO)에서 개발한 통신 구조 분류 방식으로, 7개의 계층으로 네트워킹 요소를 분류하여 나타낸다.(추후 다른 글에서 더 자세히 다룰 예정이므로, 간단하게 write-up 하겠다.) 1계층: 물리 계층(Pysical Layer)네트워크 하드웨어 전송 기술을 이루는 계층으로, 물리적으로 연결된 매체가 서로 데이터를 송수신할 수 있게 연결하고 유지하는 역할을 한다. 2계층: 데이터링크 계층(Data Link Layer)물리 계층.. 2025. 3. 24. 이전 1 2 3 4 5 다음