-
-
아마존 웹 서비스 AWS Discovery Book - 클라우드 서비스 개념을 이해하고 직접 구성해보기
권영환 지음 / 정보문화사 / 2019년 2월
평점 :
구판절판
클라우드는 영어로 구름입니다. 언제어디서나 인터넷과 연결되어 있으면 원격 컴퓨터로 활용하는 기술을 의미합니다. 즉 클라우드 컴퓨팅입니다.
클라우드 컴퓨팅 장점은 여러가지 있습니다.
첫번째 초기 투자 비용이 발생하지 않고, 사용한 만큼 지불하면 됩니다.
예를 들어 내가 사용하고 싶은 CPU,메모리를 선택해서 사용하는 금액만 지불하면 됩니다.
두번째 규모의 경제를 통해 지속적인 가격 인하를 실현합니다.
스팟인스턴스, 예약인스턴스를 이용하면 가격이 할인이 많이 됩니다.
세번째 미래에 피룡한 인프라의 용량을 추정할 필요가 없습니다.
예를들어 AWS같은 경우 atuo scaling 을 이용하여 트래픽 상태를 확인하여 일정에 따라 EC2 인스턴스를 자동으로 늘려주거나 줄여주는 기능이 있습니다.
네번째 속도 및 민첩성이 향상됩니다.
예를 들어 서버를 구매하면 배송기다려야 하고 세팅할려면 시간이 많이 걸리고 자리또한 필요합니다.
클라우드 컴퓨팅을 이용하면 이 불편했던 것들을 한번에 해소가 됩니다. 클릭 몇번으로 서버가 생기고 삭제가 되기도 합니다.
다섯번째 몇 분만에 전세계에 서비스를 런칭하거나 배포할 수 있습니다.
다양한 리전(아메리카, 유럽/중동/아프리카/, 아시아 태평양)을 통해서 전세계 서비스를 런칭할 수 있습니다.
아마존 웹 서비스(AWS), 마이크로소프트 애저(Azure), 그리고 구글 클라우드 플랫폼 등 다양한 클라우드 서비스를 제공하고 있습니다.
그중에서도 아마존 웹 서비스(AWS)가 선두주자에 있다고 해도 과언이 아닙니다.
AWS은 다양한 온오프라인 세미나를 제공하고 있습니다. AWS Summit 세미나를 통해서 다양한 고객층을 이끌어 내고 있습니다.
컴퓨팅, 네트워크, 스토리지, 데이터베이스, 분석, 애플리케이션, 통합, 증강현실, 사물인터넷, AI 등 총 20개의 분야에 136개의 클라우드 서비스를 제공하고 있습니다.
저는 여기서 EC2, atuo scaling , RDS, S3, route 53, ELB 등 10~20종의 클라우드 서비스를 이용해봤습니다.
EC2는 가상화 서버 입니다. 일반 컴퓨터라고 생각하시면 됩니다.다양한 타입과 사양에 따라 사용량을 지불하면 됩니다. 가장 중요한 클라우드 서비스 입니다.
atuo scaling는 앞에서도 설명을 했듯이 EC2 인스턴스를 자동으로 늘려주거나 줄여주는 기능입니다.
사용자들을 예측하기 어려운 이벤트를 하는 업체나 게임을 출시하는 업체가 어울리는 서비스 입니다.
RDS 는 데이터베이스 입니다. Aurora(AWS에서 만든 데이터베이스. 가격이 저렴합니다.), Mysql, PostgreSQL, MariaDB, Oracle, MS-SQL 등을 선택헤서 사용할 수 있습니다.
RDS에서 과금이 많이 되므로 적절하게 이용하시기 바랍니다.
S3은 스토리지 입니다. 웹으로 따지면 첨부파일이나 이미지 등을 여기에 적재되도록 합니다.
ELB은 L4라고 생각하시면 됩니다. 서버 이중화를 할때 사용합니다. 트래픽에 대한 부하 분산할때 용이합니다.
AWS는 3개의 자격증(Practitioner, Associate, Specialty)이 있습니다.
그리고 자격증 소지자는 세미나때 상품을 준다던지 휴식공간을 제공함으로써 AWS의 차별화를 느낄수 있었습니다.