SlideShare a Scribd company logo
By: Joseph Primicerio
January 28, 2019
Multi-Cloud Networking
An Overview of the Networking Complexities in a
Hybrid and Multi-cloud World
Cloud Networking Complexities
Hybrid and Multi-Cloud Factors:
 Routing traffic rapidly and securely between disparate cloud platforms is
complex; avoid complex Managed VPN solutions
 Automation needed for disparate CLI’s, BGP ASN’s, and routing tables
 Managing multiple cloud, SaaS, network, and colocation providers is a
juggling act!
 Every provider will have their own proprietary method for management,
monitoring, storage, and network solutions.
 Establishing standard security capabilities and policies
 Ability to enforce security for users, data, and applications everywhere is
essential
The need for digital transformation increases complexity with managing multiple
apps, on multiple clouds, and leveraging a mix of public, private and hybrid cloud
networks.
Other Complexities
Modernization
 Hybrid clouds need modernized data center and processes to support both legacy and
new applications.
 New capabilities need to support rapid provisioning, higher performance, and data
mobility between disparate clouds (public and private).
Monitoring and Security
 Multi-cloud networks need capability to monitor and secure traffic flows in/out of public
cloud environments.
 End-to-end encryption needed for every virtual circuit/path/connection.
Suppliers
 There are a plethora of options; need to carefully evaluate network requirements and
migrate workloads accordingly to avoid vendor-lock.
Connectivity
 Network Abstraction: Purpose-built networking in the cloud is all software driven.
 Automation needed for disparate CLI’s, BGP ASN’s, and routing tables.
 End-to-end encryption needed for every virtual circuit/path/connection.
Simplifying Complexity
Potential Methods:
 SD-WAN or Software-defined networking
 Cloud On Ramp Service Providers
 Carrier-Neutral Colocation Services
 AWS Direct Connect
 Azure Express Route
While a multi-cloud strategy will help to avoid vendor lock-in, increase
reliability and protect mission-critical data, it has inherent complexity.
Before leaping into multi-cloud, consider these few potential methods to
simplify the complexity.
SD-WAN Architecture
 SD-WAN is a software-defined approach to centralized management of the
wide-area network and seamlessly extends the WAN to multiple public clouds.
 High availability and predictable SLAs for critical enterprise applications.
 Multiple active-active links to balance network traffic load.
 Purpose-built networking in the cloud is all software driven.
 Dynamically routes application traffic to drive efficient delivery.
Aggregation of
links into single
bundled link
MPLS
Customer Data Center
E
D
G
E
Customer
Branch A
LTE
INTERNET
Cloud “On-Ramp” Service Providers
 Cloud On Ramp Services provide a connection service within a data center
that connects directly to a cloud service provider’s network.
“On Ramp”
Network
On-Ramp Providers:
 Equinix
 CoreSite
 Digital Realty
 Switch
 Cologix
 Megaport
Customer Data Center
Carrier Neutral Colocation
 Carrier neutrality refers to data centers that allow interconnection between
many colocation and interconnection providers.
 Provides diversity and flexibility by not being bound to any one service
provider.
Direct Connect Architecture
 Carve up 1Gb connections for each VIF.
 With BGP, only the CIDR of the VPC will be advertised; individual
subnets cannot be advertised.
 Include three subnets per availability zone for Web, App, and
Database hosts.
AWS Region
VPC
10.2.0.0/16
AWS Direct Connect Location
AWS PremiseCustomer Premise
Direct Connect
Router
Customer/Partner
Router
Customer
Router/Firewall
Customer’s
Network
AWS Region
VPC
10.0.0.0/16
AWS Region
VPC
10.4.0.0/16Private VIF 1
Private VIF 2
Private VIF 3
Each VIF can be
associated with a
different AWS account
ExpressRoute Architecture
 Same connectivity methods for connection to Azure Cloud.
 Deploy redundant routers on-prem for active-active
connections.
 Connect VNet to multiple ExpressRoute circuits by different
service providers

More Related Content

What's hot

Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Edureka!
 
Cloud computing
Cloud computingCloud computing
Cloud computing
DebrajKarmakar
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
Alert Logic
 
Public cloud
Public cloudPublic cloud
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
Nithin Raj
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
Dr.Neeraj Kumar Pandey
 
Virtualization
VirtualizationVirtualization
Virtualization
Utkarsh Soni
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Kshitij Mittal
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Robert Sim
 
Azure 101
Azure 101Azure 101
Azure 101
Korry Lavoie
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Dipankar Boruah
 
On premise vs cloud server
On premise vs cloud serverOn premise vs cloud server
On premise vs cloud server
ASK EHS Engineering & Consultants
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
David J Rosenthal
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
Hallmark B-school
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
gjuljo
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Edureka!
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
TinarivosoaAbaniaina
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
PT Datacomm Diangraha
 
Enterprise Cloud Governance: A Frictionless Approach
Enterprise Cloud Governance: A Frictionless ApproachEnterprise Cloud Governance: A Frictionless Approach
Enterprise Cloud Governance: A Frictionless Approach
RightScale
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Naveed Farooq
 

What's hot (20)

Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
 
Public cloud
Public cloudPublic cloud
Public cloud
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Azure 101
Azure 101Azure 101
Azure 101
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
On premise vs cloud server
On premise vs cloud serverOn premise vs cloud server
On premise vs cloud server
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
Enterprise Cloud Governance: A Frictionless Approach
Enterprise Cloud Governance: A Frictionless ApproachEnterprise Cloud Governance: A Frictionless Approach
Enterprise Cloud Governance: A Frictionless Approach
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Similar to Multi cloud networking

My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
Pradeeban Kathiravelu, Ph.D.
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Shivang100
 
Cloud Networking Presentation - WAN Summit - Ciaran Roche
Cloud Networking Presentation - WAN Summit - Ciaran RocheCloud Networking Presentation - WAN Summit - Ciaran Roche
Cloud Networking Presentation - WAN Summit - Ciaran Roche
Ciaran Roche
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_Paper
Marc Curtis
 
Sd wan scale agility robustness
Sd wan scale agility robustnessSd wan scale agility robustness
Sd wan scale agility robustness
hirahegde
 
Sd wan scale agility robustness
Sd wan scale agility robustnessSd wan scale agility robustness
Sd wan scale agility robustness
abhishere01
 
Cloud computing
Cloud computingCloud computing
Cloud computing
perfectican
 
OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323
Les Williams
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service Provider
Idan Hershkovich
 
Polarin is the best NaaS Platform in India
Polarin is the best NaaS Platform in IndiaPolarin is the best NaaS Platform in India
Polarin is the best NaaS Platform in India
Polarin1
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
Ahmed Banafa
 
Sdn whitepaper
Sdn whitepaperSdn whitepaper
Sdn whitepaper
Hari Sasank
 
09e4150ead3fa7505a000000
09e4150ead3fa7505a00000009e4150ead3fa7505a000000
09e4150ead3fa7505a000000
Fauzil Rizqi
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
Cloud-Computing-The-Future-of-Computing.pptx
Cloud-Computing-The-Future-of-Computing.pptxCloud-Computing-The-Future-of-Computing.pptx
Cloud-Computing-The-Future-of-Computing.pptx
UdhavGupta6
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
eShikshak
 
E018113036
E018113036E018113036
E018113036
IOSR Journals
 
What is public cloud Explained
What is public cloud ExplainedWhat is public cloud Explained
What is public cloud Explained
jeetendra mandal
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnet
redpel dot com
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
Ajay844
 

Similar to Multi cloud networking (20)

My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
 
Cloud Networking Presentation - WAN Summit - Ciaran Roche
Cloud Networking Presentation - WAN Summit - Ciaran RocheCloud Networking Presentation - WAN Summit - Ciaran Roche
Cloud Networking Presentation - WAN Summit - Ciaran Roche
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_Paper
 
Sd wan scale agility robustness
Sd wan scale agility robustnessSd wan scale agility robustness
Sd wan scale agility robustness
 
Sd wan scale agility robustness
Sd wan scale agility robustnessSd wan scale agility robustness
Sd wan scale agility robustness
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service Provider
 
Polarin is the best NaaS Platform in India
Polarin is the best NaaS Platform in IndiaPolarin is the best NaaS Platform in India
Polarin is the best NaaS Platform in India
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
 
Sdn whitepaper
Sdn whitepaperSdn whitepaper
Sdn whitepaper
 
09e4150ead3fa7505a000000
09e4150ead3fa7505a00000009e4150ead3fa7505a000000
09e4150ead3fa7505a000000
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Cloud-Computing-The-Future-of-Computing.pptx
Cloud-Computing-The-Future-of-Computing.pptxCloud-Computing-The-Future-of-Computing.pptx
Cloud-Computing-The-Future-of-Computing.pptx
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
 
E018113036
E018113036E018113036
E018113036
 
What is public cloud Explained
What is public cloud ExplainedWhat is public cloud Explained
What is public cloud Explained
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnet
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

Multi cloud networking

  • 1. By: Joseph Primicerio January 28, 2019 Multi-Cloud Networking An Overview of the Networking Complexities in a Hybrid and Multi-cloud World
  • 2. Cloud Networking Complexities Hybrid and Multi-Cloud Factors:  Routing traffic rapidly and securely between disparate cloud platforms is complex; avoid complex Managed VPN solutions  Automation needed for disparate CLI’s, BGP ASN’s, and routing tables  Managing multiple cloud, SaaS, network, and colocation providers is a juggling act!  Every provider will have their own proprietary method for management, monitoring, storage, and network solutions.  Establishing standard security capabilities and policies  Ability to enforce security for users, data, and applications everywhere is essential The need for digital transformation increases complexity with managing multiple apps, on multiple clouds, and leveraging a mix of public, private and hybrid cloud networks.
  • 3. Other Complexities Modernization  Hybrid clouds need modernized data center and processes to support both legacy and new applications.  New capabilities need to support rapid provisioning, higher performance, and data mobility between disparate clouds (public and private). Monitoring and Security  Multi-cloud networks need capability to monitor and secure traffic flows in/out of public cloud environments.  End-to-end encryption needed for every virtual circuit/path/connection. Suppliers  There are a plethora of options; need to carefully evaluate network requirements and migrate workloads accordingly to avoid vendor-lock. Connectivity  Network Abstraction: Purpose-built networking in the cloud is all software driven.  Automation needed for disparate CLI’s, BGP ASN’s, and routing tables.  End-to-end encryption needed for every virtual circuit/path/connection.
  • 4. Simplifying Complexity Potential Methods:  SD-WAN or Software-defined networking  Cloud On Ramp Service Providers  Carrier-Neutral Colocation Services  AWS Direct Connect  Azure Express Route While a multi-cloud strategy will help to avoid vendor lock-in, increase reliability and protect mission-critical data, it has inherent complexity. Before leaping into multi-cloud, consider these few potential methods to simplify the complexity.
  • 5. SD-WAN Architecture  SD-WAN is a software-defined approach to centralized management of the wide-area network and seamlessly extends the WAN to multiple public clouds.  High availability and predictable SLAs for critical enterprise applications.  Multiple active-active links to balance network traffic load.  Purpose-built networking in the cloud is all software driven.  Dynamically routes application traffic to drive efficient delivery. Aggregation of links into single bundled link MPLS Customer Data Center E D G E Customer Branch A LTE INTERNET
  • 6. Cloud “On-Ramp” Service Providers  Cloud On Ramp Services provide a connection service within a data center that connects directly to a cloud service provider’s network. “On Ramp” Network On-Ramp Providers:  Equinix  CoreSite  Digital Realty  Switch  Cologix  Megaport Customer Data Center
  • 7. Carrier Neutral Colocation  Carrier neutrality refers to data centers that allow interconnection between many colocation and interconnection providers.  Provides diversity and flexibility by not being bound to any one service provider.
  • 8. Direct Connect Architecture  Carve up 1Gb connections for each VIF.  With BGP, only the CIDR of the VPC will be advertised; individual subnets cannot be advertised.  Include three subnets per availability zone for Web, App, and Database hosts. AWS Region VPC 10.2.0.0/16 AWS Direct Connect Location AWS PremiseCustomer Premise Direct Connect Router Customer/Partner Router Customer Router/Firewall Customer’s Network AWS Region VPC 10.0.0.0/16 AWS Region VPC 10.4.0.0/16Private VIF 1 Private VIF 2 Private VIF 3 Each VIF can be associated with a different AWS account
  • 9. ExpressRoute Architecture  Same connectivity methods for connection to Azure Cloud.  Deploy redundant routers on-prem for active-active connections.  Connect VNet to multiple ExpressRoute circuits by different service providers