SysAzure @ Bizspark UK

2,972 views

Published on

Presentation given to the BizSpark UK conference, 25th March 2011.

  • Be the first to comment

  • Be the first to like this

SysAzure @ Bizspark UK

  1. 1. SysAzureSysOps as a Service<br />BizSpark UK Azure Conference<br />25th March 2011<br />
  2. 2. SysAzure In Action- Fable3 Kingmaker<br /><ul><li>3 month campaign
  3. 3. 100,000 users
  4. 4. 5 billion coins</li></li></ul><li>SysAzure In Action- Fable3 Kingmaker<br />The “OK” list:<br /><ul><li>Is everything working OK?
  5. 5. Was the last upgrade OK?
  6. 6. Is the app scaling OK?
  7. 7. GAME launch at 2pm - OK?
  8. 8. Is the WP7/iPhone/… app currently OK?
  9. 9. Can we turn some servers off to save some money?
  10. 10. …</li></ul>100,000 users<br />5 billion coins<br />3 month campaign<br />
  11. 11. SysAzure- SysOps Automation<br />Error reporting<br />Monitoring<br />Reporting<br />Security<br />Backup<br />Scaling<br />Deployment<br />Upgrading<br />Operations<br />Error Recovery<br />
  12. 12. SysAzureTech<br />W3C<br />Metrics<br />Map<br />Reduce<br />Perfmon<br />Alerts<br />Linq<br />NLog/Trace<br />Reports<br />Scheduler<br />SQL/Table<br />Actions<br /><ul><li>How much work arriving?
  13. 13. How long are jobs taking?
  14. 14. How busy are processors?
  15. 15. How much free memory?
  16. 16. Breakdown by success and error code
  17. 17. Breakdown by time
  18. 18. Timing per job
  19. 19. Timing per client
  20. 20. Breakdown by client
  21. 21. Alerting on invalid urls – hackers?
  22. 22. …</li></ul>from row iniis_logs<br />where row.Status > 399<br />group new { Count = 1 } by new<br />{<br />DeploymentId = row.DeploymentId,<br /> Status = row.Status,<br /> Stem = row.UriStem,<br /> Query = row.UriQuery,<br />} into grouped<br />letgCount = grouped.Count()<br />orderbygCountdescending<br />selectnew<br />{<br />DeploymentId = grouped.Key.DeploymentId,<br /> Status = grouped.Key.Status,<br /> Stem = grouped.Key.Stem,<br /> … <br />
  23. 23. Desktop, SaaS – and support<br />Desktop:<br />- Expert analysis tool- Integrates with Excel/VS2010<br />SaaS:<br />- “Scheduled jobs”- Common analytics<br />
  24. 24. Business Development<br />Strategy to market:<br />Target monitoring/reporting first<br />Partnership with Azure consultants<br />Hiring Plan:<br />Looking for more technical expertise immediately – TSB project<br />Have some contracting financing<br />No initial business hires<br />Key Risks<br />Single person<br />Time to revenue for SaaS<br />Distractions<br />Self financed so far<br />Technology Strategy Board<br />Barriers to cloud adoption<br />Plan for early revenue - mix of:<br />Support and Consultancy<br />Desktop sales<br />Monthly Subscriptions<br />Initial target customer base is:<br />You!<br />31,000 Azure customers in Y1<br />
  25. 25. Stuart Lodge<br />@slodge<br />stuart@cirrious.com<br />Thanks<br />SysAzure - ”SysOps as a Service” <br />

×