SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Remote Control Architecture
Chad Gniffke, Product Manager
Tobias Peciva, Architect
Copyright ©2014 Kaseya 1
Remote Control Architecture
The information in this presentation is confidential and proprietary to Kaseya and may
not be disclosed or distributed without the prior written permission of Kaseya. This
document, and any related presentation, as well as Kaseya's strategy, possible future
developments, products, platforms, directions and/or functionality are all subject to
change without notice at Kaseya’s sole discretion. The information in this document
does not constitute a commitment, contract, promise or legal obligation to deliver any
material, code or functionality. This document is provided without warranty of any
kind, either express or implied, including but not limited to, the implied warranties of
merchantability, fitness for a particular purpose, and non-infringement. This document
is for informational purposes only and may not be incorporated into a contract.
All forward-looking statements, including those set forth in this presentation, are
subject to various assumptions, risks and uncertainties that could cause actual results
to differ materially from projections. Readers are cautioned not to place undue
reliance on such forward-looking statements, and specifically, not to rely upon such in
making purchasing decisions.
Copyright ©2014 Kaseya 2
Objectives
 Connect in seconds, from anywhere
 Reliably connect in any environment
 Perform well over latent or poor
connections
Copyright ©2014 Kaseya 3
Good Design Is…
Copyright ©2014 Kaseya 4
Good design is
honest
It does not make a product more
innovative, powerful or valuable than it
really is. It does not attempt to manipulate
the consumer with promises that cannot be
kept. – Dieter Rams
Good Design Is…
Copyright ©2014 Kaseya 5
Thorough down to
the last detail
Nothing must be arbitrary or left to chance.
Care and accuracy in the design process
show respect towards the user.
- Dieter Rams
Good Design Is…
Copyright ©2014 Kaseya 6
As little design
as possible
Less, but better – because it concentrates
on the essential aspects, and the products
are not burdened with non-essentials.
Back to purity, back to simplicity.
- Dieter Rams
The RDP Topic
 Building the worlds fastest remote control
– Can’t get there with RDP
 It is not part of our long term vision
 We don’t have control over it
 The use cases will be met through the new
solution
 K-VNC support legacy operating systems that
RDP does not.
Copyright ©2014 Kaseya 7
A Simplified Workflow
Copyright ©2014 Kaseya 8
Starting Point
 Start from:
– From the VSA
– Click Agent Icon
Copyright ©2014 Kaseya 9
URI Handler
Copyright ©2014 Kaseya 10
Launches Local App
Copyright ©2014 Kaseya 11
Remote Control
Copyright ©2014 Kaseya 12
Where it Works
Windows XP SP3+
Windows Server 2003 SP2+
OS X 10.7.5+
Copyright ©2014 Kaseya 13
Features at Time of Launch
 Copy/Paste
 CTRL, ALT, DEL
 Shortcut keys (cross platform)
 Full Screen
 Multi-Monitor on Endpoint
Copyright ©2014 Kaseya 14
Video: US to NZ
Copyright ©2014 Kaseya 15
Video: Coast to Coast
Copyright ©2014 Kaseya 16
Connects in Seconds
Copyright ©2014 Kaseya 17
Copyright ©2014 Kaseya 18
Time to download agent binaries:
0 seconds
Copyright ©2014 Kaseya 19
Time to run agent procedure:
0 seconds
Sequential vs. Parallel
Copyright ©2014 Kaseya 20
Launch App Connect to MessagingReport Launch • • •
Session Details to Agent End User AcceptanceValidate Session • • •
Collect P2P Candidates Exchange CandidatesEstablish Relay • • •
Connectivity Tests Select Connection Start Session
Start
End
Sequential vs. Parallel
Copyright ©2014 Kaseya 21
Launch App
Connect to Messaging
Report Launch
Session Details to Agent
Collect P2P Candidates
End User Acceptance
Establish Relay
Validate Session
Exchange Candidates
Connectivity Tests
Select Connection
Start Session
Reliable Connectivity
Copyright ©2014 Kaseya 22
P2P & Relay
Copyright ©2014 Kaseya 23
Relay Service
Viewer Agent
Firewall Firewall
P2P
ICE
Copyright ©2014 Kaseya 24
TCP
Firewall / NAT
Viewer / Agent
UDP VPN Teredo
IPv4 & IPv6
Persistent Session
Seamless Failover
Copyright ©2014 Kaseya 25
Relay
P2P P2P
A Focus on Performance
Copyright ©2014 Kaseya 26
Copyright ©2014 Kaseya 27
Video Codec
Copyright ©2014 Kaseya 28
Hardware Rendering
Video
Data
Decoder
Decoded
Frame
GPU
Screen
Image
RGB
Frame
Scaled &
Copied to
Screen
Raw YUV
Stream
Graceful Degradation
Copyright ©2014 Kaseya 29
High Bandwidth:
Low Bandwidth:
Future Direction
Copyright ©2014 Kaseya 30
September 2014
 Private Session
 Terminal Server Support
 Connection Quality Indicator
– Latency and Bandwidth
 Zoom Controls
 High Resolution Display Support
Copyright ©2014 Kaseya 31
January 2015
 File Transfer
 Task Manager
 Terminal Emulation
 Linux Terminal Support
Copyright ©2014 Kaseya 32
May 2015
 iPad Viewer
 Event Viewer
 Registry Editor
Copyright ©2014 Kaseya 33
Copyright ©2014 Kaseya 34
Questions and Answers
Thanks for Attending Kaseya Connect
#KaseyaConnect
Let's Share!

Mais conteúdo relacionado

Mais procurados

SaaS Enablement Challenges & Approaches
SaaS Enablement Challenges & ApproachesSaaS Enablement Challenges & Approaches
SaaS Enablement Challenges & Approaches
Impetus Technologies
 

Driving Compliance through 
Real-time Speech Analytics 


Driving Compliance through 
Real-time Speech Analytics 

Driving Compliance through 
Real-time Speech Analytics 


Driving Compliance through 
Real-time Speech Analytics 

Avaya Inc.
 
SAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven DevelopmentSAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven Development
Matthias Steiner
 

Mais procurados (20)

Automation Desk I: Leveraging Service Desk as a Hub for Advanced Automation
Automation Desk I: Leveraging Service Desk as a Hub for Advanced AutomationAutomation Desk I: Leveraging Service Desk as a Hub for Advanced Automation
Automation Desk I: Leveraging Service Desk as a Hub for Advanced Automation
 
Kaseya Monitoring Suite Overview
Kaseya Monitoring Suite OverviewKaseya Monitoring Suite Overview
Kaseya Monitoring Suite Overview
 
365 Command: Managing Exchange in Office 365
365 Command: Managing Exchange in Office 365365 Command: Managing Exchange in Office 365
365 Command: Managing Exchange in Office 365
 
Advanced Administration: Kaseya BYOD Suite
Advanced Administration: Kaseya BYOD SuiteAdvanced Administration: Kaseya BYOD Suite
Advanced Administration: Kaseya BYOD Suite
 
Automation Desk II: Policy-Driven Automation and a Glimpse into the Future of...
Automation Desk II: Policy-Driven Automation and a Glimpse into the Future of...Automation Desk II: Policy-Driven Automation and a Glimpse into the Future of...
Automation Desk II: Policy-Driven Automation and a Glimpse into the Future of...
 
Advanced Administration: Kaseya Traverse
Advanced Administration: Kaseya TraverseAdvanced Administration: Kaseya Traverse
Advanced Administration: Kaseya Traverse
 
Kaseya Technology Alliance Partner Landscape
Kaseya Technology Alliance Partner LandscapeKaseya Technology Alliance Partner Landscape
Kaseya Technology Alliance Partner Landscape
 
6 Reasons to Extend Guidewire
6 Reasons to Extend Guidewire 6 Reasons to Extend Guidewire
6 Reasons to Extend Guidewire
 
SaaS Enablement Challenges & Approaches
SaaS Enablement Challenges & ApproachesSaaS Enablement Challenges & Approaches
SaaS Enablement Challenges & Approaches
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 

Driving Compliance through 
Real-time Speech Analytics 


Driving Compliance through 
Real-time Speech Analytics 

Driving Compliance through 
Real-time Speech Analytics 


Driving Compliance through 
Real-time Speech Analytics 

 
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business userExtensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
 
How Spring Cloud Gateway Orchestrated Our App Modernization
How Spring Cloud Gateway Orchestrated Our App ModernizationHow Spring Cloud Gateway Orchestrated Our App Modernization
How Spring Cloud Gateway Orchestrated Our App Modernization
 
SAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven DevelopmentSAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven Development
 
Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021
 
Making Onboarding Suck Less
Making Onboarding Suck LessMaking Onboarding Suck Less
Making Onboarding Suck Less
 
Challenges of Being an ISV and Customer in a K8s World
Challenges of Being an ISV and Customer in a K8s WorldChallenges of Being an ISV and Customer in a K8s World
Challenges of Being an ISV and Customer in a K8s World
 
Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10
 
Engage with your customers in the way they want
Engage with your customers in the way they wantEngage with your customers in the way they want
Engage with your customers in the way they want
 
Building APIs for Core Systems with Anypoint Platform
Building APIs for Core Systems with Anypoint PlatformBuilding APIs for Core Systems with Anypoint Platform
Building APIs for Core Systems with Anypoint Platform
 

Semelhante a Remote Control Architecture: How We Are Building The World’s Fastest Remote Control

Imaginea Overview
Imaginea OverviewImaginea Overview
Imaginea Overview
Jimit Shah
 
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with PulsarPulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
Shivji Kumar Jha
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
CA API Management
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
Platform CF
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014
Etherios
 

Semelhante a Remote Control Architecture: How We Are Building The World’s Fastest Remote Control (20)

Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
2019 Fiscal Year Close
2019 Fiscal Year Close 2019 Fiscal Year Close
2019 Fiscal Year Close
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 
Enable and Secure Business Growth in the New Application Economy
 Enable and Secure Business Growth in the New Application Economy Enable and Secure Business Growth in the New Application Economy
Enable and Secure Business Growth in the New Application Economy
 
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
 
Imaginea Overview
Imaginea OverviewImaginea Overview
Imaginea Overview
 
How to Build your own BDR - Servosity
How to Build your own BDR - ServosityHow to Build your own BDR - Servosity
How to Build your own BDR - Servosity
 
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with PulsarPulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
Pulsar Summit Asia 2022 - Keeping on top of hybrid cloud usage with Pulsar
 
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress RouterMaking Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Sierra Wireless Corporate Overview - November 2014
Sierra Wireless Corporate Overview - November 2014Sierra Wireless Corporate Overview - November 2014
Sierra Wireless Corporate Overview - November 2014
 
Backup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, TodayBackup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, Today
 
Introduction to WebRTC on the Force.com Platform
Introduction to WebRTC on the Force.com PlatformIntroduction to WebRTC on the Force.com Platform
Introduction to WebRTC on the Force.com Platform
 
Scaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization JourneyScaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization Journey
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspective
 
Sierra Wireless Corporate Overview - May 2014
Sierra Wireless Corporate Overview - May 2014Sierra Wireless Corporate Overview - May 2014
Sierra Wireless Corporate Overview - May 2014
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014
 
It42015 slides
It42015 slidesIt42015 slides
It42015 slides
 

Mais de Kaseya

Mais de Kaseya (15)

Kaseya Kaspersky Breaches
Kaseya Kaspersky BreachesKaseya Kaspersky Breaches
Kaseya Kaspersky Breaches
 
Enterprise Mobility Management I: What's Next for Management (MDM)
Enterprise Mobility Management I: What's Next for Management (MDM)Enterprise Mobility Management I: What's Next for Management (MDM)
Enterprise Mobility Management I: What's Next for Management (MDM)
 
The MSP of the Future: Key Trends and Opportunities for Growing Your Revenue ...
The MSP of the Future: Key Trends and Opportunities for Growing Your Revenue ...The MSP of the Future: Key Trends and Opportunities for Growing Your Revenue ...
The MSP of the Future: Key Trends and Opportunities for Growing Your Revenue ...
 
Advanced Administration: Kaseya Virtual Administrator
Advanced Administration: Kaseya Virtual AdministratorAdvanced Administration: Kaseya Virtual Administrator
Advanced Administration: Kaseya Virtual Administrator
 
Kaseya Corporate Update and Roadmap Q1 2014
Kaseya Corporate Update and Roadmap Q1 2014Kaseya Corporate Update and Roadmap Q1 2014
Kaseya Corporate Update and Roadmap Q1 2014
 
The Three Critical Steps for Effective BYOD Management
The Three Critical Steps for Effective BYOD Management The Three Critical Steps for Effective BYOD Management
The Three Critical Steps for Effective BYOD Management
 
Kaseya BYOD Suite
Kaseya BYOD SuiteKaseya BYOD Suite
Kaseya BYOD Suite
 
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
 
Making Money in the Cloud Part II…Is Your MSP Team Ready?
Making Money in the Cloud   Part II…Is Your MSP Team Ready?Making Money in the Cloud   Part II…Is Your MSP Team Ready?
Making Money in the Cloud Part II…Is Your MSP Team Ready?
 
5 Essential Tips for Creating An Effective BYOD Policy
5 Essential Tips for Creating An Effective BYOD Policy5 Essential Tips for Creating An Effective BYOD Policy
5 Essential Tips for Creating An Effective BYOD Policy
 
Systems Management 2.0: How to Gain Control of Unruly & Distributed Networks
Systems Management 2.0: How to Gain Control of Unruly & Distributed NetworksSystems Management 2.0: How to Gain Control of Unruly & Distributed Networks
Systems Management 2.0: How to Gain Control of Unruly & Distributed Networks
 
Kaseya Connect 2013: A step by-step sales process guaranteed to supercharge r...
Kaseya Connect 2013: A step by-step sales process guaranteed to supercharge r...Kaseya Connect 2013: A step by-step sales process guaranteed to supercharge r...
Kaseya Connect 2013: A step by-step sales process guaranteed to supercharge r...
 
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
 
Kaseya Connect 2013: Scaling Services for Profitability
Kaseya Connect 2013: Scaling Services for Profitability Kaseya Connect 2013: Scaling Services for Profitability
Kaseya Connect 2013: Scaling Services for Profitability
 
Kaseya Connect 2013: Tried and True: Making Your Kaseya Investment Pay Off
Kaseya Connect 2013: Tried and True: Making Your Kaseya Investment Pay OffKaseya Connect 2013: Tried and True: Making Your Kaseya Investment Pay Off
Kaseya Connect 2013: Tried and True: Making Your Kaseya Investment Pay Off
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Remote Control Architecture: How We Are Building The World’s Fastest Remote Control

  • 1. Remote Control Architecture Chad Gniffke, Product Manager Tobias Peciva, Architect Copyright ©2014 Kaseya 1
  • 2. Remote Control Architecture The information in this presentation is confidential and proprietary to Kaseya and may not be disclosed or distributed without the prior written permission of Kaseya. This document, and any related presentation, as well as Kaseya's strategy, possible future developments, products, platforms, directions and/or functionality are all subject to change without notice at Kaseya’s sole discretion. The information in this document does not constitute a commitment, contract, promise or legal obligation to deliver any material, code or functionality. This document is provided without warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. This document is for informational purposes only and may not be incorporated into a contract. All forward-looking statements, including those set forth in this presentation, are subject to various assumptions, risks and uncertainties that could cause actual results to differ materially from projections. Readers are cautioned not to place undue reliance on such forward-looking statements, and specifically, not to rely upon such in making purchasing decisions. Copyright ©2014 Kaseya 2
  • 3. Objectives  Connect in seconds, from anywhere  Reliably connect in any environment  Perform well over latent or poor connections Copyright ©2014 Kaseya 3
  • 4. Good Design Is… Copyright ©2014 Kaseya 4 Good design is honest It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept. – Dieter Rams
  • 5. Good Design Is… Copyright ©2014 Kaseya 5 Thorough down to the last detail Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the user. - Dieter Rams
  • 6. Good Design Is… Copyright ©2014 Kaseya 6 As little design as possible Less, but better – because it concentrates on the essential aspects, and the products are not burdened with non-essentials. Back to purity, back to simplicity. - Dieter Rams
  • 7. The RDP Topic  Building the worlds fastest remote control – Can’t get there with RDP  It is not part of our long term vision  We don’t have control over it  The use cases will be met through the new solution  K-VNC support legacy operating systems that RDP does not. Copyright ©2014 Kaseya 7
  • 9. Starting Point  Start from: – From the VSA – Click Agent Icon Copyright ©2014 Kaseya 9
  • 11. Launches Local App Copyright ©2014 Kaseya 11
  • 13. Where it Works Windows XP SP3+ Windows Server 2003 SP2+ OS X 10.7.5+ Copyright ©2014 Kaseya 13
  • 14. Features at Time of Launch  Copy/Paste  CTRL, ALT, DEL  Shortcut keys (cross platform)  Full Screen  Multi-Monitor on Endpoint Copyright ©2014 Kaseya 14
  • 15. Video: US to NZ Copyright ©2014 Kaseya 15
  • 16. Video: Coast to Coast Copyright ©2014 Kaseya 16
  • 17. Connects in Seconds Copyright ©2014 Kaseya 17
  • 18. Copyright ©2014 Kaseya 18 Time to download agent binaries: 0 seconds
  • 19. Copyright ©2014 Kaseya 19 Time to run agent procedure: 0 seconds
  • 20. Sequential vs. Parallel Copyright ©2014 Kaseya 20 Launch App Connect to MessagingReport Launch • • • Session Details to Agent End User AcceptanceValidate Session • • • Collect P2P Candidates Exchange CandidatesEstablish Relay • • • Connectivity Tests Select Connection Start Session Start End
  • 21. Sequential vs. Parallel Copyright ©2014 Kaseya 21 Launch App Connect to Messaging Report Launch Session Details to Agent Collect P2P Candidates End User Acceptance Establish Relay Validate Session Exchange Candidates Connectivity Tests Select Connection Start Session
  • 23. P2P & Relay Copyright ©2014 Kaseya 23 Relay Service Viewer Agent Firewall Firewall P2P
  • 24. ICE Copyright ©2014 Kaseya 24 TCP Firewall / NAT Viewer / Agent UDP VPN Teredo IPv4 & IPv6
  • 25. Persistent Session Seamless Failover Copyright ©2014 Kaseya 25 Relay P2P P2P
  • 26. A Focus on Performance Copyright ©2014 Kaseya 26
  • 27. Copyright ©2014 Kaseya 27 Video Codec
  • 28. Copyright ©2014 Kaseya 28 Hardware Rendering Video Data Decoder Decoded Frame GPU Screen Image RGB Frame Scaled & Copied to Screen Raw YUV Stream
  • 29. Graceful Degradation Copyright ©2014 Kaseya 29 High Bandwidth: Low Bandwidth:
  • 31. September 2014  Private Session  Terminal Server Support  Connection Quality Indicator – Latency and Bandwidth  Zoom Controls  High Resolution Display Support Copyright ©2014 Kaseya 31
  • 32. January 2015  File Transfer  Task Manager  Terminal Emulation  Linux Terminal Support Copyright ©2014 Kaseya 32
  • 33. May 2015  iPad Viewer  Event Viewer  Registry Editor Copyright ©2014 Kaseya 33
  • 34. Copyright ©2014 Kaseya 34 Questions and Answers Thanks for Attending Kaseya Connect #KaseyaConnect Let's Share!