본문 바로가기

AWS

AWS 기능 (아마존 웹 서비스)

*컴퓨팅

 

1. EC2(Elastic Compute Cloud)

Amazon Elastic Compute Cloud(EC2)는 탄력적인 컴퓨팅 서비스이다

빠르고 쉽게 원하는 사양의 서버를 구축,변경,삭제,추가등이 가능하다

 

다양한 제어기능을 제공

CLI , API

 

관리가 편하다

기본 모니터링과 CloudWatch같은 세부 모니터링을 제공한다

로그 수집, CPU,GPU,네트워크 트래픽,데이터 입출력,디스크 사용량등 다양한 지표를 통해 그래프로 정보를 제공한다

 

변경,수정,확장성이 좋다

이것은 클라우드 컴퓨팅의 가장 큰 장점이기도 하다 언재는지 필요한 자원을 추가할 수 있고 즉각적으로 수정이 가능하다

 

자동화 기능

Auto Scailing같은 자동으로 확장 및 축소나 CPU나 네트워크 트래픽같은 자원이 일정수준 이상 도달시 경보나 알림기능 제공

 

 

 

2. Lambda

 

AWS Lambda는 이벤트에 대한 응답으로 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서비스이다

 

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있다

 

 

*스토리지

높은 안정성과 확장성

클라우드 서비스의 스토리지는 기본적으로 높은 안정성 과 확장성을 가지고 있다

(내구성이99.9%) (쉽게 용량 증가,축소 가능)

AWS의 스토리지는 여러곳에 분산되어 저장되기 떄문에 자연재해나 화재에 대해 비교적 안전하다(A가용영역에 저장했으면 최소 10km이상 떨어진 다른 가용영역(B,C)에 분산되어 저장한다)

 

모니터링

기본 모니터링과 CloudWatch같은 세부 모니터링을 제공한다

 

1. S3 (Simple Storage Services)

여러가지 용도로 사용이 가능한 범용 스토리지 서비스이다

데이터 보관,정적인 웹 호스팅등등 다양한 형태의 서비스를 할 수 있다

 

 

2. EBS(Elastic Block Storage)

탈부착이 쉽고 기본적으로 기본적으로 SSD를 지원하기떄문에 속도가 빠르다

예를들어 A인스턴스에 적용한 EBS를 클릭 몇번으로 해제후 안에 들어있는 데이터를 손상없이 그대로 B인스턴스에 적용이 가능하다

(다만 적용할 인스턴스와 EBS의 가용영역이 일치해야된다)

 

스냅샷 기능을 통해 복제,백업이 쉽다

 

 

3. Storage Gateway

On-prmise에 있는 데이터를 클라우드에 연결,이동,백업등등 을 할때 사용된다

 

On-prmise - 직접 물리적인 하드웨어를 가지고 직접 소프트웨어를 설치해 운영하는 방식

 

Off-premises - 온프레미스의 반댓말로 하드웨어를 구매하지 않고 클라우드 컴퓨팅과 같은 기술로 원격으로 하드웨어를 빌려서 운영하는 방식

 

 

4. Glacier

가격이 저렴하다 다만 성능면에서는 다른 스토리지 서비스보다 떨어진다

 

데이터 백업파일 로그기록등등 자주 사용하지 않는 데이터를 보관하기 좋다

 

 

 

*데이터베이스

AWS의 데이터베이스는

Scaling, Backup,

DB Application Path,

DB Software linstalls,

OS Path,

OS Installation,

Server maintenance,

Stack Power,

Network

를 관리해주기 때문에 app optimization에만 집중할 수 있다

 

 

1.RDS

MySQL,Microsoft SQL,Oracle,Aurora,MariaDB등 데이터베이스 엔진을 제공한다

 

 

2.DynamoDB

NoSQL용 서비스이다 대량의 데이터를 처리가 가능하다

규모와 상관없이 10밀리초 미만의 지연시간을 보장한다

대량의 데이터를 사용하는 환경에서 좋다

 

3.ElastiCache

In-memory기반의 데이터베이스(디스크보다 속도가 빠른 메모리에 저장하는 방식)

높은처리속도가 필요하는 서비스를 운영할때 좋다

 

 

*네트워킹

1.VPC(Virtual Private Cloud)

가상의 사설 네트워크를 구성할 수 있게 만들어주는 기능이다

네트워크의 접근을 제어할 수 있다(보안 그룹 , 네트워크 ACL), VPN연결 인터넷 게이트웨이 연결 , DHCP , 다른 VPC간의 연결(Peering)등등

 

2.Amazon Route 53

DNS를 관리하거나 생성이 가능하다

 

 

3.AWS Direct Connect

On-Premise를 AWS와 연결하는 기능을 한다

(예 : 회사가 기존에 운영하던 인프라를 AWS와 연결하여 쓰고싶을떄 사용한다

기존에 사용하던 회사 네트워크와 AWS에 구축한 네트워크를 전용선으로 연결한다고 생각하면 된다)

 

 

 

'AWS' 카테고리의 다른 글

AWS EC2 인스턴스에서 ROOT 계정을 활성화  (0) 2019.06.30
AWS EC2(아마존 웹 서비스)  (0) 2019.06.30
클라우드 컴퓨팅(Cloud Computing)  (0) 2019.06.30