AWS

pen9508901·2020년 11월 3일
0

배포

목록 보기
1/1

S3

Amazon Simple Storage Service

터넷용 스토리지 서비스입니다. 이 서비스는 개발자가 더 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 설계되었습니다.
단순한 웹 서비스 인터페이스를 사용하여 웹에서 언제 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있습니다.
높은 확장성과 신뢰성을 갖춘 빠르고 경제적인 데이터 스토리지 인프라에 액세스할 수 있습니다.
목적은 규모의 이점을 극대화하고 개발자들에게 이점을 제공


데이터를 저장하거나 추출하게 해 주는 온라인 스토리지 웹 서비스
파일 서버의 역할을 하는 서비스
하나의 저장 공간을 구성
HTTP 프로토콜로 파일에 접근 할 수 있다
파일(데이터) 이름 을 KEY 파일 자체는 Value 로 구분되는 객체 형태로 파일 저장


개념

객체 S3에 저장된 파일
데이터가 저장되는 최소 단위 [1.파일 2.메타 데이터]
크기는 최소 1Byte ~ 5TB

메타데이터는 HTTP Content-Type 형식
파일의 확장자에 따라 자동 설정 , 임의 설정
키-벨류 형식 저장

버킷 는 S3에서 생성할 수 있는 최상위 디렉토리
버킷은 각 Region 별로 생성 가능
버킷의 모든 이름은 모든 S3 Region에서 유일해야 한다.
계정별로 100개까지 생성할 수 있습니다
버킷 단위로 지역지정,인증과 접속제한을 걸 수 있다

버전관리 - S3에 저장된 객체들의 변화를 저장. 삭제, 변경 등 실수를 하더라도 만회.

BitTorrent - 분산된 파일배포시스템. 파일을 가지고 있는 컴퓨터들로부터 조금씩 파일을 다운로드받은 후에 이것을 붙여서 완전한 파일을 만든다. 비용절감

RSS(Reduced Redundancy Storage) - S3객체에 비해 데이터손실확률이 높으나 가격이 저렴.

Glacier - 매우 저렴한 가격으로 데이터를 저장 할 수있는 아마존의 스토리지 서비스


특징

많은 사용자가 접속을 해도 이를 감당하기 위해서 시스템적인 작업을 하지 않아도 된다.
저장할 수 있는 파일 수 및 용량의 제한이 없다.
저속 제어 및 권한 관리가 가능하다
파일에 인증을 붙여, 무단으로 액세스 하지 못하도록 할 수 있다.
HTTP , BitTorrent 프로토콜 지원
REST,SOAP 인터페이스 제공
데이터를 여러 시설에서 중복으로 저장해 데이터의 손실이 발생할 경우 자동으로 복원
버전관리 기능을 통해서 사용자에 의한 실수도 복원이 가능
정보의 중요도에 따라서 보호 수준을 차등 할 수 있고, 이에 따라서 비용을 절감 할 수 있다.


EC2

Elastic Compute Cloud

안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스

가상이지만 실제 컴퓨터와 동일하게 사용할 수 있다
가상 컴퓨터에 운영체제를 설치하고 프로그램들을 설치하여 서버를 구축할 수 있다
인스턴스 란? 생성된 1대의 가상 컴퓨터

물리적이 아니라 아마존에서 세계 각 지역에 만들어놓은 인프라(데이터 센터)에 만들어지는 것이기 때문에 네트워크를 통해 제어를 해야한다
웹 서버를 설치하고 이 웹서버를 통해서 사용자가 웹브라우저를 통해 요청하는 웹페이지나 이미지, 동영상 등을 제공


특징

인터넷을 통해서만 접속 가능
즉시 생성가능 , 삭제도 마찬가지
하드웨어 및 소프트웨어를 구입하고 온사이트 데이터 센터를 설치 및 운영하면서 발생하는 지출을 줄일 수 있다.
AMI(Amazon Machine Image) : 운영체제와 여러 소프트웨어들 제공하는 템플릿
원하는 만큼 가상서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리 가능
키페어를 사용하여 인스턴스 로그인 정보 보호
내부적으로 데이터를 실시간 복제하기 때문에 하드디스크에 비해 데이터 분실률 낮다
CloudWatch를 통해서 EBS의 통계를 열람할 수 있다.

EC2 과금의 종류 3가지
on demand - 필요에 따라 인스턴스 생성,삭제 가장비싸지만 비정기적 가장 저렴
예약 인스턴스 - 1년이나 3년동안 인스턴스를 약정.
스팟 인스턴스 - 아마존 인프라의 상황에 따라 가격이 변동.


RDS

Relational Database Service

RDB를 간편하게 운영하고 설정하고 확장하게 해 주는 서비스


특징

DB 의 설치 및 관리를 할 필요가 없고 백업이나 복구가 더욱 편리
확장성
API 호출을 통해 쉽게 처리 되게 설계
키를 이용 DB를 암호화 = 보안성

1.다중 AZ복제
2. 읽기 복제
3. 백업 자동화
4. DB스냅샷 지원

프로비저닝된 IOPS : 내가 요구하는 IOPS를 수치로 적용하면 그에 맞는 IOPS제공
저장된 데이터양은 적으나 높은 IOPS를 요구할 때 사용(관계형 DB, NOSQL DB)

미리 구성된 매개변수
CloudWatch를 이용한 모니터링

profile
생각이란걸해

0개의 댓글