티스토리 뷰
※ 본 포스팅은 "그림으로 이해하는 AWS 구조와 기술" 의 내용을 일부 발췌한 것입니다.
보다 자세한 내용은 해당 도서를 구매해서 보길 권합니다.
- 2006년 8월 아마존에서 일래스틱 컴퓨트 클라우드(Amazon Elastic Compute Cloud, EC2)를 출시
- 2008년 10월에는 마이크로소프트에서 애저(Azure) 를 발표
- 처음에는 생소했던 클라우드라는 개념은 불과 십수 년 만에 새로운 인프라의 패러다임으로 자리잡고
유수한 IT 기업들이 앞다투어 클 라우드 제품을 세상에 내놓고 있음
- 클라우드 중 대표적인 것이 AWS
- AWS는 웹에 관련된 기능뿐 아니라 회사 시스템이나 머신 러닝, 인프라와 관련된 기능까지 폭넓은 서비스를 제공
- AWS는 단순히 임대 서버 대신 AWS를' '서버 의 대용품으로 사용되는 것이 아니라
- 시스템이나 인프라를 구축하는 데 있어 서 꼭 필요한 서비스로 자리매김 했음
★ 아마존 웹 서비스란: 아마존이 제공하는 클라우드 서비스
- 주변에서 아마존 웹 서비스 AWS(Amazon Web Services)란 용어를 자주 듣는다.
그러나 AWS가 편하고 좋다는 건 알아도 구체적으로 어떤 건지 잘 모르는 경우가 많다
- AWS는 클라우드 컴퓨팅 서비스의 하나, 클라우드 컴퓨팅 서비스란 쉽게 말하면 서버 및 네트워크 등을
인터넷으로 빌려주는 서비스로 언제 어디서든지 사용할 수 있다.
- AWS에는 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안,
엔터프라이즈 애플리케이션 등 다양한 서비스가 준비되어 있음
- 이와 같은 AWS의 다양한 서비스를 조합하여 모든 애플리케이션과 인프라를 구축할 수 있음
★ 시스템 운영에 필요한 서비스 일체를 사용할 수 있다
-임대 서버처럼 '서버를 빌려주는' 서비스는 예전부터 있었다.
- AWS의 특징은 여러 사업자에게 각각 빌려야 했던 인프라를 일괄로 빌릴 수 있다는 것
- 즉, 운영체제(OS. Operating System)나 웹 서버, 데이터베이스 서버(DB 서버) 등에 필요한 소프트웨어까지
통째로 사용할 수 있다는 것
★ 종량제이므로 사용할 만큼만 빌릴 수 있다
- 따라서 앞으로 사용할 양을 미리 생각하지 않고 우선 현재 필요한 만큼만 사용하고 부족해지면 그때마다 추가하면 된다.
- 즉 필요하다고 생각한 만큼만 쓸 수 있다.
- 보안 기준
AWS는 각국과 글로벌의 규정 준수, 컴플라이언스(compliance)에 대해 인증 및 검증되어 있고 법령, 규정, 프라이버시 기준을 준수하고 있다.
한국은 ISMS(한국 정보보호 관리체계) 인증을 취득하여 기준을 준수하고 있다.
- 글로벌 확장이 쉽다
AWS는 서버를 설치하여 운영하는 데이터 센터를 전 세계 21 개 리전(지역)의 66개 시설(가용 영역)에서 운영하고 있다.
따라서 글로벌로 확장할 경우에도 사이트 방문자 및 시스템 사용자가 지리적으로 가까운 리전에서 서비스를 시작 할 수 있다. 한국에는 서울 리전이 존재함.
- AWS는 IT 전반과 관련된 인프라 의 대부분을 제공(165개 이상의 서비스)
- 서버 및 네트워크를 시작으로 그에 필 요한 소프트웨어와 보안을 위한 장치, 개발 도구, 계정 관리를 위한 장치 등 온갖 서비스를 사용할 수 있다.
- AWS 서비스는 하나만 사용할 수도 있고, 필요한 것들을 한 번에 세트로 사용할 수도 있다.
- 어떤 것을 구축할 때 잠깐만 테스트하고 싶어도 필요한 사양을 전부 갖추지 않으면 테스트할 수 없다. 또한 테스트가 끝난 후 테스트에 비용이 많이 들었거나 혹시 다른 용도로 전환할 수 있지 않을까 고민되어 처분하기도 쉽지 않다.
- AWS는 일상적으로 사용하는 기능 외에 '잠깐만 테스트해 보고 싶은 상황일 때 매우 유용하다.
★ AWS에서 제공하는 서비스
Amazon Elastic Comipute Cloud (Amazon EC2)는 컴퓨팅 용량을 제공하는 서비스이다. 서버, OS, 소프트웨어 등을 세트로 사용할 수 있어 다양한 사양이 준비되어 있고 자유롭게 소프트웨어를 설치하고 시스템을 구축할 수 있으며 이미 세팅된 서버를 사용하는 것도 가능하다. 성능은 가변적이며 일시 정지 중에는 언 제든 성능을 높이거나 낮출 수 있다.
Amazon Simple Storage Service (Amazon S3)는 오브젝트 스토리지 서비스이다. 웹 서버 및 파일 서버용 파일을 보관하는 장소(스토리지)로 사용할 수 있다. S3는 강력하고 다양한 기능이 있어 장애 및 에러에 강할 뿐만 아니라 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있다. 파일 크기는 최대 5TB이며, 전체 용량의 제한은 없다.
RDS Amazon VPN은 AWS 계정 전용의 가상 네트워크이다. 네트워크 및 서브넷의 범위, 라우팅 테이블 및 네트워크 게이트웨이 등을 설정하고 가상 네트워크 환경을 구성한다.
Amazon RDS는 관계형 데이터베이스의 대표라고 할 수 있는 6종류(Amazon Aurora, PostgreSQL, MySQL, Maria DB, Oracle Database, SQL Server) 를 클라우드에서 이용할 수 있는 서비스이다.
Amazon Route 53는 DNS(도메인 네 임 서버)이다. 웹 서버에 필수인 DNS 기능을 제공한다. Elastic IP 주소는 서버에 필수인 정적 공인 IP 주소를 제공한다. EC2 및 ELB와 조합하여 사용한다.
★ AWS의 비용: 초기 비용은 저렴 하지만 운영 비용이 조금 비싸
'종량제이므로 사용한 만큼 결제하면 된다' 라고 생각하면 굉장히 싸다고 느낄지도 모르겠지만 꼭 그렇지만은 않다. 초기 비용(이니셜 코스트)이 들지 않는 대신 운영 비용(러닝 코스트)이 들기 때문에 경우에 따라 정액제 임대나 자사에서 준비하는 편이 저렴할 수도 있다. 이벤트나 캠페인과 같이 돌발적으로 접속 수가 늘어나는 웹 사이트의 경우는 AWS의 유연성이 큰 장점이 되지만 그다지 변동이 없는 시스템은 이점이 없을 지도 모른다.
'수업 노트 > 클라우드컴퓨팅' 카테고리의 다른 글
AWS CLI 로 S3 버킷 관리하기(실습 #5) (2) | 2023.10.02 |
---|---|
AWS IAM 생성 및 AWS CLI 설치(실습 #4) (1) | 2023.10.02 |
AWS S3 버킷 생성 및 관리(실습 #3, 이론#2) (0) | 2023.10.01 |
AWS EC2 리눅스 인스턴스 생성(실습 #2) (0) | 2023.09.30 |
AWS EC2 윈도우 인스턴스 생성(실습 #1) (0) | 2023.09.18 |
- Total
- Today
- Yesterday
- OverTheWire
- BASE64
- ssh
- over the wire
- OpenSSL
- 32bit
- X32
- grep
- Natas
- java
- SSL
- 압축파일
- Encode
- gz
- Linux
- 웹보안공부
- 풀이
- 리터럴
- 웹보안
- nc
- tr
- natas7
- Bandit
- HTTPS
- tar
- solution
- find
- bz2
- Strings
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |