Brocade vadc virtual Traffic Manager
vadc 란? virtual Application Delivery Controller 기존 ADC (L4/L7 스위치 ) vadc 솔루션 형태하드웨어형태의로드밸런서소프트웨어형태의로드밸런서 적합한환경 H/W 중심으로구성된환경 높은경직성 S/W 중심으로구성된환경 유연한구성 / 확장가능 가상화지원 가상화 (Vmware ESXi/KVM/ MS Hyper-V) 환경에는많은제약존재 가상화환경에최적화 가상화의장점을그대로수용
L4 스위치위치 / 구성 인터넷 일반적인 H/W L4/L7 구성 In-line 또는 One-armed 구성 L4 스위치이중화구성 가상화환경에적합하지않은구성 라우터방화벽백본스위치 L4 스위치 L2 스위치 Hyper Visor Hyper Visor Hyper Visor Web1 Web2 Web3
vtm 위치 / 구성 가상화환경에서의 vtm 구성 서버위에 VM 형태로서비스 가상화의장점을그대로살리는구성 서비스유연성 ( 이동성등 ) 라우터방화벽백본스위치 L2 스위치 인터넷 유연한확장성 서비스민첩성 Hyper Visor Hyper Visor Hyper Visor vtm Web1 vtm Web2 Web3
The Brocade vadc Portfolio Delivering ADC-as-a-Service A Comprehensive Approach To Application Delivery Traffic Manager Web Accelerator Web App Firewall Services Controller 로드밸런서 / Traffic Manager / ADC 안정성, 가용성, 성능, 보안, 프로그래밍등의기능제공 웹사이트가속기능 웹페이지로딩시간및사용대역폭감소 어플리케이션인지방화벽 Layer 7 공격으로부터다양한어플리케이션보호 Elastic and adaptive services controller Automates the deployment, licensing, provisioning & metering of ADC services
Full-Featured ADC For software and cloud
vadc: 효율성및비용절감 Half x2 Half Core Platform: 투자비용최소화 자원사용최적화 뛰어난효율성 SSL 오프로드 사용하기쉬운 UI 강력한툴셋
High-level view of virtual Traffic Manager 네트워크가시성과관리편의성제공 Brocade vtm 인프라최적화 - 성능및용량을향상 내용최적화 - 응답시간최소화를통해사이트의평판상승 차별화및우선순위부여 - 사용자경험을최적화 보안기능 - 외부공격을방어하고내부자원을보호 웹및어플리케이션서버
How It Works: Brocade Traffic Manager Request Rules SSL Decryption Service Protection TCP Offload Rate Shaping Application Firewall Load Balancing Session Persistence Bandwidth Shaping SSL Encryption HTTP Multiplexing Concurrency Control Application Auto-Scaling 웹및어플리케이션서버 Request Virtual Server Client Connections Pool Server Connections Response Monitors Response Rules TCP Offload HTTP Caching Content Compression Service Level Monitoring Bandwidth Shaping Transaction Logging Application Firewall
Simple Wizards for Creating New Services 12
Powerful Tools, Easy to Manage Reading waterfall charts The waterfall chart is one of the most useful ways of seeing the loading beh where your effort should be focused. Below is a waterfall chart generated by SharePoint site referred to above: 1. $path = http.getpath(); 2. if( string.startswith( $path, "/products" ) ){ 3. http.redirect( "/services.html" ); 4. }
Service Assurance and Optimized routing Wide-area - Global load balancing (traffic directed across multiple locations) Optimized routing with Route Heath Injection Support Center Backup site
Application-Aware Scripting 만약 표현 이가능하다면, 적용 도가능합니다. TrafficScript 를통해서
A Simple Model for Application Rules 1. TM 이사용자로부터요청을받고 Request Rules 을실행 Write to server Client Write to client Retry request Brocade Traffic Manager Server Nodes 간단한 TRAFFICSCRIPT 적용 : 두개의이벤트, REQUEST 와 RESPONSE 2. TM 은서버로부터응답을받고 Response Rules 을실행
Simple Rule: URL 내용을통해다른웹페이지로리디렉션 HTTP 요청중 URL 을상시체크 URL 중 /products 로시작되는것이있으면, /services 페이지로리디렉션 1 $path = http.getpath(); 2 if( string.startswith( $path, "/products" )){ 3 http.redirect( "/services.html" ); 4 }
Flexible Deployment and Licensing Options
Deployment Options Pure Software Virtual Appliance Bare Metal Appliance Micro ADC 64-bit 소프트웨어 리눅스또는 Solaris Maximum flexibility for enterprise architects Pre-packaged VA Hypervisors 를이용한가상화환경에적합 VMware, Hyper-V, Oracle VM, KVM, etc 가상화장점을그대로수용 64-bit 소프트웨어 OS 포함되어서버에단독설치 NIC 에따라일반 Appliance 와유사 Linux Containers High-density deployment Micro in footprint only Best for LB/SSL features ONLY with Services Controller
Available in more clouds than any other Solution vtm 은다른어떤제조사의제품들보다다양한환경의 CSP (Cloud Service Provider) 에서사용되고있습니다.
성공사례
성능 20 배향상, 비용 85% 절감 자본지출 (CapEx) 에서 85 ~ 90% 의절감효과를거두었습니다. 비용이 8 배절감된것외에도, 초당트랜잭션에서측정된네트워크성능이 20 배향상된것으로추정하고있습니다. 또한새로운환경을관리할수있는능력을이전플랫폼대비최소 30~40% 향상할수있었습니다. 데노스크리스토피 (Denos Christofi), EMC 글로벌매니지드서비스의선임솔루션책임자
명절쇼핑기간동안 100% 가동시간달성 올해명절쇼핑기간은정말이지완벽하게끝났습니다. 어떤문제도발생하지않았습니다. 우리는 SLA 를일관되게충족했고, 실제로사이버먼데이나블랙프라이데이를포함한몇달간의명절쇼핑기간동안 100% 가동시간을달성했습니다." 리스토코탈람피 (Risto Kotalampi), MyBuys 의운영담당선임디렉터
국내고객사례 1 배경 가상화 (MS Hyper-v) 환경 당면과제 HTTPS 서비스시안정적인서비스제공필요 이미지가많은웹트래픽처리를위한고성능장비가필요 사용자기기에따른로드밸런싱정책필요 해결방안 SSL Offload 기능으로서버부하절감및사용자응답시간단축 Traffic Script 로모바일기기만특정서버로로드밸런싱적용 모바일서비스를위한전용서버구성
국내고객사례 1 모바일기기만특정서버로접속 BackBone Switch SSL Offload 로사용자응답시간단축 Traffic Manager Web Traffic Manager Web
국내고객사례 1 모바일기기만특정서버로접속 SSL Offload 로사용자응답시간단축
국내고객사례 2 배경 가상화 (VMware vsphere) 환경 당면과제 계열사가하드웨어네트워크시스템유지보수 서비스변경및요청에따른즉각적인대응필요 사용자환경에따른로드밸런싱정책필요 해결방안 S/W 기반의 Traffic Manager 로계열사에요청없이즉각적인대응가능
국내고객사례 2 Servefarm Switch DMZ Switch DB Switch 로그인시클라이언트 IP 주소확인필요 스팸서버 IP 주소만허용 Traffic Manager Mail Web Traffic Manager Mail Web
국내고객사례 2 메일서버로들어오는트래픽에대해스팸서버를거친트래픽이구분불가 서버에서 Source NAT 로인해모든클라이언트가 TM 의 IP 주소로변경됨 웹서비스시클라이언트 IP 주소확인이안되서로그인이안됨
국내고객사례 2 TM 에서 Mail 서비스요청시스팸서버 IP 주소만허용 TM 에서서비스요청시 HTTP 헤더에클라이언트 IP 주소삽입 Cache Hit 율이 79% 이고, 그만큼서버의부하가줄어듬
Brocade vadc 무료다운로드 vtm 무료다운로드 소프트웨어폼팩터 Brocade 커뮤니티 무료평가판 (30 일무료평가판을체험하려면라이선스키가필요 ) 개발자에디션 ( 사용기한이없으며라이선스키가필요하지않음 ) 오늘날의 QA/ 테스트플랫폼에적합한애플리케이션개발도구 애플리케이션인식스크립트작성언어 (TrafficScript) 또는자바같은다른언어로작성된프로그램또는코드를재사용 지원기반에액세스 Puppet manifest, Chef recipe, V Mware, Microsoft, Oracle 및 SA P 를위한애플리케이션청사진등을포함한외부리소스
Demo PC Basic HTTP load balancing Client 1 VIP : 1.0.0.160 10.1.1.10/24 10.1.1.100/24 Brocade vtraffic Manager Client 2 10.1.1.200/24 Web Servers
Thank you