당신이 지금 알아야 할 AWS - 한 번 읽으면 제대로 남는 AWS 클라우드 입문서
이영호.한동수 지음 / 비제이퍼블릭 / 2019년 5월
평점 :
장바구니담기


클라우드 컴퓨팅은 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다. 클라우딩 컴퓨팅의 장점으로는 신속한 인프라 도입, 유연한 IT 인프라 관리, 간편한 글로벌 서비스, 트래픽 폭주 대응, 손쉬운 서비스 확장 등이 있다.


클라우드 핵심 기술로는 가상화 기술, 분산 처리 기술, 로드 밸런싱, 오토 스케일 등이 있다. 가상화 기술은 물리적인 하드웨어 장치를 논리적인 객체로 추상화하는 기술이다. 분산 처리 기술은 여러 개의 서버를 결합하나 하나의 컴퓨터처럼 보이게 하는 클러스터링을 적용한다. 로드 밸런싱은 둘 이상의 컴퓨터 자원을 적절히 나누어 처리하는 기술이다. 오토 스케일은 서비스가 집중되었을 때 CPU 및 메모리 사용량이 일정 수준을 초과하면 자동으로 가상 서버를 증감시키는 기능을 말한다. 


AWS는 물리적으로 떨어진 지역에 리전(region)이라는 이름으로 여러 개의 클라우드 인프라를 운영한다. 각각의 리전에는 가용 영역(Availabiliy Zone)들로 구성되어 있다. AWS는 지금까지 3천여 가기 이상의 서비스와 기능을 출시했다. 컴퓨팅, 스토리지, 데이터베이스, 네트워크, 인공지능, 데이터 분석, 개발자 도구 등의 분야에 대한 서비스를 제공하고 있다.


AWS는 다양한 서비스를 제공하며, 주요 서비스는 다음과 같다.


1. Amazon EC2(Elastic Compute Cloud)  

클라우드의 가상 서버. 거의 모든 워크로드에 적합한 안전하고 크기 조정 가능한 컴퓨팅 용량.


2. Amazon S3(Simple Storage Service) 

클라우드에서의 확장 가능한 스토리지. 어디서나 원하는 양의 데이터를 검색할 수 있도록 구축된 객체 스토리지.


3. Amazon RDS(Relational Database Service) 

관리형의 관계형 데이터베이스 서비스. 클릭 몇 번으로 클라우드에서 관계형 데이터베이스를 설정, 운영 및 확장.


4. Amazon DynamoDB 

관리형 NoSQL 데이터베이스. 모든 규모에서 10밀리초 미만의 성능을 제공하는 빠르고 유연한 NoSQL 데이터베이스 서비스.


5. Amazon Lambda 

서버 또는 클러스터에 대한 걱정 없이 코드 실행.


6. Amazon VPC(Virtual Private Cloud)

격리된 클라우드 리소스. 논리적으로 격리된 가상 네트워크에서 AWS 리소스를 정의하고 시작.


7. Amazon Lightsail

가상 프라이빗 서버 시작 및 관리. 저렴한 비용의 사전 구성된 클라우드 리소스를 통해 애플리케이션 및 웹 사이트를 빠르게 구축.


8. Amazon SageMaker


관리형 인프라, 도구 및 워크플로를 사용하여 모든 사용 사례에 대해 기계 학습 모델을 구축, 훈련 및 배포.


댓글(0) 먼댓글(0) 좋아요(8)
좋아요
북마크하기찜하기 thankstoThanksTo