목록AWS/Beginner (35)
Wisdom’s Cloud
로드 밸런싱(Load Balancing)이란? 네트워크 기술의 일종으로, 네트워크 트래픽을 하나 이상의 서버나 장비로 분산하기 위해 사용되는 기술이다. 로드 밸런싱을 수행하는 소프트웨어나 하드웨어를 로드 밸런서(Load Balancer)라고 하며, 로드 밸런싱 서비스를 통해 외부에서 발생되는 많은 인터넷 트래픽을 여러 웹 서버나 장비로 부하를 분산하여 처리할 수 있다. 일반적인 웹 트래픽 증가에 대한 처리 방식 Scale-Up을 통해 CPU, 메모리, 디스크 등의 기능을 업그레이트 하는 방식: 기존보다 높은 성능을 보유한 웹 서버로 시스템을 업그레이드함으로써 문제를 해결하는 방식으로, 필요로 하는 성능이 높아질수록 비용이 기하급수적으로 늘어나는 단점이 있다. 또한 하나의 서버에서 웹 서비스를 제공하여 서..
구분 내용 서비스명 Amazon Route 53 설명 가용성과 확장성이 우수한 클라우드 Domain Name System(DNS) 웹 서비스 주요 특징 - 가용성과 확장성이 뛰어난 클라우드 기반 DNS 웹 서비스 - 동적으로 사용자에게 노출될 DNS 레코드 타입과 값 조정 - 각종 다양한 로드 밸런싱 기능 지원 - Amazon Route 53은 IPv6와 완벽하게 호환 - 사용자의 요청을 EC2, ELB, S3 Bucket 등 인프라로 직접 연결 가능 - 외부의 인프라로 라우팅하는 데 Route 53 사용 가능 - Route 53 트래픽 흐름을 사용하면 지연 시간 기반 라우팅 가능 - Route 53에서는 도메인 이름 등록도 지원 프리티어(Free Tier) 프리티어 없이 종량제 과금으로 사용하는 만큼 ..
DNS(Domain Name System)이란? 사람이 읽을 수 있는 도메인 이름을 컴퓨터나 스마트폰 등 다양한 디바이스에서 읽을 수 있는 IP 주소로 변환하는 역할을 한다. 우리에게 DNS가 없었다면 웹 사이트에 접속하기 위해 웹 서버의 IP Address를 알아야만 웹 페이지에 접속할 수 있을 것이다. 이렇듯 DNS는 도메인 이름을 IP 주소로 변환하여 웹 사이트로 트래픽을 라우팅한다. Amazon은 Route 53과 같은 DNS 서비스를 이용하여 www.example.com과 같이 사람이 읽을 수 있는 이름을 192.0.2.1과 같은 숫자 IP 주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 한다. DNS 구성 및 체계 DNS 구성 및 체계에 대한 이해를 위해서는 인터넷 도메인 체계에 대한 이해가 ..
구분 내용 서비스명 Amazon RDS(Relational Database Services) 설명 주로 사용되는 6개의 데이터베이스 엔진 중에서 선택할 수 있는 아마존 관계형 데이터베이스 서비스 주요 특징 - 관리 용이성: 인프라의 프로비저닝/DB 설치 및 유지 관리 불필요 - 뛰어난 확장성: 서비스 중단 없이 서버 및 스토리지 확장 가능 - 가용성 및 내구성: 안정성이 뛰어난 인프라 제공(멀티 AZ) - 빠른 속도: SSD 지원 스토리지 옵션 및 고성능 OLTP에 최적화된 옵션과 비용 효율적 범용 사례에서 옵션 선택 가능 - 보안: 데이터베이스와 네트워크에 대한 액세스를 손쉽게 제어 프리티어(Free Tier) - MySQL, PostgreSQL, MariaDB, Oracle BYOL, SQL Serv..
데이터베이스(Database)란? 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합으로, 줄어서 DB라고 한다. 특정 다수의 사용자들에게 필요한 정보를 제공하는 작업을 하거나, 조직 내에서 필요한 정보를 체계적으로 저장 및 보관하여 사용자들에게 제공하는 핵심 서비스다. RDBMS(Relational Database Management System)란? 관계형 데이터베이스란 가장 많이 사용되고 있는 데이터베이스의 한 종류로, 데이터 간 사전에 정의된 관계가 있고, 연관 관계가 있는 데이터 항목들의 모음을 말한다. 이러한 관계형 데이터베이스는 열과 행으로 이루어진 데이터 테이블로 이루어져 있으며, 데이터의 각 행은 기본키(Primary Key)라고 부르는 고유의 식별자로 구분할 수 ..
구분 내용 서비스명 Amazon VPC(Virtual Private Cloud) 설명 직접 정의 가능한 가상 네트워크에서 AWS 리소스를 구동할 수 있는 논리적으로 격리된 네트워크 제공 주요 특징 - AWS에 사설 네트워크 구축 - 회사와 AWS 간 VPN을 연결하거나 가상 네트워킹 구현 - 기존 데이터 센터와의 연결을 통해 하이브리드 환경 구성 - AWS를 회사 인프라의 일부처럼 사용할 수 있으며, 내부 시스템 소프트웨어의 연동이 매우 쉬움 - 세심한 네트워크 설정 가능 - 모든 리전에서 이용 가능 프리티어(Free Tier) VPC 자체는 비용이 발생하지 않지만, VPN 연결 시 네트워크 송/수신에 따른 종량제 비용 발생 VPC 주요 서비스 Security Group과 Network ACL: 네트워크..
네트워크(Network)란? Net(촘촘하게 연결되어 있는) + Work(일)의 합성어로, 연결해서 서로가 가지고 있는 정보를 결합하여 생산적인 가치를 만드는 일을 말한다. 즉, '네트워킹을 한다 = 서로 통신을 한다'라고 할 수 있다. 서로 통신을 하기 위해 지켜야 하는 약속들을 준수하고 교환함으로써 통신이 성립되며, 이렇게 통신을 위해 지켜야 하는 약속들을 프로토콜(Protocol)이라고 한다. VPN(Virtual Private Network)란? 큰 큐모의 조직이 여러 곳에 분산되어 있는 컴퓨터들을 연결하는 보안성이 높은 사설 네트워크(Private Network)를 만들거나, 인터넷을 활용하여 원격지 간에 네트워크를 서로 연결하고 암호화 기술을 적용하여 보다 안정적이며, 보안성 높은 통신 서비스..
AMI(Amazon Machine Image)란? EC2 인스턴스 생성에 필요한 모든 소프트웨어 정보를 담고 있는 템플릿 이미지다. AMI는 이용자들도 언제든지 생성 가능하며, 이후 동일한 환경을 갖는 인스턴스를 손쉽게 생성할 수 있다. Auto Scaling 등 자동화할 때, EC2 인스턴스를 다른 리전으로 이전해야 할 때, 사용 솔루션이 설치되어 있는 소프트웨어를 사용하는 경우 AWS Marketplace를 이용하기 위해 AMI를 사용하게 된다. Amazon Marketplace란? AWS에서 실행되는 소프트웨어를 판매 또는 구매할 수 있는 온라인 스토어다. AWS 마켓 플레이스는 35개의 카테고리에 걸쳐 1280개 이상의 소프트웨어 판매업체가 제공하는 4,200개 이상의 소프트웨어를 보유하고 있다...
구분 내용 서비스명 Amazon S3(Simple Storage Services) 설명 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지 주요 특징 - 2006년에 출시된 최초의 AWS 서비스 - 객체 기반의 무제한 파일 저장 스토리지 - URL을 통해 손쉽게 파일 공유 기능 제공 - 99.9% 내구성 - 정적 웹 사이트 호스팅 서비스 제공 기능 프리티어(Free Tier) - 5GB Amazon S3 표준 스토리지 - Get 요청 20,000건, Put 요청 2,000건 - 가입 후 12개월 이후에 종료됨 Amazon S3 활용 분야 백업 및 복구(Backup & Restore) 데이터 아카이빙(Data Archiving) 빅데이터 분석을 위한 데이터 레이크(Data Lak..
스토리지(Storage)란? 컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품으로, 스토리지를 서버에 직접 연결할 수 있고, 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크를 구성할 수도 있다. 서버에 직접 연결하는 방식을 DAS(Direct Attached Storage)라 하고, 스토리지를 빠른 속도의 네트워크로 연결하는 방식을 NAS(Network Attached Storage)와 SAN(Storage Area Network)이라고 한다. NAS는 LAN(Local Area Network)을 연결하여 사용하기 때문에 비용이 저렴하며, 파일 단위로 데이터에 접속하지만, SAN은 확장이 용이하고, 대규모 엔터프라이즈 환경을 구성하기 적합한 고속의 전용 네트워크를 구성하여 빠른 속도의 ..