아마존은 대규모 분산형 거래 중심 IT 인프라를 오랫동안 운영한 경험을 바탕으로, AWS를 론칭해 효율적인 비용으로 애플리케이션을 운영할 수 있도록 돕고 있다.
아마존의 AWS란 HR 솔루션, 급여 애플리케이션, 재고관리 솔루션, 분산돼 있는 직원들의 온라인 교육 등 새로운 내부 애플리케이션들을 빠르면서도 경제적인 방법으로 도입하고자 하는 대기업에 적합하다.
페이스북이나 트위터 등에서 입소문을 탄 ‘대박’ 상품의 갑작스런 수요에 별도의 인프라 업그레이드 없이 대응하고자 하는 전자상거래 웹사이트도 지원한다. AWS가 제공하는 컴퓨팅 파워를 사용하여 대규모 시뮬레이션을 실시하고자 하는 제약연구회사나, 전 세계 고객에게 무제한 비디오, 음악 및 기타 미디어 서비스를 제공하는 미디어 회사도 이용하고 있다.
AWS가 기존 IT 컴퓨팅 시장의 업체들과 다른 이유는 유연성과 비용 효율성, 확장성과 신축성, 보안에 있다. AWS는 기업들이 이미 친숙하게 사용하고 있는 프로그래밍 모델과 운영 시스템 DB 및 아키텍처를 제공한다. 다양한 비즈니스 니즈에 대응할 수 있도록 아키텍처의 자유로운 조합이 가능하다.
초기 투자 금액이나 장기 약정 계약 없이 사용한 만큼만 지불하게 된다. 고객 수요에 대응하고 비용을 관리할 수 있도록 애플리케이션 리소스를 빠르게 추가하거나 제거할 수도 있다. 엔드투엔드 보안과 개인정보보호를 위해 모범 보안 관행에 따라 서비스를 구축하고, 서비스에 맞는 보안 기능을 제공하며, 기능을 올바르게 사용할 수 있도록 안내 문서를 제공한다.
AWS 사용자는 15년 이상 대규모 글로벌 인프라를 안정적이고 믿을 수 있게 운영해온 아마존의 경험을 그대로 활용할 수 있다는 데 의의가 있다.
AWS의 EC2는 클라우드에서 자유롭게 변경 가능한 컴퓨팅 파워를 제공하는 웹서비스다. EC2를 통해 개발자와 시스템 운영 관리자는 웹 스케일 컴퓨팅을 편리하게 사용할 수 있따. 간단한 웹 서비스 인터페이스를 통해 필요한 용량을 쉽게 확보하고 구성할 수 있따. 사용자의 컴퓨팅 리소스를 제어하고 아마존의 검증된 컴퓨팅 환경에서 실행할 수 있도록 도와준다.
새로운 서버 인스턴스의 생성에서 부팅까지 몇 분이면 충분하다. 컴퓨팅 요구사항의 변화에 따라 신속하게 용량을 확장하거나 축소할 수 있다. 비용도 실제 사용한 용량에 대해서만 지불하기 때문에 경제적이다. 개발자와 시스템 운영 관리자를 위한 도구를 제공해 장애 복구성이 탁월한 애플리케이션을 구축하고 일반적인 장애 상황을 피할 수 있도록 해준다.
네트워킹 분야에서 아마존 VPC는 격리된 사설 AWS 클라우드 격리된 사설 AWS 클라우드 공간을 프로비전해서 사용자가 정의한 가상 네트워크에서 AWS 리소스를 실행할 수 있다. 사용자의 데이터센터에서 운영하고 있는 일반적인 네트워크환경과 흡사한 가상 네트워크 환경 을 정의할 수 있다. 고유의 IP 주소 범위 선정부터 서브넷 생성 및 라우터 테이블과 네트워크 게이트웨이 구성까지 가상 네트워킹 환경을 완전하게 제어할 수 있다.
아마존 S3는 개발자들이 웹 스케일 컴퓨팅을 더욱 용이하게 할 수 있도록 고안된 인터넷 스토리지다. 아마존 S3에서 제공하는 단순한 웹 서비스 인터페이스를 통해 언제라도 원하는 데 이터를 웹에 저장하고 검색할 수 있다.
아마존 S3에 저장되는 객체 컨테이너를 아마존 S3 버킷이라고 하는데 아마존이 운영하는 글로벌 웹사이트 네트워크의 뛰어난 가용성과 신뢰성 그대로, 안전하면서도 빠른 저비용 인프라를 사용할 수 있다.
아마존 클라우드프론트는 콘텐츠 전송을 위한 웹 서비스로서 별도의 계약 없이도 다른 AWS 서비스 와 결합하여 사용 시 짧은 지연시간과 빠른 데이터 전송 속도로 최종 사용자에게 콘텐츠를 전달 할 수 있다. 글로벌 에지 로케이션 네트워크를 통해 동적, 정적 및 스트리밍 콘텐츠 등 전체 웹사이트를 전송할 수 있다. 객체 요청이 들어오면 클라우드프론트에서 자동으로 가장 가까운 에지 로케이션으로 라우팅하여 신속하게 콘텐츠를 전달한다.
아마존 RDS는 클라우드에서 관계형 데이터베이스를 쉽게 구성, 운영 및 확장을 할 수 있는 웹 서비스입니다. 용량 조절이 가능하기 때문에 비용 효율적이다. 많은 시간이 소요되는 데이터베이스 운영 관리 작업서비스까지 제공하기 때문에 사용자는 애 플리케이션과 비즈니스에만 집중할 수 있습니다.
IAM을 통해 사용자의 AWS 서비스 및 리소스의 사용을 안전하게 통제하고 관리 할 수 있다. IAM을 사용하면 AWS 사용자 및 그룹을 만들고 관리하며 AWS리소스에 대한 액세스를 허용 및 거부할수있다. AWS사용자는 IAM을통해 더욱 강력한 보안과 더 많은 유연성, 더욱 철저한 제어 권한을 확보할 수 있습니다.
한편 아마존 AWS 클라우드 도입시 IT 인프라 구축 및 활용 계 획이 귀사의 비즈니스 모델에 적합한지 확인해 볼 것을 권하고 있다. 클라우드 리소스를 어떻게 활용해 야 할지 정확하게 파악하기 위해서는 귀사의 핵심 역량이 무엇인지 이해하고 외부 인프라 사용에 가장 적합한 부분을 먼저 파악해야 한다는 설명이다.
이 후에는 자체 환경 내에서 유지하는 것 보다 더 큰 확장성, 신뢰성, 보안이 필요한 레거시 애플리 케이션이 있는지, 하드웨어 및 대역폭 용량 요건은 무엇인지, 다음 배포를 위한 확장에 어떻게 대비할 것인지, 클라우드가 기업의 IT 및 비즈니스 목표를 어떻게 달성시킬 수 있는지를 살펴봐야 한다고 조언했다.