Cloud Computing : 다른 컴퓨터를 빌려서 원격 제어를 통해서 사용하는 것
Hosting : Cloud Computing과 의미는 같지만 오래된 표현
- Host : Internet에 연결된 Computer 1대
- Hosting : Host를 빌려줘서 서버로 사용할 수 있도록 하는 것
Cloud와 Hosting 모두 서버 컴퓨터를 빌려줌
EC2(Elastic Compute Cloud)
AWS에서 여러가지 서비스를 가지고 있는데 그 중 순수하게 컴퓨터를 빌려주는 서비스
왜 빌려서 사용하는가?
처음 웹사이트를 운영한다고 생각
- 방문자 수 : 하루 100명
- 동시 접속자 : 1명
이런 서비스를 시작할 때 16GB의 메모리가 장착된 최신식 컴퓨터는 과한 사양
→ EC2 서비스를 이용하면 0.5GB의 메모리를 가진 초소형 컴퓨터를 임대할 수 있음
반대로 초고사양 컴퓨터가 필요하다고 할 때도 AWS와 같은 Cloud Computing을 통해 임대 가능
유연성이 뛰어남 → 시간과 돈을 절약할 수 있음
최근에는 Web, AI, BIG Data, IOT 과 같은 분야가 서버 컴퓨터를 필요로 함. 그리고 이를 위한 서비스들이 Cloud Computing 서비스에 계속해서 추가되고 있음
프리티어로 회원 가입하고 로그인
서비스 켜기 EC2
인스턴스
EC2에서는 Computer 1대를 인스턴스라고 함
ex. 만약 Computer 5대를 필요로 한다면 인스턴스 5대 필요
인스턴스 → 인스턴스 시작을 누르면 운영체제 리스트가 나옴
프리티어 사용 가능 범위에 있는 운영체제 선택 및 인스턴스 유형 선택
키 페어 생성 → 생성이 되면 다운로드가 되는데 이건 딱 1번만 제공 되는 파일이다. (매우 중요)
만약 키 페어 파일을 잊었다면 새로 키 페어를 발급받을 수 있음 (새롭게 생성)
인스턴스 시작하면 인스턴스 생성됨
인스턴스 메뉴로 돌아감
원하는 인스턴스에서 마우스 우클릭 → 연결 → 원격 데스크톱 파일 다운로드
파일이 하나 다운로드 된다 → 파일 열기 → 원격 데스크톱 연결을 원하는 지 묻는 경고창이 뜸 → 연결 → 사용자 자격 증명 창이 나옴 → 전에 받았던(인스턴스 생성할 때) 파일을 암호가져오기를 통해 업로드 → 암호 해독 → 암호가 나옴 → 자격 증명 창에 입력 → 원격 데스크톱에 연결됨
인스턴스 중지 vs 인스턴스 종료
중지 : 전원은 꺼지지만, data는 살아있음 → 중지는 data를 유지하기 때문에 약간의 비용이 발생
- 중지시키면 IP가 없어지고, 다시 실행시키면 IP가 다시 부여되는데 다른 IP를 부여 받게 됨
- 따라서 다시 시작을 하게 된다면 다시 원격 데스크톱 파일을 받게 되고 그 이후의 과정을 똑같이 따라하게 됨
종료 : 전원도 꺼지고 data도 제거됨 → 종료는 data도 제거를 하기 때문에 비용 부과가 전혀 안됨
보안
IAM(Identity and Access Management)
- 루트 사용자에 대해 MFA 추가
- One Time Password (OTP) : 한번만 사용할 수 있는 password
- MFA 추가 → MFA 할당 → QR 코드 생성 후 OTP 앱으로 QR코드에 해당하는 숫자 코드를 확인하고 MFA 코드 입력 후 MFA를 등록
- 등록이 완료되면 훨씬 더 안전하게 계정 접근 가능
본 글은 "[무료] 클라우드 서비스 AWS - 인프런 | 강의" 를 공부하고 정리한 글입니다.
[강의 링크] : https://www.inflearn.com/course/aws-2/dashboard
'💻 개발 > 클라우드' 카테고리의 다른 글
클라우드 보안 - Zero Trust 모델 (0) | 2023.07.09 |
---|---|
도커와 쿠버네티스 (0) | 2023.07.07 |
클라우드 네이티브 애플리케이션 개발 (0) | 2023.07.07 |
IT 서비스와 클라우드 (0) | 2023.07.06 |
클라우드 인프라 구축 - 이론 (0) | 2023.05.27 |