web hosting for web designers and developers

57

Upload: goodfriday

Post on 02-Nov-2014

21 views

Category:

Technology


7 download

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 applications

TRANSCRIPT

Page 1: Web Hosting for Web Designers and Developers
Page 2: Web Hosting for Web Designers and Developers

XBD03 - Web Hosting for Web Designers and Developers 

Deven KampenhoutWeb Platform Architect EvangelistMicrosoft Corporation

Page 3: Web Hosting for Web Designers and Developers

The Overall Experience

+

Page 4: Web Hosting for Web Designers and Developers

The Overall Experience

Page 5: Web Hosting for Web Designers and Developers

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

Page 6: Web Hosting for Web Designers and Developers

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

Page 7: Web Hosting for Web Designers and Developers

CrystalTech Web Hosting Inc.

Derek CurtisVice President of Business Operations

partner

Page 8: Web Hosting for Web Designers and Developers

Is there good Windows support for designers and developers?

Regardless of your definition of "support", the answer is YES.

Page 9: Web Hosting for Web Designers and Developers

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.

Page 10: Web Hosting for Web Designers and Developers

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.

Page 11: Web Hosting for Web Designers and Developers

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”?

Page 12: Web Hosting for Web Designers and Developers

CrystalTech Web HostingWindows Support

Microsoft support vehicles

Page 13: Web Hosting for Web Designers and Developers

CrystalTech Web HostingWindows Support

Other support outlets

Page 14: Web Hosting for Web Designers and Developers

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.

Page 15: Web Hosting for Web Designers and Developers

CrystalTech Web HostingWindows Support

Support for the platform at the host, con'tMany forms of support are generally available from a host:

Knowledgebase Articles

Page 16: Web Hosting for Web Designers and Developers

CrystalTech Web HostingWindows Support

Public Forums

Page 17: Web Hosting for Web Designers and Developers

CrystalTech Web HostingWindows Support

Automation

Page 18: Web Hosting for Web Designers and Developers

So, is there good Windows support for designers and developers?

Hopefully you see it's a resounding YES!

Page 19: Web Hosting for Web Designers and Developers

What are the benefits and features of Windows Hosting?

Page 20: Web Hosting for Web Designers and Developers

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

Page 21: Web Hosting for Web Designers and Developers

CrystalTech Web HostingBenefits of Windows Hosting

IIS 6Better availability and reliability.Revamped metabase = simple administration.The Almighty Application Pool

Page 22: Web Hosting for Web Designers and Developers

CrystalTech Web HostingBenefits of Windows Hosting

ASP.NET 2.0Performance benefits over 1.1New user controls = greater productivityMaster Pages

Graphic courtesy of ASPfree.com

Page 23: Web Hosting for Web Designers and Developers

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.

Page 24: Web Hosting for Web Designers and Developers

CrystalTech Web HostingBenefits of Windows Hosting

ToolsetsExpression Suite of applications.Visual Studio Express

The “Others”

Page 25: Web Hosting for Web Designers and Developers

David KiddSenior Product ManagerWindows Hosting

partner

Page 26: Web Hosting for Web Designers and Developers

announcing

Page 27: Web Hosting for Web Designers and Developers

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

Page 28: Web Hosting for Web Designers and Developers

Which is hosting

environment has higher security:

Windows or Linux?

Windows Security

Page 29: Web Hosting for Web Designers and Developers

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

Page 30: Web Hosting for Web Designers and Developers

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

Windows Security

Page 31: Web Hosting for Web Designers and Developers

Low Isolation Windows HostingMultiple accounts share an AppPool

High Isolation Windows HostingEach account receives a dedicated AppPool

Windows Security

Page 32: Web Hosting for Web Designers and Developers

Windows Security

RevertToSelf()• a function call that can be used by a developer to

view content within an AppPool on a Windows Server

Page 33: Web Hosting for Web Designers and Developers

Windows Security

Security Benefits of High Isolation Hosting• Reduced Attack Surface• Increased Data Privacy

Page 34: Web Hosting for Web Designers and Developers

High Isolation Hosting (Dedicated AppPool)

Low Isolation Hosting(Shared AppPool)

Windows Security

DEMO

Page 35: Web Hosting for Web Designers and Developers

SharedHosting

Windows Scalability

Price / Performance

Virtual Web Server

Managed Web Server

Shared Code BaseUnified Control Panel

Page 36: Web Hosting for Web Designers and Developers

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

Page 37: Web Hosting for Web Designers and Developers

AppPool ManagementShared Hosting

Each account has one dedicated AppPool

Virtual and Managed Web ServersMultiple, configurable AppPools

Windows Scalability

Page 38: Web Hosting for Web Designers and Developers

Virtual Resource UnitTM (VRUTM)unit of measurement that allows the CPU & RAM of a server to function as multiple logical resources

Windows Scalability

Page 39: Web Hosting for Web Designers and Developers

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

Page 40: Web Hosting for Web Designers and Developers

SubhostingShared Hosting Accounts

Dedicated AppPool per account

Subhosting permitted within your AppPool

Virtual and Managed ServersMultiple AppPools per account

Site Isolation

Windows Scalability

Page 41: Web Hosting for Web Designers and Developers

Bandwidth Compression Available on Virtual and Managed Web Servers

Can enable or disable on a site-by-site basis

Windows Scalability

Page 42: Web Hosting for Web Designers and Developers

MS SQL 2005 Multiple Databasesdbo SchemaMultiple Users

Windows Scalability

Page 43: Web Hosting for Web Designers and Developers

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?

Page 44: Web Hosting for Web Designers and Developers

IIS And Zend PHP

Base PHP EnhancementsFastCGI PHP Enhancements for LonghornServerMaintenanceCommunity Participation

Page 45: Web Hosting for Web Designers and Developers

PHP Performance Enhancemts on IIS 7

demo

Page 46: Web Hosting for Web Designers and Developers

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?

Page 47: Web Hosting for Web Designers and Developers

Discussion

Questions?

Page 48: Web Hosting for Web Designers and Developers

Please fill out your eval

evaluation

Page 49: Web Hosting for Web Designers and Developers

© 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.

Page 50: Web Hosting for Web Designers and Developers
Page 51: Web Hosting for Web Designers and Developers
Page 52: Web Hosting for Web Designers and Developers
Page 53: Web Hosting for Web Designers and Developers
Page 54: Web Hosting for Web Designers and Developers
Page 55: Web Hosting for Web Designers and Developers

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

Page 56: Web Hosting for Web Designers and Developers

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

Page 57: Web Hosting for Web Designers and Developers

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