SlideShare a Scribd company logo
Нестандартное использование аппаратных решенийв высоконагруженных проектахНиколай Шадрин
СодержаниеКраткое содержание пред. серийCase StudyЧто появилось нового?ДемоПланы на завтра
Краткое содержание предыдущих серий
Citrix Net Scaler Preso
Доставка приложений с помощью NetScalerB2CB2BCaching
Compression
Connection pooling
SSL processing
Access Gateway SSL VPN
Application firewall
World-classL4-L7 load balancing
Intelligent service health monitoringOffload SecurityAvailabilityPerformanceP2P
Citrix Net Scaler Preso
Обеспечение работы личного кабинетаВысокая нагрузка в «часы пик»Ограниченные возможности по масштабированиюЦейтнотЗадача
Connection poolingКэшированиеRate LimitingSSL OffloadНастройка – менее 24чРешение - NetScaler
Была достигнута приемлемая производительность сайтаУже сделано: перевод большинства веб-проектов компании за NetScalerВ планах использование NetScaler для сервисов, отличных от HTTP (SIP, LDAP etc.)Результат
Новинки за этот год
200920072008Gartner Magic Quadrant
Citrix Net Scaler Preso
Citrix Net Scaler Preso
Citrix Net Scaler Preso
Citrix Net Scaler Preso
NetScaler 9.1 представляеттехнологию nCore™
Барьер скорости CPU1000001000010001001010.10.010.0010.00010.00001Транзисторыx 10000Частота (MHz)Ядра
Packet Processing
Load Balancing
SSL Processing
Content Switching
Compression
Content Filtering
Policy Evaluation
DDoS ProtectionРазрушение барьера одного ядраАрхитектура ADC следующего поколения4X Производительность7X МасштабируемостьPEPEPEPEPEPEPEPacket EngineCore3Core4Core5Core6Core7Core2Core1
Преимущества масштабируемости и производительности7X18Gbps15Gbps4X340KMPX 17000MPX 15000
NetScaler nCoreTM: Преимущества в реальном миреMax.Теор.максимумПроизводительностьReal Traffic NetScaler nCoreTMReal Traffic NetScaler Classic
NetScaler VPX
ACCELERATIONAVAILABILITYSECURITYOFFLOAD18 Gbps1,500,000 RPS60,000 TPSNetScaler
КритичныесайтыБольшинство приложений
Дополнение к семейству NetScalerACCELERATIONAVAILABILITYSECURITYOFFLOADNetScalerVPXNetScalerMPX
Полная функциональностьПростота устройстваГибкость ПОДешевизнаЕдиное использованиеCriticalAppsMajority of Apps
*Мскс. производительность VPX зависит от сервера
UsersNetScalerVPXNetScalerVPXNetScalerVPXNetScalerVPXNetScalerVPXNetScalerMPXМасштабирование веб-фермы
NetScalerVPXFree
NetScaler Push
Citrix Net Scaler Preso
App TierData TierWeb TierUsers
Reverse Ajax – это возможность получения данных в броузер без прямого взаимодействия с пользователемМодель "Publish-Subscribe"Клиент подписывается на получение информацииСервер доставляет новую информацию при необходимостиМного названий и методикHTTP Server PushHTTP StreamingCOMET (Server Push + Long Polling)Long PollingBOSH (Bidirectional-streams Over Synchronous HTTP )Web 2.0 - Server Push или Reverse Ajax© The Coding Machine
NetScaler Web 2.0 Push – ИтогиПриносит ценность ADC в мир Web 2.0Первый в мире ADC с поддержкой Web 2.0Необходимость принудительной отправки данных без взаимодействия с пользователемКлиент подписывается на обновлениеСервер принудительно отправляет новую информациюРасширение рынка ADC для приложений нового поколенияУменьшает необходимость расширенияУменьшает использование серверов в 5-10 раз; увеличивает уровень использования серверовУменьшает время отклика приложенияОбзорПереносит нагрузку Web 2.0 приложенийна устройство NetScalerДоступно: с марта 2009 года
NetScaler 9.1: Rate Limiting

More Related Content

PDF
Citrix Networking
PDF
SDN & NFV: от абонента до Internet eXchange
PPTX
Microsoft и Linux на одном проекте: как получить лучшее из обоих миров и не р...
PPTX
SDN&NFV: новые горизонты
PPTX
Решения Brocade для построения IP сетей будущего
PPTX
Сети доставки контента и их место в архитектуре SDN/NFV
PPTX
Технологии Программно-Конфигурируемых Сетей и Виртуализации Сетевых Функций (...
PPTX
Импортозамещение. Отечественное ПО на основе сетей нового поколения: SDN&NFV
Citrix Networking
SDN & NFV: от абонента до Internet eXchange
Microsoft и Linux на одном проекте: как получить лучшее из обоих миров и не р...
SDN&NFV: новые горизонты
Решения Brocade для построения IP сетей будущего
Сети доставки контента и их место в архитектуре SDN/NFV
Технологии Программно-Конфигурируемых Сетей и Виртуализации Сетевых Функций (...
Импортозамещение. Отечественное ПО на основе сетей нового поколения: SDN&NFV

What's hot (20)

PDF
Обновление продуктовой линейки защиты от DDOS Arbor Networks
PDF
VMware NSX и интеграция с продуктами Juniper
PDF
Семейство продуктов Enterprise Cloud Suite
PDF
Архитектура безопасности современных центров обработки данных
PDF
Что такое оркестратор в сети оператора связи и зачем он нужен?
PDF
Обзор архитектуры ETSI MANO для управления сетями NFV и реализация Cisco
PPTX
Mininet CE
PPTX
Максим Игуменов – системный инженер Extreme Networks, «Примеры работающих при...
PPTX
Проблематика создания высокодоступной сетевой операционной системы для SDN-сетей
PDF
Управление сервисами дата-центра
PDF
Инновации Cisco для коммутации в корпоративных сетях
PDF
Архитектура Cisco ACI и обеспечение безопасности в современном ЦОД
PDF
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
PDF
Инновации Cisco для маршрутизации в корпоративных сетях
PPTX
Ускорение показа превью изображений в Яндекс.Диске / Сергей Нечаев (Яндекс)
PDF
Аналитика в ЦОД
PDF
Автоматизация задач с помощью EEM
PPTX
Rootconf2016 nginx-lua-balancing
PPTX
Инфраструктурные решения в облаке
PDF
Cisco Enterprise NFV
Обновление продуктовой линейки защиты от DDOS Arbor Networks
VMware NSX и интеграция с продуктами Juniper
Семейство продуктов Enterprise Cloud Suite
Архитектура безопасности современных центров обработки данных
Что такое оркестратор в сети оператора связи и зачем он нужен?
Обзор архитектуры ETSI MANO для управления сетями NFV и реализация Cisco
Mininet CE
Максим Игуменов – системный инженер Extreme Networks, «Примеры работающих при...
Проблематика создания высокодоступной сетевой операционной системы для SDN-сетей
Управление сервисами дата-центра
Инновации Cisco для коммутации в корпоративных сетях
Архитектура Cisco ACI и обеспечение безопасности в современном ЦОД
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
Инновации Cisco для маршрутизации в корпоративных сетях
Ускорение показа превью изображений в Яндекс.Диске / Сергей Нечаев (Яндекс)
Аналитика в ЦОД
Автоматизация задач с помощью EEM
Rootconf2016 nginx-lua-balancing
Инфраструктурные решения в облаке
Cisco Enterprise NFV
Ad

Viewers also liked (20)

PPT
архитектура новой почты рамблера
PPT
бегун
PDF
Highload 2009
PDF
Silverspoon2
PPT
Silverspoon Cluster
PDF
Highload Perf Tuning
PDF
Smirnov Twisted Python
PPT
Eremkin Cboss Smsc Hl2009
PDF
Php Daemon
PPTX
температура мира
PDF
Hl09 P2p Ever Mesh Pantyukhin
PPTX
Hh Ucoz
PPTX
ODP
PPT
Kosmodemiansky
PPTX
Developmentmanage1.0
PPTX
Pl High Load V1.1
PPT
POTX
Scalaxy
PDF
High Load 2009 Imdg Presentation
архитектура новой почты рамблера
бегун
Highload 2009
Silverspoon2
Silverspoon Cluster
Highload Perf Tuning
Smirnov Twisted Python
Eremkin Cboss Smsc Hl2009
Php Daemon
температура мира
Hl09 P2p Ever Mesh Pantyukhin
Hh Ucoz
Kosmodemiansky
Developmentmanage1.0
Pl High Load V1.1
Scalaxy
High Load 2009 Imdg Presentation
Ad

Similar to Citrix Net Scaler Preso (20)

PDF
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
PDF
Построение транспортных SDN сетей для операторов связи
PDF
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
PDF
Контроль услуг и приложений в центрах обработки данных нового поколения
PDF
Заоблачная репутация ИТ-департамента
PDF
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
PPTX
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
PPTX
Отечественный софт для сетей нового поколения
PPTX
отечественный софт Sdnnfv для телеком отрасли.цпикс
PPTX
Отечественный софт для сетей нового поколения.
PPTX
Российский софт для сетей нового поколения (SDN/NFV)
PPTX
Отечественный софт для сетей нового поколения SDN&NFV
PPTX
Cisco ScanSafe. Защита web-доступа как услуга “из облака”
PPTX
Андрей Завадский "Бессерверная архитектура"
PDF
Инновации беспроводных решений Cisco на службе Вашего бизнеса
PPTX
Citrix Delivery Center — инструмент для разворачивания частного облачного выч...
PDF
Программируемость и автоматизация решений Ciscо - практическое применение
PDF
Безопасность ЦОД-часть 1
PDF
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
PDF
Проблема защиты информации в современном ЦОДе и способы ее решения
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
Построение транспортных SDN сетей для операторов связи
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Контроль услуг и приложений в центрах обработки данных нового поколения
Заоблачная репутация ИТ-департамента
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Отечественный софт для сетей нового поколения
отечественный софт Sdnnfv для телеком отрасли.цпикс
Отечественный софт для сетей нового поколения.
Российский софт для сетей нового поколения (SDN/NFV)
Отечественный софт для сетей нового поколения SDN&NFV
Cisco ScanSafe. Защита web-доступа как услуга “из облака”
Андрей Завадский "Бессерверная архитектура"
Инновации беспроводных решений Cisco на службе Вашего бизнеса
Citrix Delivery Center — инструмент для разворачивания частного облачного выч...
Программируемость и автоматизация решений Ciscо - практическое применение
Безопасность ЦОД-часть 1
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Проблема защиты информации в современном ЦОДе и способы ее решения

More from HighLoad2009 (15)

ODP
Krizhanovsky Vm
PPT
Hl++2009 Ayakovlev Pochta
PDF
Quick Wins
PPT
Hl2009 1c Bitrix
PPTX
Dz Java Hi Load 0.4
PPT
Hl2009 Pr V2
PPTX
Highload2009
PPTX
особенности использования Times Ten In Memory Database в высоконагруженной среде
PPT
Hl Nekoval
PPTX
High Load 2009 Dimaa Rus Ready
PPTX
High Load 2009 Dimaa Rus Ready 16 9
KEY
Nyt Prof 200910
PPT
м.токовинин компромиссная производительность
PPT
бегун
PPTX
Krizhanovsky Vm
Hl++2009 Ayakovlev Pochta
Quick Wins
Hl2009 1c Bitrix
Dz Java Hi Load 0.4
Hl2009 Pr V2
Highload2009
особенности использования Times Ten In Memory Database в высоконагруженной среде
Hl Nekoval
High Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus Ready 16 9
Nyt Prof 200910
м.токовинин компромиссная производительность
бегун

Citrix Net Scaler Preso

Editor's Notes

  • #6: The NetScaler has the ability to meetthe four key web application delivery requirements: availability, performance, offload and security – all in one highly scalable, flexible and extensible system. NetScaler provides:100% application availability via our world-class L4-L7 load balancing capabilities and intelligent service health monitoring featuresAccelerates application performance by 5x through static and dynamic content caching and compressionAn average of 60% in application infrastructure savings through connection pooling and offloading SSL processing from servers, especially important for Web 2.0 applicationsEnd-to-end application security with integrated Access Gateway Enterprise for secure remote access and an application firewall to protect against application layer attacks
  • #18: Moore’s Law is still alive and well – the number of transistors that can be placed on an integrated circuit continues to double every two yearsHowever, CPU speed increases have plateaued around 3.5 – 4 GHz range since 2005Software and networking vendors cannot simply ride the CPU speed increase curve to gain additional performanceCPU manufacturers are turning instead to adding additional cores to their processors to provide additional performanceProducts that rely on CPUs for performance gains need to be able to fully leverage multi-core CPUsThis translates to rewriting their SW to take advantage of a multi-threaded, parallel architecture
  • #19: nCore technology allows us to break the single core performance barrier and to fully leverage the power of multi-core CPUs. With previous versions of NetScaler software, we could only run one Packet Engine. So, we were effectively not utilizing the power of the other available cores. nCore technology allows us to run multiple Packet Engines to fully leverage the processing capacity of additional cores, providing us with a 7X increase in performance and scalability.
  • #33: Web 2.0 is a technology that is becoming more prevalent on the web today. This technology is also sometimes referred to as Server Push or reverse Ajax. In an essence, what this technology is doing, is updating web content relative to what the user is experiencing at a particular moment.
  • #36: NetScaler 9 enhances the ability ensure application availability by enabling NetScaler policies to be triggered based upon data rates either coming from a given source or going to a given resource. AppExpert Rate Controls give administrators the ability take actions beyond what basic network rate-shaping or QoS provide, and to govern resources at a far more granular level. By integrating AppExpert Rate Controls into NetScaler’s fully application-aware policy engine, administrators aren’t limited to just throttling traffic based upon IP address and port, but have the full depth and breadth of NetScaler traffic management, acceleration and security functionality at their disposal.There’s a number of ways folks have told us they’re going to use AppExpert rate controls. Of course straight-up rate limiting (e.g., DNS rate-limiting, limiting traffic originating from a single subnet) is one example. Ensuring a given resource (e.g., anything from a VServer to a specific URL) is another. Two specific examples are:One customer allows some of its partners to scrape its website so the partners can republish content on their own sites. However, the customer wants to ensure that overly aggressive scraping by the partners doesn’t overwhelm the website and degrade the site’s performance. AppExpert rate controls can be used to limit how much scraping each partner can do. This same approach could be used to ensure that websites that publish APIs -- so that partners can do mashups, for example -- aren’t overwhelmed by any particular partner’s use of the API.Another example is a customer that was having problems with a couple of users FTPing a few too many large files at the same time. By using AppExpert rate controls to build an expression around bandwidth consumed per sourceIP, they can drop any additional FTP requests coming from a sourceIP (aka a user) that already has too much FTP activity. A more generalized use could also do something along the lines of limiting the amount of concurrent file downloading for a given SharePoint site, to ensure that downloads don’t drown out other SharePoint (or other application) activity.
  • #37: There’s a number of ways folks have told us they’re going to use AppExpert rate controls. Of course straight-up rate limiting (e.g., DNS rate-limiting, limiting traffic originating from a single subnet) is one example. Ensuring a given resource (e.g., anything from a VServer to a specific URL) is another. Two specific examples are:One customer allows some of its partners to scrape its website so the partners can republish content on their own sites. However, the customer wants to ensure that overly aggressive scraping by the partners doesn’t overwhelm the website and degrade the site’s performance. AppExpert rate controls can be used to limit how much scraping each partner can do. This same approach could be used to ensure that websites that publish APIs -- so that partners can do mashups, for example -- aren’t overwhelmed by any particular partner’s use of the API.Another example is a customer that was having problems with a couple of users FTPing a few too many large files at the same time. By using AppExpert rate controls to build an expression around bandwidth consumed per sourceIP, they can drop any additional FTP requests coming from a sourceIP (aka a user) that already has too much FTP activity. A more generalized use could also do something along the lines of limiting the amount of concurrent file downloading for a given SharePoint site, to ensure that downloads don’t drown out other SharePoint (or other application) activity.
  • #39: NetScaler extensibility is improved by NetScaler 9 via the availability of AppExpert service callouts.AppExpert Service Callouts make NetScaler policies extensible by providing a way to integrate logic or functionality from other applications into NetScaler policies. Specifically, using an AppExpert service callout, a policy can send (over HTTP or HTTPS) any part of an incoming request to an external application or service. The result returned can then be incorporated into the policy evaluation. A simple example of this would be IP blacklisting, where an AppExpert Service Callout passes source IP data to an external database that responds with a decision as to whether or not requests from that IP address should be passed. SPAM evaluation is a similar example. Other possible uses are integration with external AAA or identity management applications, passing data to an external transformation engine or invoking UDDI registries.AppExpert Service Callouts make the most sense whenthe logic for a given policy is so dynamic that statically defining it within a NetScaler policy doesn’t make senseWhen the logic for defining a policy match is complex enough that it doesn’t make sense to use NetScaler expressions to define itIn certain cases, when the action for a policy (e.g., format loading) is easier to achieve by using external functionality rather than using NetScaler’s inherent functionality.
  • #40: Currently, the most commonly cited use case is for basing NetScaler policy decisions on “source IP address reputation” that is tracked in another application or service. For example, one beta customer has an external application that identifies and tracks IP addresses that are scraping its site’s content. This customer used a service callout to have NetScaler query this application in real-time and then used NetScaler to either pass or drop the request. The same approach could be used to have NetScaler filter spam or other inbound content by using a callout to pass payload information to another application that inspects this content.Other use cases customers have mentioned include:-Passing content to an external transformation engine -Integration with UDDI or other directory services-Geo-targeting or other token-based switching decisions, where the logic for the content switch is available in an external application.
  • #41: Impact of callouts on NetScaler capacityTo NetScaler, a callout is just another HTTP request/response, since NetScaler doesn’t actually process any logic. Therefore the additional HTTP request traffic that will result from using callouts should be factored into any sizing/capacity decisions. Impact of callouts to application performance/response timePerformance impact of AppExpert service callouts will of course vary from customer to customer and case to case. However, working under the assumption that the NetScaler device has enough capacity to process the additional HTTP requests associated with the callout, impact upon application response time will be impacted by:The network latency between NetScaler and the external applicationThe amount of time it takes the external application to process the calloutHowever, the following should be kept in mind:Callout responses can be cached by NetScaler. This can greatly mitigate both latency and response time impacts, as well as significantly offload the external applicationIn many cases, the “callout” may already be happening, except that it is currently happening between the external application and the origin application rather between NetScaler and the origin application. For example, the back-end application may be dynamically querying an external application to get IP reputation information. In these cases, using NetScaler to perform the callout may improve application response time, especially if callout responses can be cached.
  • #44: Citrix NetScaler has a solution for any market. Whether you run many applications along with high throughput, there is a model right for you. (click) Previously we have our lower-end MPX 5500 and 7500 that are ideal for XenApp deployments and smaller enterprises along with the mid-range 9500 models for larger enterprises. We also have our high-end range MPX 15000/17000 models for the largest enterprise, Internet-centric, and cloud computing usage; these provide in excess of 15 Gbps. Now(CLICK) we have provided newer mid-higher range solutions. The MPX 10500 is aimed at large enterprises with more throughput needs and demand maximum simultaneous feature usage. The MPX 12500 is for mid-size Internet-centric applications and still larger enterprise needs. With capacity up to 8 Gbps. (CLICK) these two latest models expand on the software upgrade flexibility with the ability to move up from the 10500 to the 12500.