SaaSGrid: What's it good for? (2 of 2)

1,030 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,030
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Prereqs: Visual Studio 2008 or 2010 (will be presenting in 2010). SaaSGrid SDK. Taskr sample app.
  • Forums - near 24x7 monitoring, near real-time response during biz/Eastern daylight hours. Blogs – Apprenda company blogs, client spotlight blog.
  • Forums - near 24x7 monitoring, near real-time response during biz/Eastern daylight hours. Blogs – Apprenda company blogs, client spotlight blog.
  • SaaSGrid: What's it good for? (2 of 2)

    1. 1. SaaSGrid: What’s it good for?<br />Introductory Developer Training (2 of 2)for the SaaSGrid platform<br />
    2. 2. http://community.saasgrid.com/<br />Forums<br />Blogs<br />Release notes<br />Tutorials! Samples!<br />Andy Badera<br />Senior Client Services Engineer &Your Customer Champion<br />contact & information<br />
    3. 3. Review Day One (10 minutes)<br />Address questions from Day One or overnight (20 minutes)<br />Enable the applist website (15 minutes)<br />App patching (30 minutes)<br />Break (10 minutes)<br />agenda<br />
    4. 4. SaaSGridlogging (45 minutes)<br />Live process debugging (45 minutes)<br />Break (10 minutes)<br />agenda<br />
    5. 5. SaaSGrid Windows services (30 minutes)<br />SaaSGridfilesystem & container (45 minutes)<br />Break (10 minutes)<br />agenda<br />
    6. 6. SubscriptionContext (60 minutes as time allows)<br />------’s sample app requirement discussion (30+ minutes)<br />agenda<br />
    7. 7. Patch an uploaded app<br />Use logging in an app<br />Attach to and debug live processes<br />Have a basic understanding of SaaSGrid’s Windows services<br />Plan next steps for -----’s sample app req<br />goals<br />
    8. 8. UI – Tenant & Provider portals, SOC<br />One website per each tenant-appversion<br />Runtime API, Billing API, Kernel API<br />Deployment archives<br />Creating & deploying apps<br />Pricebooks, plans & price models<br />Features & securables<br />Taskr sample app<br />review<br />
    9. 9. SaaSGrid?<br />
    10. 10. In 1.9 replicate/cluster IIS post-deploy<br />SaaSGrid 1.9 does tenant & app distribution in web tier, not balancing<br />Can move shards and update database to alter topology to support replication/clustering<br />More complex URL redirects/rewrites can be accomplished with HAProxy or IIS ARR<br />loadbalancing<br />
    11. 11. Contract allows alteration of portals using CSS & JavaScript<br />Cannot add new pages or serverside content to portals<br />2.0 will offer Tenant Portal & Storefront API<br />altering portals<br />
    12. 12. Constructive (positive differential) <br />Destructive (100% replacement)<br />patching<br />
    13. 13. applist<br />
    14. 14. logging<br />
    15. 15. Locate services, PID using SOC<br />Attach to process using Visual Studio Remote Debugger<br />live debug<br />
    16. 16. Peer Resolver<br />SMART Manager<br />Cache<br />Physical Host Controller<br />Service Container<br />Logger<br />windows services<br />
    17. 17. Shares<br />Partitions<br />Repository<br />Bootstrap – UI & Service<br />filesystem<br />
    18. 18. SaaSGridContainer<br />LaunchPad<br />FailedLaunches<br />service container<br />
    19. 19. SaaSGridSiteData (interfaces, portals, SOC)<br />SaaSGridPublicSiteData (publicinterfaces)<br />site data<br />
    20. 20. Meters, limiters<br />Incrementing, decrementing<br />subscription context<br />
    21. 21. Do you see any obvious impediments?<br />What do you need from me?<br />What is your timeline?<br />When do we talk next?<br />end-user sample app<br />
    22. 22. Questions?<br />Q&A<br />
    23. 23. http://community.saasgrid.com/<br />Forums<br />Blogs<br />Release notes<br />Tutorials! Samples!<br />Andy Badera<br />Senior Client Services Engineer &Your Customer Champion<br />contact & information<br />

    ×