Deven Kampenhout
Web Platform Architect Evangelist
Microsoft Corporation
How Service Providers meet the
needs of the growing designer and
developer community by partnering
          with Microsof...
Technical
Business
                                          Solutions
    Programs
      MSPP – Hosting Specialization   ...
Derek Curtis
Vice President of Business Operations
Regardless of your definition of quot;supportquot;, the answer is
YES.
How should we define quot;supportquot;?
 Availability and viability as a hosting platform.
 Access to resources.
 Platform...
Availability and viability as a hosting platform
 Of the top 20 hosts – 80% offer Windows.
 The largest registrars that of...
Access to resources
 Search results for “asp.net tutorials”?
        Over 7 MILLION
 Search results for “windows web hosti...
Microsoft support vehicles
Other support outlets
Support for the platform at the host
 Any environment is only as good as the people who
 administer it.
 The new Microsoft...
Support for the platform at the host, con't
 Many forms of support are generally available from a host:

 Knowledgebase Ar...
Public Forums
Automation
Hopefully you see it's a resounding YES!
Easily run code generally suited to other environments
 PHP, MySQL, Perl…even Apache




The scalability, reliability and ...
IIS 6
 Better availability and reliability.
 Revamped metabase = simple administration.
 The Almighty Application Pool
ASP.NET 2.0
 Performance benefits over 1.1
 New user controls = greater productivity
 Master Pages




                   ...
AJAX
 Combining .NET and javascript to create Rich Internet
 Applications made easy.

Silverlight (formerly WPF/E)
 Create...
Toolsets
 Expression Suite of applications.
 Visual Studio Express
 The “Others”
David Kidd
Senior Product Manager
Windows Hosting
Virtual Web Server Test Drive Accounts

 Available on www.Verio.com today
   Sign up now for a 72-hour test drive account ...
Windows Security

 Which is hosting environment has higher security:
 Windows or Linux?
Windows Security

 Configured Isolation
   Based on natural software isolation boundaries such as processes and security i...
Windows Security

Application Pool (a.k.a. “AppPool”)
• A secure container for websites
Windows Security

 Low Isolation Windows Hosting
   Multiple accounts share an AppPool


 High Isolation Windows Hosting
 ...
Windows Security



RevertToSelf()
• a function call that can be used by a developer to view
  content within an AppPool o...
Windows Security


Security Benefits of High Isolation Hosting
• Reduced Attack Surface
• Increased Data Privacy
Windows Security
     Low Isolation Hosting          High Isolation Hosting
      (Shared AppPool)              (Dedicated...
Windows Scalability
                                          Managed Web
                                             Ser...
Windows Scalability

 Resource Virtualization
   Control of CPU and RAM within an account

 Isolation Capabilities
 Subhos...
Windows Scalability

AppPool Management
 Shared Hosting
   Each account has one dedicated AppPool

 Virtual and Managed We...
Windows Scalability


 Virtual Resource UnitTM (VRUTM)
   unit of measurement that allows the CPU & RAM of a server
   to ...
Windows Scalability

Resource Management
 Shared Hosting Accounts
   Each account has one dedicated App Pool
   all VRUs a...
Windows Scalability

Subhosting
 Shared Hosting Accounts
   Dedicated AppPool per account
   Subhosting permitted within y...
Windows Scalability

Bandwidth Compression
 Available on Virtual and Managed Web Servers
   Can enable or disable on a sit...
Windows Scalability

MS SQL 2005
 Multiple Databases
 dbo Schema
 Multiple Users
Develop your application to run in Medium Trust!
Consider the web hosting requirements for your
application:
 Multi-tennan...
How Service Providers meet the
needs of the growing designer and
developer community by partnering
          with Microsof...
Questions?
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Objective
  Enable a great experience around hosted SQL Server
Began releasing Community Technology Previews in Oct 2006
 ...
Objective
  Make it easy for hosting customers to deploy SQL Server databases from their
  desktop to the hoster
Customer ...
Objective
  Provide conduit for Database Publishing Wizard to deploy database
  Enable fast & easy deployment by hosters
 ...
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
Upcoming SlideShare
Loading in...5
×

Web Hosting for Web Designers and Developers

805

Published on

Learn about Windows hosting services and how Service providers meet the needs of the growing designer and developer community by using key products from Microsoft Windows Server. We demonstrate how Windows hosting accounts can scale, be secured, and provide easy access to a broad range of Microsoft tools and technologies. The bottom line is that Windows hosting services allow Developers and Designers to more easily code, deploy, and scale ASP.NET applications

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
  • Try http://midphasehosting.blogspot.com/ for a good hosting
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
805
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Web Hosting for Web Designers and Developers

  1. 1. Deven Kampenhout Web Platform Architect Evangelist Microsoft Corporation
  2. 2. How Service Providers meet the needs of the growing designer and developer community by partnering with Microsoft What are the technical advantages of Windows Hosting?
  3. 3. Technical Business Solutions Programs MSPP – Hosting Specialization Windows-based Hosting (WBH) Windows-based Hosting for Applications Microsoft Hosting Program Hosted Messaging and Collaboration (HMC) Hosting Newsletter HMC with Mobility ASP.Net Program HMC with VoIP Service Provider Licensing HMC Consolidated Windows Hosting Forum MSCRM Hosting Quickstarts (ADS/POC) Solution Demo Marketing & Sales Products Hosting Seminars Windows Server System Referral Programs SQL 2005 Trade Show co-branding MS Dynamics Seminar in a Box Axapta Co-Marketing Solomon Business Development Session Navision Co-Selling Great Plains Hosting Summit Frontbridge Solution Marketing Kits Sybari
  4. 4. Derek Curtis Vice President of Business Operations
  5. 5. Regardless of your definition of quot;supportquot;, the answer is YES.
  6. 6. How should we define quot;supportquot;? Availability and viability as a hosting platform. Access to resources. Platform support at the host level.
  7. 7. Availability and viability as a hosting platform Of the top 20 hosts – 80% offer Windows. The largest registrars that offer hosting offer Windows. Windows IS gaining market share.
  8. 8. Access to resources Search results for “asp.net tutorials”? Over 7 MILLION Search results for “windows web hosting”? Over 103 MILLION
  9. 9. Microsoft support vehicles
  10. 10. Other support outlets
  11. 11. Support for the platform at the host Any environment is only as good as the people who administer it. The new Microsoft Hosting Exam. Windows providers are generally good at what they do.
  12. 12. Support for the platform at the host, con't Many forms of support are generally available from a host: Knowledgebase Articles
  13. 13. Public Forums
  14. 14. Automation
  15. 15. Hopefully you see it's a resounding YES!
  16. 16. Easily run code generally suited to other environments PHP, MySQL, Perl…even Apache The scalability, reliability and SECURITY is there. It is only getting better!
  17. 17. IIS 6 Better availability and reliability. Revamped metabase = simple administration. The Almighty Application Pool
  18. 18. ASP.NET 2.0 Performance benefits over 1.1 New user controls = greater productivity Master Pages Graphic courtesy of ASPfree.com
  19. 19. AJAX Combining .NET and javascript to create Rich Internet Applications made easy. Silverlight (formerly WPF/E) Create apps to deploy to the desktop or hosted in a browser. See http://msdn2.microsoft.com/en- us/asp.net/bb187358.aspx for some amazing examples.
  20. 20. Toolsets Expression Suite of applications. Visual Studio Express The “Others”
  21. 21. David Kidd Senior Product Manager Windows Hosting
  22. 22. Virtual Web Server Test Drive Accounts Available on www.Verio.com today Sign up now for a 72-hour test drive account right now Test your existing ASP.NET code or content on a real server Manage AppPools and CPU/RAM View Control Panel Instructional Videos DEMO
  23. 23. Windows Security Which is hosting environment has higher security: Windows or Linux?
  24. 24. Windows Security Configured Isolation Based on natural software isolation boundaries such as processes and security identities which occur as a result of running the applications on a Web server Windows “Configured Isolation” is achieved through the use of AppPools
  25. 25. Windows Security Application Pool (a.k.a. “AppPool”) • A secure container for websites
  26. 26. Windows Security Low Isolation Windows Hosting Multiple accounts share an AppPool High Isolation Windows Hosting Each account receives a dedicated AppPool
  27. 27. Windows Security RevertToSelf() • a function call that can be used by a developer to view content within an AppPool on a Windows Server
  28. 28. Windows Security Security Benefits of High Isolation Hosting • Reduced Attack Surface • Increased Data Privacy
  29. 29. Windows Security Low Isolation Hosting High Isolation Hosting (Shared AppPool) (Dedicated AppPool) DEMO
  30. 30. Windows Scalability Managed Web Server Virtual Web Server Shared Hosting Shared Code Base Unified Control Panel
  31. 31. Windows Scalability Resource Virtualization Control of CPU and RAM within an account Isolation Capabilities Subhosting from low-end shared to high-end dedicated Bandwidth Compression Enable on a site-by-site basis Exclusive Offering from Verio
  32. 32. Windows Scalability AppPool Management Shared Hosting Each account has one dedicated AppPool Virtual and Managed Web Servers Multiple, configurable AppPools
  33. 33. Windows Scalability Virtual Resource UnitTM (VRUTM) unit of measurement that allows the CPU & RAM of a server to function as multiple logical resources
  34. 34. Windows Scalability Resource Management Shared Hosting Accounts Each account has one dedicated App Pool all VRUs are assigned to that AppPool Virtual and Managed Servers User can configure VRUs per AppPool
  35. 35. Windows Scalability Subhosting Shared Hosting Accounts Dedicated AppPool per account Subhosting permitted within your AppPool Virtual and Managed Servers Multiple AppPools per account Site Isolation
  36. 36. Windows Scalability Bandwidth Compression Available on Virtual and Managed Web Servers Can enable or disable on a site-by-site basis
  37. 37. Windows Scalability MS SQL 2005 Multiple Databases dbo Schema Multiple Users
  38. 38. Develop your application to run in Medium Trust! Consider the web hosting requirements for your application: Multi-tennant? Dedicated Server?
  39. 39. How Service Providers meet the needs of the growing designer and developer community by partnering with Microsoft What are the technical advantages of Windows Hosting?
  40. 40. Questions?
  41. 41. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  42. 42. Objective Enable a great experience around hosted SQL Server Began releasing Community Technology Previews in Oct 2006 Lots of feedback from hosters and hosting customers Current Components (released in Jan 2007) Database Publishing Wizard Database Publishing Services Available on Codeplex http://www.codeplex.com/sqlhost
  43. 43. Objective Make it easy for hosting customers to deploy SQL Server databases from their desktop to the hoster Customer Experience Downloaded by hosting customers Launches from Visual Studio or standalone (GUI & command line) Two ways to publish Produce script file of schema & data Connect to hosted Database Publishing Services and deploy DB directly
  44. 44. Objective Provide conduit for Database Publishing Wizard to deploy database Enable fast & easy deployment by hosters Minimize hoster resource requirements & utilization Architecture ASP.NET Web Services Execute T-SQL input against target servers Shared Source (available on Codeplex) Deployment Experience Drop ASPX files into web folder
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×