Amazon AppStream 2.0이란 무엇인가요? - 아마존 AppStream 2.0

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon AppStream 2.0이란 무엇인가요?

Amazon AppStream 2.0은 사용자가 어디서나 데스크톱 애플리케이션에 즉시 액세스할 수 있도록 하는 완전관리형 애플리케이션 스트리밍 서비스입니다. AppStream 2.0은 애플리케이션을 호스팅하고 실행하는데 필요한 AWS 리소스를 관리하고 자동으로 조정되며 온디맨드 방식으로 최종 사용자에게 액세스를 제공합니다. AppStream 2.0을 사용하면 기본적으로 설치된 애플리케이션과 구분할 수 없는 유연한 반응형 사용자 환경을 통해 원하는 디바이스에서 필요한 애플리케이션에 액세스할 수 있습니다.

AppStream 2.0을 통해 AWS에 기존 데스크톱 애플리케이션을 손쉽게 추가하고 사용자가 애플리케이션을 즉시 스트리밍하도록 할 수 있습니다. Windows 사용자는 AppStream 2.0 클라이언트 또는 HTML5 호환 웹 브라우저를 애플리케이션 스트리밍에 사용할 수 있습니다. 각 애플리케이션의 단일 버전을 유지할 수 있으므로 애플리케이션을 더 쉽게 관리할 수 있습니다. 사용자는 항상 최신 버전의 애플리케이션에 액세스할 수 있습니다. 애플리케이션은 AWS 컴퓨팅 리소스에서 실행되고 데이터는 사용자의 디바이스에 저장되지 않으므로 애플리케이션은 항상 높은 성능과 안전한 환경을 얻을 수 있습니다.

데스크톱 애플리케이션 스트리밍을 위한 기존 온프레미스 솔루션과는 달리, AppStream 2.0은 선행 투자가 필요 없고 유지 관리할 인프라도 없는 선불형 종량 요금제를 제공합니다. 언제 어디에서든지 확장도 가능하기 때문에 사용자에게는 항상 최상의 경험이 보장됩니다.

자세한 정보는 AppStream 2.0을 참조하세요.

특성

Amazon AppStream 2.0을 사용하면 다음과 같은 이점을 얻을 수 있습니다.

지원되는 모든 디바이스에서 데스크톱 애플리케이션에 안전하게 액세스

Windows 및 Linux PC, Mac, Chromebook, iPad, Android 태블릿에서 HTML5 호환 웹 브라우저를 통해 데스크톱 애플리케이션에 안전하게 액세스할 수 있습니다. 또는 지원되는 Windows 버전의 경우, 애플리케이션 스트리밍에 AppStream 2.0 클라이언트를 사용할 수 있습니다.

보안 애플리케이션 및 데이터

애플리케이션과 데이터는 AWS에 그대로 있고 암호화된 픽셀만 최종 사용자에게 스트리밍됩니다. 애플리케이션은 각 사용자에게 전용되는 AppStream 2.0 인스턴스에서 실행되므로 컴퓨팅 리소스가 공유되지 않습니다. 애플리케이션을 자체 VPC(Virtual Private Cloud) 내에서 실행할 수 있으며, Amazon VPC 보안 기능을 사용해 액세스를 제어할 수 있습니다. 이렇게 하면 애플리케이션을 분리하여 안전하게 전송할 수 있습니다.

일관적이고 확장 가능한 성능

AppStream 2.0은 로컬 디바이스에서 사용할 수 없는 컴퓨팅 기능에 액세스할 수 있는 AWS에서 실행되므로, 애플리케이션이 일관적으로 높은 성능으로 실행합니다. 로컬 및 글로벌로 즉시 확장할 수 있으며, 사용자가 항상 지연 시간이 적은 환경을 이용하도록 보장할 수 있습니다. 온프레미스 솔루션과는 달리, 사용자에게 가장 가까운 AWS 리전에 애플리케이션을 빠르게 배포할 수 있으며 추가 자본 투자 없이 스트리밍을 시작할 수 있습니다.

IT 환경과 통합

기존 AWS 서비스 및 온프레미스 환경과 통합합니다. VPC 내부에서 애플리케이션을 실행하면 사용자는 AWS에서 사용하는 데이터 및 기타 리소스에 액세스할 수 있습니다. 이로써 AWS와 자체 환경 간의 데이터 이동을 줄이고 더 빠른 사용자 환경을 제공할 수 있습니다.

기존 Microsoft Active Directory 환경과 통합합니다. 이를 통해 스트리밍 애플리케이션에서 기존 Active Directory 거버넌스, 사용자 경험 및 보안 정책을 사용할 수 있습니다.

사용자가 기업 자격 증명을 사용하여 애플리케이션에 액세스할 수 있는 자격 증명 연동을 구성합니다. 또한 AppStream 2.0에서 실행하는 애플리케이션에서 IT 리소스에 인증을 통해 액세스하도록 허용할 수 있습니다.

요구에 맞는 플릿 유형 선택

플릿 유형은 다음과 같습니다.

  • 올웨이즈 온 - 애플리케이션과 데스크톱을 스트리밍하는 사용자가 없더라도 스트리밍 인스턴스가 항상 실행됩니다. 스트리밍 인스턴스를 프로비저닝해야 사용자가 스트리밍할 수 있습니다. 프로비저닝된 스트리밍 인스턴스의 수는 Auto Scaling 규칙을 통해 관리됩니다. 자세한 내용은 Amazon AppStream 2.0에 대한 플릿 Auto Scaling 섹션을 참조하세요.

    사용자가 애플리케이션 또는 데스크톱을 선택하면 즉시 스트리밍을 시작합니다. 스트리밍하는 사용자가 없는 경우에도 모든 스트리밍 인스턴스에 인스턴스 실행 요금이 부과됩니다.

  • 온디맨드 - 사용자가 애플리케이션과 데스크톱을 스트리밍하는 경우에만 스트리밍 인스턴스가 실행됩니다. 아직 사용자에게 할당되지 않은 스트리밍 인스턴스는 중지된 상태입니다. 스트리밍 인스턴스를 프로비저닝해야 사용자가 스트리밍할 수 있습니다. 프로비저닝된 스트리밍 인스턴스의 수는 Auto Scaling 규칙을 통해 관리됩니다. 자세한 내용은 Amazon AppStream 2.0에 대한 플릿 Auto Scaling 섹션을 참조하세요.

    사용자가 애플리케이션 또는 데스크톱을 선택하면 1~2분 대기 후 스트리밍을 시작합니다. 아직 사용자에게 할당되지 않은 스트리밍 인스턴스에는 더 낮은 중지된 인스턴스 요금이 부과되고, 사용자에게 할당된 스트리밍 인스턴스에는 실행 인스턴스 요금이 부과됩니다.

  • Elastic - 스트리밍 인스턴스의 풀은 AppStream 2.0에서 관리합니다. 사용자가 시작할 애플리케이션이나 데스크톱을 선택하면 앱 블록이 다운로드되어 스트리밍 인스턴스에 탑재된 후 스트리밍이 시작됩니다.

    Elastic 플릿 스트리밍 인스턴스의 실행 인스턴스 요금은 스트리밍 세션 기간(초) 동안만 부과됩니다.

자세한 정보는 Amazon AppStream 2.0 요금을 참조하세요.

핵심 개념

AppStream 2.0을 최대한 활용하려면 다음 개념을 잘 알아두세요.

애플리케이션

애플리케이션에는 사용자에게 스트리밍하려는 애플리케이션을 시작하는 데 필요한 정보가 들어 있습니다. 애플리케이션은 애플리케이션 실행에 필요한 파일(예: 앱 블록 또는 이미지)이 포함된 리소스와 연결됩니다.

앱 블록

앱 블록에는 사용자에게 스트리밍하려는 애플리케이션 파일과 이를 구성하는 데 필요한 세부 정보가 들어 있습니다.

앱 블록 빌더

앱 블록 빌더는 앱 블록 이미지를 생성하는 데 사용하는 가상 머신입니다. AppStream 2.0 콘솔을 사용하여 앱 블록 빌더를 시작하고 여기에 연결할 수 있습니다. 앱 블록 빌더에 연결한 후 애플리케이션을 설치할 수 있습니다. 앱 블록 빌더는 앱 콘텐츠를 패키징하여 Amazon S3 버킷에 업로드하고 앱 블록 생성을 완료합니다.

이미지 빌더

이미지 빌더는 이미지를 생성하는 데 사용하는 가상 머신입니다. AppStream 2.0 콘솔을 사용하여 이미지 빌더를 시작하고 여기에 연결할 수 있습니다. 이미지 빌더에 연결한 후 애플리케이션을 설치, 추가, 테스트한 다음 이미지 빌더를 사용하여 이미지를 생성할 수 있습니다. 소유한 프라이빗 이미지를 사용하여 새 이미지 빌더를 시작할 수 있습니다.

image

이미지에는 사용자에게 스트리밍할 수 있는 애플리케이션과 사용자가 애플리케이션을 빠르게 시작할 수 있도록 하는 기본 시스템 및 애플리케이션 설정이 포함되어 있습니다. AWS는 기본 이미지를 제공합니다. 기본 이미지를 사용하여 이미지 빌더를 생성한 다음 자체 애플리케이션을 포함하는 이미지를 생성할 수 있습니다. 이미지를 만든 후에는 이미지를 변경할 수 없습니다. 다른 애플리케이션을 추가하거나 기존 애플리케이션을 업데이트하거나 이미지 설정을 변경하려면 새로운 이미지를 생성해야 합니다. 이미지를 다른 AWS 리전에 복사하거나 같은 리전의 다른 AWS 계정과 공유할 수 있습니다. 사용자, 기본 시스템 및 애플리케이션 설정을 통해 사용자가 애플리케이션을 빠르게 시작할 수 있습니다.

플릿

플릿은 지정한 애플리케이션과 데스크톱을 실행하는 플릿 인스턴스(스트리밍 인스턴스라고도 함)로 구성되어 있습니다.

스택

스택은 연결된 플릿, 사용자 액세스 정책 및 스토리지 구성으로 구성되어 있습니다. 스택을 설정하여 사용자에게 애플리케이션을 스트리밍합니다.

스트리밍 인스턴스

스트리밍 인스턴스(플릿 인스턴스라고도 함)는 애플리케이션 스트리밍을 목적으로 단일 사용자에게 제공되는 EC2 인스턴스입니다. 사용자 세션이 완료되면 EC2에서 인스턴스를 종료합니다.

user pool

사용자 풀을 사용하여 사용자 및 사용자에게 할당된 스택을 관리합니다.

Auto Scaling 규칙

Auto Scaling 규칙은 올웨이즈 온 또는 온디맨드 플릿에 적용하여 사용자가 스트리밍할 수 있는 스트리밍 인스턴스의 수를 자동으로 관리할 수 있는 일정 기반 및 사용량 기반 정책입니다.

다중 세션

다중 세션 플릿을 사용하면 단일 플릿 인스턴스에 둘 이상의 사용자 세션을 프로비저닝할 수 있습니다. 기본 인프라 리소스는 모든 사용자 세션에서 공유됩니다.

참고

다중 세션은 Windows 운영 체제로 구동되는 올웨이즈 온 및 온디맨드 플릿에서만 사용할 수 있습니다. Elastic 플릿 또는 Linux 운영 체제에서는 다중 세션을 사용할 수 없습니다.

다중 세션 플릿에 최신 AppStream 2.0 이미지를 사용하고 있는지 확인하세요. 이미지를 최신 상태로 유지하려면 AppStream 2.0 이미지를 최신 상태로 유지 섹션을 참조하세요. 지원되는 이미지 및 다중 세션용 AppStream 2.0 에이전트 버전에 대한 자세한 내용은 AppStream 2.0 기본 이미지 및 관리 이미지 업데이트 릴리스 노트 섹션을 참조하세요.

시작하는 방법

AppStream 2.0을 처음 사용하는 경우 지금 사용해 보기 기능을 사용하거나 Amazon AppStream 2.0 시작하기: 샘플 애플리케이션을 사용하여 설정 자습서를 따라 수행할 수 있습니다(모두 AppStream 2.0 콘솔에서 사용할 수 있음.

  • Try It Now는 데스크톱 브라우저에서 데스크톱 애플리케이션을 손쉽게 시작할 수 있는 무료 평가판을 제공합니다.

  • 시작하기 자습서를 사용하면 샘플 애플리케이션이나 자체 애플리케이션을 사용하여 애플리케이션 스트리밍을 설정할 수 있습니다. 샘플 애플리케이션을 사용하여 시작하기로 결정한 경우 나중에 언제든지 자체 애플리케이션을 추가할 수 있습니다.

    이러한 두 옵션에 대한 자세한 내용은 Amazon AppStream 2.0 FAQ를 참조하세요.

서비스를 처음으로 사용하는 경우 AppStream 2.0은 AWS Identity and Access Management(IAM) 역할을 생성하여 사용자 대신 AppStream 2.0 리소스를 만들고 관리합니다.

지금 사용해 보기 기능을 사용하려면
  1. https://console.aws.amazon.com/appstream2에서 AppStream 2.0 콘솔을 엽니다.

  2. [Try it now]를 선택합니다.

  3. 보안 인증 정보를 요청하는 경우 AWS 계정 보안 인증 정보를 사용하여 로그인합니다.

  4. 약관을 읽고 [Agree and Continue]를 선택합니다.

  5. 표시된 애플리케이션 목록에서 하나를 선택하여 사용해 봅니다.

시작하기 자습서를 수행하려면
  1. https://console.aws.amazon.com/appstream2에서 AppStream 2.0 콘솔을 엽니다.

  2. 시작하기를 선택합니다.

  3. 옵션을 선택하여 AppStream 2.0 리소스에 대해 자세히 알아봅니다.

AppStream 2.0 액세스

다음 인터페이스 중 하나를 사용하여 AppStream 2.0으로 작업할 수 있습니다.

AWS Management Console

콘솔은 AppStream 2.0 리소스를 관리하기 위한 브라우저 기반 인터페이스입니다. 자세한 내용은 Amazon AppStream 2.0 시작하기: 샘플 애플리케이션을 사용하여 설정 섹션을 참조하세요.

AWS 명령줄 도구

AWS에서는 AWS Command Line Interface(AWS CLI) 및 AWS Tools for Windows PowerShell라는 두 가지 명령줄 도구 세트를 제공합니다. AWS CLI를 사용하여 AppStream 2.0 명령을 실행하려면 Amazon AppStream 2.0 Command Line Reference를 참조하세요.

AWS SDK

다양한 프로그래밍 언어에서 AppStream 2.0에 액세스할 수 있습니다. SDK는 다음과 같은 작업을 자동으로 수행합니다.

  • AppStream 2.0 스택 또는 플릿 설정

  • 애플리케이션 스트리밍 URL을 스택으로 가져오기

  • 리소스 설명

자세한 내용은 Amazon Web Services용 도구를 참조하십시오.