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
'Dev > 인프라' 카테고리의 다른 글
[Docker] 도커 입문 (0) | 2022.04.04 |
---|---|
AWS API Gateway 기초 개념 정리 (0) | 2022.01.07 |