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