DevOps/AWS

[AWS] AWS 클라우드 소개

샤아이인 2022. 1. 25.

2021/09/30 에 있었던 AWSome Day 컨퍼런스의 내용을 요약한 글 입니다. 해당 글의 모든 사진의 출처는 AWS 입니다.

 

강의 1 : AWS 클라우드 소개

기존의 온프레미스 환경에서는 비지니스 시스템을 실행하는데 필요한 모든 물리적 구성 요소를 회사에서 소유, 유지, 운영, 유지 관리 및 보관했습니다. 사용자는 기업 네트워크에 연결하여 서비스를 받을수 있었다.

 

● 클라우드란?

클라우드 서비스 플랫폼에서 호스팅하는 여러 리소스를 인터넷을 통해 접근하도록 제공하는것을 말합니다.

원격지에 있는 IT리소스, 스토리지, 데이터베이스, 서버 등과 같은 웹서비스 등을 임대해서 이용하는 서비스 이다.

 

클라우드를 사용하면 기존에 하드웨어 구성이라 생각된 인프라가 소프트웨어로 간주되어 사용할 수 있습니다.

이렇게 프로그래밍이 가능한 리소스로 IT자산을 사용하면 기존의 접근방법으로는 불가능헀던 방식으로 빠른 인프라 구축이 가능합니다.

코드형 인프라의 개념은 강력하고 파괴적이며, 더 많은 자유도를 가져가줄것 이다.

 

가장 큰 장점중 하나는 사용량에 따라 비용을 지불한다는 점이다.

서비스를 언제든 사용을 중지할수 있으며 변경에 용이하기 때문에, 많은 회사에서 파일럿 서비스, 프로모션 서비스 등 호스팅 용도로 AWS를 도입하여 사용중이다.

 

● AWS 클라우드의 이점

위와같은 여러 장점때문에 다양한 곳에서 AWS클라우드를 도입하여 사용중이다.

 

몇가지 예를 살펴보면

1) 2020년 중고나라라는 웹 커뮤니티가 있는데, 여기서 AWS를 도입함으로써 더 빨라진 속도를 느낄수 있엇다.

전통적인 인프라 구축 방법이 아닌, AWS를 사용했기에 1년만에 안정화된 서비스 제공이 가능했다.

 

2) KBS, 한국 공영방송에서도 AWS를 통해 여러가지 방송, 이벤트 장비를 임대하여 사용중이다.

 

기존대비 약 50% 이상의 비용절감을 이루었다.

 

● AWS 핵심 인프라 및 서비스

AWS는 온디맨드 방식으로 이용 가능한 다양한 클라우드 서비스를 제공하며 요금은 종량제로 부과합니다.

사진에서 왼쪽은 기존의 IT인프라의 모습을 볼수있다. 우측은 기존의 인프라를 AWS 클라우드에서 구현한 부분이다.

온프레미스에서 서버에 대응되는 개념으로 AWS의 EC2 인스턴스로 구현하였다.

기존의 방화벽은 보안그룹으로 구현되있다.

 

● 주요 서비스 분야

뒤 강의에서 더 설명할 예정

 

● AWS 글로벌 인프라

AWS 글로벌 클라우드 인프라는 가장 안전하고 광범위한 클라우드 플랫폼으로써 전 세계 데이터 센터를 통해 완전한 기능을 갖춘 200여 가지가 넘는 서비스를 제공합니다.

 

리전 가용영역 이라는 중요한 2가지 개념을 알아야 한다.

 

리전은 AWS가 서비스를 하는 지리적인 위치이다. Amazon의 클라우드 컴퓨팅 리소스는 전 세계 여러 위치에서 호스팅 되는데 이러한 위치들을 일컬어 AWS 리전 이라고 합니다.

현재 AWS는 25개의 리전에서 서비스 중입니다.

 

가용영역은 데이터 센터의 클러스터(군집)을 의미합니다.ㅇ

Availability Zone, AZ 라고도 표기하는데 하나의 리전은 최소 2개 이상의 가용 영역으로 구성되어있습니다.

각 가용영역은 기본적으로 서로 격리되어 있지만, 한 리전의 가용영역들은 굉장히 지연시간이 짧은 링크를 통해 연결되어있습니다.

예를 들어 AWS 서비스는 현재 서울 리전에서 서비스를 제공하고있습니다.

이는 서울에 AWS 데이터센터가 위치하고있다는 말이 아닙니다!

 

서울 리전을 이용하고 있다는 것은 단순히 AWS 서비스를 하는 지리적 위치의 대표적 도시명을 따서 명명한것 입니다.

실제 데이터 센터는 가용영역으로 구성되어있으며, 이 가용영역의 위치는 보안상 공개되어있지 않습니다.

 

또한 하나의 리전은 2개 이상의 가용 영역으로 구성된 이유를 이해하고 활용하는것이 중요합니다.

한 가용영역은 다른 가용영역의 장애로부터 격리되어있기 때문에 애플리케이션 하나를 여러 AZ에 걸쳐 분할하면 기업의 격리가 더 원활하게 이루어지며, 정전, 지진 과 같은 문제로부터 보호됩니다.

 

● 리전 선택의 기준

1) 데이터 거버넌스

예를 들어 중국에서 서비스 하기위해서는 반드시 중국내 리전을 사용해야 합니다.

또한 고객의 데이터가 서비스 하는 특정 지역에 반드시 있어야 하는 경우 역시 해당 리전을 사용해야 합니다.

 

2) 지연시간

엔드 유저에 가까운 리전을 선택할때 더 빠른 서비스가 가능하다

 

3) 서비스 비용, 유무

모든 서비스를 전체 리전에서 이용할수 있는것이 아니다.

예를 들어 Mac OS, 아마존 머신 이미지는 현재 서울리전에서는 아직 서비스 하고있지 않다.

또한 리전마다 서비스 비용의 차이가 있다.

 

엣지 로케이션이라는 개념이 있다.

이는 최종 사용자에게 더 짧은 지연시간으로 서비스를 제공하는 AWS의 추가적인 시설물 입니다.

 

지금까지 설명한 엣지 로케이션, 가용영역 등은 AWS가 소유하고 있는 글로벌 네트워크로 연결되어있다.

따라서 AWS를 사용할때 서버, 데이터센터 이외에도 네트워크 역시 임대해서 사용할수 있다는점 기억해두자.

 

● AWS 엣지 인프라

엣지 인프라는 클라우드를 엔드포인트에서 엔드 유저에 더 가까이 이용할 수 있는 서비스를 말합니다.

짧은 지연시간, 로컬 데이터 처리가 요구되는 애플리케이션에 사용할 수 있는 AWS 엣지 인프라로 AWS Outpost, AWS Local Zones, AWS Wavelenght 가 있습니다.

 

- AWS Outpost

AWS Outpost는 지연 시간으로 인해 온프레미스에 유지해야 하는 워크로드를 위해 고안되었습니다.

고객은 컴퓨팅 스토리지를 온프레미스에서 실행하는 동시에 클라우드에서 AWS에 광범위한 서비스에 원활하게 연결할 수 있습니다.

즉 AWS에서 제공하는 하드웨어 랙을 개발자의 온프레미스 데이터센터 가까이로 물리적으로 가져오는 서비스가 바로 AWS Outpost이다.

 

- AWS Local Zones

AWS Local Zones 은 동영상 렌더링, 그래픽 집약적인 가상 데스크톱 어플리케이션 등 10밀리초 미만의 지연시간이 요구되는 워크로드를 더 많은 위치에서 실행하도록 고안된 새로운 유형의 AWS인프라 입니다.

 

- AWS Wavelenght

AWS Wavelenght는 AWS인프라, API및 도구를 5G 네트워크로 확장하여 지연시간이 짧은 애플리케이션을 5G 디바이스에 제공하도록 설계

되어있습니다.

'DevOps > AWS' 카테고리의 다른 글

[AWS] EC2에 MySQL 설치하기  (8) 2022.03.19
[AWS] EC2 인스턴스 만들기  (0) 2022.03.19
[AWS] AWS 클라우드 : 네트워크  (0) 2022.01.25
[AWS] AWS 클라우드 : 스토리지  (0) 2022.01.25
[AWS] AWS 클라우드 : 컴퓨팅  (0) 2022.01.25

댓글