AWS 클라우드 실습 기록 - 서버생성 및 글로벌 인프라

2021. 9. 7. 23:01캐리의 데이터 세상/캐리의 데이터 공부 기록

반응형

어제부터 1일 4시간씩 10일 동안 진행되는 AWS 클라우드 특강의 공부 기록을 살짝 남겨 본다. 퇴근해서 저녁 6시 반부터 4시간 수업이니 저녁 먹고 바로 책상 앞에 앉아서 또 공부. 10시가 넘어야 수업이 끝나니 살짝(?) 피곤하긴 하나 글로만 희미하게 알고 있었던 클라우드에 대해 뭔가 큰 그림을 그려주는 듯해서 아주 집중하게 된다.

둘째 날인 오늘 드디어 AWS 실습! AWS 실습 계정(온디맨드 인스턴스) 받아서 EC2 윈도우와 리눅스 서버까지 생성, 연결하다 끝났다. 작년에 Docker라는 개념을 처음 접하면서 그때 등장했던 아주 무슨 말인지 이해가 안 되었던 이미지가 여기서 다시 등장! 인스턴스와 AMI가 계속 등장한다. 수업 자료와 AWS docs 살펴보면서 찾아본 이미지들 일단 남겨놓고 좀 더 실습해 보면서 내용에 살을 붙여 보려고 한다.

 

 

 

 

AWS EC2 서버 생성

AWS 사이트에서 루트 사용자가 아닌 IAM 사용자로 미리 전달받은 실습 계정으로 로그인 후 리전(Region)을 서울로 변경하고 EC2 서비스에서 아래와 같이 윈도우와 리눅스 서버를 생성하는 것까지 실습. 

클라우드-AWS-서버생성
AWS 서버 생성

 

  • Region과 가용영역인 AZ(Availability Zone) 개념 이해 필요
  • AMI(Amazon Machine Image)는 소프트웨어 구성이 기재된 템플릿
  • 인스턴스(Instance)는 AMI의 사본으로 클라우드에서 실행되는 가상 서버

 

Amazon EC2 란 무엇인가?

Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공한다. Amazon EC2를 사용하면 하드웨어에 선 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있음.

  • Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있음
  • Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어든다.

 

 

 

 

인스턴스는 AWS 클라우드의 가상 서버임. Amazon EC2를 사용하여 인스턴스에서 실행되는 운영 체제와 애플리케이션을 설정하고 구성할 수 있다. (docs 설명 참조)

아마존-EC2
아마존 EC2 개요(이미지:AWS)

 

클라우드 컴퓨팅이란?

AWS 사이트에 가이드로 나와있는 문서에 클라우드 컴퓨팅 개념부터 각종 용어들, 서비스에 대한 설명이 아주 자세하게 나와 있다. AWS, Azure, Google, Alibaba, Oracle, IBM, Tencent 등 클라우드 세계를 이해하기 위해서는 대표 서비스 사이트에 나와있는 가이드들, 유튜브 영상들 자료들이 넘처나니 참고. 가장 원론적인 클라우드 컴퓨팅에 대한 정의를 아래와 같이 AWS 사이트에서 하고 있음

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스할 수 있습니다. 

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS)

개념 간편버전 유튜브 영상은 아래 참고

https://youtu.be/mxT233 EdY5 c

 

What is Cloud Computing? | Amazon Web Services

Cloud computing is the on-demand delivery of IT resources such as compute, databases, and storage via the Internet with pay-as-you-go pricing. Learn more: https://amzn.to/3r848QR. Instead of buying, owning, and maintaining physical data centers and server

youtu.be

 

 

 

 

클라우드 글로벌 인프라

클라우드 선두 주자들의 시장점유 포지셔닝을 최신 가트너 발표 자료를 통해 살펴보면 다음과 같다. 가트너 발표 Magic Quadrant for Cloud Infrastructure and Platform Services에 대해 보다 자세한 내용은 링크 참조. 각 클라우드 경쟁사별로 강점과 약점 등에 대한 분석 설명이 나와 있습니다. 아마존이 독과점 체제에서 후발주자들이 조금씩 쫓아오면서 점유율을 내주고는 있으나 여전히 전 세계 클라우드 시장 점유 40프로 이상을 먹고 있음. 클라우드 시장분석 자료들은 좀 더 찾아보고 별도로 업데이트.

 

클라우드-글로벌-인프라
클라우드 시장 점유율(@Gartner)

 

 

 

반응형