AWS는 애플리케이션 호스팅을 위한 Amazon EC2 및 Lighstail을 제공한다.
EC2에는 여러 서비스가 혼합되어 있으며 단일 아키텍처를 생성하는 데 사용되는 고유한 개별 기능을 가지고 있다.
EC2 인스턴스는 소규모 내지 복잡한 아키텍처에 적합하다.
반면, Lighsail은 AWS에서 제공하는 통합 서비스 제품이다. Lighsatil은 소규모 내지 중간 규모의 워크로드에 더 적합하다.
항상 애플리케이션 요구 사항에 따라 올바른 아키텍처를 선택해야하는데, 요구 사항에 가장 적합한 서비스를 결정하는데 사용할 수 있는 몇 가지 사항이 있다.
다음은 Amazon EC2와 Lightsail 간의 주요 차이점이다.
EC2와 Lightsail 주요 차이점
EC2
EC2는 Elastic Compute Cloud 의 줄임말로, 말 그대로 탄성 컴퓨팅 클라우드라는 뜻이다.
클릭 몇 번으로 클라우드의 보안 설정이나 용량 설정 등을 쉽게 설정 할 수 있고, 생성 및 삭제도 클릭 몇 번으로 가능하다.
하지만 주의할 점은, 사용한 시간만큼 비용이 청구되기 때문에 EC2를 생성할 때 과금 요소를 충분히 고려하여
생성해야 한다. EC2 사양이 좋을 수록 시간당 과금 양이 증가한다.
이런 EC2가 정말 유용한 점이 있는데, 만약 자신이 IT회사에 들어가 리눅스 서버에서 무엇인가를 해야할 때 미리 다른
서버에서 테스트 해보고 싶다면, 자신의 회사 서버와 최대한 동일한 조건으로 EC2를 생성하여 이 곳에서 미리 마음 편하게 테스트를 해볼 수 있다는 점이다.
또한 DB 서버로 활용할 수도 있고, 단순히 파일 업로드용 서버로 활용될 수도 있다.
💡 어떤 용도로 사용하건 사용자의 마음이지만 비용을 충분히 고려해야 한다.
Lightsail
Lightsail은 AWS에서 제공하는 서비스 중 하나로, 클릭 몇 번으로 서버를 만들 수 있는 서비스이다.
EC2도 서버의 일종인데, EC2와 Lightsail의 차이점은 비용 부분과 초기 환경 설정에 있다.
EC2는 단순히 가성 서버를 한 대 생성하는 것 뿐이지만,
Lightsail은 생성하기 전에 아래 사진처럼 자신이 사용하고 싶은 서비스를 미리 선택하여
그 서비스가 셋팅된 서버를 생성할 수 있다.
자신이 워드프레스를 이용할 목적으로 서버를 만든다고 하면 WordPress를 선택하면 되고,
자신이 AMP (Apachem Mysql, PHP) 환경 목적으로 서버를 만든다고 하면 LAMP를 선택하면 된다.
또한 순수히 OS만 선택하여 서버를 생성할 수 있다.
다음은 Lightsail의 가격표다.
- 램 용량 : 512MB
- CPU : 1 vCPU
- SSD : 20GB
- 트래픽 : 1TB
위 사양의 서버 한 대를 한 달에 3.50 달러,
한화로 따진다면 4200원 정도로 이용할 수 있다.
(즉, 서버 한 대를 엄청 저렴한 가격으로 이용할 수 있는 것이다.)
무려 트래픽도 1TB 까지 제공해주고, 트래픽 초과시 초과한 만큼 비용이 지불된다.
(물론 위 사양으로 대용량 서비스 사이트를 운영하기에는 힘들 수 있다.
하지만 개인 공부용이나 개인 블로그 사이트 등을 운영하는 정도로는 저렴한 가격이라고 생각한다.)
EC2는 사용 시간만큼 비용이 청구되며, 켜 놓는 만큼 심적으로 부담이 갈 수 있는데,
Lightsaill은 미리 정해진 가격으로 이용하고 초과된 부분에 대해서만 비용이 청구되기 때문에
EC2보다 부담이 훨 덜 간다고 할 수 있다.
~ 정리하며
EC2같은 경우는 사용하지 않는다면 EC2 인스턴스를 중지할 수 있다.
EC2는 중지 상태에서는 비용이 청구되지 않는다.
그리고 EC2를 중지할 때 주의할 점이 EC2와 연결된 볼륨을 분리 시켜줘야 한다.
그렇지 않으면 EC2는 중지 했어도 EC2와 연결된 볼륨에서 계속 비용이 청구된다.
Lightsail 같은 경우는 인스턴스를 중지해도 계속 월 고정 요금이 빠져 나간다.
비용이 빠지지 않게 하러면 인스턴스 자체를 삭제 해야한다.
따라서, 가끔씩 켜서 테스트 해보고 사용하지 않을 때는 EC2를,
계속 돌아가야 하고 개인 서버나 블로그용으로 사용한다면 Lihgtsail를 선택하여
이용한다면 더욱 효율적으로 사용할 수 있을 것 같다.
'DevOps > Cloud_클라우드' 카테고리의 다른 글
[AWS] 가상 스토리지를 제공하는 EBS (0) | 2023.03.10 |
---|---|
[AWS] 기본 개념 (리전, 지역 / 가용 영역 / 엣지 로케이션) (0) | 2023.02.07 |
[AWS] Amazon Linux 인스턴스에서 사용자 계정 관리 (0) | 2023.02.02 |
[AWS] EC2 인스턴스(가상머신) 시작/생성 (0) | 2023.02.01 |
[AWS] 라이트세일, 인공지능 홈페이지 만들기 (4) | 2023.01.16 |