미래를 이끄는 AWS의 머신 러닝, 람다


새로운 패러다임으로 떠오르고 있는
서버리스 컴퓨팅


서버리스 컴퓨팅이란?

운영체제 종류나 소프트웨어 플랫폼, 하드웨어에 신경 쓸 필요 없이

오직 CPU메모리만을 사용해 애플리케이션 코드를 실행하는 것을 말한다.


AWS 로고

그 중 AWS(Amazon Web Services, 아마존 웹 서비스)는 서버리스 컴퓨팅 시장을 선두에서 이끌고 있다.

AWS는 IoT에서 머신 러닝, 이미지 인식, 챗봇 프레임워크에 이르기까지 폭넓은 서비스를 지원한다.


지난 11월 29일 월트 디즈니 컴퍼니도 AWS를 클라우드 제공업체로 선정했다고 선정했다.

AWS와 디즈니는 IT 혁신을 추진하기 위해 8년 동안 협업했다.

현재 미디어 네트웍스, 파크 앤드 리조트, 월트 디즈니 스튜디오 등을 포함한 디즈니의 다양한 사업 부문이

AWS에서  비즈니스 크리티컬한 워크로드를 운영하며, 최적의 운영 성과와 고객 경험을 실현하고 있다고 한다.


...


'단순함'으로 승부하는

AWS 머신 러닝


아마존은 AWS 머신 러닝에 20년 이상 꾸준히 투자했다.

아마존의 수많은 내부 시스템 역시 머신 러닝 알고리즘으로 구동되고 있어

고객이 경험하는 기능들의 핵심이기도 하다.



AWS 머신 러닝을 사용하고 있는 기업들


AWS 머신 러닝은 아마존이 제공하는 예측 분석을 위한 지도학습을 수행하는 온라인 서비스다.

아마존 머신 러닝 자체는 단순하지만

일단 AWS의 데이터 관련 서비스와 결합하면 훨씬 복잡하고, 더욱 강력한 서비스를 구현할 수 있다.


아마존 머신 러닝은 2015년 4월, 고수준의 기술 자원 없이도 성능과 비용의 균형을 유지할 수 있는 서비스를 제공해

예측 분석에 대한 진입 장벽을 낮춘다는 명확한 목표를 갖고 출시됐다.


아마존 머신 러닝은 AWS 생태계와 결합해 예측 분석을 비즈니스 데이터 파이프라인의 자연스러운 요소로 만든다.

<AWS 머신러닝> 책으로 다음 두 가지 목표를 달성할 수 있다.
-----------------------------------------------------------------------------------------------------------------------------------------
아마존 머신 러닝의 단순화 접근법

1. 서비스의 잠재력을 충분히 활용하는 데 필요한 데이터 과학에 관련된 핵심 지식

2. 예측 분석을 중심으로 완전한 기능을 갖춘 데이터 파이프라인을 구축함으로써

예측 분석을 데이터 주도 애플리케이션의 핵심 추진력으로 만드는 것
-----------------------------------------------------------------------------------------------------------------------------------------

아마존 머신 러닝의 진짜 강점은 쓰기 쉽고 단순하다는 것이다.

단순한 인터페이스 아래에는 아마존의 머신 러닝에 관한 다양한 전문성이 있다.

끝으로, 아마존 머신 러닝은 머신 러닝 자동화를 좀 더 가깝게 만드는 유용한 회기 및 분류 서비스다. 


실제 인공 지능 애플리케이션을 구축하려고 하는 파이썬 개발자들이라면

<AWS 머신러닝>을 통해 원하는 기술력을 얻을 것이다.


...


서버 없는 컴퓨팅 서비스

AWS Lambda


AWS Lambda는 이벤트에 응답해 코드를 실행하고 자동으로 컴퓨팅 리소스를 관리하는 컴퓨팅 서비스다.

AWS Lambda는 서버를 프로비저닝하거나 관리할 필요가 없어서

사용하기 쉽고 간단하며, 매우 효과적으로 확장도 가능하다.



AWS 람다 로고


다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수도 있다.

또한 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부가되지도 않는다.



<실전 예제로 배우는 AWS Lambda>

서버리스 컴퓨팅의 상세한 개념부터 장점, 사용 사례까지  소개하고 있다.

또한 AWS Lambda가 개발자에게 제공하는 서비스인 Lambda 함수를 효과적으로 작성하고

개발, 패키징, 테스트하는 방법을 배울 수 있다.


실제로 사용할 수 있는 다양한 예제사용 사례를 바탕으로 하고 있기 때문에

서버리스 애플리케이션을 빠르게 접해볼 수도 있다.



<AWS 머신 러닝><실전 예제로 배우는 AWS Lambda>를 통해

아마존 웹 서비스에서 제공하는 머신 러닝과 람다 함수를 익혀

서버리스 컴퓨팅에 숙련된 개발자가 될 수 있다.



CC

크리에이티브 커먼즈 라이센스 에이콘출판사에 의해 창작된 이 저작물크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.