1. Copyright ioko 2010. This document contains proprietary information of ioko and may not be reproduced in any form or disclosed to any third party without the expressed written permission of a duly authorised representative from ioko. CloudCamp London - 20 th October 2010 Adventures in short-term load spikes (or, how I lost my hair ) Andy Parker – Operations
5. Level 2 – medium confidentiality, not for further distribution.
6. Level 2 – medium confidentiality, not for further distribution. Angry Mob Database Application Load Balancer Web Server Web Server
7. Level 2 – medium confidentiality, not for further distribution. VERY Angry Mob Database Application WWW (LB) Web Server Web Server S3 hosted .js 302 EC2 Instance EC2 Instance EC2 Instance EC2 Instance EC2 Instance nginx/varnish reverse proxy cache nodes CNAME www to S3, serve a .js to 302 to proxy cache node only traffic is to seed proxy caches (or writes) Using EC2 as a “rain coat”
8.
9. Thanks for listening Level 2 – medium confidentiality, not for further distribution. twitter: @tabamatu * email: [email_address] (* I only have 60 odd followers – it’s safe to click links I tweet )
13. The cloud storage model Infrastructure (e.g. EC2) Platform (e.g. Web Cluster) Service filesystem snapshots Today's norm A better way filesystem and snapshots
14.
15.
16.
17.
18.
19.
20.
21. Why is Cloud Integration critical to SaaS? - CloudCamp 20 October 2010 Mark Allman, Development, Cast Iron Integration Appliances IBM United Kingdom Ltd, Hursley Park
22. Why Integrate? Sales CRM Marketing Shipping Finance What are my hottest leads? ? Where are my orders? ? Has this customer paid? ? I need to do a credit check ? Where are my invoices? ?
26. Solution Considerations Deployment Flexibility Re-usability Connectivity Project Requirements UI Mash-ups Process Integration Data Migration Templates Development Kit Community Virtual Appliances Physical Appliances Cloud Offering
27.
28.
Notas do Editor
The cost integration is prohibitive to the ongoing deployment of th eSaaS solution
What do you think is the average percentage of customer churn per month for a SaaS provider who does not provide integration capabilities? It is 12% per month What do you think is the average percentage of customer churn per month for SaaS providers who do provide integration capabilities? It is one 1% per month Customers who test SaaS, but find it doesn't satisfy their needs. Vendors who offer integration as part of their solution will reduce the level of customer churn (Sticky customers).
The maximum value is when all data sources can be integrated into one “view” The sale team on the road has access to all data without the need to switch screens
Solution needs to complement reasons for original SaaS adoption Connectivity. Not just industry leading SaaS and enterprise applications but also on-premise (database, custom applications, web services etc) Suitability project requirements. Data migration, process integration or even for UI mash-ups for taking relevant data from a back-office application and displaying it within a commonly used front-office application. Re-usability. Time to value. Can experience be leveraged? Is coding required? Are there common services (session management, connection pooling, discovery) and capabilities (logic, real-time and batch) Form-Factor. Consistent across form factors, allows for seamless migration. - Cloud. Configure, run and manage in the cloud. Nothing else required for off-premise to off-premise. Requires ability for secure on-premise connectivity - Physical. Solution in a box - Virtual. Utilise existing hardware