brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 11. 2022

14탄-AWS로 비즈니스에 원격 협업 도구와 언택트

AWS로 비즈니스에 원격 협업 도구와 언택트 서비스 빠르게 도입하기



<1> 원격 협업과 언택트 기반의 비즈니스 산업 트렌드

<2> AWS 서비스 기반의 원격 협업 환경 구축하기

<3> Amazon Work Spaces?

<4> Amazon AppStream 2.0?

<5>  Amazon Work Spaces와  Amazon AppStream 2.0  (데스크톱 뷰) , Amazon AppStream 2.0  (앱 뷰) 비교

<6> 언택트 AWS 서비스들

<7> 전통 적인 라이브 방송 Elemental Media Services

<8> 워크 플로우 내에서 AWS 서비스 선택하기

<9> 미디어에 대한 전문지식 없이, 양방향  라이브 서비스 가능 IVS

<10>  디바이스 영상 기반 - Kinesis Video Streams




<1> 원격 협업과 언택트 기반의 비즈니스 산업 트렌드


1

리모트 환경으로 협업하고 고객과 직접 대면하지 않으면서 어떻게 비즈니스를 할 수 있는지에 대한 산업 트렌드를 살펴보자.


2

지역과 국가에 상관없이 언제, 어디서든 협업과 비즈니스

안전하고 안정적인 원격 환경 필요


3

산업 트렌트 - 라이브 스트리밍 언택트 비즈니스

고객과 직접 의사소통

이커머스와 수익 창출

실시간 의사소통 기능

단순히 라이브 영상 제공뿐만 아니라 고객과 라이브로 소통하는 트렌트.

스트리머와 직접 소통.

채팅, 좋아요, 퀴즈 등의 기능과 같은 다양한 방식으로 소통.


4

언택트 비즈니스를 위한 라이브 스트리밍.

전문가 수준의 지식 필요.


5

AWS 기반 원격 협업과 언택트 비즈니스 구성.




<2> AWS 서비스 기반의 원격 협업 환경 구축하기


1

완전 관리형 EUC (End-User- Computing) 서비스 제공 중


2

AWS EUC 서비스 중 원격 협업을 위한 서비스 2가지


Amazon Work Spaces

Amazon AppStream 2.0


둘 다 데스크톱 서비스로 사용 가능한 서비스이지만, Amazon Work Spaces는 Persistent 한   Desktop.

AppStream2.0은 NO-Persistent 한 데스크톱 서비스입니다.




<3> Amazon Work Spaces?


1


Desktop-as-a-Service (DaaS)

유저가 나만의 원격 데스크톱을 할당받아 자유롭게 환경 구성하고 업무에 사용하는 서비스

언제 어디서든 사용 가능한 사용자 전용 원격 컴퓨터를 제공한다.

원격 근무 제공 위한 완전 관리형 클라우드 데스크톱.

언제, 어디서든 사용 가능한 데스크톱 환경 제공.


2

LG화학

로봇 공정 자동화(RPA) 설루션을 구현하기 위한 용도로 Amazon Work Space 도입

수많은 수동 프로세스를 자동화,  처음 100개 workspace로 시작.

https://aws.amazon.com/ko/solutions/case-studies/?customer-references-cards.sort-by=item.additionalFields.sortDate&customer-references-cards.sort-order=desc&awsf.content-type=*all&awsf.customer-references-location=*all&awsf.customer-references-segment=*all&awsf.customer-references-industry=*all&awsf.customer-references-use-case=*all&awsf.customer-references-tech-category=*all&awsf.customer-references-product=*all




<4> Amazon AppStream 2.0?


1

완전 관리형 애플리케이션 스트리밍 서비스.

데스크톱으로도 사용이 가능하고, 업무에 사용하는 애플리케이션을 브라우저 기반으로 접속하여 사용할 수 있도록 제공한다.

데스크톱 애플리케이션을 스트리밍 하는 서비스이다.

애플리케이션  구성 및 환경은 중앙에서 어드민이 관리하며, 유저는 통인 된 업무 애플리케이션 환경을  제공받을 수 있다.

예를 들어, 앱의 버전 업데이트는 어드민이 한번 수행하면 모든 유저는 최신의 앱 환경을 사용하게 된다.

액티브 디렉터리나 스토리지 같은 기존 인프라와 통합이 가능하다.

사용한 만큼 비용이 추가된다.


2

삼성 엔지니어링

EPC(엔지니어링, 조달 및 시공) 정보 관리 앱 필요.

중앙 관리형 데스크톱  애플리케이션 구성 및 지원 필요.

온프레미스 인프라 대비 20% 비용 절감.




<5>  Amazon Work Spaces와  Amazon AppStream 2.0  (데스크톱 뷰) , Amazon AppStream 2.0  (앱 뷰) 비교



1

 Amazon Work Spaces 

로그인할 때 항상 같은 인스턴스.

데스크톱 , 노트북처럼 항상 같은 구성이 유지되어야 함.

한 사용자가  내가 사용하는 데스크톱처럼 구성 유지.


2

Amazon AppStream 2.0

로그인 시 항상 새로운 인스턴스

어드민만이 구성 관리하고 배포

열 사용자가 사용할 것을 가정하고 배포


3

NICE DCV 

NICE DCV 스트리밍 프로토콜 기반으로 직접 원격 데스크톱 인스턴스를 구성할 수 있다.

커스터마이즈 된 리모드 데스크톱을 구성.

NICE DCV는 AWS에서 제공하는 원격 데스크톱 스트리밍 프로토콜입니다.



<6> 언택트 AWS 서비스들


언텍트 비즈니스에서 스트리밍은 필수 정이다.


1

전통적인 라이브 방송

Elemental Media Services


2

대화형 라이브 방송

Interactive Video Service


3

장치기반, 이벤트 기반 비디오 소비

Kinesis Video Service


4

협력 의사소통

ChimeSDK




<7> 전통 적인 라이브 방송 Elemental Media Services


1

원본 스트림을 제공하는 컨트리 뷰션

AWS Elemental Media Connect

AWS Elemental Link

AWS Elemental Live


2

포맷 변환과 압축을 제공하는 트랜스 코딩

AWS Elemental MediaLive


3

시청자에게 스트림을  제공하기 위한 Orgination

AWS Elemental MediaTailor


4

광고 삽입과 지연시간을 줄이기 위한 CDN , Player 등 워크 플로우가 있습니다.

Amazon CloudFront

Player - 3rd Party




<8> 워크 플로우 내에서 AWS 서비스 선택하기 - 라이브 카페라


1

라이브 카메라로부터 스트림을 받아 시청가가 재생하는 워크 플로우?


인코딩 필요.

실시간으로 스트림을 받아 ios, 안드로이드, 웹과 같은 다양한 플랫폼에서 재생될 수 있도록 파일 포맷을 변환하거나, 네트워크 환경에서 재생될 수 있도록 압축을 진행합니다.

이러한 인코딩을 구성하기 위해서는  하드웨어 인프라와 인코딩 설루션이 필요하다.

라이브 방송 사고에 대응하기 위한 장애 조치와 이중화 구성도 필요하다.


2

Elemental MediaLive?

이를 위해 AWS에서는  AWS Elemental MediaLive 제공한다. 실시간 인코딩 서비스 


3

Elemental Link?

스튜디오에 있는 카메라 영상 장비로부터   Media Live로 직접 영상을 전달하는   Elemental Link 사용


Elemental Link는 카메라와 같은 영상을 안정적으로 전달하는 인코딩 장비.


카메라 ---- Elemental Link  -  Elemental MediaLive   - 클라이언트 구성



4

MediaPackage?

라이브 스트리밍을 시청자에게 전달하기 위한 오리진 서비스인 MediaPackage를 제공하고 있다.


카메라 ---- Elemental Link  -  Elemental MediaLive   -  Elemental   MediaPackage  - 클라이언트 구성


MediaPackage를 사용하면 여러 플랫폼의 재생 포맷인 HLS, MPGE-DASH 등의 포맷들을 모두 인코딩하여 관리하지 않아도, JITP(Jist in Time Package)를 제공하여 재생에 필요한 파일 포맷을 실시간으로 패키 징하여 제공합니다.

DRM , time Delay, Start Over Windows  등  라이브 서비스에 필요한 기능을 제공하고 있어 오리진을 빠르게 구성할 수 있다.


5

 CloudFront 연동?


카메라 ---- Elemental Link  -  Elemental MediaLive   -  Elemental   MediaPackage  -   CloudFront- ---- 클라이언트 구성




<9> 미디어에 대한 전문지식 없이, 양방향  라이브 서비스 가능 IVS


1

미디어 Full Work flow를 포함한 IVS 서비스

완전 관리형 서비스.

안드로이드, IOS, 웹 애플리케이션 SDK를  제공하여 다양한 플랫폼에서 재생 가능하도록 구성이 가능하다.


2

3초 미만의 초 저지연 라이브 스트리밍 제공


3

앱과 웹의 손쉬운 통합


4

Amazon IVS Metadata API는  스트리머가 실시간으로 시청자와 소통할 수 있는 기능을 추가할 수 있게 한다.


5

Amazon IVS에서 제공하는 API를 기반으로 데이터를 넣으면 시청자에게 브로드케스트 되고,  이를 기반으로 이벤트를 등록할 수 있다.

팝업 등 다양한 구성을 할 수 있다.


6

11번가가 IVS로 서비스 구성하였다.


https://aws.amazon.com/ko/solutions/case-studies/?customer-references-cards.sort-by=item.additionalFields.sortDate&customer-references-cards.sort-order=desc&awsf.content-type=*all&awsf.customer-references-location=*all&awsf.customer-references-segment=*all&awsf.customer-references-industry=*all&awsf.customer-references-use-case=*all&awsf.customer-references-tech-category=*all&awsf.customer-references-product=*all




<10>  디바이스 영상 기반 - Kinesis Video Streams


1

디바이스 영상을 수집하여 재생하거나, 머신 러닝 서비스와 통합을 한다 하면  Kinesis Video Streams , KVS를 활용할 수 있다.


2

KVS는 카메라와 같은 디바이스로 영상을 수집하고, Playback 할 수 있는 SDK를 제공한다.

여러 ML서비스와 통합도 가능하다.


3

실시간 양방향 스트리밍이 필요하다면 ,  WebRTC 프로토콜을 사용.

KVS에서 WebRTC 시그널링 기능을 제공하고 있어  WebRTC 기반 애플리케이션을 구성할 수 있다.



<11> 실시간 커뮤니케이션 앱을 직접 구성하고자 한다면 Chime SDK


1

Chime SDK는 비디오 오디오 실시간  커뮤니케이션에 필요한 SDK를  제공한다.

채팅 기능도 제공한다.

실시간 비디오 커뮤니케이션 및 채팅 애플리케이션을 빠르게 구축 가능.


2

혹은  온라인 화상 회의 앱인   Chime 앱을 직접 활용할 수 있다.




<12> 정리


1

웹 격 협업을 위한 데스크톱 /앱 스트리밍 서비스?


Amazon WorkSpace  - 사용자 전용  pc 

Amazon AppStream2.0 -  중앙에서 관리하자 할 때

NIVE DCV -  커스터마이즈 된 리모드 데스크톱을 구성.


2

언택트 비즈니스를 위한 라이브 스트리밍 서비스


AWS Elemental 서비스

Amazon Interactive Video Service

Kinesis Video Streams

Amazon ChimeSDK



https://brunch.co.kr/@topasvga/2617



감사합니다.

매거진의 이전글 14탄-리소스, 시간, 투자 비용이 부족하다면?
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari