이번에 친구들이랑 프로젝트 진행하면서 AWS를 사용해보기로 했다. 개념은 조금 있는데 사용해 본 적이 없어서 우선 개념을 정리해보기로 한다!
AWS란?
- Amazon Web Service
- 아마존 닷컴의 클라우드 컴퓨팅 서비스로 손쉽게 클라우드를 통해 서버를 구축 할 수 있다.
- 전 세계에 분포된 데이터 센터에서 다양한 기능을 제공하고 있는 클라우드 플랫폼으로 컴퓨팅, 스토리지, 데이터베이스와 같은 인프라 기술부터 기계 학습 및 인공 지능, 사물 인터넷 등의 새로운 기술까지 많은 서비스를 제공하고 있음
- 모든 서비스는 API 중심으로 설계되어 있어 모든 기능이 API 제어로 가능함
왜 사용하나요?
- 클라우드 서비스기 때문에 자체 전산실과 같은 물리적인 서버를 둘 필요가 없어짐
- 또는 호스팅 서비스를 이용해야 했는데 월 단위로 돈을 지불해야 함으로 비용 부담이 생길 수 있다. 이 부분에 대해서 AWS는 사용한 만큼만! 돈을 지불하면 됨
- 혼자서 인프라를 구축, 관리 할 수 있고 서버를 늘리거나 부하 분산을 자동 화 할 수 있음
EC2
- AWS에서 제공하는 서비스 중 하나, 독립된 컴퓨터를 임대해주는 서비스
- 단 시간안에 여러가지 프로세서, 스토리지, 네트워킹, 운영 체제, 구매 모델을 택하여 생성 할 수 있음