실습으로 배우는 AWS 핵심 서비스 정리
실습으로 배우는 AWS 핵심 서비스 - 인프런 | 강의
많은 분들이 요청하셨던 AWS 학습하기 시리즈 두 번째 강좌입니다. AWS의 필수 / 핵심 서비스들을 활용하는 방법에 대해 익힙니다., AWS의 핵심 서비스를 활용한 나만의 서비스 만들기! 🗒 강의소
www.inflearn.com
클라우드란?
클라우드 컴퓨팅 또는 클라우드 서비스를 줄인 말
인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다. - 위키백과
컴퓨터 리소스를 직접 구매하지 않고 인터넷을 통해서 서비스로 제공받는 것!
클라우드의 장점
탄력성
- 필요에 따라 인프라를 확장하거나 축소할 수 있다.
내구성
- 에러발생 시점에 데이터가 안전하게 저장됨
안정성
- 다운타임, 유지보수 시간을 최소화
클라우드 핵심 구성요소
컴퓨팅
- cpu, ram
스토리지
- ssd, hdd
네트워크
- 인터넷
IaaS
컴퓨팅, 스토리지, 네트워크를 제공한다.
가상의 컴퓨터를 원하는 시간만큼 빌리고, 필요한 소프트웨어 설치 및 관리는 사용자가 직접한다.
AWS
AWS는 PC라기 보다는 서버라고 할 수 있다.
미국에서는 호스트 컴퓨터라고 부른다.
EC2 - 컴퓨팅
CPU + 메모리, GPU는 있거나 없거나 :)
EBS - 스토리지
EC2에 연결해서 사용하는 SSD
OS, 프로그램, 데이터 저장
VPC - 네트워크
EC2를 연결하기 위한 네트워크 망
VPC와 인터넷을 연결해야 서비스 사용 가능
S3 - 스토리지
파일 단위로 저장하며 높은 내구성과 가용성을 가진다.
AWS의 가장 중요한 서비스
AWS를 사용하면 어느정도 요금이 나오는지 간단한 비용을 계산할 수 있는 서비스.
이 강의에서 기본적인 개념을 익히고, 프로젝트에서 다른 분들의 배포를 참고해서 아래의 두 사이트를 배포했다.
3, 4번째 프로젝트는 깃액션을 사용해서 배포해봐야겠음! :)
전에 회사에서 일할 때는 갖춰진 베이스를 그대로 따라서 배포하다 보니.. 이번에 직접 배포하는게 정말 재미있는 경험이었다!