• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
BizSpark SF Lightning Talk: "PaaS and Deploying To The Cloud" by Rune Soerensen
 

BizSpark SF Lightning Talk: "PaaS and Deploying To The Cloud" by Rune Soerensen

on

  • 505 views

Presentation from November 2011 BizSparkSF Meetup entitled "Tools, Tools and More Tools!" http://www.bizsparksf.com/events/34653282/

Presentation from November 2011 BizSparkSF Meetup entitled "Tools, Tools and More Tools!" http://www.bizsparksf.com/events/34653282/

Statistics

Views

Total Views
505
Views on SlideShare
505
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • The fastest and easiest way to deploy and scale .NET applications in the cloudRuns on Amazon Web servervicesGet up and running in minutesOpen platform:Several integrations points with third party services
  • Takes 15 secondsBuilds sourceRuns unit testsDeploy if everything checks out
  • Awesome toolIntegrates easily with AppHarbor (pic below)Automatic deploy on subsequent pushes
  • Build API: for providing source code from your own service
  • Example of Build API useDeploy a maintenance page when neededBuild by @anglicangeekOpen source
  • Deployed branches: Master, default, trunkPerfect for testing branches before code reviewUses gallio for testingGreat for open source project
  • Automatically send notification of build status to your Twitter profileTweetHarborAPI for building your own
  • When app is installed on application servers
  • * Install add-ons in a couple of seconds* Automatically configures application / libraries* Connect powerful functionality and services with you apps
  • MySQLMS SQLMongoDBMemcachedRedisCouchDB
  • Cloud-enabled logging with LogentriesLoad and performance testing with Blitz
  • Instances may crashApps may be moved to other intances when upgrading software
  • Scale up and down in secondsAutomatically load balancedIncreased HTTP concurrency and failover
  • Easily roll back to a previous buildRevert in seconds

BizSpark SF Lightning Talk: "PaaS and Deploying To The Cloud" by Rune Soerensen BizSpark SF Lightning Talk: "PaaS and Deploying To The Cloud" by Rune Soerensen Presentation Transcript

  • Platform as a Service Deploying to the cloud
  • What is PaaS• Complete application stack• Pay only for what you use• Elastic scaling• No server setup or maintenance
  • No vendor lock-in• Builds standard .NET based project types• No AppHarbor specific code• Easily migrate apps
  • Deployment
  • GitHub integration
  • Mercurial, SVN and TFS• Build API
  • Maintenance manager
  • Continuous Integration• Only deploys “default” branches
  • Service hooks• TweetHarbor• Hook API
  • Application servers• Most common frameworks and libraries are installed.• .NET 2.0 and 4.0• ASP.NET MVC 1, 2 and 3• F#• WCF services
  • Add-ons
  • Databases and caching
  • E-mail• Use SMTP4Dev locally
  • Logging and Performance
  • Designing for the cloud• Keep in mind that: – Apps are deployed to multiple instances – Can be moved to other servers at any time
  • Design implications• Don’t use local storage• Don’t use instance session state• Self-contained app packages (bin-deploy)
  • Scaling
  • Release management
  • Links• AppHarbor: https://appharbor.com• Github.com, bitbucket.org, codeplex.com• Add-ons: https://appharbor.com/addon• TweetHarbor: https://tweetharbor.apphb.com• MaintMan: https://maintman.apphb.com/• Twitter: http://twitter.com/appharbor• Msysgit: http://code.google.com/p/msysgit/• Gallio: http://www.gallio.org/• Smtp4Dev: http://smtp4dev.codeplex.com/• AppHarbor API docs: http://support.appharbor.com/kb/api• AppHarbor add-on docs: http://support.appharbor.com/kb/add-ons