대표적인 AWS 제공 서비스
- AWS에는 다양한 서비스가 존재하기 때문에 자신이 사용하고 싶은 것이 어떤 서비스인지 잘 모를 수도 있다. AWS중에서도 대표적인 서비스 몇가지를 정리 해본다.
Amazon EC2
- Amazon Elastic Compute Cloud(Amazon EC2)는 클라우드 컴퓨팅 서비스를 제공
- 서버, OS, 소프트웨어등을 세트로 사용할 수 있다. 다양한 사양이 준비되어 있고 자유롭게 소프트웨어를 설치하고 시스템을 구축할 수 있으며 이미 셋팅된 서버를 사용하는 것도 가능하다.(즉. 컴퓨터를 임대)
- 성능을 탄력성 있게 줄이거나 올릴 수 있고 내가 사용한 만큼만 지불하므로 저렴하다.
Amazon S3
- Amazon Simple Storage Service(Amazon S3)는 오브젝트 스토리지 서비스
- 웹 서버 및 파일 서버용 파일을 보관하는 스토리지로 사용 할 수 있다.
- S3는 강력하고 다양한 기능이 있어 장애 및 에러에 강할 뿐만 아니라 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있다.
- 파일 크기는 최대 5TB이며, 전체 용량은 제한은 없다.
- 파일에 인증을 붙여서 무단으로 엑세스 하지 못하도록 할 수 있다.
- REST, SOAP 인터페이스를 제공한다.
Amazon VPN
- Amazon VPN은 AWS 계정 전용의 가상 네트워크
- 네트워크 및 서브넷의 범위, 라우팅 테이블 및 네트워크 게이트웨이 등을 설정하고, 가낭 네트워크 환경을 구성한다.
Amazon RDS
- Amazon RDS는 관계형 데이터베이스
- 6가지 종류의 RDBMS를 클라우드로 제공한다.(Amazon Aurora, PostgreSQL, MySQL, Maria DB, Oracle Database, SQL Server)
Amazon Route 53
- Amazon Route 53은 DNS(Domain Name System) 도메인 관리/설정 서비스
- 웹서버에서 사용하는 DNS기능을 제공한다.
Elastic IP 주소
- Elastic IP 주소는 서버에 필수인 정적 공인 IP 주소를 제공
- EC2 및 ELB와 조합하여 사용한다.
Amazon Managed Blockchain
- Amazon Managed Blockchain은 블록체인 네트워크를 생성 및 관리 하는 도구 제공
Amazon SageMaker
- Amazon SegeMaker는 머신 러닝 모델 구축, 트레이닝, 배포할 수 있도록 제공
- 머신 러닝에서 자주 사용되는 주피터 노트북을 클라우드로 제공한다.
AWS Cloud9
- AWS Cloud9은 웹 브라우저로 조작이 가능한 통합 개발 도구 제공
- 각종 언어에 대응하고 컴퓨터에 개발 도구를 설치하지 않고 시스템을 개발 할 수 있다.