520 likes | 773 Views
What is the Cloud? Why should I care?. Should all new applications run in the Cloud?. What will my organisation's architecture end up looking like?. Agenda. What is the ?Cloud' and do I need it ?What should run in the cloud ? How do I decide?What about architecture ?An exampleQ
E N D
1. The Cloud:An Architect's Dilemma Charles Young
Pam McClelland
3. Agenda What is the ‘Cloud’ and do I need it ?
What should run in the cloud ? How do I decide?
What about architecture ?
An example
Q & A
5. What is the ‘Cloud’? The Cloud – metaphor for the internet
‘Cloud Computing’
Exploiting resources ‘out there’
Scalable computational power
Data management and storage
Enabling services
Applications
6. What is the ‘Cloud’? Not just...application hosting
Cloud platforms; Amazon, Google, Microsoft
‘Pay-as-you-go’ and subscription
Not just...on-line ‘software-as-a-service’
SalesForce.com, etc., etc.,
Not just...some else’s infrastructure
Surviving the end of Moore’s Law
Not just...managed data storage
The ‘mesh’
Not just...a ‘longer’ service bus
...all this, and the ability to build, deploy, use and manage applications that exploit on- and off-premises computing power effectively.
7. What is the ‘Cloud’? Synergistic combination of four application paradigms
on-premises
hosting
cloud hosting
vendor systems & services
Build or Buy?
9. What is the ‘Cloud’? Extending the bus...
Inter-premises connectivity
Enabled through cloud services (identity, relay, etc.)
“Software + Services”
10. Microsoft Cloud Services...today Windows Live
Identity
Email, Messenger
Office Live
Document workspaces
Live Meeting – web conferencing
Exchange Online
Hosted enterprise messaging
SharePoint Online
Resource and workflow management
Microsoft Dynamics CRM Online
Customer Management
Xbox Live
Online gaming and entertainment
11. Microsoft Cloud Services...tomorrow
Windows Azure
Provides a Windows-based environment for running applications and storing data on servers in Microsoft data centres.
Microsoft .NET Services
Offers distributed infrastructure services to cloud-based and local applications.
Microsoft SQL Services
Provides data services in the cloud based on SQL Server.
Live Services
Live Framework
Provides access to data from Microsoft’s Live applications and others.
Supports synchronisation of data across desktops and devices
Supports discovery and download of applications, etc.
14. Architectural Blueprints
15. Architectural Blueprints
16. Architectural Blueprints
17. Architectural Blueprints
18. Architectural Blueprints
19. Architectural Blueprints
20. Architectural Blueprints
21. Architectural Blueprints
22. Architectural Blueprints
23. Architectural Blueprints
24. Architectural Blueprints
25. Architectural Blueprints
26. Architectural Blueprints
27. Architectural Blueprints
30. “We’ve been here before” "The interesting thing about cloud computing is that we've redefined it to include everything we already do"
Larry Ellison – Founder, Oracle
So how does the architect make decisions?
What goes where?
Why?
31. Economics, Agility, Effectiveness How do we get more for less?
Reduce capital expenditure?
Increase return on investment
Beware the TCO trap
Utility/subscription-based billing
Same operational costs, different payment model
SLAs
Managing Risk
32. Economics, Agility, Effectiveness The unknown country...
How do we scale up?
How do we scale down?
Can we walk away?
Big bangs and bubbles – not welcome here
Continuous evolution – on our terms
Exploiting the future
Ever-increasing expectation
33. Economics, Agility, Effectiveness Delighting our customers
Rich functionality
User-orientated data
Self-service
Strong assurances
Implicit connectivity
Building bridges, naturally
Massive reach
All devices and form factors
Any time, any place, anywhere...
34. Nowhere left to hide Real Architects – Real Architecture
Commercially-aware architects
Business-driven architecture
Decision making for the 21st century
“The cloud includes everything we already do, but requires us to do it with commercial, as well as technical, intelligence”
35. What about Technology? Re-design, Re-write, Relapse
Data blobs and tables
Asynchronicity and queues
Idempotency
REST
On-Premises is vital!
Rich transactional models
Rich data models
Latency and throughput issues
36. What about Technology? Integration
Protecting existing investments
Exploiting new opportunities
The longer service bus: identity, relay & workflow
Orchestration
Managing processes
Aggregating services
37. What about Technology? Synchronisation
On-line / off-line
Peer-to-Peer
Mesh
Management and Tracking
Rich health tracking, inspection and measurement
End-to-end activity monitoring
Multi-tenancy models
40. Arriba motorsport supplies race/track day tyres to customers.
Initially company consists of just two people, a small storage facility, a van and they have a single supplier.
Arriba does have an on-site web presence, which consists of a single server which is open to the internet.
Consists of a single static page, which gives the telephone number, the email address and a link to the Avon supplied PDF, which shows their current range of motorsport tyres
Orders done by phone!
42. Arriba Motorsport
Moderate success.
Demand for track day tyres has increased.
Plans...
Ordering by email and telephone
Simple Windows forms-based application and SQL Server at backend for order data.
Web site stays as-is.
Modest IT investment to solve key issues.
44. Arriba Motorsport
Continues to grow.
Customers dissatisfaction with the delay in order confirmation and fulfilment
Customers want to place orders directly with Arriba.
Plans...
Work with additional suppliers
Support FedEx delivery, in addition to van/ParcelForce
More investment in IT
47. Arriba Motorsport
Major new supplier – Michelin.
Sole-provider status in UK
Contract initially for one year
Number of tyres supplied now in 1000’s
Plans...
24/7 ordering
Integration with supplier systems
extensive technical support offered via web site
routing support requests to Michelin
Significant IT investment required
but Arriba is concerned...
49. Capital Expenditure Requirements
Infrastructure, development
Uncertain future
Will the contract be renewed?
Will Arriba be acquired?
Customer experience
Service delivery crucial to ongoing success
Call in the Cloud consultants!
51. Call to Action What does the Cloud mean to us?
How do we get more for less?
Book a discovery workshop
Contact: pam.mcclelland@solidsoft.com
Tel: 01256 375700