Alberto Sutton Director of Product Marketing, Nintex Member since 2005 Gold ISV competency
Microsoft Web Platform a Poskytovatelé služeb Lukáš Greško 1
František
2
Agenda • Microsoft Web Platform • Webmatrix • Application Gallery • Hosting Gallery
• Microsoft Hosting Technologies • • • •
Windows Server 2008 R2 (Enterprise vs. Web. Standard) SQL Server (Enterprise vs. Web vs. Standard) IIS 7 + IIS 7.5 PHP na Windows
• Kampaně a případové studie
3
Microsoft Web Platform Subtitle goes here Lukáš Greško 4
Microsoft Web Platform Applications
Tools
Frameworks
Infrastructure as a Service
5
WebMatrix
Vytvoř
6
Uprav
Publikuj
WebMatrix – není jen pro Web VAPy • Nejsnažší cesta k standardizovánému Web Developmentu • Podporuje dynamic code development s novou syntaxí ‘Razor’ pro stránky ASP .NET • Vestavěný pomocník umožňuje jednoduché propojení s databází, zobrazit Twitter Feed nebo vložit video. • ‘Pomocníci’ třetích stran každým dnem přináší nové funkční prvky do ekosystému • Nuget Pack Manager – distribuce šablon, pomocníků a fragmentů kódu projektů • Zajišťuje bezproblémovou cestu k ASP. NET MVC vývoji
7
Microsoft Web Application Gallery
8
Jak funguje publikace
2 WebMatrix Visual Studio 2010
6
4
3
9
MS SQL MYSQL
IIS Remote Management
5 1. Import Generated Publish Settings File 2. Check Compatibility 3. Publish 4. Connect to Web Deploy Service. 5. Hands off connection to Remote management service. 1. Files copied 2. Permissions & IIS Site configurations applied. 6. Database scripted and applied to remote database server(s). 7. Published URL returned.
Web Deploy
SQL Express Files & Permissions
Web Platform Installer 3.0 Website Panel 1
Website Panel / Control Panel
7
http://myhostedsite.com
Web Hosting Gallery Benefity pro Hostery
Spotlight – odlište se od ostatních WebMatrix nasměruje developera do Web Hosting Gallery
Benefity pro Vývojáře
Usnadní developerům rychle najít nejlepší nabídky Rychlé porovnání nabídek s ostatními
microsoft.com/web/hosting
10
Microsoft Hosting Technologies Lukáš Greško 11
Microsoft Hosting Technologies
php on Windows
12
Investice do technologií Virtualizace
Správa
Web
Hyper-V™ 2.0
Power Management
Live Migration
AD Administrative Center
Remote Desktop Services
PowerShell 2.0 Best Practices Analyzer
IIS 7.5 & Integrated Extensions .NET on Server Core Configuration Tracing Service-Oriented Architecture
Robustní základna pro podniky ŠKÁLOVATELNOST • 64+ Core Support • Componentization
13
SPOLUPRÁCE S WINDOWS 7 • • • •
Direct Access Branch Cache Enhanced Group Policies BitLocker on Removable Drives
Role
Active Directory Certificate Services Active Directory Domain Services Active Directory Federation Services Active Directory Lightweight Directory Services Active Directory Rights Management Services Application Server DHCP Server DNS Server Fax Server File Services Hyper-V Network Policy and Access Services Print and Document Services Remote Desktop Services Web Services (IIS) Windows Deployment Services Windows Server Update Services (WSUS)
14
Datacenter
Enterprise
Standard
Foundation
Web Server
SQL Server 2008 R2 Standard
SQL Server 2008 R2 Enterprise
• Komprese záloh k omezení velikost záloh až o 60 % a času nutného k zálohování*
• Zrcadlení databází.
• Může fungovat jako spravovaná instance pro správu aplikací a více serverů.
• Hot-add memory a CPU.
• SQL Server StreamInsight™ zajišťuje vysoce škálovatelné zpracování komplexních událostí.
• Až 16-nodový failover cluster. • Transparent data encryption. • Enterprise key management. • Centrální správa až 25 instancí • PowerPivot pro Microsoft SharePoint Server. • Master Data Services. • UCS-2 Unicode data compression. • Žádné další náklady za několika jádrové processory.
15
SQL Server 2008 R2 Datacenter
SQL Server 2008 R2 Web
• Maximální výkon
• Vysoká dostupnost
• Zjednodušená instalace
• Škálovatelnost.
• Ochrana dat
• Automatizace procesů
• Správa zásad
• Nízké měsíční náklady díky SPLA
• Spráava samoobslužné BI
• Zjednodušená správa
• Komprese • Podpora více než 8 procesorů a až 256 logických procesorů umožňuje nejvyšší úrovně škálovatelnosti. • Maximální kapacita paměti je omezena pouze kapacitou podporovanou operačním systémem. • Maximální podpora virtualizace přináší nejvyšší návratnost investice do konsolidace a virtualizace. • Live Migration • Vysoká dostupnost • Data warehousing • Master data management
16
Agile Web applications
Scale without limits
Business-level service-level agreements
Resell as Online Service
17
Low monthly licensing fee
Mission-critical capability
No memory or database size limits
Developer productivity Publishing tools, policybased management
Microsoft® .NET and PHP application support
Host and Deliver
Business intelligence
Proč SQL Server?
Plaťte jen za to co potřebujete. Široká nábídka verzí, od free až po Enterprise Express, Web, a Enterprise pro většinu hostingových scénařů SQL – od malých firem po ty největší Konzistentní scriptování a správa pro všechny instance SQL Serveru
Dejte developerům co chtějí Integrace do Visual Studia a Visual Web Developer Express Databáze pro vývojáře v ASP.NET PHP drivery Vyspělá, škálovatelna a lehce spravovatelná alternativa k MySQL
18
Spolehlivost • • • •
ARR zvyšuje dostupnost load balancingem příchozích požadavků HTTP Caching a kernel mode processing zvyšuje výkon URL Rewriter search engine-friendly and easy to remember URLs Custom error modul zajišťuje pokročilé řešení problémů
Kontrola • • • •
Lokální nebo vzdálená správa web serverů Automatizace rutinních a complexních úloh pomocí PowerShell Delegace správy a publikování vzdáleným uživatelům Jednoduchá archivace, balíčkování, migrace a nasazování
Bezpečnost • • • •
Modulární architektura redukuje možnosti útoku instalací pouze potřebných modulů. Jádro serveru redukuje otisk serveru vynecháním grafického rozhraní Automatická izolace aplikací Bohatá delegační infrastruktura
Volba
• Modulární a rozšiřitelný web server • Optimalní bandwidth pro média • Vývoj a nasazení PHP a Microsoft® ASP.NET aplikací
19
20
ASP.NET on Server Core
New IIS Manager Modules
Integrated PowerShell Provider
Configuration Logging & Tracing
Integrated FTP and WebDAV
Extended Protection & Security
php na Windows
21
Kampaně Sdílený hosting zdarma • Hoster nabídne zdarma sdílený hosting na 6 měsíců. • Každý zákazník má vlastní IP • Microsoft dotuje náklady na IP. • Po 6 měsících, musí zákazník přejít na některý z placených programů.
Windows levněji než Linux • Vytvořit stejnou nebo levnější nabídku než Linux • 6 až 12 měsíců • Každý zákazník má vlastní IP • Microsoft dotuje náklady na IP a rozdíl ceny.
Stránky pro každého • Tvorba stránek pomocí jednoduchých šablon • Hosting na rok zdarma • Po roce musí zákazník přejít na některý z placených programů.
WebsiteSpark • Microsoft nabízí software zdarma skrze hostera (výhoda WebsiteSparku) na 1 rok. • Microsoft a hoster dotují housing. • Microsoft platí 4 měsíce. • Hoster platí 4 měsíce. • Studenti/developeři platí 4 měsíce.
22
Případová studie - ČČK Český červený kříž
přešel na soukromý cloud, nabízí mu větší flexibilitu Situace • působí v oblasti civilní obrany a ochrany obyvatelstva a poskytuje pomoc v případech katastrof a jiných mimořádných událostí • potřeba rychle aktivovat členskou základnu a dát ji k dispozici co nejrychleji všechny potřebné informace • IT infrastruktura připravená na jednotky až desítky tisíc přístupů v jeden okamžik, byť v hostingovém centru, je drahá • Potřebná kapacita je nutná jen krátkodobě Řešení • Microsoft Hyper-V cloud kombinuje výhody robustní virtualizované IT infrastruktury vybudované s využitím Microsoft Windows Server 2008 R2 s technologií Hyper-V a nástrojů pro automatizovanou správu, monitoring a údržbu serverů Microsoft System Center s výhodami cloudu na Windows Azure infrastruktura připravená skokově navyšovat nebo snižovat kapacitu a výpočetní výkon pro jednotlivé koncové uživatele.
23