35
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Amazon WorkSpaces: Advanced Topics and Application Delivery Julien Lépine, Solutions Architect, AWS

Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved

Amazon WorkSpaces: Advanced Topics and Application Delivery

Julien Lépine, Solutions Architect, AWS

Page 2: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 3: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 4: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 5: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 6: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 7: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 8: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Deploying WorkSpaces - Essentials

•  Build Network for WorkSpaces

•  Launch WorkSpaces

•  Deploy Applications to WorkSpaces

Page 9: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Build Network for WorkSpaces

Page 10: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Example Co Corp Network 10.31.0.0/16

WorkSpace

VPC 172.16.0.0/16

Example Co. Network

AD Connector

ENI ENI

VPN Connection

Active Directory

Page 11: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

eth0 eth1

Example Co Corp Network 10.31.0.0/16

PCoIP tcp and udp 4172

VPC 172.16.0.0/16

eni 172.16.0.10

eth1 serves traffic to: •  Internet •  resources in VPC •  resources on-prem

Internet Gateway

Internet

VPN Connection

eth0 serves WorkSpace pixels back to the client

device

Amazon WorkSpaces are dual-homed Windows Server 2008 R2 instances

with Windows 7 experience

eth1 is in Example Co.

VPC

Example Co. Network

Page 12: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

eth0

Example Co Corp Network 10.31.0.0/16

PCoIP tcp and udp 4172

There is a “WorkSpaces Gateway” between your

device and your WorkSpace

Public IP Private IP

Let’s put it all in context…

Example Co. Network

Page 13: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Example Co Corp Network 10.31.0.0/16

VPN Connection WorkSpace

VPC 172.16.0.0/16 AD Connector

OAuth Gateway

Public IP

AWS Console

Public IP

ENI ENI

Internet Gateway

EC2 Instances

Public IP WorkSpaces

Gateway

Access to Corp Network

Optional

Active Directory

Internet

Internet, Home,

Coffee Shop

Example Co. Network

Page 14: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Example Co - Network Path

Page 15: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 16: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WorkSpaces Application Manager Managed App Delivery to WorkSpaces

Page 17: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Managing Applications for your Users

Deploy and Manage Applications

Package your own applications

Upload applications where you own the license

Subscribe from the AWS Marketplace for Desktop Apps

Page 18: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 19: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 20: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 21: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 22: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 23: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Amazon WAM Benefits

Page 24: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

WorkSpaces

Amazon WAM

Catalog Deploy Apps

Amazon WorkSpaces Application Manager (Amazon WAM)

for Desktop Apps

Applications where you already own the license

Line of business applications

Page 25: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Build Your Application Catalog - AWS Marketplace for Desktop Apps

Page 26: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Build Your Application Catalog - AWS Marketplace for

Desktop Apps

Application & Web Development Productivity & Collaboration

Security, Storage & Archiving Utilities Media & Encoding

Page 27: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Build Your Application Catalog – Upload Applications

Your Application Package using Amazon WAM Admin Studio

Validate using Amazon WAM

Player

Upload to Application Catalog using

WorkSpaces Console

Page 28: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Assign Applications from Catalog to Users

Your application catalog on Amazon

WAM Console Select applications Search for Users in

your directory and assign

applications

Use Amazon WAM desktop app on WorkSpace to

access applications

Page 29: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

•  Microsoft Windows 7, Microsoft Windows 8 •  32-bit & 64-bit apps •  User-mode and kernel-mode apps •  Apps with drivers, services, background

processes, frameworks

Packaging – Supports Wide Range of Applications

Page 30: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Packaging – Customize with Configurable App Events

Configure business logic with app container

Page 31: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Packaging - Configurable Virtualization

Four Available Application Virtualization Layers

Installed Permanent

Virtual Isolated

Page 32: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 33: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •
Page 34: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

Features…

•  API Support (create, describe, and remove WorkSpaces) •  Amazon WorkSpaces Application Manager •  AWS Marketplace for Desktop Apps

•  Bulk Actions and Search on the AWS Management Console •  Client network health checks •  Reconnect and Resume sessions •  Single Sign On for WorkDocs from WorkSpaces •  Enabling public IPs via AWS Management Console •  Full File Client Installer

Page 35: Amazon WorkSpaces: Advanced Topics and Application Deliveryand+r… · 10.31.0.0/16 PCoIP tcp and udp 4172 VPC 172.16.0.0/16 eni 172.16.0.10 eth1 serves traffic to: • Internet •

LONDON