SlideShare une entreprise Scribd logo
1  sur  57
Deven Kampenhout
Web Platform Architect Evangelist
Microsoft Corporation
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?
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
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 support at the host level.
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.
Access to resources
 Search results for “asp.net tutorials”?
        Over 7 MILLION
 Search results for “windows web hosting”?
        Over 103 MILLION
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 Hosting Exam.
 Windows providers are generally good at what they do.
Support for the platform at the host, con't
 Many forms of support are generally available from a host:

 Knowledgebase Articles
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 SECURITY is there.
It is only getting better!
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




                                        Graphic courtesy of ASPfree.com
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.
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 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
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 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 Hosting
   Multiple accounts share an AppPool


 High Isolation Windows Hosting
   Each account receives a dedicated AppPool
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
Windows Security
     Low Isolation Hosting          High Isolation Hosting
      (Shared AppPool)              (Dedicated AppPool)




                             DEMO
Windows Scalability
                                          Managed Web
                                             Server

                      Virtual Web
                         Server

         Shared
         Hosting




                                    Shared Code Base
                                    Unified Control Panel
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
Windows Scalability

AppPool Management
 Shared Hosting
   Each account has one dedicated AppPool

 Virtual and Managed Web Servers
   Multiple, 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 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
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
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 Databases
 dbo Schema
 Multiple Users
Develop your application to run in Medium Trust!
Consider the web hosting requirements for your
application:
 Multi-tennant?
 Dedicated Server?
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?
Questions?
© 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.
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
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
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

Contenu connexe

Tendances

websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS Apps
VMware vFabric
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
Juan Pablo
 

Tendances (20)

How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
 
Connect 2017 - Melhores Momentos
Connect 2017 - Melhores MomentosConnect 2017 - Melhores Momentos
Connect 2017 - Melhores Momentos
 
Pro JavaFX Platform - Building Enterprise Applications with JavaFX
Pro JavaFX Platform - Building Enterprise Applications with JavaFXPro JavaFX Platform - Building Enterprise Applications with JavaFX
Pro JavaFX Platform - Building Enterprise Applications with JavaFX
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application server
 
Kaltura, open source video
Kaltura, open source videoKaltura, open source video
Kaltura, open source video
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
vCenter Infrastructure Navigator 1.1 - What's New
vCenter Infrastructure Navigator 1.1 - What's NewvCenter Infrastructure Navigator 1.1 - What's New
vCenter Infrastructure Navigator 1.1 - What's New
 
A Deep Dive into the Liberty Buildpack on IBM BlueMix
A Deep Dive into the Liberty Buildpack on IBM BlueMix A Deep Dive into the Liberty Buildpack on IBM BlueMix
A Deep Dive into the Liberty Buildpack on IBM BlueMix
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS Apps
 
Java Store & Java Warehouse Overview
Java Store & Java Warehouse OverviewJava Store & Java Warehouse Overview
Java Store & Java Warehouse Overview
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene Bogaart
 
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...
 
VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?
 
App V
App VApp V
App V
 
IBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveIBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep Dive
 
Bemoko Live Datasheet
Bemoko Live DatasheetBemoko Live Datasheet
Bemoko Live Datasheet
 

Similaire à Web Hosting for Web Designers and Developers

1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt
webhostingguy
 
1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt
webhostingguy
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
Spiffy
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloud
ebuc
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
chenley
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
webhostingguy
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
roberto.design
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
Harold Wong
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Amazon Web Services
 

Similaire à Web Hosting for Web Designers and Developers (20)

1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt
 
1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt1 - Why Host on Windows (28).ppt
1 - Why Host on Windows (28).ppt
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloud
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010
 
Best Practices For Using Virtualization In Development Environments
Best Practices For Using Virtualization In Development EnvironmentsBest Practices For Using Virtualization In Development Environments
Best Practices For Using Virtualization In Development Environments
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern Datacenter
 
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
 
Private cloud for_partners
Private cloud for_partnersPrivate cloud for_partners
Private cloud for_partners
 

Plus de goodfriday

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
goodfriday
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
goodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
goodfriday
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
goodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
goodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
goodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
goodfriday
 

Plus de goodfriday (20)

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
 
Triunemar05
Triunemar05Triunemar05
Triunemar05
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 
April2009
April2009April2009
April2009
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter2009
Easter2009Easter2009
Easter2009
 
Bulletin
BulletinBulletin
Bulletin
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
Mar 29 2009
Mar 29 2009Mar 29 2009
Mar 29 2009
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Web Hosting for Web Designers and Developers

  • 1.
  • 2. Deven Kampenhout Web Platform Architect Evangelist Microsoft Corporation
  • 3.
  • 4.
  • 5. 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?
  • 6. 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
  • 7. Derek Curtis Vice President of Business Operations
  • 8. Regardless of your definition of quot;supportquot;, the answer is YES.
  • 9. How should we define quot;supportquot;? Availability and viability as a hosting platform. Access to resources. Platform support at the host level.
  • 10. 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.
  • 11. Access to resources Search results for “asp.net tutorials”? Over 7 MILLION Search results for “windows web hosting”? Over 103 MILLION
  • 14. 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.
  • 15. Support for the platform at the host, con't Many forms of support are generally available from a host: Knowledgebase Articles
  • 18. Hopefully you see it's a resounding YES!
  • 19.
  • 20. 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!
  • 21. IIS 6 Better availability and reliability. Revamped metabase = simple administration. The Almighty Application Pool
  • 22. ASP.NET 2.0 Performance benefits over 1.1 New user controls = greater productivity Master Pages Graphic courtesy of ASPfree.com
  • 23. 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.
  • 24. Toolsets Expression Suite of applications. Visual Studio Express The “Others”
  • 25. David Kidd Senior Product Manager Windows Hosting
  • 26.
  • 27. 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
  • 28. Windows Security Which is hosting environment has higher security: Windows or Linux?
  • 29. 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
  • 30. Windows Security Application Pool (a.k.a. “AppPool”) • A secure container for websites
  • 31. Windows Security Low Isolation Windows Hosting Multiple accounts share an AppPool High Isolation Windows Hosting Each account receives a dedicated AppPool
  • 32. Windows Security RevertToSelf() • a function call that can be used by a developer to view content within an AppPool on a Windows Server
  • 33. Windows Security Security Benefits of High Isolation Hosting • Reduced Attack Surface • Increased Data Privacy
  • 34. Windows Security Low Isolation Hosting High Isolation Hosting (Shared AppPool) (Dedicated AppPool) DEMO
  • 35. Windows Scalability Managed Web Server Virtual Web Server Shared Hosting Shared Code Base Unified Control Panel
  • 36. 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
  • 37. Windows Scalability AppPool Management Shared Hosting Each account has one dedicated AppPool Virtual and Managed Web Servers Multiple, configurable AppPools
  • 38. Windows Scalability Virtual Resource UnitTM (VRUTM) unit of measurement that allows the CPU & RAM of a server to function as multiple logical resources
  • 39. 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
  • 40. 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
  • 41. Windows Scalability Bandwidth Compression Available on Virtual and Managed Web Servers Can enable or disable on a site-by-site basis
  • 42. Windows Scalability MS SQL 2005 Multiple Databases dbo Schema Multiple Users
  • 43. Develop your application to run in Medium Trust! Consider the web hosting requirements for your application: Multi-tennant? Dedicated Server?
  • 44.
  • 45.
  • 46. 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?
  • 48.
  • 49. © 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.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. 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
  • 56. 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
  • 57. 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