본문 바로가기
Tech Book Review/서비스 운영이 쉬워지는 AWS 인프라 구축 가이드

01. 운영서버와 AWS 소개

by Steve-Lee 2021. 10. 24.

이미지 출처: 위키북스 공식 홈페이지

안녕하세요 Steve-Lee입니다. 오늘의 포스팅은 운영 서버와 AWS 소개입니다.

IT 서비스 기업에서의 운영서버에 대한 간단한 소개와 AWS에 대한 소개 그리고 AWS의 특징에 대해 알아보도록 하겠습니다.

가벼운 마음으로 읽어주시면 감사하겠습니다.

본 포스팅은 위키북스에서 출판된 서비스 운영이 쉬워지는 AWS 인프라 구축 가이드를 기반으로 작성되었습니다.

 

운영 서버와 AWS 소개

  • 운영 서버란 무엇인가
  • 운영 서버 관리의 세 단계는 무엇인가
  • AWS란?
  • AWS의 주요 기능은 어떻게 되는가

 

1.1. 운영 서버

운영 서버는 개발이나 테스트 목적이 아닌 실제 사용자들을 대상으로 서비스하는 서버를 말한다

 

테스트 목적의 서버와 달리 실제 운영하는 운영 서버에서는 트래픽 대응, 빠른 응답속도와 높은 가용성을 보장해야 한다. 서비스의 특성에 따라 운영 서버의 구성이 달라지겠지만 이 책에서는 대부분의 서비스에 적용할 수 있는 범용적인 서버 구성 및 관리 방법을 다룬다.

 

1.2. 운영 서버 관리의 세 단계

  • 환경 구성
  • 코드 배포
  • 모니터링

운영 서버 관리는 '환경 구성', '코드 배포', '모니터링'의 세 단계로 이루어져 있다. '환경 구성'은 말 그대로 서비스할 코드를 구동시킬 수 있는 서버 인프라를 구축하는 것이다. '코드 배포'는 이렇게 구성한 환경에 최신 버전의 코드를 빠르고 안전하게 배포하는 것이다. '모니터링'은 안정적인 서비스 운영을 위해 서버와 코드에 어떤 이상이 없는지 파악하고 대응할 수 있게 도와주는 것이다.

  • 환경 구성 - 서버 인프라 구축
  • 코드 배포 - 서버 인프라 환경에 최신 버전의 코드 배포
  • 모니터링 - 서버와 코드에서 발생하는 이상 탐지 및 대응

 

1.3. AWS

1.3.1. AWS의 탄생 배경

  • AWS는 무엇인가
  • AWS의 탄생 배경은 어떻게 될까

AWS는 Amazon Web Service의 약자로 미국 기업인 아마존에서 만든 클라우드 서비스 플랫폼이다. 우리가 아는 아마존은 세계 최대 온라인 상거래 서비스기업이다. 어떻게 아마존에서 클라우드 서비스 플랫폼을 만들게 되었을까?

저자에 의하면 2000년대 쯤 인터넷 쇼핑몰을 운영하던 아마존은 늘어난 트래픽과 주문량을 감당하다 보니 자연스럽게 굉장히 뛰어난 수준의 내부 인프라 시스템을 구축하게 됐다. 이렇게 아마존은 컴퓨팅, 스토리지, 데이터베이스 등 운영 서버에 필요한 인프라를 누구보다도 안정적이고, 규모를 키울 수 있으며, 저렴하게 운영할 수 있는 능력을 갖게 되었다. 그리고 이러한 기술을 아마존 쇼핑몰에 한정짓기 보다는 전 세계 회사들을 대상으로 제공하고자 하는 생각을 하게 됐고 결국 2006년부터 아마존의 인프라를 누구나 손쉽게 사용할 수 있도록 만들어주는 서비스를 만들게 되었다. 그것이 바로 AWS서비스이다.

1.3.2. 운영 서버에 필요한 서비스들을 제공하는 AWS

  • AWS에서 제공하는 서비스
    • 컴퓨팅 서버
    • 운영서버에서 사용되는 서비스
      • 데이터 베이스
      • 배포 자동화
      • 모니터링
      • 이메일
      • 보안
      • 테스트
      • 이외의 100가지가 넘는 서비스 제공

AWS에서는 100가지가 넘는 다양한 서비스를 제공하고 있다. [link] AWS를 통해 몇 번의 클릭만으로 서버를 구축하고 안정적으로 운영할 수 있다.

1.3.3. 클라우드 플랫폼 서비스로서의 AWS

클라우드 플랫폼 서비스로서 AWS는 경쟁사들보다 높은 우위를 점하고 있다.

2021년 1분기 기준으로 32%의 시장 점유율 차지하고 있다. 전체 클라우드 시장의 약 1/3규모이다.

2021년 1분기 기준으로 32%의 시장 점유율 차지하고 있다. 전체 클라우드 시장의 약 1/3규모이다.

새삼 클라우드 시장 규모가 크다는 것을 확인할 수 있었고 이전과 달리 2위 3위 기업이 무섭게 추격하고 있다고 생각한다. 퍼스트 무버로서 위치를 얼마만클 유지할 수 있을지 궁금하기도 하다.

1.3.4. 클라우드 서비스 플랫폼을 써야하는 이유

  • 클라우드 서비스 플랫폼의 특징
  • 클라우드 서비스 플랫폼을 사용한 운영서버 관리 방식의 이점
  • 비용적인 측면

AWS뿐만 아니라 클라우드 플랫폼 서비스를 사용하면 기존의 운영 서버 관리 방식보다 훨씬 더 많은 이점을 가져올 수 있다. 이전에는 기업 또는 기관에서 서버를 직접 구매하고 관리하기 위한 전문 인력을 필요로 했다. 또한 수많은 인프라 (데이터베이스, 캐시, 보안)에 대한 전문인력이 필요했다. 그리고 필요에 따라 서버를 유연하게 늘리고 줄이기 힘들기 때문에 서버를 넉넉하게 구매해놓고 사용하지 않는 비효율적인 자원 낭비도 많았다.

하지만 클라우드 서비스를 이용할 경우 몇 번의 클릭만으로 서버를 추가하거나 제거할 수 있게 되었다. 비용 또한 사용한 만큼만 지불하면 되기 때문에 불필요한 지출을 방지할 수 있게 되었다. 또한 클라우드 서비스 제공 업체에 최고의 전문 인력들이 있어서 개개인이 서비스의 안정성이나 성능에 대해서도 크게 고민을 하지 않게 되었다. 결국 훨씬 적은 비용, 시간, 인력으로 큰 규모의 서비스를 운영할 수 있게 된 것이다.

1.3.5. 전 세계에서 사용할 수 있는 AWS

  • 안전하고 광범위하며 안정적인 글로벌 클라우드 인프라
  • 유연한 인프라 설계
  • 보안, 가용성, 확장성, 유연성

AWS는 전 세계 25개의 리전 내에 81개의 가용영역을 운영하고 있다. 사실상 전 세계에서 클라우드 서비스를 이용할 수 있는 것이다.

AWS의 가장 큰 특징이라고 한다면 역시 글로벌 인프라를 들 수 있다.

AWS 클라우드는 전 세계 25개의 지리적 리전 내에 81개의 가용 영역을 운영하고 있으며, 앞으로 호주, 인도, 인도네시아, 이스라엘, 뉴질랜드, 스페인, 스위스 및 아랍에미리트(UAE)에 8개의 AWS 리전과 24개의 가용 영역을 추가할 계획입니다. - AWS 글로벌 인프라스트럭처 소개 페이지 중 -

 

참고자료

  • 서비스 운영이 쉬워지는 AWS 인프라 구축 가이드 [link]
  • 아마존 웹 서비스 공식 홈페이지[link]
  • AWS 글로벌 인프라스트럭처 [link]
  • Amazon Leads $150-Billion Cloud Market[link]

 

함께 읽어보면 좋은 자료

  • AWS 기초과정 - AWS Well-Architected 프레임워크에 대해 알아보자
 

1. AWS 기초과정 - AWS Well-Architected 프레임워크(보안, 성능효율성, 안정성, 운영 우수성, 비용 최적

1. AWS 기초과정 - AWS Well-Architected 프레임워크에 대해 알아보자 안녕하세요 Steve Lee입니다. 오랜만에 인사드리네요! 오늘은 AWS 기초과정을 학습한 내용을 포스팅하려고 합니다. AWS Well-Architected 프.

deepinsight.tistory.com

 

댓글