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

Post on 25-May-2015

842 views 2 download

Tags:

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

www.apprenda.com Copyright © Apprenda Inc. 2010 1

SaaSGrid: What’s it good for?

Introductory Developer Training (2 of 2)for the SaaSGrid platform

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

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

www.apprenda.com Copyright © Apprenda Inc. 2010 4

• SaaSGrid logging (45 minutes)• Live process debugging (45 minutes)• Break (10 minutes)

agenda

www.apprenda.com Copyright © Apprenda Inc. 2010 5

• SaaSGrid Windows services (30 minutes)• SaaSGrid filesystem & container (45 minutes)• Break (10 minutes)

agenda

www.apprenda.com Copyright © Apprenda Inc. 2010 6

• SubscriptionContext (60 minutes as time allows)

• ------’s sample app requirement discussion (30+ minutes)

agenda

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

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

www.apprenda.com Copyright © Apprenda Inc. 2010 9

SaaSGrid?

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

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

www.apprenda.com Copyright © Apprenda Inc. 2010 12

• Constructive (positive differential)

• Destructive (100% replacement)

patching

www.apprenda.com Copyright © Apprenda Inc. 2010 13

applist

www.apprenda.com Copyright © Apprenda Inc. 2010 14

logging

www.apprenda.com Copyright © Apprenda Inc. 2010 15

• Locate services, PID using SOC• Attach to process using Visual Studio Remote

Debugger

live debug

www.apprenda.com Copyright © Apprenda Inc. 2010 16

• Peer Resolver• SMART Manager• Cache• Physical Host Controller• Service Container• Logger

windows services

www.apprenda.com Copyright © Apprenda Inc. 2010 17

• Shares• Partitions• Repository• Bootstrap – UI & Service

filesystem

www.apprenda.com Copyright © Apprenda Inc. 2010 18

• \SaaSGrid\Container• LaunchPad• FailedLaunches

service container

www.apprenda.com Copyright © Apprenda Inc. 2010 19

• \SaaSGrid\SiteData (interfaces, portals, SOC)• \SaaSGrid\PublicSiteData (publicinterfaces)

site data

www.apprenda.com Copyright © Apprenda Inc. 2010 20

• Meters, limiters• Incrementing, decrementing

subscription context

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

www.apprenda.com Copyright © Apprenda Inc. 2010 22

Questions?

Q&A

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