Летняя школа Д2 (про сервера)

18
День 2. Архитектурный

Upload: vyacheslav-checkmasov

Post on 05-Jul-2015

127 views

Category:

Documents


2 download

DESCRIPTION

рассказываем про серверную архитектуру от МС.

TRANSCRIPT

Page 1: Летняя школа Д2 (про сервера)

День 2.Архитектурный

Page 2: Летняя школа Д2 (про сервера)

3-tier architecture

• Клиенты

• Сервер приложений

(Front\Back end)

• База данных

Кэширование

NLB (балансировка нагрузки)

Кластеризация

Page 3: Летняя школа Д2 (про сервера)

DocsVision

• SQL Server

• IIS Server

• IIS + C# application

• Docsvision Navigator

• Active Directory (LDAP, SSL и прочие страхи

Page 4: Летняя школа Д2 (про сервера)

Server 2008 R2 \ Server 2012

Роли (Roles)

Службы (Features)

Active Directory

Application Server

Internet Information Services

Мач моар…

Terminal Services

Failover clustering \ NLB

Page 5: Летняя школа Д2 (про сервера)

Active Directory

Page 6: Летняя школа Д2 (про сервера)

Active Directory

Page 7: Летняя школа Д2 (про сервера)

Internet Information Server (IIS)

IIS сервер умеет:

HTTP \ HTTPS

SMTP \ POP3

FTP

Веб приложения:

ASP .Net

CGI – старичок

ISAPi – расширение функционала

Page 8: Летняя школа Д2 (про сервера)

Как работает IIS Application pool

Worker Process

Web application (C#\VB.net\ other .Net)

HA – высокая доступность

Web garden vs Web Farm

NLB

Авторизация

Basic

NTLM

Forms

AnonymousЩас покажу картинки : )

Page 9: Летняя школа Д2 (про сервера)

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

Page 10: Летняя школа Д2 (про сервера)

Отказоустойчивость и ДоступностьИзбыточность

Raid массивы

Web Farms

Failover clustering

Multinetworking

Виртуализация

Все, что сделает нас счастливыми.

А вот с HA* все не так просто

Доступность

Производительность* High Availability

Page 11: Летняя школа Д2 (про сервера)

Продолжаем про доступность

Page 12: Летняя школа Д2 (про сервера)

Продолжаем про доступность

http://www.brentozar.com/archive/2012/02/introduction-sql-server-clusters/sqlfailovercluster02/

Page 13: Летняя школа Д2 (про сервера)

Доступный SQL

Failover cluster средствами Windows Server

Кластер SQL

Вопросы стоимости и лицензирования

Подходящая инфраструктура (NAS \ network, etc)

Время Downtime

А приложение вообще умеет…?

Page 14: Летняя школа Д2 (про сервера)

Виртуализация от

Citrix

• Ферма серверов

• Виртуальные машины для

пользователей

• Доставка рабочих столов

• Виртуализация приложений

Бонус. Кейс с подключением клиентов

Page 15: Летняя школа Д2 (про сервера)

Виртуализация от

Citrix VDI• Ферма серверов

• Виртуальные машины для

пользователей

• Доставка рабочих столов

• Виртуализация приложений

Бонус. Кейс с подключением клиентов

Page 16: Летняя школа Д2 (про сервера)

Бонус. Кейс с подключением клиентов

Виртуализация от Citrix VDI

Page 17: Летняя школа Д2 (про сервера)

почитать, проскилловатьсяПро трехзвенную архитектуру:

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

Page 18: Летняя школа Д2 (про сервера)