본문 바로가기

AWS

AWS RDS 데이터베이스 서비스 관계형 데이터베이스를 제공하는 서비스 1. 데이터베이스와 RDB 1-1. 데이터베이스 : 구조적으로 정리된 데이터의 집합체 1-2. 데이터베이스와 DBMS : DBMS 는 Database Management System 으로 데이터 저장, 삭제, 검색 등과 같이 데이터베이를 조작하는 역할 1-3. DBMS 유료 : 오라클, SQL Server 무료 : MySQL, PostgreSQL, MariaDB 1-4. RDB와 비RDB 관계형 데이터베이스 : 데이터 종류 등을 설정해 표 형태로 저장 - 예) Amazon RDS 비관계형 데이터베이스: 키 밸류형, 문서형 등의 구조를 가진 데이터베이스. 예) Amazon DynamoDB, Amazon ElasticCache 2. Amazon RDB? 2-1. 정의 :.. 더보기
6. AWS 가상 네트워크 서비스 Amazon VPC 서버를 만든 후 이 서버를 네트워크에 연결해야한다. 이를 도와주는 것이 VPC 이다. 1. Amazon VPC ? 웹 서버, DB 서버와 같은 서버들은 네트워크에 연결되어야하고 AWS 서버인 EC2, RDS 등도 네트워크에 연결되어야 한다. 네트워크 구축을 위해 사용되는 것이 Amazon Virtual Private Cloud (VPC) 이며 AWS 계정 전용 가상 네트워크 서비스로 AWS 에서 제공하는 리소스만 설치 가능하다. 예를 들면 AWS EC2, RDS 는 VPC를 반드시 선택해야 한다. AWS는 VPC를 생성하고 그 안에 서버(인스턴스)를 설치한다. VPC의 기능 CIDR 블록: 네트워크를 나눈 범위로 서브넷을 말한다. 서브넷 마스크: 네트워크의 크기를 계산하는 값 가용 영역: 서브넷이 구축된.. 더보기
5. Amazon S3 스토리지 서비스 1. Amazon S3 란? 객체 스토리지 서비스로, 스토리지 서비스를 제공할 뿐만 아니라 설정에 따라 정적 웹 서버로 공개하거나 쿼리를 사용할 수 있는 기능을 가지고 있다. 특징 확장성: EC2 처럼 확장, 축소가 쉽고 목적에 따른 다양한 스토리지 클래스가 준비되어 있다. 수명 주기 정책을 사용해 자동 이동이 가능하다. 가용성, 내구성: 장애, 오류, 위협에 강하며 S3 객체는 최소 4개의 가용 영역에 자동 복제되어 보존되기 때문에 한쪽에 장애가 발생해도 사용할 수 있다. 신뢰성: 암호화 기능, 접근 관리도구가 있다 다양한 관리 기능: 실제 사용환경에 맞는 스토리지 클래스 선택이 가능하다 스마트한 기능: S3 Select라는 데이터에 쿼리를 실행하는 기능과 서비스가 존재한다. Amazon Athena,.. 더보기
4. AWS 서버 서비스 EC2 1. EC2란 ? Amazon Elastic Compute Cloud는 컴퓨팅 용량을 제공하는 서비스로, EC2를 이용하면 서버를 간단하고 쉽게 설계가 가능하다. 원래는 물리적으로 서버를 빌렸었어야 하지만 서버에 필요한 세트를 클라우드에서 빌릴 수 있다는 말이다. 내가 원하는 대로 하드웨어 구성과 OS 조합으로 선택해 구축할 수 있다. EC2 를 효율적으로 사용하기 위해서는 '어떻게 구성할까?' '어느 정도의 성능이 필요할까?' 와 같은 설계적 관점이 필요하다. 서버를 생성할 때 소프트웨어를 설치할지 혹은 준비되어 있는 AMI를 사용할 수도 있다. 2. 사용 절차 EC2를 사용하기 위해서 관리 콘솔에서 EC2 대시보드를 열고 인스턴스 생성하면 된다. 대시보드에서는 인스턴스 유형을 선택하거나 보안 그룹을 .. 더보기