Летняя школа Д2 (про сервера)
DESCRIPTION
рассказываем про серверную архитектуру от МС.TRANSCRIPT
День 2.Архитектурный
3-tier architecture
• Клиенты
• Сервер приложений
(Front\Back end)
• База данных
Кэширование
NLB (балансировка нагрузки)
Кластеризация
DocsVision
• SQL Server
• IIS Server
• IIS + C# application
• Docsvision Navigator
• Active Directory (LDAP, SSL и прочие страхи
Server 2008 R2 \ Server 2012
Роли (Roles)
Службы (Features)
Active Directory
Application Server
Internet Information Services
Мач моар…
Terminal Services
Failover clustering \ NLB
Active Directory
Active Directory
Internet Information Server (IIS)
IIS сервер умеет:
HTTP \ HTTPS
SMTP \ POP3
FTP
Веб приложения:
ASP .Net
CGI – старичок
ISAPi – расширение функционала
Как работает IIS Application pool
Worker Process
Web application (C#\VB.net\ other .Net)
HA – высокая доступность
Web garden vs Web Farm
NLB
Авторизация
Basic
NTLM
Forms
AnonymousЩас покажу картинки : )
SQL.
Базы данных
Таблицы
Службы SQL
Reporting SQL
Analysis Services
Integration services
Авторизация и доступ
Windows
SQL Аккаунты
Роли на сервере
Public
Owner
Sysadmin
…
http://msdn.microsoft.com/ru-ru/library/ms189121.aspx
http://msdn.microsoft.com/ru-ru/library/ms188659.aspx
Отказоустойчивость и ДоступностьИзбыточность
Raid массивы
Web Farms
Failover clustering
Multinetworking
Виртуализация
Все, что сделает нас счастливыми.
А вот с HA* все не так просто
Доступность
Производительность* High Availability
Продолжаем про доступность
Продолжаем про доступность
http://www.brentozar.com/archive/2012/02/introduction-sql-server-clusters/sqlfailovercluster02/
Доступный SQL
Failover cluster средствами Windows Server
Кластер SQL
Вопросы стоимости и лицензирования
Подходящая инфраструктура (NAS \ network, etc)
Время Downtime
А приложение вообще умеет…?
Виртуализация от
Citrix
• Ферма серверов
• Виртуальные машины для
пользователей
• Доставка рабочих столов
• Виртуализация приложений
Бонус. Кейс с подключением клиентов
Виртуализация от
Citrix VDI• Ферма серверов
• Виртуальные машины для
пользователей
• Доставка рабочих столов
• Виртуализация приложений
Бонус. Кейс с подключением клиентов
Бонус. Кейс с подключением клиентов
Виртуализация от Citrix VDI
почитать, проскилловатьсяПро трехзвенную архитектуру:
http://blog.simcrest.com/what-is-3-tier-architecture-and-why-do-you-need-it/
http://www.4stud.info/networking/lecture5.html (RUS)
Про кластеризацию (Failover Cluster)
http://www.youtube.com/watch?v=wcByPD_PuQE (4 видео) ENG
http://www.techdays.ru/videos/6365.html
Виртуальные лаборатории Microsoft
http://technet.microsoft.com/en-us/virtuallabs/bb467605.aspx (ENG)
SQL
http://www.techdays.ru/videos/4292.html Редакции SQL 2012
Windows Active Directory
http://www.rackspace.com/knowledge_center/article/installing-active-directory-
on-windows-server-2008-r2-enterprise-64-bit
http://rutracker.org/forum/viewtopic.php?t=4178889 (RUS)
VDI
http://www.techdays.ru/videos/1510.html
http://www.techdays.ru/videos/6819.html