본문 바로가기

Study/AWS

[AWS] 1장 아마존 웹 서비스 기초 지식

728x90
반응형

* 해당 내용은 그림으로 이해하는 AWS 구조와 기술의 책을 보고 정리한 게시글 입니다.

http://www.yes24.com/Product/Goods/102368122?pid=123487&cosemkid=go16249336883657142&gclid=Cj0KCQjwmtGjBhDhARIsAEqfDEdPZXDX47VB_-gkUnQ-i0J8kOemfk3dslCcXMAa2PZ_KqoptDd5tDoaAutQEALw_wcB 

 

그림으로 이해하는 AWS 구조와 기술 - YES24

읽는 것만으로 충분하다!쉽고 빠르게 이해하는 AWS 개념과 서비스!AWS는 웹 관련 기능뿐만 아니라 회사 시스템이나 머신 러닝, 인프라와 관련된 기능까지 폭넓은 서비스를 제공한다. 또한, 단순히

www.yes24.com

 

목차

더보기

1장 아마존 웹 서비스 기초 지식

  1.1 아마존 웹 서비스란: 아마존이 제공하는 클라우드 서비스

  1.2. AWS의 서비스: 165개 이상의 서비스 제공

  1.3. AWS의 비용: 초기 비용은 저렴하지만 운영 비용이 조금 비싸다.

  1.4. AWS의 사용 방법: 누구라도 쉽게 서비스를 이용할 수 있다.

  1.5. AWS의 도입 사례: 대기업이나 정부기관에서 도입하는 경우도 다수

  1.6. AWS의 도입 방법: 계정을 만들고 로그인 하면 된다.

 

1.1 아마존 웹 서비스란: 아마존이 제공하는 클라우드 서비스

- AWS는 클라우드 컴퓨팅 서비스; 서버 및 네트워크 등을 인터넷으로 빌려주는 서비스로, 언제 어디서든 사용 가능

- AWS의 다양한 서비스를 조합하여 모든 애플리케이션과 인프라를 구축 가능

- 요금은 종량제, 사용한 만큼 지불

- AWS 기술을 잘 모르는 사람도 운영할 수 있는 구조를 갖추고 있음

- 보안기준 ISMS(Information Security Management Systetm)

- 전 세계 데이터 센터 21개 리전(지역), 66개 시설(가용 영역) 운영 // 한국에는 서울에 있음.

 

1.2 AWS의 서비스: 165개 이상의 서비스 제공

- AWS에는 서비스가 165개 이상 있다.

- AWS는 목적에 따라 다양한 서비스를 제공

웹 서버를 구축하고 싶을 때 모바일 시스템을 구축하고 싶을 떄
서버(EC2)
서버 OS(AMI)
IP 주소(Elastic IP)
스토리지(S3)
도메인(Route 53)
DB 서버(RDS)
애플리케이션 서버(EC2)
DB 서버(RDS)
통지 시스템(SNS)
스토리지(S3)
IP 주소(Elastic IP)
인증 서버(Cognito)
콘텐츠를 배포하고 싶을 때 IoT를 구축하고 싶을 때
서버(EC2)
캐시 서버(CloudFront)
IP 주소(Elastic IP)
도메인(Route 53)
API 서버(IoT Core)
DB 서버(DynamoDB/RDS)
분석 도구(ElasticSearch)
머신 러닝을 개발하고 싶을 때 로봇을 만들고 싶을 때
머신 러닝 모델(Machine Learning, SageMaker)
이미지 동영상 인식(Rekognition)
음성 인식(Transcribe, Lex)
로봇 프레임워크(RoboMaker)

[대표적인 AWS 서비스]

Amazon EC2 Amazon S3
Amazon Elastic Compute Cloud는 컴퓨팅 용량을 제공하는 서비스이다.
한마디로 말하면 서버, OS, 소프트웨어 등을 세트로 사용할 수 있다. 다양한 사양이 준비되어 있고 자유롭게 소프트웨어를 설치하고 시스템을 구축할 수 있으며 이미 세팅된 서버를 사용하는 것도 가능하다.
성능은 가변적이며 일시 정지 중에는 언제든 성능을 높이거나 낮출 수 있다.
Amazon Simple Storage Service는 오브젝트 스토리지 서비스이다. 웹 서버 및 파일 서버용 파일을 보관하는 장소(스토리지)로 사용할 수 있다.
S3는 강력하고 다양한 기능이 있어 장애 및 에러에 강할 뿐만 아니라 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있다.
파일 크기는 최대 5TB이며, 전체 용량의 제한은 없다.
Amazon VPN Amazon RDS
Amazon VPN은 AWS 계정 전용의 가상 네트워크이다. 네트워크 및 서브넷의 범위, 라우팅 테이블 및 네트워크 게이트웨이 등을 설정하고, 가상 네트워크 환경을 구성한다. Amazon RDS는 관계형 데이터베이스의 대표라고 할 수 있는 6종류(Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, SQL Server)를 클라우드에서 이용할 수 있는 서비스이다.
Amazon Route 53 Elastic IP 주소
Amazon Route 53는 DNS(도메인 네입 서버)이다. 웹 서버에 필수인 DNS 기능을 제공한다. Elastic IP 주소는 서버에 필수인 정적 공인 IP 주소를 제공한다. EC2 및 ELB와 조합하여 사용한다.
Amazon Managed Blockchain Amazon SageMaker
Amazon Managed Blockchain은 블록체인 네트워크를 생성, 관리할 수 있는 도구이다. 데이터 위조 및 변조를 확인하는 기반으로 이용할 수 있다. Amazon SageMaker는 머신 러닝 모델을 구축, 트레이닝, 배포할 수 있다. 머신 러닝에서 자주 사용되는 주피터 노트북(Jupyter Notebook)을 클라우드로 제공한다.
AWS Cloud9 Amazon GameLift
AWS Cloud9은 웹 브라우저로 조작이 가능한 통합 개발 도구이다. 각종 언어에 대응하고 컴퓨터에 개발 도구를 설치하지 않고 시스템을 개발할 수 있다.  Amazon GameLift는 게임 호스팅 서비스이다. 멀티플레이어 대전 등 실시간 데이터 통신을 짧은 대기 시간으로 제공한다.

 

1.3 AWS의 비용: 초기 비용은 저렴하지만 운영 비용이 조금 비싸다

- AWS 요금은 사용한 만큼 지불하는 종량제이다.

- 경우에 따라서는 자사에서 준비하는 것이 저렴할 수도 있다.

- 돌발적으로 접속 수가 늘어나는 경우에는 AWS를 사용하는 게 더 이득이다.

[대표적인 요금 체계]

서비스 요금 체계
Amazon EC2 ① 인스턴스 사용량(가동한 시간 X 단가) + ② EBS 요금(용량 X 단가) + ③ 통신료 + ④ 그 외의 옵션
Amazon S3 ① 보존 용량 + ② 전송량
Amazon RDS ① 스토리지 요금 + ② DB 인스턴스 요금 + ③ 백업 스토리지 요금 + ④ 통신량
Amazon CloudWatch ① 매트릭스(단가 X 건수) + ② API(단가 X 요청한 매트릭스 수) + ③ 대시보드(단가 X 개수) +
④ 알림 + ⑤ 로그(단가 X 데이터 처리량) + ⑥ 이벤트(단가 X 건수)
Amazon EBS ① 용량 X ② 단가
Elastic IP ① 주소 1개 추가당 단가 X 시간 + ② 실행 중 인스턴스와 관련되지 않은 주소 1개당 단가 X 시간 +
③ 한 달 간 100개를 초과하는 매핑 건수 X 단가
DynamoDB ① 단가 X 100만 단위 + ② RCU 및 WCU 단위 + (데이터 스토리지 및 백업, 데이터 송신 각각의 단가 X GB)

* 인스턴스는 1대, 2개와 같이 대수 단위를 말한다.

반응형

1.4 AWS의 사용 방법: 누구라도 쉽게 서비스를 이용할 수 있다

- 관리 콘솔로 AWS를 웹 브라우저에서 운영할 수 있다.

더보기

관리 콘솔

  • 사용자 및 그룹 만들기
  • 권한 및 보안 설정
  • 각종 서비스의 구성 변경
  • 서버 및 데이터베이스의 시작, 종료
  • 백업

- 매니지드 서비스(AWS가 관리하는 서비스의 통칭)로 각 서비스를 자동으로 관리할 수 있기 때문에 보안적으로도 안심할 수 있다.

더보기

매지지드 서비스

  • 자동 백업
  • 자동 알림
  • 모니터링
  • 패치 관리
  • 보안
  • 장애를 대비한 이중화(같은 시스템을 여러 개 준비해서 장애 시 서비스가 멈추는 것을 방지하는 것)

 

1.5 AWS의 도입 사례: 대기업이나 정부기관에서 도입하는 경우도 다수

- 국내도 많은 기업이 AWS를 도입하고 있다. (기업 도입 사례)

더보기
  • 웹 사이트, 콘텐츠 배포
  • 웹, 모바일 애플리케이션
  • 기간, 업무 시스템
  • 분석
  • 빅데이터 활용
  • 백업, 재난 대책
  • 스타트업 기업
  • 정부, 교육기관
  • 엔터프라이즈 기업
  • 금융, 증권 서비스

- AWS를 어떻게 도입해야 할지 잘 검토하는 것이 중요하다.

 

AWS고객사례집-2017.pdf
4.91MB

 

 

도입사례 1. 소규모 블로그 사이트
도입 사례 2. 중간 규모 EC 사이트의 예

 

728x90
반응형