* 해당 내용은 그림으로 이해하는 AWS 구조와 기술의 책을 보고 정리한 게시글 입니다.
그림으로 이해하는 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를 어떻게 도입해야 할지 잘 검토하는 것이 중요하다.
'Study > AWS' 카테고리의 다른 글
[AWS] 4장 서버 서비스 Amazon EC2 (0) | 2023.06.20 |
---|---|
[AWS] 3장 AWS를 사용하기 위한 도구 (0) | 2023.06.12 |
[AWS] 2장 AWS를 이해하기 위한 클라우드 & 네트워크의 구조 (0) | 2023.06.07 |