본문 바로가기

Dev/인프라

AWS 기초 개념 정리

 

1. 클라우드 컴퓨팅 : 남의 컴퓨터를 빌려서 원격 제어하는 것이다.

- Web, AI, Big Data, IoT 서비스들이 클라우드 컴퓨팅을 사용한다.

 

2. 호스팅 : 서버 컴퓨터를 빌려주는 행위이다.

 

3. EC2(Elastic Computer Cloud) : 순수하게 컴퓨터만 빌려주는 서비스이다.

** 어떤 장점이 있을까?

- 서비스 초기 사용자가 적을 때, 저렴한 가격으로 운영 가능

- 사용량이 많아지게 되었을 때, 고사양의 컴퓨터를 원하는 시간(짧은 시간)만 사용 가능

- 즉, 유연함 장점으로 클라우드 컴퓨팅을 선호한다.

 

4. 운영까지 해주는 서비스 : 최근 컴퓨터에 소프트웨어를 설치해주고 대신 운영하는 방식으로 확장됨

** 어떤 장점이 있을까?

- 서버 컴퓨터에서 동작하는 소프트웨어들을 설치, 운영, 백업 작업의 복잡성

- RDS(Relational Database Service) 를 운영하여 MySQL, SQL Server, Oracle 데이터베이스를 서비스 형태로 제공한다. , EC2에 이런 소프트웨어를 설치해야 한다. 설치, 운영, 백업 처리를 AWS에서 처리한다.

- 비쌀 수 있지만 보안, 편의성을 따졌을 때 선호한다.

 

5. AWS 서비스 종류  용도에 맞는 서비스 선택

[제품] : AWS가 제공하는 여러 서비스

[스토리지] 단순한 파일 저장, 웹 페이지

[데이터베이스] 데이터베이스 운영

[기계 학습] 인공지능

[사물 인터넷] 사물을 인터넷으로 연결하여 프로그래밍 제어

[AWS 비용 관리] 비용 관련

[관리도구] 사용하고 있는 서비스들의 이용량, 위험성 측정

[컴퓨팅] – EC2 - 원격제어를 통한 컴퓨터 제어

 

6. EC2 요금 체계 확인

- 온디멘드 인스턴스: 사용하는 만큼 지불 (강의 선택)

- 스팟 인스턴스

예약 인스턴스 : 할인 정기 쿠폰

- 전용 인스턴스

 

7. 옵션설정

- 어떤 운영체제를 설치된 컴퓨터를 빌릴 것인가

- 리전 : AWS는 전세계에 컴퓨터를 분산하여 보관한다. 가까울수록 빠르게 사용 가능. 리전에 따라 가격이 다르다.

- 임대할 수 있는 컴퓨터의 타입 : nano, micro-저렴, 메모리 최적화 타입-비쌈

- 데이터 전송 비용

 

8. 프리티어

무료로 테스트 해볼 수 있는 기간이다.

저렴한 사양의 서비스를 12개월 무료, 언제나 무료 서비스가 존재한다.

 

9. 회원가입

[AWS 계정 새로 만들기]-[개인/회사] 전화번호 82, 영문주소검색

[콘솔 로그인] – [AWS 클라우드 콘솔]

 

10. EC2 서비스 켜기

리전 선택  서비스 – EC2 선택

인스턴스 생성  프리티어 사용가능 선택  인스턴스 유형 선택

기존 키 페어 선택 또는 새 키 페어 생성  키 페어 다운로드

인스턴스 생성  인스턴스 보기

 

11. 원격 제어

연결  원격 데스크탑 파일 다운로드 버튼 클릭

 : MS 리모트 데스크탑 다운로드 후 파일 열기  암호 가져오기 버튼으로 업로드  암호 해독

윈도우 : 다운로드 받은 파일 바로 열면 됨

 

12. 서비스 끄기

쓰는 만큼 돈을 지불해야 하기 때문에, 중지 또는 종료해야 한다.

중지 : 전원 끄기 (약간의 비용은 발생)

종료 : 컴퓨터 제거 (데이터까지 완전히 제거. 복구 불가능)

, 컴퓨터를 끄면 IP가 달라진다. 다시 원격 데스크톱 파일을 다운로드해서 세팅을 새로 해야 한다.

 

13. 돈 관리

내 결제 대시보드 : 지출 요약본

Month-to-date, 예측 값, 이전 달 비용 출력

각 서비스별 비용 비율 출력

세부적인 부분은 Bills에서 확인 가능하다. 영수증을 보고 지출을 줄일 수 있는 방법을 고민필요.

Budget은 예산이 초과하는 경우 알림 기능을 제공한다.

 

14. 보안

Iam : 보안자격증명을 관리하는 서비스

초록(안정), 느낌표(미조치, 위험성 높음)

루트 계정에서 mfa 활성화 특히 중요하다. Otp(one time password)를 사용하여 로그인하는 서비스

: 아이디, 비번이 노출되더라도 otp를 모르면 접근이 불가능하기 때문에 안전하다.

 

15. 계정 종료

탈퇴 방법 : 내 계정 – close account

큰 비용을 요구할 가능성이 있는 인프라 서비스이기 때문에 사용하지 않는다면 계정을 닫는 것이 좋다.

 

16. 앞으로 공부할 부분

클라우딩 서비스 출시 소식을 보고있으면, 자연스럽게 it 트렌드도 인지할 수 있다.

- aws에서 제공하는 서비스들의 종류와 간단한 요약 읽기. 나중에 그 기술이 필요할 때 깊이 공부

- ec2는 자유도가 높지만 사용자가 알아서 해야함

- s3 aws가 알아서 해준다. (파일 서버)

버킷 만들기 – public – 버킷에 파일 업로드  퍼블릭 설정  링크 이용

 

17. aws를 다루는 여러 방식 : gui, cli, programming

- gui 

- cli 

- Programming 

 

 

참고 : https://opentutorials.org/module/3814

'Dev > 인프라' 카테고리의 다른 글

[Docker] 도커 입문  (0) 2022.04.04
AWS API Gateway 기초 개념 정리  (0) 2022.01.07