web hosting for web designers and developers
DESCRIPTION
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 applicationsTRANSCRIPT
XBD03 - Web Hosting for Web Designers and Developers
Deven KampenhoutWeb Platform Architect EvangelistMicrosoft Corporation
The Overall Experience
+
The Overall Experience
Questions We'll Answer: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?
Agenda
How Microsoft enables Hosting Service ProvidersBusiness
ProgramsMSPP – Hosting Specialization
Microsoft Hosting Program
Hosting Newsletter
ASP.Net Program
Service Provider Licensing
Windows Hosting Forum
Quickstarts (ADS/POC)
Marketing & SalesHosting Seminars
Referral Programs
Trade Show co-branding
Seminar in a Box
Co-Marketing
Business Development Session
Co-Selling
Hosting Summit
Solution Marketing Kits
TechnicalSolutions
Windows-based Hosting (WBH)
Windows-based Hosting for Applications
Hosted Messaging and Collaboration (HMC)
HMC with Mobility
HMC with VoIP
HMC Consolidated
MSCRM Hosting
Solution Demo
ProductsWindows Server System
SQL 2005
MS Dynamics
Axapta
Solomon
Navision
Great Plains
Frontbridge
Sybari
CrystalTech Web Hosting Inc.
Derek CurtisVice President of Business Operations
partner
Is there good Windows support for designers and developers?
Regardless of your definition of "support", the answer is YES.
CrystalTech Web HostingWindows Support
How should we define "support"?Availability and viability as a hosting platform. Access to resources. Platform support at the host level.
Availability and viability as a hosting platform
CrystalTech Web HostingWindows Support
Of the top 20 hosts – 80% offer Windows.The largest registrars that offer hosting offer Windows.Windows IS gaining market share.
CrystalTech Web HostingWindows Support
Access to resources
Over 7 MILLION
Search results for “windows web hosting”?Over 103 MILLION
Search results for “asp.net tutorials”?
CrystalTech Web HostingWindows Support
Microsoft support vehicles
CrystalTech Web HostingWindows Support
Other support outlets
CrystalTech Web HostingWindows Support
Support for the platform at the host
The new Microsoft Hosting Exam. Windows providers are generally good at what they do.
Any environment is only as good as the people who administer it.
CrystalTech Web HostingWindows Support
Support for the platform at the host, con'tMany forms of support are generally available from a host:
Knowledgebase Articles
CrystalTech Web HostingWindows Support
Public Forums
CrystalTech Web HostingWindows Support
Automation
So, is there good Windows support for designers and developers?
Hopefully you see it's a resounding YES!
What are the benefits and features of Windows Hosting?
CrystalTech Web HostingBenefits of Windows Hosting
Easily run code generally suited to other environments
The scalability, reliability and SECURITY is there.
It is only getting better!
PHP, MySQL, Perl…even Apache
CrystalTech Web HostingBenefits of Windows Hosting
IIS 6Better availability and reliability.Revamped metabase = simple administration.The Almighty Application Pool
CrystalTech Web HostingBenefits of Windows Hosting
ASP.NET 2.0Performance benefits over 1.1New user controls = greater productivityMaster Pages
Graphic courtesy of ASPfree.com
CrystalTech Web HostingBenefits of Windows Hosting
AJAXCombining .NET and javascript to create Rich Internet Applications made easy.
Silverlight (formerly WPF/E)
See http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx for some amazing examples.
Create apps to deploy to the desktop or hosted in a browser.
CrystalTech Web HostingBenefits of Windows Hosting
ToolsetsExpression Suite of applications.Visual Studio Express
The “Others”
David KiddSenior Product ManagerWindows Hosting
partner
announcing
Available on www.Verio.com todaySign up now for a 72-hour test drive account right nowTest your existing ASP.NET code or content on a real serverManage AppPools and CPU/RAMView Control Panel Instructional Videos
Virtual Web Server Test Drive Accounts
DEMO
Which is hosting
environment has higher security:
Windows or Linux?
Windows Security
Configured IsolationBased 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
Windows Security
Application Pool (a.k.a. “AppPool”)• A secure container for websites
Windows Security
Low Isolation Windows HostingMultiple accounts share an AppPool
High Isolation Windows HostingEach account receives a dedicated AppPool
Windows Security
Windows Security
RevertToSelf()• a function call that can be used by a developer to
view content within an AppPool on a Windows Server
Windows Security
Security Benefits of High Isolation Hosting• Reduced Attack Surface• Increased Data Privacy
High Isolation Hosting (Dedicated AppPool)
Low Isolation Hosting(Shared AppPool)
Windows Security
DEMO
SharedHosting
Windows Scalability
Price / Performance
Virtual Web Server
Managed Web Server
Shared Code BaseUnified Control Panel
Windows Scalability
Resource VirtualizationControl of CPU and RAM within an account
Isolation CapabilitiesSubhosting
from low-end shared to high-end dedicated
Bandwidth CompressionEnable on a site-by-site basis
Exclusive Offering from Verio
AppPool ManagementShared Hosting
Each account has one dedicated AppPool
Virtual and Managed Web ServersMultiple, configurable AppPools
Windows Scalability
Virtual Resource UnitTM (VRUTM)unit of measurement that allows the CPU & RAM of a server to function as multiple logical resources
Windows Scalability
Resource ManagementShared Hosting Accounts
Each account has one dedicated App Pool
all VRUs are assigned to that AppPool
Virtual and Managed ServersUser can configure VRUs per AppPool
Windows Scalability
SubhostingShared Hosting Accounts
Dedicated AppPool per account
Subhosting permitted within your AppPool
Virtual and Managed ServersMultiple AppPools per account
Site Isolation
Windows Scalability
Bandwidth Compression Available on Virtual and Managed Web Servers
Can enable or disable on a site-by-site basis
Windows Scalability
MS SQL 2005 Multiple Databasesdbo SchemaMultiple Users
Windows Scalability
Considerations for ASP.Net Development
Develop your application to run in Medium Trust!Consider the web hosting requirements for your application:
Multi-tennant?Dedicated Server?
IIS And Zend PHP
Base PHP EnhancementsFastCGI PHP Enhancements for LonghornServerMaintenanceCommunity Participation
PHP Performance Enhancemts on IIS 7
demo
Conclusion
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?
Discussion
Questions?
Please fill out your eval
evaluation
© 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.
SQL Server Hosting Toolkit
ObjectiveEnable a great experience around hosted SQL Server
Began releasing Community Technology Previews in Oct 2006Lots of feedback from hosters and hosting customers
Current Components (released in Jan 2007)Database Publishing Wizard
Database Publishing Services
Available on Codeplexhttp://www.codeplex.com/sqlhost
Database PublishingDatabase Publishing Wizard
ObjectiveMake it easy for hosting customers to deploy SQL Server databases from their desktop to the hoster
Customer ExperienceDownloaded by hosting customers
Launches from Visual Studio or standalone (GUI & command line)
Two ways to publishProduce script file of schema & data
Connect to hosted Database Publishing Services and deploy DB directly
Database PublishingDatabase Publishing Services
ObjectiveProvide conduit for Database Publishing Wizard to deploy database
Enable fast & easy deployment by hosters
Minimize hoster resource requirements & utilization
ArchitectureASP.NET Web Services
Execute T-SQL input against target servers
Shared Source (available on Codeplex)
Deployment ExperienceDrop ASPX files into web folder