Advanced, Programmable Cloud-based GSLB to Optimize Performance and Availability Terry Bernstein Senior Product Manager Verisign Managed DNS Service.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

Module 13: Implementing ISA Server 2004 Enterprise Edition: Site-to-Site VPN Scenario.
Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
Which server is right for you? Get in Contact with us
MUNIS Platform Migration Project WELCOME. Agenda Introductions Tyler Cloud Overview Munis New Features Questions.
RETHINK BACKUP & ARCHIVE. 2 Backup and Archive are Top IT Priorities Which of the following would you consider to be your org’s most important IT priorities.
Akamai DNS Offerings RSA © Conference ©2013 AKAMAI | FASTER FORWARD TM Akamai DNS Solutions Enhanced DNS (eDNS) Scalable, outsourced, DNS solution.
Acquia Cloud Drupal Platform-as-a-Service. Market Size [1,00,000+ sites] Innovation [10,000+ modules] Community [500,000+ members] “… is as much a Social.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Introduction to Unitas Global Managed IT Infrastructure Service Provider February 2012 North America Los Angeles, USA
1 BIG-IP Global Traffic Manager Presented by: your name, your title.
1 |© 2006 Citrix Systems, Inc.—All rights reserved. CoxCONNECT Case Study: Universal Access supported by a fully redundant infrastructure spanning multiple.
Symantec De-Duplication Solutions Complete Protection for your Information Driven Enterprise Richard Hobkirk Sr. Pre-Sales Consultant.
Citrix Partner Update The Citrix Delivery Centre.
Wade Wegner Windows Azure Technical Evangelist Microsoft Corporation Windows Azure AppFabric Caching.
SERVER LOAD BALANCING Presented By : Priya Palanivelu.
© 2014 ScaleArc. All Rights Reserved. 1 Creating an Agile Data Environment for Apps in the Cloud Summer 2014.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Measuring DANE TLSA Deployment Liang Zhu 1, Duane Wessels 2, Allison Mankin 2, John Heidemann 1 1. USC ISI 2. Verisign Labs 1.
Private Cloud: Application Transformation Business Priorities Presentation.
Motorola Mobility Services Platform
Barracuda Load Balancer Server Availability and Scalability.
STRENTHENING YOUR EXTERNAL DNS External DNS Overview DNS Background Strengthening External DNS with Anycast Example of an Anycast DNS Service.
Message Technologies, Inc. Measuring Success for Hosted Speech Applications Presented by: Laura Grahame Technical Manager.
Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Data Center Solutions Marketing Data Center Business Advantage Customer Proof.
Performance and Security of Internet Applications John Buten Manager, Enterprise Industries
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
1 © Copyright 2010 EMC Corporation. All rights reserved.  Consolidation  Create economies of scale through standardization  Reduce IT costs  Deliver.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Akamai Technologies - Overview RSA ® Conference 2013.
Hosting an Enterprise Financial Forecasting Application with Terminal Server Published: June 2003.
© 2004 VeriSign, Inc. RAPID GROWTH: LESSONS LEARNED FROM.COM/.NET VeriSign Bart Mackay February 2005.
Self-Service Open Resolver Scanning Duane Wessels DNS-OARC Workshop Dublin May 12, 2013.
1 © Copyright 2010 EMC Corporation. All rights reserved. The Virtualization BenefitThe Physical Challenge Virtualizing Microsoft Applications Aging, Inefficient.
Global scale with Microsoft Azure Scenarios Achieving high availability with Microsoft Azure Demos.
Application Center 2000 at Microsoft A solution for managing high availability Web applications built on Windows 2000 Published April 2002.
Customer references Data Centre solutions.
Kona Security Solutions - Overview
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Tatacommunications.com tatacommunications-newworld.com | youtube.com/user/tatacomms © 2015 Tata Communications. All Rights Reserved. TATA COMMUNICATIONS.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
CONNECTIVTY for the modern data center
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
Data Hosting and Security Overview January, 2011.
1© Copyright 2016 EMC Corporation. All rights reserved. VIRTUSTREAM XSTREAM APP DIRECTOR AUTOMATED, AGILE MANAGEMENT FOR SAP.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Avtec Inc Virtualization - Securely Moving to the Cloud.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
SDN & NFV Driving Additional Value into Managed Services.
Microsoft Azure Speed >> Economics Scale. Microsoft Azure Speed >> Economics Scale.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Avenues International Inc.
Organizations Are Embracing New Opportunities
Barracuda Link Balancer
Business Management and Booking Platform on Azure Brings Service Companies to the Cloud “As we grow, we need to be able to depend on our infrastructure,
Business Critical Application Platform
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Zero-Code Solution on Azure Helps Businesses Optimize Processes with Automation and Agility “Implementing Azure has empowered us to help our customers.
Business Critical Application Platform
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Microsoft Azure Easily Accommodates Heavy Demands of Office 365 Management Platform MINI-CASE STUDY “Nuvolex relies on the Azure platform to deliver the.
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
AWS Cloud Computing Masaki.
Cloud Consulting Services and Solutions
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Network as a Service (NaaS) Market to exceed $50bn by 2025.
Utilizing the Network Edge
Presentation transcript:

Advanced, Programmable Cloud-based GSLB to Optimize Performance and Availability Terry Bernstein Senior Product Manager Verisign Managed DNS Service

Verisign Public Agenda Verisign Global Server Load Balancing Dynamic Traffic Management Overview & Examples 2

Verisign Public Powered By Verisign P rotect and provide 100% uninterrupted DNS availability for.com and.net for more than 18 years O perate two of the Internet’s 13 root servers W orldwide constellation of 76 Internet Resolution Sites E nable more than $800 billion of global B2C e-commerce annually R eliable, secure & available critical Internet infrastructure processing 111 billion DNS queries daily E ntrusted with the domains that define the Internet – more than 130 million domain names D evelop innovative technologies reflected in hundreds of industry-leading patents 3

Verisign Public The Benefits of Global Traffic Management Provide alternate locations in the event of a failure, or during routine maintenance Improve Availability Split traffic among multiple locations to handle peak loads Increase Capacity Direct users to the closest or fastest service for the best experience Enhance Performance Direct traffic to the least expensive location, based on service or networking costs Reduce Costs Direct traffic based on either the physical location or IP network to provide unique services Differentiate Services Organizations want to direct Internet traffic among multiple sites, clouds, or CDNs to:

Verisign Public Benefits of Traffic Management in the Cloud DDoS attack resilient with a redundant and high-capacity infrastructure Enhanced Security and Availability Does not require in-house expertise, extensive planning, or hardware/software installations Speed and Agility Enable Fast and Easy Deployment Vastly deployed cloud-based infrastructure allows companies to scale capacity up or down Elastic Capacity No Capex and typically lower Opex Cost Savings Truly global GLB solution that keeps traffic in the cloud for faster performance Ideal for Cloud Platform or CDN Balancing 5

Verisign Public Recursive Server DC 1DC 2AWS SERVICE INSTANCES Verisign Dynamic Traffic Management puts the power at your fingertips to dynamically improve Website service availability and performance utilizing rules- based scripts with virtually unlimited options for customization.

Verisign Public Recursive Server Internal Servers Recursive IP? Company Recursive  Internal Server Else  Public DC Employee Public DC General Public Single Internal IP if innetwork(“ /24”) = true then return “internal” else return “public” end Single Internal IP if innetwork(“ /24”) = true then return “internal” else return “public” end Multiple Internal IPs local internalips=buildTbl(getacctval(“ip_list”) -- ip_list: “ /24, /24” if (innetwork(internalips) == true) then return "internal" else return “public" end local function buildTbl(inputstr) local t={} ; local i=1 for str in string.gmatch(inputstr, "([^,]+)") do t[i] = str ; I = I +1 end return t end Multiple Internal IPs local internalips=buildTbl(getacctval(“ip_list”) -- ip_list: “ /24, /24” if (innetwork(internalips) == true) then return "internal" else return “public" end local function buildTbl(inputstr) local t={} ; local i=1 for str in string.gmatch(inputstr, "([^,]+)") do t[i] = str ; I = I +1 end return t end Split DNS based on Source IP

Verisign Public A: A: GSLB Appliance Recursive Server CNAME: svc1.gtm.example.com svc1.gtm.example.com? A: CNAME: svc1.vrsn.example.com A: DC DC Backup for Hardware-based DNS Load Balancers Manual Failover local GTMstat = getacctval(“GTM_active") if GTMstat == "active" then return “GTM_CNAME" else return “Verisign_CNAME" end Manual Failover local GTMstat = getacctval(“GTM_active") if GTMstat == "active" then return “GTM_CNAME" else return “Verisign_CNAME" end Automated Failover local gtmhealth = getacctval( "system+example.com+gtmcheck.example.com.+A ") if gtmhealth=="F" then return “Verisign_CNAME" else return “GTM_CNAME" End “F”: Health check probe failed “S”: Health check probe success Automated Failover local gtmhealth = getacctval( "system+example.com+gtmcheck.example.com.+A ") if gtmhealth=="F" then return “Verisign_CNAME" else return “GTM_CNAME" End “F”: Health check probe failed “S”: Health check probe success

Verisign Public CDN A Perf=95 CDN A Perf=95 CDN E Perf=60 CDN E Perf=60 CDN C AsiaPac: CDN C RoW: Peak hours: Fastest CDN Off hours: Cheapest CDN Choose the “Best” CDN local geoView = getview(“MyGeoView") if geoView == "AsiaPac" then return “CDN_C" end if geoView == "Americas" then geoIndex = 1 end if geoView == "EuropeMiddleEast" then geoIndex = 2 end local A_Cost = tonumber(getacctval("cost_CDN_A")) local E_Cost = tonumber(getacctval("cost_CDN_E")) local A_TblPerf = buildTbl(getacctval("perf_CDN_A")) local A_Perf = tonumber(A_TblPerf[geoIndex]) local E_TblPerf = buildTbl(getacctval("perf_CDN_E")) local E_Perf = tonumber(E_TblPerf[geoIndex]) if A_Cost <= E_Cost then CheaperCDN = "CDN_A" else CheaperCDN = "CDN_E“ end if A_Perf <= E_Perf then FasterCDN = "CDN_A" else FasterCDN = "CDN_E“ end local time = gettime() if time.hour >= 9 and time.hour < 17 then return FasterCDN else return CheaperCDN local geoView = getview(“MyGeoView") if geoView == "AsiaPac" then return “CDN_C" end if geoView == "Americas" then geoIndex = 1 end if geoView == "EuropeMiddleEast" then geoIndex = 2 end local A_Cost = tonumber(getacctval("cost_CDN_A")) local E_Cost = tonumber(getacctval("cost_CDN_E")) local A_TblPerf = buildTbl(getacctval("perf_CDN_A")) local A_Perf = tonumber(A_TblPerf[geoIndex]) local E_TblPerf = buildTbl(getacctval("perf_CDN_E")) local E_Perf = tonumber(E_TblPerf[geoIndex]) if A_Cost <= E_Cost then CheaperCDN = "CDN_A" else CheaperCDN = "CDN_E“ end if A_Perf <= E_Perf then FasterCDN = "CDN_A" else FasterCDN = "CDN_E“ end local time = gettime() if time.hour >= 9 and time.hour < 17 then return FasterCDN else return CheaperCDN ParameterValue Cost_CDN_A10 Cost_CDN_E6 Perf_CDN_A99,75 Perf_CDN_E90, 80

Verisign Public Dynamic Traffic Management Details LUA Scripting Functions Parameters Getacctval Geolocation GetGeo GetView IP / ASN Getip Getresolverip GetASN GetResolverASN GetRequestDetails InNetwork Miscellaneous GetRandom GetSticky GetVariants Note SOAP API Parameters addUserParameters getUserParameters deleteUserParameters Resource Records createTrafficManagement getTrafficManagement updateTrafficManagement deleteTrafficManagement 10

Verisign Public Summary: Traffic Management from Verisign Enhanced availability and performance, lower TCO, fast and easy deployment, elastic capacity Cloud Enables unique enterprise traffic management requirements through scripted customization and API Dynamic / Flexible Provides resilience to even the largest DNS-based DDoS attacks DDoS Resilience From a trusted provider of critical Internet and security infrastructure services with an unmatched record DNS uptime Trusted Built upon the technology and expertise that Verisign has developed to manage.com and.net with operational accuracy and stability for more than 18 years Proven Truly global load balancing provides enhanced user experience by reducing latency Global Infrastructure 11

© 2015 VeriSign, Inc. All rights reserved. VERISIGN and other trademarks, service marks, and designs are registered or unregistered trademarks of VeriSign, Inc. and its subsidiaries in the United States and in foreign countries. All other trademarks are property of their respective owners.