[그린컴퓨터] Server/AWS

1. AWS 란?

Ben의 프로그램 2023. 9. 14. 09:46
728x90

핵심 Keyword

1. 배포

2. 네트워크 (외부망, 외부 IP, 도메인 주소)

3. 


1. 서비스 개발 과정
서비스를 개발만 하면 나만 이용가능한 상태입니다. 서비스 배포와 서비스 이용 단계가 남아있는데요. 서비스 배포란 무엇일까요? 배포란 내가 만든 프로그램을 실행을 시키고 다른 사람이 접속할 수 있는 상태로 만드는 것을 '배포'라고 부릅니다. 이 배포를 하기 위해서는 서버 역할을 수행하는 컴퓨터와 네트워크가 필요합니다. 여기서 네트워크는 '외부망'이 필요한데요. 이때 필요한 것을 '외부 IP' 혹은 '도메인 주소' 가 필요하다고 말합니다. 이런 자원들은 우리가 직접 구축할 수도 있고, 빌릴 수도 있습니다. 아무튼 서비스 배포를 끝내면 외부 사용자들이 서비스를 이용할 수 있게 됩니다. 

 

2. 서버가 필요하면 어떻게 해야할까?
회사마다 상황이 다릅니다. 서버실이 있는 회사도 있고, 클라우드를 이용하는 회사도 있습니다. 단순히 컴퓨터를 설치하는 것이 아니고 외부 망을 구성해야 하기 때문에, 내부망과 외부망의 구성이 어떻게 되어 있는지 파악하고, 서버를 구축하는 것은 쉬운 일은 아닌데요. 만약 회사에 서버 구축을 위한 초기비용(물리적 공간, 장비비용, 구축시간) 이 부담스러운 회사들은 클라우드 서비스를 이용할 수 있습니다. 클라우드 서버를 이용하면 하드웨어를 직접 구성할 필요가 없고 운영체제도 손 쉽게 설치할 수 있습니다. 

 

3. 클라우드 컴퓨팅 서비스
클라우드 컴퓨팅 서비스는 쉽게 말해 컴퓨터를 빌려주는 서비스를 말합니다. 이런 방식으로 서비스를 활용하면 초기 비용이 들지 않는 장점이 있습니다. 또한, 컴퓨터를 구매해서 내가 직접 구매하는 것보다 적은 시간으로 서비스를 배포할 수 있습니다. 또한, 장비를 구축하지 않기 때문에 나의 공간을 절약할 수 있습니다. 또한 인터넷만 사용가능하면 언제든지 서버에 접속할 수 있는 장점이 있습니다. 이런 서비스를 제공하고 있는 회사들은 아마존, 구글 등의 회사들이 이런 서비스를 제공하고 있는데요. 그 중에서 제일 유명한 서비스가 Amazon Web Service 입니다. 

 

4. 아마존 웹 서비스
AWS 는 서비스를 제공할 때 요금제에 따라서 제공을 하는데요. 요금제는 사용자가 사요을 한 만큼 돈을 지불하게 되어있습니다. 

 

5. AWS 요금제
요금제의 첫 번째는 지역입니다. AWS 서버는 여러 지역에 설치되어 있는데요. 이때 나의 서비스를 이용하는 사용자들이 주로 위치한 지역에 서버를 설치하는 것이 좋습니다. 한국에도 다행스럽게 AWS 서버가 존재합니다. 만약 해외에 있는 서버를 이용하면 연결 속도가 느리기 때문에 내 위치부터 가까운 곳에 설치하는 것이 중요합니다. 

AWS 는 사용한 만큼 돈을 내는데요. 운영체제, 지역, 제품 타입에 따라 요금이 달라집니다. 또한 제품 타입에 따라 cpu, 메모리 성능이 다릅니다.

AWS 는 서비스를 테스트 할 수 있는 기간을 제공합니다. 1년 동안 제공이 되는데요. 무료로 사용할 수 있는 제품 타입은 t1, t2 중에 선택을 하면 되는데, 우리는 t2 를 선택하겠습니다. 

과금의 제약사항이 있습니다. 이를 어기면 과금이 발생하니 주의해야합니다. 인스턴스(서버)를 2대를 설치하고 싶으면 같은 운영체제로는 2대를 설치할 수 없습니다. 리눅스 1대, 윈도우 1대는 괜찮은데, 윈도우 2대를 설치하면 과금이 발생합니다. 모든 인스턴스의 스토리지를 합쳐서 30기가를 넘으면 안됩니다. 전체가 합쳐서 30기가를 넘으면 안됩니다. 즉, 서버를 만약 리눅스, 윈도우 2대를 설치하고 싶다면 15기가 씩 나누어서 사용해야합니다. 12개월이 다 지나기 전에 인스턴스를 삭제해야 합니다. 인스턴스를 설치하고 나면 인스턴스의 상태가 있는데요. 실행 상태와 종료 상태가 있는데요. 종료 상태일지라도 인스턴스가 설치되어 있다면 모든 인스턴스를 삭제해야합니다. 내 서버에 데이터를 업로드 하는 것은 무료인데요, 내 서버에서 다른 컴퓨터로 데이터를 전송하는 것은 1달에 1기가 까지만 무료입니다. 또한 절대 서버 주소를 인터넷에 오픈해놓으면 안됩니다. 트래픽에 따른 비용이 무시무시 하기 때문에 면접관들한테만 보여주는 등 그렇게 조치를 취해야합니다. 

예산을 1달러로 설정해놓으면 과금이 발생하면 메일을 통해 확인할 수 있습니다. 

 

6. 회원가입
위의 카드로 들어가서 회원 가입을 진행합니다. 

회원 가입을 완료하면 위와 같은 화면을 볼 수 있습니다.