Amazon Web Services 한국 블로그

AWS 주간 소식 모음 – 2017년 12월 4일

안녕하세요! 여러분~ 매주 월요일 마다 지난 주에 업데이트된 국내 AWS관련 콘텐츠를 정리해 드립니다. AWS 클라우드에 대한 새로운 소식을 확인하시는데 많은 도움 되시길 바랍니다. 혹시 빠지거나 추가할 내용이 있으시면, 저에게 메일 주시면 추가 공유해 드리겠습니다.

AWS코리아 블로그

AWS 최신 뉴스

AWS 제품별 블로그(영문)

AWS 주요 행사 온라인 세미나

AWS 공인 교육 일정

AWSKRUG 소모임

AWS 주요 파트너사 블로

AWS 관련 새 소식을 확인하고 싶으시다면, 매주 업데이트 되는 AWS 주간 소식 모음을 살펴 보시기 바랍니다! 좀 더 빠르게 새소식을 접하시고 싶다면, 공식 트위터공식 페이스북을 팔로우 하세요!

이번 한주도 즐겁게 보내시고, 다음주에 다시 만나요!.

– AWS코리아 마케팅팀;

AWS re:Invent 특집 온라인 세미나 – 개발자를 위한 AWS 신규 서비스 요약

전 세계 4만 3천명이 참가한 AWS re:Invent 2017 행사는 역대 최대 규모로 1,300개 이상의 세션 및 네트워킹 및 전시 등으로 클라우드 컴퓨팅에 대해 배우고 공유하는 행사입니다. 본 온라인 세미나에서는 AWS 테크에반젤리스트인 윤석찬님이 컴퓨팅, DB/분석 및 AI/IoT 등의 세 부분으로 나누어 주요 신규 서비스에 대해 소개하는 시간을 가집니다.

온라인 세미나 일정

AWS re:Invent 특집(1) – 컴퓨팅 분야 신규 서비스 소개
일시: 2017년 12월 14일 (목) 오전 10:00 – 11:00

강연 요약: 클라우드의 미래를 가늠할 re:Invent를 통해 출시한 다양한 서비스를 소개합니다. 본 세션에서는 폭넓고 깊이 있는 클라우드 (컴퓨팅) 서비스를 제공하기 위한 가상 서버, 콘테이너 및 서버리스 분야의 신규 서비스를 알아봅니다. 베어 메탈을 비롯한 가상화 분야의 혁신 과정과 쿠버네티스 관리형 EKS 서비스와 클러스터 관리 조차 없는 Fargate, 그리고 서버리스 분야의 최신 람다 기능 업데이트 및 아키텍처 확장 사례 등을 공유합니다.

발표 자료 및 동영상 보기

AWS re:Invent 특집(2) – 데이터베이스/분석 분야 신규 서비스 소개
일시: 2017년 12월 14일 (목) 오후 2:00 – 3:00

강연 요약: 본 세션에서는 관계형 DB(RDB) 영역에서 Amazon Aurora의 혁신 과정과 RDB 성능 및 관리의 부담을 덜어 줄 Aurora Multi-Master 및 Aurora Serverless 서비스, NoSQL 분야의 DynamoDB Global Tables, Backup/Restore 기능, 그리고 Amazon Neptupe이라는 그래프 DB를 통한 고 연결성 데이터 활용 방법을 소개합니다. 또한, S3/Glacier Select를 통해 어떻게 데이터 레이크 속의 대용량 데이터 분석 속도와 성능을 향상 시킬 수 있는지 공유합니다.

발표자료 및 동영상 보기

AWS re:Invent 특집(3) – AI/IoT 분야 신규 서비스 소개
일시: 2017년12월 14일(목) 오후 4:00 – 5:00

강연 요약: 본 세션에서는 최근 가장 화두가 되고 있는 인공 지능 분야에서 AWS가 신규로 출시한 Alexa 기반 음성 서비스, VR/AR 제작, 이미지 및 비디오내 인식, 음성 합성/인식, 기계 번역, 자연어 처리 서비스를 알아 봅니다. 또한, IoT 분야의 많은 고객 요구 사항을 해결하기 위해 손쉬운 디바이스 설정 및 관리, 보안, 데이터 분석 등을 서비스를 공개하였습니다. 고객의 피드백을 기반한 장기적 관점에서 모든 개발자들의 AI 및 IoT 기술의 접근성을 높여 줄 예정입니다.
발표 자료 및 동영상 보기

아래와 같이 AWS 한국 사용자 모임(AWSKRUG)와 함께하는 서울 및 부산 오프라인 세미나도 열립니다. 관심 있는 분들은 아래 링크에서 등록 후 참여하세요!

참고로 AWS re:Invent에서 나온 신규 서비스 목록을 통해 확인 하실 수 있으며, 더 자세한 소식은 AWS 한국 블로그 리인벤트 목록에서 확인 가능합니다.

– AWS 코리아 마케팅팀;

Amazon MQ – ActiveMQ용 관리형 메시지 브로커 서비스

메시징은 분산 애플리케이션의 일부분을 차지하면서 복원성을 더하고 확장성이 뛰어난 아키텍처의 구현을 가능케 합니다. 예를 들어 올해 초, Amazon Simple Queue Service(SQS)Amazon Simple Notification Service(SNS)는 프라임 데이의 고객 주문 처리를 지원하면서 도합 400억 개의 메시지를 초당 1,000만 개의 속도로 처리하였고, 고객에게는 어떠한 문제도 표시되지 않았습니다.

SQS와 SNS는 클라우드상에서 빌드된 애플리케이션에 대해 광범위하게 사용되었습니다. 하지만 많은 대형 고객들이 이미 오픈 소스 또는 상용 라이선스 메시지 브로커를 사용하고 있습니다. 고객의 애플리케이션은 미션 크리티컬이며, 이를 지원하는 메시징 또한 마찬가지입니다. 우리의 고객들은 메시징 인프라의 설치 및 지속적인 유지 관리를 “고통스러운 일”이라 설명하며, 이를 위해 인력 기준으로 주당 10시간을 사용한다고 보고합니다.

새로운 Amazon MQ
이제 우리는 Amazon MQ를 출시합니다. 이는 클릭 세 번으로 몇 분 만에 시작할 수 있는 Apache ActiveMQ용 관리형 메시지 브로커 서비스입니다. 아실 수도 있겠지만 ActiveMQ는 빠르고 기능이 다양하여 인기가 많은 오픈 소스 메시지 브로커입니다. 대기열 및 주제, 지속적 및 비지속적 구독, 푸시 기반 및 폴링 기반 메시징, 그리고 필터링을 제공합니다.

관리형 서비스로서 Amazon MQ는 ActiveMQ의 관리 및 유지 관리를 처리합니다. 여기에는 브로커 프로비저닝, 패치 적용, 고가용성을 위한 장애 탐지 및 복구, 그리고 메시지 지속성에 대한 책임이 포함됩니다. Amazon MQ를 사용하면 ActiveMQ 콘솔과 JMS, NMS, AMQP, STOMP, MQTT 및 WebSocket 등 업계 표준 메시징 API 및 프로토콜에 직접 액세스할 수 있습니다. 이를 통해 코드 재작성 없이도 이러한 표준을 사용하는 모든 메시지 브로커로부터 Amazon MQ로 이동할 수 있으며, 이때 지원되는 애플리케이션도 함께 이동합니다.

개발 및 테스팅용 단일 인스턴스 Amazon MQ 브로커, 또는 빠른 자동 장애 조치를 포함하여 AZ를 확장하는 활성/대기 페어를 생성할 수 있습니다. 어느 쪽이든 AZ에 걸친 데이터 복제와 브로커 인스턴스 및 메시지 스토리지를 위한 종량 과금제 모델을 얻습니다.

Amazon MQ는 AWS 제품군의 완성된 부분으로, 서비스 API 사용을 위한 인증 및 권한 부여용 AWS Identity and Access Management(IAM)의 사용을 포함합니다. Amazon CloudWatch 지표를 사용하여 대기열 깊이와 같은 지표를 지속적으로 확인하고 필요한 경우 소비자 집합의 Auto Scaling을 시작할 수 있습니다.

Amazon MQ 브로커 시작
Amazon MQ 콘솔을 열고, 원하는 AWS 리전을 선택하고, 브로커 이름을 입력하고 [Next step]을 클릭하는 것으로 시작합니다.

그런 다음 인스턴스 유형을 선택합니다. 여기서는 대기를 생성하겠습니다. 그리고 [Create broker]를 선택합니다([Advanced settings] 섹션에서 VPC를 선택하고 기타 설정을 세부 조정할 수도 있습니다).

5~10분 정도면 제 브로커가 생성되어 사용할 준비가 끝납니다.

브로커 액세스에 사용할 URL과 엔드포인트를 클릭 한 번으로 사용할 수 있습니다.

제공된 링크에서 ActiveMQ 웹 콘솔에 액세스할 수 있습니다.

브로커가 인스턴스, 주제 및 대기열 지표를 CloudWatch에 게시합니다. 이것이 인스턴스 지표입니다.

지금 이용 가능
Amazon MQ는 지금부터 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), EU(아일랜드), EU(프랑크푸르트)아시아 태평양(시드니) 리전에서 사용 가능합니다.

AWS 프리 티어를 통해 1년 동안 매달 단일 AZ 마이크로 인스턴스를 최대 750시간 사용하고, 최대 1기가바이트씩 저장할 수 있습니다. 이후에는 인스턴스 시간과 메시지 스토리지에 따라 결제되고, AWS 외부에서 브로커에 액세스한 경우 인터넷 데이터 전송 요금이 추가됩니다.

Jeff;

Amazon EC2 베어 메탈 인스턴스(하드웨어 직접 액세스 포함) 출시!

고객들이 AWS에 대한 새롭고 특별한 요구 사항을 가지고 우리를 찾아오면, 우리는 여기에 귀를 기울이고, 많은 질문을 던지며, 그 요구 사항을 이해하고 해결하는 데 최선을 다합니다. 이렇게 할 때 결과로 나오는 서비스 또는 기능을 일반적으로 사용할 수 있도록 합니다. 각각의 고객에게 별개로 1회성 서비스나 기능을 빌드하지 않습니다. 그러한 모델은 복잡하고 확장이 어렵기 때문에 우리는 이런 방식으로 하지 않습니다.

대신 모든 AWS 고객은 우리가 빌드한 것이 무엇이든 액세스할 수 있고, 모두가 혜택을 누리게 됩니다. AWS 기반 VMware 클라우드가 이러한 전략 실행의 좋은 예입니다. 하드웨어에서, AWS 클라우드 내에서 가상화 스택을 직접 실행함으로써 고객이 AWS에서 제공하는 탄력성, 보안 및 안정성(다양한 서비스는 말할 것도 없습니다)에 액세스할 수 있기를 원한다는 이야기를 들었습니다.

우리는 다른 고객들 또한 베어 메탈 하드웨어에 대한 사용 사례에 관심이 있고, 중첩 가상화로 인한 성능 저하를 원치 않는 것을 파악했습니다. 가상화 환경에서 언제든 사용 가능하거나 완전히 지원되지 않는 성능 카운터인텔® VT와 같은 하위 수준 하드웨어 기능을 활용하는 애플리케이션은 물론 하드웨어에서 직접 실행되거나 비가상화 환경에서의 사용에 대한 라이선스 및 지원을 받는 애플리케이션에 대한 물리적 리소스 액세스를 원했습니다.

여러 해에 걸쳐 네트워킹, 스토리지 및 기타 EC2 기능을 가상화 플랫폼에서 전용 하드웨어로 이동하려는 노력이 이미 진행되어 가능한 해결책에 대한 완벽한 기반이 제공되었습니다. 이제 Amazon EC2용 컴퓨팅 집약적 C5 인스턴스 이용 가능이라는 게시물에서 설명한 이러한 노력에는 전용 하드웨어 액셀러레이터 세트도 포함됩니다.

요청한 대로 VMware에 베어 메탈 액세스를 제공했으니, 이제 모든 AWS 고객들을 위해서도 똑같이 하겠습니다. 이를 통해 여러분들이 할 수 있는 것들이 무척 기대됩니다!

새로운 베어 메탈 인스턴스
오늘은 i3.metal 인스턴스의 퍼블릭 미리 보기를 출시합니다. 양쪽의 장점을 모두 제공하는 EC2 인스턴스 시리즈의 첫 번째 제품으로, 운영 체제가 기본 하드웨어에서 직접 실행되도록 하면서 클라우드의 모든 이점에 액세스할 수 있도록 합니다. 인스턴스를 통해 프로세서 및 기타 하드웨어에 직접 액세스할 수 있으며, 사양은 다음과 같습니다.

  • 프로세싱 – 2.3GHz에서 실행되는 2개의 인텔 Xeon E5-2686 v4 프로세서, 총 36개의 하이퍼스레드 코어(72개의 논리 프로세서).
  • 메모리 – 512GiB.
  • 스토리지 – 15.2테라바이트의 로컬, SSD 기반 NVMe 스토리지.
  • 네트워크 – 25Gbps의 ENA 기반 향상된 네트워킹.

베어 메탈 인스턴스는 EC2 패밀리의 완성된 멤버이며, Elastic Load Balancing, Auto Scaling, Amazon CloudWatch, Auto Recovery 등을 활용할 수 있습니다. 또한 AWS 데이터베이스, IoT, 모바일, 분석, 인공 지능보안 서비스의 전체 스위트에 액세스할 수 있습니다.

현재 미리 보기 진행 중
현재 베어 메탈 인스턴스의 퍼블릭 미리 보기를 출시 중입니다. 시험해 보고자 하는 경우 지금 가입하세요.

이제 특수 애플리케이션 또는 가상화된 구성 요소 스택을 AWS로 가져와 베어 메탈 인스턴스에서 실행할 수 있습니다. 컨테이너를 사용 중이거나 이를 고려 중인 경우 이러한 인스턴스가 CoreOS의 뛰어난 호스트를 만듭니다.

새로운 C5 인스턴스 중 하나에서 작동하는 AMI는 I3 베어 메탈 인스턴스에서 또한 작동합니다. ENA 및 NVMe 드라이버를 보유해야 하고, ENA에 대해 태그 지정되어야 합니다.

Jeff;

이 글은 AWS re:Invent 2017 행사의 주요 서비스 출시 소식으로  Amazon EC2 Bare Metal Instances with Direct Access to Hardware의 한국어 번역입니다.

AWS re:Invent 2017 – Werner Vogel 기조 연설 및 주요 신규 서비스 발표 소식

어제 앤디 제시 CEO에 이어 AWS re:Invent 2017 두번째 기조 연설로 나선 Werner Vogels 아마존닷컴 CTO는 5년전 기조연설에서 언급했던 ’21세기 아키텍처’의 특성이 었던 제어성(controllable), 복원성(resilient), 적용성(adaptive) 및 데이터 기반(data-driven)에 대한 새로운 변화에 대해 소개합니다.

이 글에서는 두번째 기조 연설과 신규 서비스 소식에 대해 요약해 드리고자 합니다.우선 이번 기조 연설은 신규 서비스 소개 보다는 클라우드 아키텍처의 변화와 이에 대한 성찰 그리고 기술 데모 및 새로운 통찰을 줄 수 있는 고객 기술 사례 등으로 구성되었습니다.  이 글은 키노트 맥락에 따른 주요 서비스에 대해서만 소개해 드리며, 보겔스 박사님의 통찰 및 아키텍처 사례 등 자세한 내용은 향후 업데이트 되는 기조 연설 동영상을 참고하시길 권장 드립니다.

21세기 아키텍처의 첫번째 주제는 사람 중심 협력(COLLABORATIVE)입니다. 빅데이터, IoT 및 인공 지능 처럼 기술이 많은 부분을 변화시키고 있으며, 다양한 디지털 접근 기기가 있지만 그동안 주로 기계 기반이었다면 미래는 사람 중심 기기 즉, 인간의 삶에 영향을 주는 인터페이스가 중요합니다.

Alexa 플랫폼은 바로 음성 기반 인터페이스 플랫폼으로 다양한 서드파티 음성 기기 및 음성 애플리케이션인 수만개의 스킬(Skills)을 보유하고 있습니다. Alexa는 이제 집에서 벗어나서 엔터프라이즈 환경의 다양한 문제를 해결합니다.

Alexa for Business 신규 서비스는 기업에서 Alexa를 쉽게 사용할 수있게 해주는 새로운 AWS 서비스입니다. Alexa는 음성을 사용하여 회의실을 제어 할 수 있습니다. 사무실이나 집에서 근무하는 것과 상관 없이 업무에서 집중력과 생산성을 유지할 수 있도록 도와줍니다. 본 서비스는 Alexa 장치 관리, 사용자 등록 및 기업에서 필요한 상황별 음성 기술 서비스, 즉 사내 음성 회의, 전화 통화, 회의실 장치 관리, 사내 ERP 및 세일즈 포스 연동 등을 직접 개발할 수 있는 도구를 제공합니다.

두번째 주제는 바로 재상상(re:Imagined)입니다. 클라우드 아키텍처는 과거의 가상 서버의 아키텍처 기반에서 서버리스 환경으로 변화하고 있으며, 아키턱쳐 구성은 완전히 다르게 바뀌고 있습니다. 이벤트 기반 데이터 처리 및 사내외 시스템 연동 등에서 복잡한 구성이 이루어지고 있습니다. 하지만, 클라우드 각종 빌딩 블록으로 복잡한 구조를 간단한 구성 요소로 쉽게 구축 할 수 있고, 이를 위한 Well Architecture Framework이라는 아키텍처 지침을 보유하고 있습니다.

이 중에서 특히 보안에 대한 부분은 매우 중요하며, 모든 영역에 암호화 기능을 탑재하고 개발 및 운영에서 모든 담당자들이 보안 업무는 자동화할 수 있습니다. CI/CD 과정에서 애플리케이션 배포 뿐만 아니라 각 기능의 이벤트 앞뒤로 일어나는 모든 과정을 제어 및 확인할 수 있습니다.

개발에 있어 보안을 기반으로 다양한 언어와 연동이 필요하며, 좋은 플랫폼은 좋은 통합 개발 환경(IDE)를 가지고 있으며, AWS Cloud9을 공개합니다. AWS C9은 손쉽게 클라우드 기반 코드를 개발 배포할 수 있으며, 람다 연동을 통한 실시간 프로그래밍 및 디버깅이 가능하며, AWS CodeStar 같은 통합 데브옵스 환경과 쉽게 연동할 수 있습니다.

21세기 아키텍처 신뢰성, 가용성 및 복원성은 어떻게 바뀌고 있을까요? 분산 시스템에서 다양한 테스트 기반 자동 장애 복구, 수평 확장을 통한 컴퓨팅 용량 자동 변경 관리 등에서 신뢰성을 유지하고, 가용성을 높이기 위해 장애 격리, 중복 구성 및 마이크로서비스 서비스 구성할 수 있습니다. 예를 들어, 넷플릭스는 아키텍처를 위해 ‘카오스 엔지니어링(Chaos Engineering)‘이라는 방식으로 풀어나가고 있습니다. 이제 배포 자동화와 가용성 옵션에서 비즈니스에서 원하는 가용성을 99.999%까지 선택할 수 있게 되었습니다.

AWS는 모든 영역에서 완전 관리 서비스 모음을 보유하고 있습니다. 컨테이너와 서버리스 환경을 통해 이제 개발자는 비즈니스 로직 코드에만 집중할 수 있습니다. 컴퓨팅 확장은 Amazon ECS(EKS)와 AWS Lambda 같은 서비스가 담당하고, 데이터베이스는 Amazon AuroraDynamoDB를 통해 구성하고 각 로직은 Step Functions에서 오류 처리, 재시도, 오케스트레이션, 로깅 등을 담당합니다. CloudWatchCloudTrails가 모니터링을 담당하고 AWS 코드 서비스로 애플리케이션 배포가 진행됩니다.

따라서, 이제 이벤트 기반 컴퓨팅은 대세가 될 것이며 “이벤트”와 “레코드”, 그리고 “스트림”, “로그”, “테이블”의 구분이 완전히 사라질 것입니다.

서버리스 환경에서 중요한 AWS Lambda에 새로운 기능을 출시합니다. 닷넷 2.0과 Go 언어 지원(2018), 3GB까지 실행 메모리 확장, 동시 실행 제어 및 API Gateway의 VPC 지원 등을 포함합니다.

서버리스 애플리케이션을 출시하는 고객이 점점 늘어나면서 좀 더 쉽개 개발하는 방법을 계속 찾고 있습니다. 전체 개발 주기 관리, 코드 개발에서 동료와의 협력 등을 통한 개선에 대한 요구도 받았으며, 특히 서버리스 애플리케이션을 구축 할 때 커뮤니티 기반 개발 및 손쉽게 코드 예제를 게시하고, 이를 사용하는 방법이 필요합니다.

AWS Serverless Application Repository 신규 서비스는 몇 번의 클릭만으로 서버리스 애플리케이션을 검색, 배포 및 게시 할 수있는 공간을 제공합니다. 또한 Slack, Twilio, Splunk 및 수천 명의 개별 개발자와 같은 회사가 구축한 애플리케이션을 게시 및 공유하여 AWS 고객 및 개발자 커뮤니티 전체에서 쉽게 접근해서 개발 및 코드 공유를 할 수 있습니다.

이를 통해 누구나 코드에 기여할 수 있으므로 AWS 파트너 기업에서 서버리스 솔루션을 개발 및 배포할 수 있습니다. 원클릭으로 배포 가능하고 콘솔에서도 스트림 처리, 채팅봇, IoT 백엔드 같은 개별 기능이나 AWS 서비스명 등으로도 검색 가능합니다. AWS SAM(Serverless Application Model) 및 IAM을 통한 권한 인증 및 제어 등을 사용하여 손쉽게 배포 관리를 지원합니다.

이러한 개발 도구의 혁신은 인공 지능 및 기계 학습 영역에서도 중요하며, 이를 위해 Amazon SageMaker를 출시하였고 DigitalGlobe, Trainline 같은 많은 기업들이 베타테스트를 했으며, 737 SIMULATOR 등을 아리아 데모룸에서 직접 체험해 볼 수 있습니다.

지금까지 21세기 아키텍처에 변화 방향에 대해 알아 보았으며, 이제 개발자에게는 자유를 가지고 상상력의 나래를 가지고 직접 만들어 보시기 바랍니다. Go Build!

현장에 계신 분들은 오늘 소개된 신규 서비스에 대한 발표 세션이 실시간으로 업데이트 되니, 모바일 앱을 참고하시기 바라며 AWS re:Invent 신규 서비스 페이지를 참고하셔도 좋습니다. AWSKRUG 리더들이 현지에서 보내드리는 페이스북 라이브 업데이트 혹은 행사 후 개최되는 AWSKRUG reCap 행사나 온라인 세미나에 참여하실 수도 있습니다.

발표 자료 및 행사 현장 이모저모 살펴 보기

각 주요 신규 출시 서비스에 대한 링크는 현재 영문 블로그 및 제품 페이지로 연결 되며, 다음 주 한국어로 제공될 예정입니다.

– 정리: Channy(윤석찬);

AWS Media Services – 클라우드 기반 비디오 처리, 저장 및 수익 창출 서비스 출시

초기에 웹 비디오가 어떤 것이었는지 기억하십니까? 독립 실행형 플레이어, 우표보다 크지 않은 비디오, 느리고 불안정한 연결, 오버로드된 서버 및 상존하는 버퍼링 메시지는 20년 전의 기준이었습니다.

오늘날 기술 진보와 광범위한 표준으로 인해 상황이 매우 개선되었습니다. 이제 비디오 소비자가 제어합니다. 소비자는 모든 모양, 크기 및 빈티지의 디바이스를 사용하여 방송, 스트리밍 또는 OTT(over-the-top)로 전송된 실시간 및 기록된 콘텐츠를 즐기며, 관심을 끄는 콘텐츠에 대한 즉각적인 액세스를 기대합니다. 이러한 기대를 충족시키는 것은 콘텐츠 제작자와 배포업체에게 쉽지 않은 일입니다.

모든 형식에 적합한 하나의 크기로 비디오를 생성하는 대신 소비자(또는 소비자의 미디어 서버)는 계획된 또는 계획되지 않은 수요의 급증에 대비할 수 있도록 광범위한 크기, 형식 및 비트 레이트에 적용되는 비디오를 생성할 준비를 해야 합니다. 이러한 모든 복잡한 상황에서 소비자는 콘텐츠와 인프라를 지원하는 수익 창출 모델을 통해 콘텐츠를 백스톱하여 전달해야 합니다.

새로운 AWS Media Services
현재 AWS는 위에서 설명한 문제 중 하나 이상을 해결하기 위해 각각 설계된 다양한 방송 품질 미디어 서비스를 시작합니다. 이러한 미디어 서비스를 함께 사용하여 완벽한 종단 간 비디오 솔루션을 구축하거나 하나 이상의 기본 스타일을 사용할 수 있습니다. 진정한 AWS 방식에서는 혁신하는 데 더 많은 시간을 소비하고 인프라를 설정하고 실행하는 데 시간을 단축할 수 있어 콘텐츠를 작성, 전송 및 수익 창출에 집중할 수 있습니다. 서비스는 모두 탄력적이므로 처리 능력, 연결 및 스토리지를 향상시키고 백만 명의 사용자(및 그 이상)를 쉽게 처리하는 기능을 제공합니다.

이러한 서비스는 다음과 같습니다(모두 일련의 대화형 콘솔 및 포괄적인 API 세트를 통해 액세스할 수 있음).

  • AWS Elemental MediaConvert – OTT, 방송 또는 보관을 위한 파일 기반 트랜스코딩으로 긴 형식 및 코덱 목록을 지원합니다. 기능에는 다채널 오디오, 그래픽 오버레이, 자막 및 여러 DRM 옵션이 포함됩니다.
  • AWS Elemental MediaLive – 텔레비전 및 멀티스크린 디바이스 둘 다에 비디오 스트림을 실시간으로 전송하기 위한 실시간 인코딩입니다. 이를 통해 인코딩 파라미터를 완벽하게 제어하는 매우 신뢰할 수 있는 실시간 채널을 몇 분 내에 배포할 수 있습니다. 광고 삽입, 다채널 오디오, 그래픽 오버레이 및 자막을 지원합니다.
  • AWS Elemental MediaPackage – 비디오 제작 및 적시 패키징입니다. 단일 입력부터 시작하여 현재 및 레거시 형식의 긴 목록을 나타내는 여러 디바이스에 대한 출력을 생성합니다. 여러 수익 창출 모델, 시간 이동 실시간 스트리밍, 광고 삽입, DRM 및 블랙아웃 관리를 지원합니다.
  • AWS Elemental MediaStore – 실시간 스트리밍과 같은 고성능 및 낮은 지연 시간 애플리케이션을 활성화하면서 Amazon Simple Storage Service(S3)의 규모와 내구성의 혜택이 있는 미디어 최적화 스토리지입니다.
  • AWS Elemental MediaTailor – 광고 서비스와 서버 측 광고 삽입, 광범위한 디바이스, 트랜스코딩 및 서버 측 및 클라이언트 측 광고 삽입의 정확한 보고를 지원하는 수익 창출 서비스입니다.
  • 아래의 단원에 모든 기능을 나열하는 대신 가능한 한 많은 스크린샷을 포함시켰습니다. 이 서비스 세트를 통해 얻는 기능, 파라미터 및 설정에 대해 더 잘 이해할 수 있습니다.

AWS Elemental MediaConvert
MediaConvert를 사용하면 파일에 저장된 콘텐츠를 트랜스코딩할 수 있습니다. 개별 파일 또는 전체 미디어 라이브러리를 처리하거나 그 사이의 모든 것을 처리할 수 있습니다. 콘텐츠 및 원하는 출력을 지정하는 변환 작업을 만들고 MediaConvert에 제출하면 됩니다. 설치 또는 패치할 소프트웨어가 없으며 반환 시간이나 성능에 영향을 미치지 않고 요구에 맞게 서비스를 조정할 수 있습니다.

MediaConvert 콘솔을 통해 출력 프리셋, 작업 템플릿, 대기열 및 작업을 관리할 수 있습니다.

기본 시스템 프리셋을 사용하거나 자체 프리셋 중 하나를 만들 수 있습니다. 자체 프리셋을 만들 경우 설정을 완벽하게 제어할 수 있습니다.

작업 템플릿은 이름이 지정되며 하나 이상의 출력 그룹을 생성합니다. 한 번의 클릭으로 템플릿에 새 그룹을 추가할 수 있습니다.

모든 사항이 준비된 경우 작업 및 최종 선택을 만든 다음 [Create]를 클릭합니다.

각 계정은 작업에 대한 기본 대기열로 시작하며, 수신 작업은 계정에서 사용할 수 있는 모든 처리 리소스를 사용하여 동시에 처리됩니다. 대기열을 추가해도 처리 리소스는 추가되지 않지만 대기열을 통해 배분되도록 합니다. 다른 대기열에 더 많은 리소스를 할당하기 위해 대기열 하나를 일시적으로 일시 중지할 수 있습니다. 일시 중지된 대기열에 작업을 제출할 수 있으며 아직 시작하지 않은 작업을 취소할 수도 있습니다.

이 서비스 요금은 처리하는 비디오의 양과 사용하는 기능을 기반으로 합니다.

AWS Elemental MediaLive
이 서비스는 실시간 인코딩용이며 연중무휴로 실행될 수 있습니다. MediaLive 채널은 방송 업계의 고객이 기대하는 안정성을 제공하기 위해 물리적으로 분리된 두 개의 가용 영역에 분산된 중복 리소스에 배포됩니다. MediaLive 콘솔에서 입력을 지정하고 채널을 정의할 수 있습니다.

입력을 생성한 후 채널을 생성하고 입력에 연결할 수 있습니다.

각 채널에 대한 설정을 완벽하게 제어할 수 있습니다.

AWS Elemental MediaPackage
이 서비스를 사용하면 단일 소스에서 여러 디바이스로 비디오를 전송할 수 있습니다. 이 서비스는 보호 및 적시 패키징에 중점을 두며, 사용자가 선택한 디바이스에 원하는 콘텐츠를 제공할 수 있습니다. 채널을 생성하여 시작하면 됩니다.

그런 다음 하나 이상의 엔드포인트를 추가합니다. 다시 시작 기간 및 시간 지연을 비롯한 여러 옵션과 완벽한 제어가 한번 더 있습니다.

채널에 대한 입력 URL, 사용자 이름 및 암호를 찾고 패키징을 위해 실시간 비디오 스트림을 라우팅합니다.

AWS Elemental MediaStore
MediaStore는 실시간 및 온디맨드 미디어 전송에 필요한 성능, 일관성 및 지연 시간을 제공합니다. 객체가 제한된 시간 동안 객체 스토리지의 새 “임시” 계층에 작성되고 읽힌 다음 오래 지속되는 내구성을 위해 S3으로 이동합니다. 스토리지 컨테이너를 만들어 미디어 콘텐츠를 그룹화하면 됩니다.

컨테이너는 1분 내에 사용할 수 있습니다.

S3 버킷과 같이 MediaStore 컨테이너에는 액세스 정책이 있으며, 객체 또는 스토리지 용량의 수에 대한 제한이 없습니다.

MediaStore를 사용하면 요청 속도 및 성능 고려 사항에 따라 스토리지 및 검색 처리량을 최적화하기 위해 객체 키 이름을 관리하여 S3의 전체 혜택을 받을 수 있습니다.

AWS Elemental MediaTailor
이 서비스는 서버 측 광고 삽입을 처리하는 동시에 광고 애셋을 즉시 트랜스코딩하여 방송 품질 뷰어 환경을 제공합니다. 고객의 비디오 플레이어가 MediaTailor에게 재생 목록을 요청합니다. MediaTailor는 광고 결정 서버를 호출하고 원본 비디오에 대한 오리진 서버와 광고 결정 서버가 권장하는 광고를 참조하는 재생 목록을 반환합니다. 비디오 플레이어는 클라이언트 측 광고 차단이 효과가 없도록 하기 위해 모든 요청을 단일 엔드포인트로 만듭니다. MediaTailor 구성을 만들기만 하면 됩니다.

컨텍스트 정보가 URL의 광고 결정 서버로 전달됩니다.

이 게시물의 길이에도 불구하고 AWS Media Services의 표면적인 부분만 살펴보았습니다. AWS re:Invent가 백미러에 있는 경우 심층적으로 분석하고 이러한 서비스 각각의 사용 방법을 보여주는 것을 원합니다.

지금 이용 가능
AWS Media Services의 전체 세트를 바로 오늘부터 사용할 수 있습니다! 요금은 서비스에 따라 다르지만, 선불형 종량 요금제 모델을 중심으로 구성됩니다.

Jeff;

이 글은 AWS re:Invent 2017 행사의 주요 서비스 출시 소식으로  AWS Media Services – Process, Store, and Monetize Cloud-Based Video의 한국어 번역입니다.

Amazon Sumerian 출시, VR/AR 및 3D 서비스를 쉽게 만들기

제 글을 읽을 기회가 있거나 다양한 컨퍼런스에서 실시한 세션에 참가한 적이 있는 경우 제가 괴짜 소녀라는 것을  아실 것입니다. 클라우드, 인공 지능, 사물 인터넷 및 메이커 스페이스와 같은 기술 영역에서 수행된 모든 최신 발전 뿐만 아니라 가상 현실 및 증강 현실에 빠졌습니다.

요즘은 괴짜가 되기 좋은 시간입니다. 알고리즘 및 이산수학 수업에서 땀을 흘리며 건물에 대해 꿈꿔 온 모든 것 또는 스타워즈와 스타트랙을 시청할 때 놀란 기술이 현재 실현될 것입니다.  즉, 우주에서 다른 은하계로 하이퍼 드라이브하는 것은 시간문제지만, 그때까지는 최소한 제가 좋아하는 프로그램에 등장하는 것과 같은 3D 가상 현실 및 증강 현실 캐릭터와 이미지를 생성할 수 있습니다.

Amazon Sumerian은 모든 사용자가 AR(증강 현실), VR(가상 현실) 및 3D 애플리케이션을 쉽게 만들고 실행할 수 있는 도구 및 리소스를 제공합니다.  Sumerian을 사용하면 WebVR 호환 가능 브라우저를 사용하며 Android 디바이스의 ARCore에 대한 지원이 예정된 Oculus, HTC ViveiOS 디바이스와 같은 하드웨어에서 실행되는 멀티 플랫폼 환경을 구축할 수 있습니다.

현재 미리 보기로 제공되는 이 흥미로운 새 서비스는 브라우저에서 몰입도가 높고 상호 작용이 뛰어난 3D 환경을 설계할 수 있는 기능을 제공합니다. 이러한 기능의 일부는 다음과 같습니다.

  • 에디터: 교차 플랫폼 게시를 통해 3D 장면을 생성하고, 애셋을 가져오고, 상호 작용 및 특수 효과를 스크립팅하는 웹 기반 에디터입니다.
  • 객체 라이브러리: 사전 제작된 객체 및 템플릿의 라이브러리입니다.
  • 애셋 가져오기: 장면에 사용할 3D 애셋을 업로드합니다. Sumerian은 FBX, OBJ 및 예정된 Unity 프로젝트의 가져오기를 지원합니다.
  • 스크립팅 라이브러리: 고급 스크립팅 기능에 대한 3D 엔진을 통해 JavaScript 스크립팅 라이브러리를 제공합니다.
  • 호스트: 성별, 음성 및 언어에 대해 사용자 지정할 수 있는 애니메이션 효과가 적용된 생생한3D 캐릭터입니다.
  • AWS 제품 통합: Amazon Polly 및 Amazon Lex와 기본적으로 통합되어 Sumerian 호스트에 음성 및 자연어를 추가합니다. 또한 스트립팅 라이브러리와 AWS Lambda를 함께 사용하여 전체 AWS 제품을 사용할 수 있습니다.

Amazon Sumerian은 풍부하고 상호 작용하는 VR 및 AR 장면을 만들기 위해 3D 그래픽 또는 프로그래밍 환경이 필요하지 않으므로 Sumerian 대시보드를 간단히 실행하고 확인해 보겠습니다.

Sumerian 대시보드에서 버튼을 눌러 쉽게 새 장면을 만들 수 있습니다.

새 장면의 기본 보기가 열리고 Sumerian 에디터에 표시됩니다. Tara 블로그 장면이 에디터에서 열리면 내 장면으로 애셋을 쉽게 가져올 수 있습니다.

[Import Asset] 버튼을 클릭하고 애셋인 [View Room]을 선택하여 장면으로 가져옵니다. 원하는 애셋이 선택되면 [Add] 버튼을 클릭하여 가져옵니다.

훌륭합니다. Sumerian 에디터로 내 애셋을 성공적으로 가져왔으며 [Asset] 패널에 표시됩니다.  이제 [Asset] 패널에서 [View Room] 객체를 선택한 다음 에디터의 캔버스로 끌어 해당 객체를 내 장면에 추가할 수 있습니다.

애셋 가져오기 과정을 반복하며, 이번에는 [Mannequin] 애셋을 장면에 추가합니다.

또한 Sumerian을 사용하면 내 장면을 더 흥미롭게 만들기 위해 [Entity] 애셋에 스크립팅을 추가할 수 있습니다. 이렇게 하려면 엔터티에 ScriptComponent를 추가하고 스크립트를 만듭니다.  제공된 기본 스크립트를 사용하거나 자체의 사용자 지정 스크립트를 만들 수 있습니다. 새 사용자 지정 스크립트를 만들 경우 아래 코드와 비슷한 기본 JavaScript 코드가 있는 빈 스크립트가 생성됩니다.

'use strict';
/* global sumerian */
//This is Me-- trying out the custom scripts - Tara

var setup = function (args, ctx) {
// Called when play mode starts.
};
var fixedUpdate = function (args, ctx) {
// Called on every physics update, after setup().
};
var update = function (args, ctx) {
// Called on every render frame, after setup().
};
var lateUpdate = function (args, ctx) {
// Called after all script "update" methods in the scene has been called.
};
var cleanup = function (args, ctx) {
// Called when play mode stops.
};
var parameters = [];

이제 사용하여 몇 분 내에 3D 장면을 만들었으며, 표면적인 부분만 살펴보았습니다.

요약

Amazon Sumerian 서비스를 사용하면 VR(가상 현실), AR(증강 현실) 및 3D 애플리케이션을 쉽게 작성, 구축 및 실행할 수 있습니다.  장면 및 몰입도가 높은 환경을 구축하기 시작할 때 3D 그래픽 또는 전문적인 프로그래밍 지식이 필요하지 않습니다.  Sumerian에서 FBX, OBJ 및 Unity 프로젝트를 가져올 수 있으며, 장면에서 사용하기 위해 자체적인 3D 애셋을 업로드할 수도 있습니다. 또한 디지털 캐릭터를 만들어 장면을 설명하고, 이러한 디지털 애셋으로 캐릭터의 외모, 음성 및 행동을 선택할 수 있습니다.

더 자세한 사항은 제품 페이지에서 새 서비스를 시작하기 위해 미리 보기에 가입할 수 있습니다.  사용자가 만드는 모든 풍부한 환경을 빨리 보고 싶습니다.

Tara;

이 글은 AWS re:Invent 2017  행사의 주요 서비스 출시 소식으로 Presenting Amazon Sumerian: An easy way to create VR, AR, and 3D experiences의 한국어 번역입니다.

AWS re:Invent 2017 – Andy Jassy 기조 연설 및 주요 신규 서비스 발표 소식

안녕하세요. 세계 최대의 클라우드 컴퓨팅 기술 행사가 열리는 라스베가스 현지에서 생생한 소식을 전해 드리고 있습니다. 이 글에서는 본 행사의 가장 하이라이트가 되는 AWS CEO인 앤디 제시(Andy Jassy)의 첫날 기조 연설과 신규 서비스 소식에 대해 요약해 드리고자 합니다.

전 세계 4만 3천명이 참가한 이번 2017 행사는 역대 최대 규모로 6만여명의 생중계 등록자와 함께 1,300개 이상의 세션 및 네트워킹 및 전시 등으로 클라우드 컴퓨팅에 대해 배우고 공유하는 행사입니다. AWS에는 전 세계 수백 만의 활성 고객이 있으며, 스타트업 부터 대기업, 파트너사까지 클라우드 생태계의 중요한 리더가 되었습니다.

가트너에 따르면 AWS는 전체 클라우드 시장의 44.1%로 나머지 9개의 서비스 공급자를 합친 것 보다 2배가 많습니다. 이러한 시장 선도는 고객의 목소리를 듣고 매년 1천여개 이상의 신규 서비스와 기능을 출시하는 개발 접근 방법 그리고 보다 많은 클라우드 빌딩 블록을 제공함으로서 고객의 자유를 높이고 있기 때문입니다.

매년 리인벤트 기조 연설 때 마다, 고객이 AWS를 어떻게 생각하는지 그 피드백을 공유해 왔는데 올해는 새로운 것을 창조하는 작곡가와 같이 새로운 서비스를 만드는 ‘애플리케이션 빌더(Builder)’에 집중하고자 합니다.

둘다 뭔가 만들기 위한 도구를 사용하며, 창의성에 대한 장벽을 깨고, 새로운 변화에 대한 믿음을 가지고 있습니다. 이러한 빌더들은 AWS의 서비스를 다양한 차원에서 변화를 시켜왔습니다. 그 변화를 분야별로 살펴 보겠습니다.

1. 컴퓨팅 분야

서버 가상화 서비스 분야에서는 다양한 고객의 요구에 따른 인스턴스(Instance) 타입을 추가해 왔으며, 첫날 새로운 몇 가지 인스턴스 타입을 이미 발표했습니다.

  • M5 인스턴스 타입: 범용 인스턴스 타입인 M4에 대한 업그레이드를 통해 성능 및 비용 절감 가능
  • H1 인스턴스 타입: I3 보다 더 많은 vCPU와 메모리를 추가해 EMR 등 빅데이터 분석을 위한 맞춤형 인스턴스 타입
  • P3 인스턴스 타입: 대용량 인공 지능 학습을 위한 NVidia V100 GPU 기반 고성능 인스턴스 타입 제공
  • 베어 메탈 서비스: 하이퍼바이저에 대한 지속적은 혁신과 개선을 통해 하드웨어에 직접 접근함으로 탄력성, 확장성 및 신뢰성을 제공
  • 스팟 인스턴스 개선: 스팟 용량의 순차 추가 기능, 간편한 가격 가격 변경, 인스턴스 하이버네이션 기능 등

콘테이너 분야에서도 이미 2014년에 Amazon ECS를 통해 도커 콘테이너 관리 서비스를 통해 편의성을 높여 왔습니다. 현재 AWS에서는 쿠버네티스를 비롯 다양한 고객들이 콘테이너 활용을 하고 있으며, 이에 대한 고객 지원을 위한 새로운 서비스를 출시합니다.

  • Amazon Elastic Container Service for Kubernetes (EKS): 쿠버네티스 관리형 서비스로서 3개 이상의 가용 영역에 멀티 마스터를 운영할 수 있어 가용성을 높이고, 자동 업그레이드 패치 및 다양한 AWS 서비스 연동을 통해 손쉽게 클러스터를 관리할 수 있습니다. 자세히 보기
  • AWS Fargate: ECS나 EKS 등의 서버 기반 클러스터 관리가 여전히 힘든 분들을 위해서 손쉽게 도커 콘테이너를 배포할 수 있는 서비스입니다. 서버 가용성 및 부하 분산에 대한 관리 부담 없이 CPU/메모리만 지정하면 바로 콘테이너를 제공할 수 있습니다. 자세히 보기

이벤트 기반 서버리스 분야는 AWS가 개척해온 대표적 컴퓨팅 서비스로 AWS Lambda는 통해 웹 애플리케이션, API 기반 마이크로서비스, 데이터 분석, IoT 등 18개 서비스와 연동이 가능합니다. 이에 대한 더 자세한 기술적인 변화는 내일 있을 Werner Vogels 박사의 기조 연설에서 더 자세히 다뤄질 예정입니다.

이들 컴퓨팅 분야의 변화는 AWS의 다양한 보안, 인증, 관리형 서비스와 하이브리드 네트워크 등과 함께 긴밀히 합쳐져 모든 영역에서 우리가 원하는 모습으로 그대로 (Everything Is Everything) 만들어지고 있습니다.

2. 데이터베이스 분야

데이터 베이스 분야는 오랜 기간 동안 상용 벤더의 독점과 제약에 묶여 있었던 분야로서 최근까지 오픈 소스 DB 엔진으로 자유를 찾고 있습니다. 클라우드에 딱 맞는 높은 가용성 및 확장성 및 상용 엔진 대비 저렴한 가격 및 높은 성능을 가진 DB 엔진을 제공하기 위해 Amazon Aurora를 출시하였고, 지금까지 수 만개의 고객사를 확보하였습니다. 이번에 관계형 DB가 가지고 있는 스케일 아웃 대한 어려움을 해결하기 위해 새로운 서비스를 출시합니다.

  • Aurora Multi-Master: 최근 Aurora의 읽기 복제본에 대한 자동 스케일링 기능을 추가하였고, 관계형 DB는 하나의 마스터를 가지고 있는 제약을 없애 읽기/쓰기에 대한 다중 마스터 기능을 통해 DB 다운 타임을 없애는 근본적인 변화를 꾀하고 있습니다. 쓰기 성능 향상 및 노드 및 AZ 장애 복원성이 뛰어나 100ms 내에 데이터 센터간 복원이 가능합니다.
  • Aurora Serverless: DB 요청에 대한 탄력성을 확보하기 위해 온-디멘드 자동 스케일링을 지원하는 서버리스 DB 서비스를 출시합니다. 인스턴스 관리나 확장에 신경쓸 필요 없고, 멀티 리전에서 필요할 때만 사용 하며 데이터베이스 용량에 대해서만 과금하는 신규 서비스입니다. 자세히 보기

NoSQL 데이터베이스 분야에서도 Amazon DynamoDB를 통해 다양한 성능 개선이 이루어져 왔으며 고객 요구에 맞는 새로운 서비스를 출시합니다.

  • DynamoDB Global Tables: 완전 관리형 멀티 마스터, 멀티 리전 NoSQL 데이터베이스로서 글로벌 서비스에 유리합니다. 손쉽게 설정하고 바로 사용할 수 있으며, 오늘 모든 리전에 출시합니다.
  • DynamoDB Backup & Restore: 이제 손쉽게 데이터베이스 백업 및 시점 복원 기능을 제공합니다. 성능 저하 없이 DB 관련 감사 및 표준 규정 준수를 위한 백업 및 35일 이내 원하는 시점 복원이 가능합니다.

현대 애플리케이션은 소셜 네트워크, 사용자 추천 및 부정 사용 감시 등 다양한 데이터가 복잡하게 연결되어 있는 경우를 다뤄야 합니다. 이를 위해서는 기존의 관계형 DB 보다는 그래프(Graph) DB를 활용해야 할 때가 있습니다.

신규 서비스인 Amazon Neptune은 완전 관리형 그래프 DB 서비스로서 Tinkerpop 및 RDF등 기존 표준을 준수하면서 수십억개의 그래프 정보를 빠르게 쿼리할 수 있을 뿐 아니라 6개의 복제본과 백업/복원을 통한 신뢰성을 제공합니다.

3. 데이터 분석 분야

데이터 분석에서 가장 중요한 영역인 바로 데이터레이크(Data Lake) 즉, 데이터를 손쉽게 저장하고 관리할 수 있는 것이 기초가 됩니다. Amazon S3는 AWS 빅데이터 분석 서비스의 기본 저장소로서 대부분의 데이터 분석은 객체 단위로 이루어집니다. 만약 데이터를 조회할 때 일부 특징에 대한 쿼리가 있다면, 전체 데이터를 가져와야 분석해야 하는 로딩 작업이 필요가 없게 됩니다. 예를 들어, iOS10 사용자에 대한 질의만 한다면 로그 중 10% 정도만 필요할 수 있습니다.

신규로 출시하는 S3 Select 기능은 표준 SQL을 통해 S3에 대해 저장한 객체를 불러와서 데이터를 추출할 수 있으며, 이를 손쉽게 쿼리를 해결 할 수 있습니다. 기존의 방법보다 4배 이상의 빠른 성능을 보여 줍니다. 이를 좀 더 궁극적인 데이터 레이크로 확장한다면, Amazon Glacier같은 장기 데이터 보존 저장소에도 적용할 수 있을 것입니다. Glacier Select 기능을 통해 S3와 같이 장기 보존 중인 데이터를 손쉽게 추출이 가능하여, 데이터 레이크 규모와 성능을 한층 강화해 주게 됩니다.

4. 인공 지능 및 기계 학습(AI/ML) 분야

누구에게나 대용량 컴퓨팅을 제공하는 클라우드와 데이터 저장소 및 분석 기능 확대는 AI/ML의 발전을 가져오고 있습니다. 많은 기업과 개발자들이 AI/ML의 중요성을 알고 뛰어들고 있으나 여전히 장벽이 존재합니다. 아마존은 장기적인 관점에서 기술의 장벽을 낮추는 일을 해왔고, AI/ML 분야 역시 마찬가지입니다.

아마존의 오랜 기간 축적해 온 인공 지능 기술을 기반으로 작년 부터 AI/ML 영역의 프레임워크, 플랫폼 서비스 그리고 애플리케이션 서비스를 출시했습니다. 딥러닝을 위한 P2/P3 GPU 인스턴스, 딥러닝 AMI, MXNet과 Gluon 같은 기반 기술 투자를 해왔습니다. 그러나, 여전히 많은 개발자들은 AI/ML 분야에서 학습 데이터 준비 부터 모델 생성, 재학습 및 모델 개선 등의 과정에 어려움을 겪고 있습니다.

  • Amazon SageMaker: 손쉽게 기계 학습 모델을 만들고, 학습과 배포를 할 수 있는 서비스로 이미 만들어진 Jupyter 노트북 기반 모델에서 원클릭으로 학습 및 배포를 할 수 있습니다. 서버나 클러스터를 관리할 필요 없이 자동 확장이 가능한 완전 관리형 서비스입니다. 자세히 보기
  • Amazon DeepLens: 개발자들이 손쉽게 딥러닝 모델 학습 및 개선을 할 수 있는 세계 최초의 무선 딥러닝 카메라 기기로서 GreenGrass 기반으로 SageMaker와 Lambda와 연동해서 자신이 학습한 모델을 배포할 수 있습니다. 10분만에 바로 시작할 수 있을 정도로 쉽고, 아마존에서 직접 구매를 할 수 있습니다.  자세히 보기

개발자들이 손쉽게 사용할 수 있는 딥러닝 플랫폼 서비스 뿐만 아니라 스마트 애플리케이션 개발에 AI를 활용할 수 있는 영역에서 이미지 및 음성 분야에서 인공 지능 API 서비스를 출시해 왔으며, 고객의 요구에 따른 다양한 신규 서비스를 소개합니다.

  • Amazon Rekognition Video: 기존에 이미지 내 객체 및 인물 인식을 하던 기능에 더해 동영상 내 프레임 정보에서 인식 기능 및 데이터 추출이 가능합니다. 저렴한 가격에 실시간 및 배치로 동영상 처리가 가능하며, 각 영상 시점의 인식 정보를 받아 애플리케이션에 활용 가능합니다. 자세히 보기
  • Amazon Kinesis Video Steram: 다양한 기기로 부터 들어오는 실시간 음성/동영상 데이터 처리를 위해서 Kinesis에서 보다 안전하게 실시간 미디어 스트림을 받아 Rekognition Video와 연동할 수 있습니다.
  • Amazon Transcribe: 음성 분야에서도 Polly와 같은 음성 합성 뿐만 아니라 음성 인식 기능도 지원합니다. 영어와 스페인어를 지원하고, 음성 파일을 올리면 특정 시점에 다양한 화자의 목소리도 인식할 뿐만 아니라 전화 목소리 및 특정 단어도 지정해서 인식도 가능합니다. 자세히 보기
  • Amazon Translate: 언어 분야의 기계 학습을 통한 번역 기술은 최근에 눈부시게 발전을 했으며, AWS에서도 다양한 데이터를 기반으로 기계 학습 번역 서비스를 출시합니다. 자동 언어 감지 및 실시간 번역이 가능하며, 영어, 스페인어, 중국어 등 6개 언어를 지원합니다. 자세히 보기
  • Amazon Comprehend: 별도 서버를 구축 운영하지 않아도 자연어 처리 이해(NLU) 기능을 제공할 수 있어, 문서 및 텍스트 데이터에 대해 단어 엔티티, 주요 문장, 언어, 감정 분석등을 할 수 있습니다. 자세히 보기

5. 사물 인터넷(IoT) 분야

수십 억개의 커넥티드 디바이스가 사회 각 분야에서 IoT 기반 서비스를 제공하고 있으며, 장기적인 관점에서 IT 기술과 사회적인 변화를 이끌 것입니다. 다양한 센서를 통한 데이터 축적과 분석, 그리고 학습을 통해 스마트 사회가 확산되겠지만, 여전히 IoT 컴퓨팅 분야의 CPU/디스크는 너무 작고 이를 제대로 개발 및 운용하는 것은 장벽이 되고 있습니다. AWS는 시장 개척자로서 다섯 가지 분야의 장벽을 해소할 수 있는 IoT 신규 서비스를 소개합니다.

  • AWS IoT 1-Click: 개발 진입 초기의 어려움을 해소하기 위해 IoT 기기에서 손쉽게 AWS Lambda 이벤트 트리거를 할 수 있는 기능으로 초기 디바이스 세팅 및 등록을 한번에 할 수 있는 람다 함수를 실행할 수 있습니다.
  • AWS IoT Device Management: IoT 기기의 관리 및 운용의 어려움을 해소하기 위해 IoT 기기 원격 모니터링이 가능한 서비스로 한번에 기기를 설정하고, 안전하게 통신해서 기기 현황을 원격에서 관리할 수 있습니다.
  • AWS IoT Device Defender: IoT 기기에 대한 공격을 방어하고 높은 보안 정책을 따라 기기 전체를 관리할 수 있는 서비스로 감사 규정에 따른 정책에 따라 모니터링, 이상 징후 감지 및 경보를 보내 주게 됩니다.
  • AWS IoT Analytics: 대용량 IoT 데이터만을 저장 및 분석 할 수 있는 맞춤형 관리 서비스로서 기기의 코어로 부터 데이터를 주기적으로 받아 손쉬운 질의 및 기계 학습에 사용할 수 있습니다.
  • Amazon FreeRTOS: 마이크로 콘트롤러(MCU) 기반 IoT 기반 운영 체제로서 기존 Greengrass가 세탁기, 냉장고 차량 등 CPU/메모리가 어느 정도 충분한 IoT 디바이스를 위한 것이라면, 전등, 화재 감지기 센서와 같은 좀 더 낮은 전원과 경량 CPU가 필요한 기기에 적합합니다. (현재 시장에는 MCU는 마이크로 프로세서(CPU) 기반 IoT 기기 보다 40배가 많이 공급되고 있습니다.) AWS IoT 서비스와 손쉽고 안전하게 연동이 되며, 주변의 Greengrass와도 통신을 할 수 있습니다. 자세히 보기
  • Greengrass ML Inference: 이렇게 모여진 데이터는 엣지에서 바로 기계학습을 통한 예측이 가능합니다. 클라우드에서 학습 및 모델 개선을 이루고, 이를 디바이스에 바로 적용할 수 있습니다.

AWS 고객들은 클라우드 컴퓨팅이 이미 표준(Normal)이 되었고, 원하는 것을 선택할 수 있는 자유(Freedom)과 무엇이든지 할 수 있는 초능력(Supoerpowers)를 가진 것으로 인식하고 있습니다. 무엇이든 창조할 수 있는 빌더(Builder)들에게 이제 모든 것이 그대로 나아갈 길을 찾아 운명에 따라 변화할 것입니다.

Everthing Is Everything이라는 노래 가사 처럼 말입니다.

Everything Is Everything
모든 것은 그 모습 그대로

What is meant to be, will be
운명에 따라 일어날 것이며

After winter, must come spring
겨울 후에는 봄이 옵니다

Change, it comes eventually
결국엔 변화가 찾아옵니다

현장에 계신 분들은 오늘 소개된 신규 서비스에 대한 발표 세션이 실시간으로 업데이트 되니, 모바일 앱을 참고하시기 바라며 AWS re:Invent 신규 서비스 페이지를 참고하셔도 좋습니다.

내일은 Amazon.com CTO이신 Werner Vogels 박사님의 두번째 날 키노트가 있습니다. 생중계를 직접 보시거나, AWSKRUG 리더들이 현지에서 보내드리는 페이스북 라이브 업데이트 혹은 서울에서 열리는 밤샘 라이브 행사에 참여하실 수도 있습니다. 행사 후 개최되는 AWSKRUG reCap 행사나 온라인 세미나에 참여하실 수도 있습니다.

내일 기조 연설은 클라우드 컴퓨팅의 기술의 변화와 미래에 대한 심도 있는 발표가 될 것으로 기대합니다.

각 주요 신규 출시 서비스에 대한 링크는 현재 영문 블로그 및 제품 페이지로 연결 되며, 다음 주 한국어로 제공될 예정입니다.

– 정리: Channy(윤석찬);

Stephen Orban – 엔터프라이즈 DevOps: DevOps를운영해야 하는 이유

“직접 만들고 실행하라.” -Werner Vogels

 

다음 예시는 아주 흔한 시나리오입니다.. 가족과 시간을 보내고 있는데 갑자기 전화가 울려 정신이 팔립니다. 걱정되었던 SEV1 오류가 결국 발생했다는 연락입니다. 당신의 애플리케이션은 재시작을 할때  작동을 “수정”하는 메모리 누수가 주기적으로 발생하는데, 이제는 몇 분 내에 온라인 서버 리소스가 고갈됩니다. 그래서 애플리케이션을 사실상 사용할 수 없게 됩니다. 운영 팀은 다시 시작하거나 롤백하는 것 외에는 방법이 별로 없고 가장 최신 백업본은 몇 달 전의 것입니다. 그 이후에는 무엇이 바뀌었는지 아무도 모릅니다. 누수 문제를 해결해야 하는데 사무실과 컴퓨터는 몇 마일 떨어진 곳에 있습니다.

이와 같은 상황은 기존 엔터프라이즈 IT 모델에는 너무나 일반적인 문제입니다. 이 모델에서는 개발과 운영을 따로 하게 됩니다.. 하지만 이제 그렇지 않아도 됩니다. DevOps는 스타트업에만 적용되는 것이 아닙니다. 엔터프라이즈에서도 사용할 수 있습니다. 자동화고객 서비스와 마찬가지로 “어플리케이션 개발 및 운영”이 DevOps 모델을 통한 엔터프라이즈 IT 발전을 위한 효율적인 원칙이 될 수 있습니다.

기존 모델은 개발자가 솔루션을 설계하여 운영팀에 인계합니다. 가끔 프로덕션 문제를 처리하는 방법에 대한 몇 가지 지침을 제공하기도 하지만 운영팀은 해당 프로덕션 환경 운영에 대한 지식이 없는 경우가 대부분입니다. 이렇게 2개의 분리된 팀을 유지하면 각 팀은 서로 작업하는 방식과 요구사항에 대한 정보가 거의 없게 됩니다. 많은 경우, 운영 팀에는 상세 실행서, 표준 운영 절차(SOP) 또는 몇 가지 다른 프로덕션 문제 처리 메커니즘이 있기는 합니다. 빠른 해결책이 필요한 경우에는 상당히 효율적이지만, 근본적인 원인을 확인하고 처리하지 않으면 껌으로 배의 구멍을 막는 것과 마찬가지입니다. 결국 배가 가라앉는 것이죠.

© Richie Diesterheft https://www.flickr.com/photos/puroticorico/534078144/

 

DevOps가 더 나은 솔루션을 제공합니다.
클라우드는 이러한 벽을 허무는 데 도움이 되었습니다. 클라우드를 통해 인프라를 소프트웨어와 비슷하게 만들 수 있기 때문입니다. 개별자라면 누구나 이해하겠지만, API 중심 업무의 특징을 통해 인프라를 코드와 비슷하게 취급할 수 있습니다. 모두가 인프라에 훨씬 가깝게 접근할 수 있기 때문에 운영 자체가 자연스럽게 핵심 요구 사항이 될 것입니다.

한편 소프트웨어가 서비스로 판매되면서 고객은 당연히 지속적인 개선을 요구하게 됩니다. 여기저기에서 나타나는 실수는 용인할 수 있지만 그러한 실수를 즉시 처리하고 계속 발생하는 일이 없도록 해야 합니다. 이러한 변화에 발을 맞추려면 고객이 분명하게 전달하지 않았더라도 실마리와 통찰력을 얻기 위해 노력해야 합니다. 고객도 우리처럼 다른 일로 바쁘기 때문에 우리에게 피드백을 주기 위해 연락했을 때는 좋은 내용이 아닐 가능성이 높습니다. 모든 고객과의 상호 작용은 새로운 것을 배울 기회가 되지만, 여러분은 자신의 방법으로 진행하는 것이 더 나을 수 있습니다. 그러나 개발과 운영 사이에 벽이 있다면 이러한 통찰력을 얻기 훨씬 더 어렵습니다. 운영 팀은 신속한 수정을 통해 문제를 감추려할 수 있고, 개발자는 안전망을 과도하게 가지고 있다면 운영 효율성에 대한 기준치를 낮출 것입니다.

이 모든 것은 기존 IT 모델을 벗어나 개발과 운영이 하나의 팀으로 협력하는 DevOps 문화를 지향해야 할 충분한 이유가 됩니다. 저는 임원들이 DevOps 중심의 조직에서 “자산 개발 및 운영”을 중요한 원칙으로 삼을 것을 권장하고자 합니다. 경험상 조직들은 다음과 같은 몇 가지 이점과 행동을 발견하게 됩니다.

·         프로덕션의 설계. DevOps를 사용하면 개발 팀이 소프트웨어를 설계함과 동시에 프로덕션에서 어떻게 실행될 것인지 생각하게 됩니다. 이를 통해 팀은 프로덕션 환경에 적용하는 데에 있어서, 데드라인을 맞추기 위해 발생하는 마지막 혼란을 피할 수 있습니다. 이런 일로 인해 실제로 품질에 악영향을 준 경우를 저는 수도 없이 봐왔습니다. 배포 시점에 프로덕션과 개발의 차이를 처리하기 위해 급하게 뭔가를 바꾸고 배포 전 베타 테스트를 실행했는데 급하게 수정한 것으로 인해 시스템의 다른 부분에 버그가 생긴 것을 발견하기도 합니다.

·         직원 자율성 향상. 자산 개발 및 운영이라는 정신은 주인 의식과 책임을 장려합니다. 경험에 비추어 보면 이 두 가지가 있을 때 직원은 더욱 독립적으로 일하고 책임감을 느끼게 되며 조직에서 균등하게 경력 성장을 할 수 있게 됩니다. 이에 대한 내용은 이전 게시물에서 볼 수 있습니다.

·         투명성 향상. 개인의 시간을 방해받고 싶은 사람은 없습니다. 고객에게서 문제가 생겼다는 전화를 받는 사람은 애초에 이런 문제가 발생하지 않도록 최선을 다할 것입니다. 팀은 당연히 환경의 투명성을 높히고 사전 모니터링을 구현하여 이를 통해 문제와 오류 패턴이 널리 퍼지기 전에 확인하고자 할 것입니다. 문제가 발생하기 전에 철저히 관리하는 것 외에도, 환경의 투명성을 확보한다면 잘 해결되지 않는 문제의 근본 원인을 더 쉽게 확인할 수 있습니다.

·         자동화 향상. 개발자들은 수작업을 반복하는 것을 싫어하기 때문에, 프로덕션에서 문제 해결을 위해 수동 작업을 발견하게 되면 근본적 원인을 찾아내고 그 과정에서 자동화하게 될 것입니다.

·         운영 품질 향상. 투명성 및 자동화는 팀의 효율성을 높여주고 운영 우수성을 계속 개선시킬 것입니다.

·         고객 만족도 개선. 자산 개발 및 운영을 통해 IT 팀은 고객을 더 잘 이해할 수 있습니다. 그러한 지식은 더 이상 제품이나 영업 팀으로 국한되지 않을 것이고, 이러한 통찰력이  피드백으로 사용될 경우, 지속적인 제품 개선을 위해 유용하게 사용됩니다.

다른 이점이 있다면 알려주세요. 여러분의 생각을 들어보고 싶습니다. 꼭 보내주세요!

– Stephen
@stephenorban
http://aws.amazon.com/enterprise/

본 블로그 글은 Stephen Orban의 엔터프라이즈 클라우드 여정 시리즈 입니다. 더 자세한 것은 전체 목록을 참고하시기 바랍니다.

AWS 12월 온라인 세미나 – 클라우드 마이그레이션 특집

AWS 클라우드를 아껴주시는 한국 고객 분들을 위해 지속적으로 AWS 월간 온라인 세미나 시리즈를 진행하고 있습니다. 이번 12월 온라인 세미나 에서는 클라우드 마이그레이션을 통해 비즈니스 민첩성을 높이고, 디지털 혁신을 구현하고자 원하시는 분들을 위해 마이그레이션의 기초부터 심화까지 다양하게 배워보실 수 있는 온라인 세미나를 준비하였습니다.

온라인 세미나 일정

비지니스 일반 | AWS와 함께하는 클라우드 컴퓨팅
연사:  한정수 AWS 매니저
일시: 2017년 12월 21일 (목) 오전 10:00 – 11:30

강연 요약: AWS 클라우드는 IT의 새로운 기준을 정립하며 클라우드 컴퓨팅 산업을 혁신하고 있습니다. 이 세미나에서는 클라우드 컴퓨팅의 개념과 AWS가 제공하는 서비스 및 솔루션의 특장점, 주요 사용사례에 대해 말씀드리고 질의 응답 시간을 가질 예정입니다. 부디 참석하셔서 클라우드 마이그레이션의 기초가 되는 다양한 정보를 얻어가시기 바랍니다.

웨비나 등록하기

마이그레이션 기초 | 클라우드 마이그레이션을 통한 비즈니스 성공 사례
연사: 남궁영환 AWS 빅데이터 컨설턴트
일시: 2017년 12월 21일 (목) 오후 1:30 – 3:00

강연 요약: 전세계적으로 클라우드 컴퓨팅이 빠르게 성장하고 있음에도 불구하고, 기업이 클라우드를 도입하고 마이그레이션하는 과정은 쉽지 않을 수 있습니다. 마이그레이션을 위해서는, 인프라 변경 외에도 비즈니스와 프로세스 상에도 변화가 동반되어야 하기 때문입니다. 본 강연에서는 클라우드 마이그레이션을 위해 고려해야 하는 비즈니스 관점의 방법론과 성공적인 마이그레이션 사례에 대해 안내할 예정입니다. 꼭 참석하셔서 효과적인 클라우드 마이그레이션에 필요한 유용한 정보를 얻어가시기 바랍니다.

웨비나 등록하기

마이그레이션 심화 | 성공적인 클라우드 마이그레이션을 위한 클라우드 아키텍처 및 운영 고도화

연사: 김효정 AWS  솔루션즈 아키텍트
일시: 2017년12월 21일(목) 오후 3:30 – 5:00
강연 요약: 최근 기업 규모에 관계없이, 거의 모든 기업이 기존 혹은 신규 어플리케이션을 자연스럽게 클라우드에 배치하고 있습니다. 이러한 클라우드 마이그레이션을 위해서는, 6가지 어플리케이션 전략 및 주요 고려사항과 함께, 어떠한 도구를 활용할 것인가도 중요한 문제입니다. 본 세션에서는 클라우드 마이그레이션을 지원하는 AWS 서비스와 다양한 실험과 혁신에 의해 발전하는 클라우드 아키텍처의 방향성을 위한 well architected framework을 소개합니다. 특히 클라우드에서의 운영 고도화 부문과 관련하여, 운영 자동화를 위한 설계 원칙과 이를 지원하는 AWS 서비스들을 소개할 예정입니다. 마지막으로, 더 나은 고객 경험을 위해 새롭게 혁신 가능한 운영 고도화 영역으로서, IoT 및 AI를 연계한 VoiceOps를 만나보실 수 있습니다.
웨비나 등록하기

12월 클라우드 마이그레이션 특집 AWS 온라인 세미나를 통해 AWS 클라우드로의 마이그레이션하는 다양한 방법과 성공 사례에 대해 알아보시기 바랍니다.

AWS 마이그레이션 작업을 계획하고 수행 할 수 있는 9단계 마이그레이션 모듈 시리즈 영상 보러가기

AWS로의 마이그레이션을 위한 성공 사례 및 전략 백서 다운받기

최고재무책임자(CFO)를 위한 계획 안내서 다운받기

또한 AWS Online Tech Talk 역시 매월 진행하고 있습니다. 영어로 진행되지만 많은 도움 받으시기 바랍니다.

– AWS 코리아 마케팅팀;