2015년 1월 20일 화요일

AWS를 지탱하는 4가지 구성 요소



현재 클라우드를 논하는 데 있어 가장 많은 비중을 차지하는 서비스는 바로 아마존의 AWS일 것입니다. AWS는 현재 클라우드 서비스를 운영하는 업체들에 있어 많은 영감을 주었으며 사용하는 업체들도 많이 있을 정도로 클라우드의 대표라고 할 수 있습니다.

오늘은 AWS를 구성하는 요소들을 적어보겠습니다. AWS를 구성하는 요소는 크게 4가지로 나눌 수 있는데요.

4가지는 Storage, Computing, Networking, Database입니다. AWS를 구성하는 4가지 요소 지금부터 간력하게 적어보겠습니다.

1. Storage


1) Amazon S3 (Amazon Simple Storage Service)

Amazon S3는 미션 크리티컬한 데이터 및 기본 데이터 저장을 위한 내구성이 뛰어난 스토리지 인프라를 제공합니다.


객체는 지역 내에서 여러 시설의 여러 장치에 중복 저장됩니다.

AWS는 Amazon S3 버젼관리, AWS MFA (Multi-Factor Authentication), 버킷 정책 및

IAM(Identity and Access Management)을 통해 데이터 보존 및 보관을 위한 추가 보호 수단을 제공합니다.



2) Amazon EBS (Amazon Elastic Store)

Amazon EBS는 데이터 볼륨의 PIT (Point in Time) 스냅샷을 생성하는 기능을 제공합니다.

스냅샷은 새로운 Amazon EBS 볼륨을 시작하는 기점이 될 수 있으며 데이터를 장기간 보호할 수 있습니다.

일단, 볼륨을 생성하면 실행 중인 Amazon EC2 인스턴스에 연결할 수 있습니다.

Amazon EBS 볼륨은 인스턴스 수명과 관계없이 지속되는 오픈 인스턴스 스토리지를 제공합니다.


3) AWS Import/Export

AWS Import/Export 는 전송용 이동식 스토리지 장치를 사용하여 대용량 데이터를 AWS 에서 더욱 빠르게 이동할 수

있도록 지원합니다. AWS 는 Amazon 의 고속 내부 네트워크를 사용해 인터넷을 우회하여 스토리지 장치에서 직접

데이터를 송수신합니다. 용량이 큰 데이터 세트의 경우 AWS Import/Export 가 대개 인터넷 전송보다 빠르며

연결을 업그레이드하는 것보다 비용 효율성이 높습니다. AWS Import/Export 를 사용하여 Amazon S3 버킷

안팎으로 또는 EBS 스냅샷으로 데이터를 마이그레이션할 수 있습니다.


4) AWS Storage Gateway

AWS Storage Gateway 를 사용하면 AWS 클라우드 스토리지와 온 프레미스 애플리케이션 사이에 데이터를

원활하게 마이그레이션할 수 있습니다. AWS Storage Gateway 는 볼륨 데이터를 사용자 인프라 및 AWS 에 로컬로

저장합니다. 이를 통해 기존 온 프레미스 애플리케이션에서 데이터를 비용 효율적이고 안전하고 견고한 AWS

스토리지 인프라에 원활하게 저장하고 이 데이터에 액세스할 때의 지연 시간을 줄입니다.


2. Computing


1) Amazon EC2 (Amazon Elastic Compute Cloud)

Amazon EC2는 클라우드에서 규모를 자유 자재로 변경할 수 있는 컴퓨팅 파워를

제공합니다. 몇 분 이내에 EC2 인스턴스를 생성할 수 있는데, 이는 온전한 제어 권한이 귀하에게 있는 가상

머신입니다. 재해 복구 측면에서는 이처럼 귀하가 제어할 수 있는 가상 머신을 신속하게 생성할 수 있는 기능이

필수적입니다. Amazon EC2 의 모든 기능을 설명하는 것은 이 문서의 범위를 벗어납니다. 여기서는 재해 복구와

가장 밀접한 관련이 있는 Amazon EC2 의 측면을 중점적으로 다룹니다.


2) Amazon EC2 VM Import

Amazon EC2 VM Import 기능을 사용하면 가상 머신 이미지를 기존 환경에서 Amazon EC2 인스턴스로 손쉽게

가져올 수 있습니다.

3. Networking

1) Amazon Route 53

Amazon Route 53 는 가용성과 확장성이 높은 DNS (도메인 이름 시스템) 웹 서비스입니다. 이 서비스는 개발자와
기업이 매우 신뢰할 수 있고 비용 효율적인 방식으로 최종 사용자를 인터넷 애플리케이션에 라우팅할 수 있도록
설계되었습니다.
엘라스틱 IP 주소는 동적 클라우드 컴퓨팅에 적합하게 설계된 고정 IP 주소입니다. 그러나 기존의 고정 IP 주소와
달리 엘라스틱 IP 주소를 사용해 공인 IP 주소를 특정 지역 내에 있는 계정의 인스턴스에 프로그래밍 방식으로
다시 매핑하여 인스턴스 또는 가용 영역 장애를 마스킹할 수 있습니다. 재해 복구를 위해 대부분의 필수 시스템에
대한 IP 주소를 사전 할당하여 재해가 발생하기 전에 IP 주소를 미리 알 수 있습니다. 이로써 재해 복구 계획을
간단히 실행할 수 있습니다.


2) Elastic Load Balancing
Elastic Load Balancing 은 수신되는 애플리케이션 트래픽을 여러 Amazon EC2 인스턴스에 자동으로 분산합니다.
따라서 애플리케이션의 내결함성을 크게 높이고, 수신되는 애플리케이션 트래픽에 응답하는 데 필요한 로드
밸런싱 용량을 원활하게 제공할 수 있습니다. 엘라스틱 IP 주소를 사전 할당하는 것과 마찬가지로, Elastic Load
Balancer 를 사전 할당하여 DNS 이름을 미리 알 수 있어 재해 복구 계획을 간단히 실행할 수 있습니다.


3) Amazon VPC (Amazon Virtual Private Cloud)
Amazon VPC를 사용해 Amazon Web Services 클라우드에서 개인적이고 격리된
공간을 프로비저닝하고, 가상 네트워크를 정의해 AWS 리소스를 시작할 수 있습니다. 또한, IP 주소 범위, 서브넷
생성, 라우팅 테이블과 네트워크 게이트웨이의 구성을 선택하는 등 가상 네트워킹 환경을 완벽히 제어할 수
있습니다. 이렇게 하면 기업 데이터 센터와 VPC 를 VPN 으로 연결하여 AWS 클라우드를 기업 데이터 센터의
연장선으로 활용할 수 있습니다. 재해 복구 측면에서는 Amazon VPC 를 사용하여 기존 네트워크 토폴로지를
클라우드까지 확장할 수 있습니다. 이는 특히 일반적으로 내부 네트워크에 있는 기업 애플리케이션을 복구할
때에 적합합니다.


4) Amazon Direct Connect
Amazon Direct Connect 를 사용해 귀하의 프레미스에서 AWS 로 전용 네트워크를 간편하게 연결할 수 있습니다.
많은 경우, 이 서비스는 네트워크 비용을 줄이고, 대역폭 처리량을 높이며, 인터넷 기반 연결보다 더 일관된
네트워크 환경을 제공합니다.




4. Database


1) Amazon Relational Database Service (Amazon RDS)

Amazon RDS 를 사용해 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 관리 및 확장할 수 있습니다.

Amazon RDS 를 재해 복구 준비 단계에서 사용하여 이미 실행 중인 데이터베이스에 있는 중요 데이터를

보존하거나 복구 단계에서 사용하여 생산 데이터베이스를 실행할 수도 있습니다.


2) Amazon SimpleDB
Amazon SimpleDB는 데이터베이스 관리 작업 부담을 덜어주는 고가용성의 유연한 비관계형 데이터
스토리지입니다. 이 스토리지는 재해 복구 준비 및 복구 단계에서도 사용할 수 있습니다.

감사합니다.

댓글 없음:

댓글 쓰기