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

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

Jul 05, 2015

Download

Documents

рассказываем про серверную архитектуру от МС.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 (про сервера)