API World for Mobile Developers

Amazon Web Services - One of PaaS Leader 본문

PaaS

Amazon Web Services - One of PaaS Leader

API Prover Certification 미니렉스 2012.12.03 21:19

Amazon Web Services (AWS)

시장 리더 및 ​​인프라 서비스에 대한 사실상의 표준은 아마존입니다. AWS와 보다 일반적인 플랫폼 서비스들 간의 주요 차이는 아마존이 특정 런타임 환경을 구축하지 않는다는 것입니다. 아마존의 prebuilt 서버 이미지 중 하나를 사용할 수 있지만 제한되 않는 아마존 환경에서 거의 모든 플랫폼을 실행할 수 있습니다.

이 관찰에 대한 추론은 아마존 VM들을 관리하고 배포하는 수단을 제공하지만, 직접 응용 프로그램을 관리할 특정 기능은 제공하지 않는다는 것입니다.

다음은 아마존 엘라스틱 컴퓨팅 클러스터 (아마존 EC2 ™) 인터페이스 예제 입니다.

AWS의 핵심 구성 요소는 아마존 EC2와 보조 스토리지 서비스입니다. 아마존 EC2는 사용자가  공유 및 가상화 환경에서 인스턴스화 할 수 있는 VM 템플릿을 제공합니다. 각각의 VM은 AMI(Amazon Machine Image)라고하며, AMI는 영구적으로 저장할 공간은 없지만, 인스턴스가 사용하고 있는 동안 로그, 결과 및 중간 데이터를 저장할 수 있습니다. AMI에 로컬로 장착된 디스크가 instantiations 사이에 손실 때문에, 아마존에서는 다음 2가지의 영구 저장 기능을 제공합니다. 아마존 엘라스틱 블록 스토어 (Amazon EBS)가 파일 시스템에 대한 기반을 제공하고 아마존 단순 스토리지 서비스 (Amazon S3)는 Key/Value 저장소를 지원합니다.

더 구조화 된 데이터는 일반적인 쿼리 나 아마존 관계형 데이터베이스 서비스 (Amazon RDS)로 설정하여 운영하고, 클라우드 관계형 데이터베이스를 확장할 수 기능을 제공하는 웹 서비스에 대해서는 Amazon SimpleDB에 저장할 수 있습니다.

계산 및 스토리지뿐만 아니라, 아마존은 컨텐츠 제공, 큐 알림, 로드 밸런싱, 자동 스케일링, 프로비저닝, 모니터링 등의 부가기능 서비스 일체를 제공합니다.

아마존 전체 PaaS 지원에 대한 가장 큰 단계는 자바 개발자를 대상으로하고 Apache Tomcat 소프트웨어 스택상에서 빌드된 AWS Elastic Beanstalk 입니다.  고객은 AWS 관리 콘솔, 이클립스에 대한 AWS 툴킷, 웹 서비스 API 또는 명령 줄 도구를 사용하여 AWS Elastic Beanstalk 에 표준 자바 웹 애플리케이션 아카이브 파일을 업로드 할 수 있습니다.


신고
1 Comments
댓글쓰기 폼