AWS (Amazon Web Service)
전통적으로 많은 기업들은 IDC라고 해서 직접 서버를 구매하고 운영하는 방식으로 서버 관리를 함
하지만 점차 클라우드의 데이터 센터가 커지고 속도가 향상되면서,
기업이 큰 자본을 들여서 서버를 관리해야하고 유지해야할 이유들이 점점 사라져감
그와 반면 아마존에서는 계속 데이터 센터를 확충하고 1시간 단위의 과금 구조를 채택함으로써
또한 서버를 빠르게 올리거나 내릴 수 있고 다양한 세팅들을 빠르게 할 수 있다는 매력이 커짐
물론 국내 호스팅들도 예전과 다르게 가격 경쟁력을 갖추어 가고 있고,
서버를 세팅하거나 분산 처리 기술도 확충되고 있긴 하지만, AWS는 많은 기업에서 채택하고 사용중
장점
탄력적인 웹 규모 컴퓨팅
작은 규모로 부터 작은 규모로 부터 시작할 수 있고 규모를 키워나가는데 용이
갑작스럽게 서비스가 성장하거나 할때 일반 호스팅으로는 대응에 한계가 있을수 있음
AWS는 이런 사태를 미연에 계획하여 통제할 수 있음
다양한 Command(API) 제공
맨땅에 헤딩하듯이 모든 기능들을 모두 세팅하고 늘려가는 것이 아니라,
필요한 부분이 있으면 때에 따라 추가하거나 붙이고 없애고 할 수 있음
즉 AWS 내에 있는 수많은 기능들을 돈만 내면 마음껏 쓸수 있다는 장점이 있음
통합
Storage, RDS, VCP 등과 통합이 가능
다른 가상서버의 경우 이것들이 혼재 되어 통합적으로 관리되고 있는 영역이 있기도 하지만,
AWS에서도 EC2를 비롯한 서버와 S3와 같은 스토리지 환경과 RDS 데이터 베이스, VCP 등 통합이 가능
안정성 / 보안
아마존에서 보안을 보증
개인적으로 설정을 하지 않는 경우 발생하는 트래픽과 무지막지한 비용들이 청구 되기도 하지만,
잘알고 설정하면 안전하게 서버를 보호 할 수 있게됨.
단점
베어메탈의 성능을 원할때
원하는 경우 그만큼의 IO에 대한 코드들이 필요
별개의 클라우드 서비스들을 각각 이용하는 비용보다, 하나의 시스템을 통해 구성할 경우 가성비가 높을때가 있음
'DEV > AWS' 카테고리의 다른 글
Cloud9을 이용하여 클라우드 기반 통합 개발 환경(IDE) 만들기 (0) | 2020.05.17 |
---|---|
PuTTY를 사용하여 Windows에서 EC2 인스턴스에 연결하기 (0) | 2020.05.15 |
AWS EC2 인스턴스 만들기 (0) | 2020.05.14 |