10. Why Build a Cloud: Complexity #1
TriSys Client-Server Architecture 1995-2005
Internet
TriSys Customised GUI TriSys Web
3rd Party Tools
User Interface Components
Business Events
Customisable
Desktop Automation
TriSys
Processor
Industry Specific
Internet
E-Mail
Core Engine
Office
Business
Logic
Operating System API’s Data Access Layer
E-Mail/Calendar Sync TriSys Utilities
Windows E-Mail Server
SQL Server e.g. Exchange, G-Mail
Local Area Network
11. Why Build a Cloud: Complexity #2
Server Deployment
Client PC Deployment
Deploying, supporting and
maintaining complex business
software to a large customer base
is hard to do
End-User Community
13. Journey from On-Premise to On-Demand
2002/2003: First ASP system 2003: Co-Location Service,
built and tested in Hills Road, Cambridge Cambridge
2003-2007: Trinity House,
2007-2008: Fasthosts,
in-house data centre,
Gloucester
Cambridge
2008-2009:
Dedipower
Managed Hosting,
Reading 2009-Present: AWS,
Dublin, Virginia, Singapore, Tokyo
15. Why Amazon?
AWS allows us to re-use our existing software, data
and knowledge, whilst providing a wide range of
programmable and scalable web services on a pay-
as-you go basis, with no long term obligation.
18. TriSys Cloud: Remote Desktop
End-User
Community
TriSys
Cloud Service
Windows Desktop Office Cloud E-Mail 3rd Party
Browser or RDP Productivity Windows Apps
20. TriSys Cloud: Dynamic Single Instances
Why?
• Zero Contention for System Resources
• User Specific Desktops
• Shutdown when not in use
• Reduced Cost = Reduced Price
• Multiple simultaneous instances for power users
• Faulty desktop replacement in minutes
21. TriSys Cloud: Data Centre Architecture
Front End
Application
Servers
Back End
Servers
Infrastructure
Services
at AWS
22. TriSys Cloud: Login Sequence
Any device, any time, any place
Authenticated against CRM, AD
Start Instance via API
Join Domain
Connect to Network
Login Sequence 90 Seconds
23. TriSys Cloud: 24 Hour Dynamic Scaling
Server
Deployment
Time (GMT)
24. TriSys Cloud: Cost Saving Metrics
78% : Stopped time per week
Savings in hosting costs
Reduction in eco-footprint
25. TriSys Cloud: Dynamic Instances: Daily
Traditional Costs
Dynamic Costs
AsiaPac
EMEA
Americas
Always On
26. TriSys Cloud: Dynamic Instances: Weekly
Traditional Costs
Dynamic Costs
AsiaPac
EMEA
Americas
Always On
29. Managing Systems and Customers
Firefox Elastic Fox:
TriSys IT Management
AWS Management Console:
TriSys IT Management
TriSys CRM:
TriSys IT & Support Staff
TriSys Web Site:
Customers
TriSys Cloud can be
managed
from a variety of
applications
including a self-service
module for customers