SlideShare a Scribd company logo
evolvable architecture…
FOR HYBRID MULTICLOUD
...with SDN
PRESENTERS
James Kelly
Lead Cloud Architect
Juniper Networks
• Engineer
• Marketer
• Continual Learner
DX IN 2018
SuperOps?
DX = CONTINUOUS IMPROVEMENT
TECHNOLOGY GEEKS
SERVICE PROVIDERS
BUSINESS “PARTNER”
BUSINESS SHAPERS
-1980s
90s-2000s
00s-2010s
TODAY
A brief history of highly effective IT
LINES BLUR BETWEEN IT AND BUSINESS
• IT leaders shape the future of the business innovation
• IT owns most of the customer experience
INNOVATION IS AN IMPERATIVE
• As disruption impacts every industry: The choice is in between predator or prey.
• Focus is on technology that is differentiating. Drab tech is kicked is SaaS
SECURITY IS A MUST
• More threatening than competitors, breaches are devastating
• Must be pervasive in culture, processes, applications and infrastructure
AI IS HIGHLY ANTICIPATED, AND NEEDS PLANNING
• Business plans for AI are well defined: 23%, Technology plans for AI: 20%*
• New levels of market, business, and operations awareness
today’s STATE of IT
* SFDC State of IT 2017
DIGITAL IQ TODAY
Digital IQ sentiment is dropping
Only half of executives rate their Digital IQ strongly
Technology and competitors are
NOT WAITING
PWC’s Digital IQ survey ‘17
EFFECTIVE
RELIABLE
VELOCITY, AGILITY,
SCALE, REACH
EFFICIENT
DIGITAL OPS,
DEVOPS,
PUBLIC CLOUD, IoT
SECURITY,
SRE
EXPERIMENTATION,
BIG DATA, AI
TCO,
OPEN SOURCE
FASTER
STRONGER
HARDER
BETTER
FUNCTIONAL
STRATEGIC
TRANSFORMATIVE
MODE 1
MODE 2
DX Role of the CIO Bimodal IT ?
FASTER
STRONGER
HARDER
BETTER
FUNCTIONAL
STRATEGIC
TRANSFORMATIVE
MODE 1
MODE 2
DX Role of the CIO Bimodal IT ?
FASTER
STRONGER
HARDER
BETTER
FUNCTIONAL
STRATEGIC
TRANSFORMATIVE
MODE 1
MODE 2
DX Role of the CIO Bimodal IT
WINSIMPLICITY
MULTICLOUD
IS THE PLATFORM
MULTICLOUD: REALITY, NOT A STRATEGY
AIMING FOR MULTICLOUD
AS THE INFRASTRCTURE IDEAL
State of the Cloud Survey ‘17
MULTIPLE AZs MULTIPLE ACCOUNTS MULTIPLE REGIONS MULTIPLE VENDORS
THE STRATEGY: HOW TO CHOOSE & CONSUME WISELY
85% ofenterprises
MULTICLOUD ENTERPRISE END-TO-END
MULTICLOUD REACHES END-TO-END
Enterprises are rooted where staff, customers, products, and services are Public and Hybrid cloud are multicloud
Data Centers / Private Cloud
Branch / Remote
Campus / HQ
SaaS Public Cloud
Public Cloud
Private / Public WAN
MULTICLOUD TOP-TO-BOTTOM
Clouds provide services and IaaS
(elastic programmable infrastructure)
1
Clouds are inter-connected2
Clouds run cloud-native app stacks3
1
2
3
----- IaaS abstraction -----
WHAT IS IT?
WHAT ABOUT HYBRID CLOUD
BUSINESS MOTIVATIONS FOR CLOUD CHOICE
Defn. HYBRID CLOUD:
Hybrid cloud spans at least one public and one private cloud
Better modern use: A unified platform that spans multiple clouds
HYBRID CLOUD – WHY?
VENUE:
• Geography for reach, migration, compliance or sovereignty
• Cost advantages
• Feature advantages
RESILIENCE:
• Disaster recovery and avoidance site
• Active-active setups for high availability
AGILITY:
• Speed of abstracting away infrastructure for developers
• Circumvent challenges: budget, staff, experience
• Hardware & software innovation pace of hyper-scale clouds
FLEXIBILITY:
• Design split-tier applications for best of both worlds
• Lifecycle / environment for dev, test, staging, production
• Bursting (seasonal, occasional etc. spiky usage vs. steady usage)
LUCK FAVORS THE PREPARED
Hybrid cloud prepares enterprise IT by design for infinite scale and choice
HYBRID CLOUD – BEST OF BOTH WORLDS
THE GOOD:
• Global infrastructure platform
• Ecosystem: Big Data, Machine Learning, IoT Platforms
• Economic flexibility and alignment with value
• Instant and elastic scale and failover possibilities
• YES! Security – expert SecOps in large clouds
THE BAD:
• No end of amortization – A perpetual investment
• Platform and data locality lock-in
• Aspects of unpredictability
PUBLIC CLOUD
THE GOOD:
• Control and compliance over location and systems
• Data sovereignty and locality
• Custom SLAs, platforms and hardware
• Trust for mission-critical workloads and security
THE BAD:
• Time and skill to build/maintain/scale the platform
• Reserves and CapEx beyond current needs
• Aspects of inflexibility
PRIVATE CLOUD
EVOLVABLE
HYBRID MULTICLOUD
MULTICLOUD IS THE NEW IT – HOW?
FOR A MULTICLOUD UNIFIED PLATFORM, PARITY = PORTABILITY
• Functionally compatible: APIs, infrastructure and platform primitives, config behavior
• Non-functionally compatible: availability, performance, QoS
• Economically compatible: no prohibitively drastic cost differences
MULTICLOUD PLATFORM
Unified Cloud Platform
• Application and DevOps pipeline portability and mobility
• Multicloud I&O management and orchestration
• Consistency and parity of core experience
• Economic optimization with flexibility
HYBRID CLOUD PLATFORM
Doing everything, all at once!
• Context switching efficiency loses
• Poor portability of DevOps automations and apps
• Cloud data and services lock-in
• Long-term management and cost control nightmare
DISPARATE MULTI, PRIVATE, PUBLIC CLOUD
UNIFIED PLATFORM
VS.
SEPARATION OF CONCERNS
- layers not silos –
• App Engineering
• Platform Engineering
• DevOps Pipeline Engineering
• Cluster Ops and SRE
• IaaS EngOps: Network, Security, Storage, VMs & Metal
SECURE,
AUTOMATED
MULTICLOUD OPS
LAYERS… SPAN MULTICLOUD
APP ENGINEERING
PLATFORM ENGINEERING
DEVOPS PIPELINE ENGINEERING
CLUSTER OPS / SRE
IaaS I&O ENGINEERING
MULTICLOUD EVOLVABLE ARCHITECTURE
MULTICLOUD-READY apps and platform
• Services as a Platform SaaP is sticky. Easy but not portable.
(e.g. SaaP = plethora of AWS services, or those of many public clouds)
• Don’t use custom cloud services when you can BYO
(e.g. API gateway, auth, DB, message queue, etc.)
• Easier BYO packages and portability with tools like K8s Helm
• Find multi-cloud shims like Minio for S3-like obj. storage
• Avoid API lock-in: OSS-based managed services if can’t BYO
(e.g. Managed MySQL, Kafka, etc.)
• Else, lock-in for business advantage of unique offerings
APP ENGINEERING
PLATFORM ENGINEERING
DEVOPS PIPELINE ENGINEERING
CLUSTER OPS / SRE
IaaS I&O ENGINEERING
MULTICLOUD EVOLVABLE ARCHITECTURE
MULTICLOUD-READY DevOps
• SaaP example: AWS CodeStar not portable
• Portable examples: Jenkins, Spinnaker
General guide:
• CI/CD and gitOps: test automation, deployment pipeline as code
• Consistency between environments: Dev/Test, Staging and Production
What about SDN?
• If you have different IPAM, DNS, Policy, LB, etc. in staging vs. prod
…then you break consistency between environments!
• Ensure the same setups between environments
• Need SDN + DevNetOps – SDN as code, and then SDN CI/CD
• Make this simple or invisible for app and platform engineering
• Multi-tenant/env. SDN makes this easy, instead of one SDN per env.
APP ENGINEERING
PLATFORM ENGINEERING
DEVOPS PIPELINE ENGINEERING
CLUSTER OPS / SRE
IaaS I&O ENGINEERING
MULTICLOUD EVOLVABLE ARCHITECTURE
MULTICLOUD-READY Cluster Ops
• SaaP example: GAE, ECS, etc. not portable
• Portable examples: Kubernetes, Mesos, Nomad, OpenShift…
General guide:
• Clusters aaS: Avoid lock-in using OSS managed services if can’t BYO
• KaaS with serverless containers: better value; Pod = multicloud standard
• Cluster lifecycle (as code): Avoid DSLs by using Terraform or multicloud
shims to setup and scale clusters
What about SDN (with Kubernetes)?
• Multi-tenant/env. SDN makes multi-use/project clusters much simpler
• InfoSec as code: Some SDN security policies, tenant isolation, etc.
• Much variance in KaaS networking/GLB/NLB is unified in some SDNs
that implement Service type: LoadBalancer and Ingress
APP ENGINEERING
PLATFORM ENGINEERING
DEVOPS PIPELINE ENGINEERING
CLUSTER OPS / SRE
IaaS I&O ENGINEERING
PROOF YOU CAN DO IT
MULTICLOUD EVOLVABLE ARCHITECTURE
MULTICLOUD-READY I&O Engineering
• Physical infrastructure itself isn’t portable, but…
General guide:
• IaaS shims make portable automation: Terraform, Minio, Digital Rebar,
• Some primitives and APIs are more portable than others: image formats,
object storage, volumes, networks, firewalls, base OS, auth, etc.
• Artifacts and config as code for software-defined and physical systems
• Copy production environment data into staging for realistic testing
What about SDN?
• Overlays provide separation of concerns and network/security isolation
• Multitenancy is required because of many projects to support
• Choose SDNs for any underlay: physical IP network or cloud IP network
• Choose SDNs that integrate with many orchestration systems
APP ENGINEERING
PLATFORM ENGINEERING
DEVOPS PIPELINE ENGINEERING
CLUSTER OPS / SRE
IaaS I&O ENGINEERING
“IT IS NOT THE STRONGEST
OF THE SPECIES THAT SURVIVE
NOR THE MOST INTELLIGENT
BUT THE ONE
MOST RESPONSIVE TO CHANGE
- Charles Darwin
EVOLUTION IS A GROWTH MINDSET
AGILITY IS THE ABILITY TO ADAPT
The future belongs to the fast!
and agile
Evolvable architecture for hybrid multicloud with sdn

More Related Content

What's hot

Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity Model
Jim Bugwadia
 
Cloud Native Operations
Cloud Native OperationsCloud Native Operations
Cloud Native Operations
Michael Mueller
 
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
MarketingArrowECS_CZ
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
Krishna-Kumar
 
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud StrategyMulti-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
ThousandEyes
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
Emiliano Pecis
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
C4Media
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
IBM
 
Building a Global Multi-Tenant Monitoring Platform
Building a Global Multi-Tenant Monitoring PlatformBuilding a Global Multi-Tenant Monitoring Platform
Building a Global Multi-Tenant Monitoring Platform
Amazon Web Services
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud Implementation
Rex Wang
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
David Linthicum
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
VMware Tanzu
 
A Transformation Journey
A Transformation JourneyA Transformation Journey
A Transformation Journey
VMware Tanzu
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Consulting
 
Dell EMC: Virtualizace není jen hypervisor!
Dell EMC: Virtualizace není jen hypervisor!Dell EMC: Virtualizace není jen hypervisor!
Dell EMC: Virtualizace není jen hypervisor!
MarketingArrowECS_CZ
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
Jim Bugwadia
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
panagenda
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - Accenture
VMware Tanzu
 
Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1
AISDC
 

What's hot (20)

Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity Model
 
Cloud Native Operations
Cloud Native OperationsCloud Native Operations
Cloud Native Operations
 
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
 
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud StrategyMulti-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
Multi-Cloud Breaks IT Ops: Best Practices to De-Risk Your Cloud Strategy
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
 
Building a Global Multi-Tenant Monitoring Platform
Building a Global Multi-Tenant Monitoring PlatformBuilding a Global Multi-Tenant Monitoring Platform
Building a Global Multi-Tenant Monitoring Platform
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud Implementation
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
 
A Transformation Journey
A Transformation JourneyA Transformation Journey
A Transformation Journey
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
 
Dell EMC: Virtualizace není jen hypervisor!
Dell EMC: Virtualizace není jen hypervisor!Dell EMC: Virtualizace není jen hypervisor!
Dell EMC: Virtualizace není jen hypervisor!
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - Accenture
 
Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1
 

Similar to Evolvable architecture for hybrid multicloud with sdn

How Software-Defined Data Center Technology Is Changing Cloud Computing
How Software-Defined Data Center Technology Is Changing Cloud ComputingHow Software-Defined Data Center Technology Is Changing Cloud Computing
How Software-Defined Data Center Technology Is Changing Cloud Computing
NIMBOXX
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
Migrating to Public Cloud
Migrating to Public CloudMigrating to Public Cloud
Migrating to Public Cloud
Adrian Cockcroft
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
RightScale
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
ANUSUYA T K
 
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDBMongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS
 
cloud_ch1.pptx
cloud_ch1.pptxcloud_ch1.pptx
cloud_ch1.pptx
AdarshaDhakal
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
UOS
 
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle RomeIBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Switzerland
 
Right scale enterprise solution
Right scale enterprise solution Right scale enterprise solution
Right scale enterprise solution
Brad , Yun Lee
 
Right scale enterprise solution
Right scale enterprise solution Right scale enterprise solution
Right scale enterprise solution
Brad , Yun Lee
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
PartnerWin - #SocialSelling StarterPacks
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Lucas Jellema
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 
Cloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdfCloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdf
Nilesh Gule
 
Aws cloud computing course
Aws cloud computing courseAws cloud computing course
Aws cloud computing course
samyak IT solutions pvt ltd
 
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to CloudRightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale
 
DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harvey
harryvanhaaren
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Tannya seth
 

Similar to Evolvable architecture for hybrid multicloud with sdn (20)

How Software-Defined Data Center Technology Is Changing Cloud Computing
How Software-Defined Data Center Technology Is Changing Cloud ComputingHow Software-Defined Data Center Technology Is Changing Cloud Computing
How Software-Defined Data Center Technology Is Changing Cloud Computing
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Migrating to Public Cloud
Migrating to Public CloudMigrating to Public Cloud
Migrating to Public Cloud
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDBMongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
 
cloud_ch1.pptx
cloud_ch1.pptxcloud_ch1.pptx
cloud_ch1.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle RomeIBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
 
Right scale enterprise solution
Right scale enterprise solution Right scale enterprise solution
Right scale enterprise solution
 
Right scale enterprise solution
Right scale enterprise solution Right scale enterprise solution
Right scale enterprise solution
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdfCloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdf
 
Aws cloud computing course
Aws cloud computing courseAws cloud computing course
Aws cloud computing course
 
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to CloudRightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to Cloud
 
DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harvey
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

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.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
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
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
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.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

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
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
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...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Evolvable architecture for hybrid multicloud with sdn

  • 1. evolvable architecture… FOR HYBRID MULTICLOUD ...with SDN
  • 2. PRESENTERS James Kelly Lead Cloud Architect Juniper Networks • Engineer • Marketer • Continual Learner
  • 4. DX = CONTINUOUS IMPROVEMENT TECHNOLOGY GEEKS SERVICE PROVIDERS BUSINESS “PARTNER” BUSINESS SHAPERS -1980s 90s-2000s 00s-2010s TODAY A brief history of highly effective IT LINES BLUR BETWEEN IT AND BUSINESS • IT leaders shape the future of the business innovation • IT owns most of the customer experience INNOVATION IS AN IMPERATIVE • As disruption impacts every industry: The choice is in between predator or prey. • Focus is on technology that is differentiating. Drab tech is kicked is SaaS SECURITY IS A MUST • More threatening than competitors, breaches are devastating • Must be pervasive in culture, processes, applications and infrastructure AI IS HIGHLY ANTICIPATED, AND NEEDS PLANNING • Business plans for AI are well defined: 23%, Technology plans for AI: 20%* • New levels of market, business, and operations awareness today’s STATE of IT * SFDC State of IT 2017
  • 5. DIGITAL IQ TODAY Digital IQ sentiment is dropping Only half of executives rate their Digital IQ strongly Technology and competitors are NOT WAITING PWC’s Digital IQ survey ‘17
  • 6. EFFECTIVE RELIABLE VELOCITY, AGILITY, SCALE, REACH EFFICIENT DIGITAL OPS, DEVOPS, PUBLIC CLOUD, IoT SECURITY, SRE EXPERIMENTATION, BIG DATA, AI TCO, OPEN SOURCE
  • 12. MULTICLOUD: REALITY, NOT A STRATEGY AIMING FOR MULTICLOUD AS THE INFRASTRCTURE IDEAL State of the Cloud Survey ‘17 MULTIPLE AZs MULTIPLE ACCOUNTS MULTIPLE REGIONS MULTIPLE VENDORS THE STRATEGY: HOW TO CHOOSE & CONSUME WISELY 85% ofenterprises
  • 13. MULTICLOUD ENTERPRISE END-TO-END MULTICLOUD REACHES END-TO-END Enterprises are rooted where staff, customers, products, and services are Public and Hybrid cloud are multicloud Data Centers / Private Cloud Branch / Remote Campus / HQ SaaS Public Cloud Public Cloud Private / Public WAN
  • 14. MULTICLOUD TOP-TO-BOTTOM Clouds provide services and IaaS (elastic programmable infrastructure) 1 Clouds are inter-connected2 Clouds run cloud-native app stacks3 1 2 3 ----- IaaS abstraction -----
  • 15. WHAT IS IT? WHAT ABOUT HYBRID CLOUD
  • 16. BUSINESS MOTIVATIONS FOR CLOUD CHOICE Defn. HYBRID CLOUD: Hybrid cloud spans at least one public and one private cloud Better modern use: A unified platform that spans multiple clouds HYBRID CLOUD – WHY? VENUE: • Geography for reach, migration, compliance or sovereignty • Cost advantages • Feature advantages RESILIENCE: • Disaster recovery and avoidance site • Active-active setups for high availability AGILITY: • Speed of abstracting away infrastructure for developers • Circumvent challenges: budget, staff, experience • Hardware & software innovation pace of hyper-scale clouds FLEXIBILITY: • Design split-tier applications for best of both worlds • Lifecycle / environment for dev, test, staging, production • Bursting (seasonal, occasional etc. spiky usage vs. steady usage)
  • 17. LUCK FAVORS THE PREPARED Hybrid cloud prepares enterprise IT by design for infinite scale and choice HYBRID CLOUD – BEST OF BOTH WORLDS THE GOOD: • Global infrastructure platform • Ecosystem: Big Data, Machine Learning, IoT Platforms • Economic flexibility and alignment with value • Instant and elastic scale and failover possibilities • YES! Security – expert SecOps in large clouds THE BAD: • No end of amortization – A perpetual investment • Platform and data locality lock-in • Aspects of unpredictability PUBLIC CLOUD THE GOOD: • Control and compliance over location and systems • Data sovereignty and locality • Custom SLAs, platforms and hardware • Trust for mission-critical workloads and security THE BAD: • Time and skill to build/maintain/scale the platform • Reserves and CapEx beyond current needs • Aspects of inflexibility PRIVATE CLOUD
  • 19. MULTICLOUD IS THE NEW IT – HOW? FOR A MULTICLOUD UNIFIED PLATFORM, PARITY = PORTABILITY • Functionally compatible: APIs, infrastructure and platform primitives, config behavior • Non-functionally compatible: availability, performance, QoS • Economically compatible: no prohibitively drastic cost differences
  • 20. MULTICLOUD PLATFORM Unified Cloud Platform • Application and DevOps pipeline portability and mobility • Multicloud I&O management and orchestration • Consistency and parity of core experience • Economic optimization with flexibility HYBRID CLOUD PLATFORM Doing everything, all at once! • Context switching efficiency loses • Poor portability of DevOps automations and apps • Cloud data and services lock-in • Long-term management and cost control nightmare DISPARATE MULTI, PRIVATE, PUBLIC CLOUD UNIFIED PLATFORM VS.
  • 21. SEPARATION OF CONCERNS - layers not silos – • App Engineering • Platform Engineering • DevOps Pipeline Engineering • Cluster Ops and SRE • IaaS EngOps: Network, Security, Storage, VMs & Metal
  • 23. LAYERS… SPAN MULTICLOUD APP ENGINEERING PLATFORM ENGINEERING DEVOPS PIPELINE ENGINEERING CLUSTER OPS / SRE IaaS I&O ENGINEERING
  • 24. MULTICLOUD EVOLVABLE ARCHITECTURE MULTICLOUD-READY apps and platform • Services as a Platform SaaP is sticky. Easy but not portable. (e.g. SaaP = plethora of AWS services, or those of many public clouds) • Don’t use custom cloud services when you can BYO (e.g. API gateway, auth, DB, message queue, etc.) • Easier BYO packages and portability with tools like K8s Helm • Find multi-cloud shims like Minio for S3-like obj. storage • Avoid API lock-in: OSS-based managed services if can’t BYO (e.g. Managed MySQL, Kafka, etc.) • Else, lock-in for business advantage of unique offerings APP ENGINEERING PLATFORM ENGINEERING DEVOPS PIPELINE ENGINEERING CLUSTER OPS / SRE IaaS I&O ENGINEERING
  • 25. MULTICLOUD EVOLVABLE ARCHITECTURE MULTICLOUD-READY DevOps • SaaP example: AWS CodeStar not portable • Portable examples: Jenkins, Spinnaker General guide: • CI/CD and gitOps: test automation, deployment pipeline as code • Consistency between environments: Dev/Test, Staging and Production What about SDN? • If you have different IPAM, DNS, Policy, LB, etc. in staging vs. prod …then you break consistency between environments! • Ensure the same setups between environments • Need SDN + DevNetOps – SDN as code, and then SDN CI/CD • Make this simple or invisible for app and platform engineering • Multi-tenant/env. SDN makes this easy, instead of one SDN per env. APP ENGINEERING PLATFORM ENGINEERING DEVOPS PIPELINE ENGINEERING CLUSTER OPS / SRE IaaS I&O ENGINEERING
  • 26. MULTICLOUD EVOLVABLE ARCHITECTURE MULTICLOUD-READY Cluster Ops • SaaP example: GAE, ECS, etc. not portable • Portable examples: Kubernetes, Mesos, Nomad, OpenShift… General guide: • Clusters aaS: Avoid lock-in using OSS managed services if can’t BYO • KaaS with serverless containers: better value; Pod = multicloud standard • Cluster lifecycle (as code): Avoid DSLs by using Terraform or multicloud shims to setup and scale clusters What about SDN (with Kubernetes)? • Multi-tenant/env. SDN makes multi-use/project clusters much simpler • InfoSec as code: Some SDN security policies, tenant isolation, etc. • Much variance in KaaS networking/GLB/NLB is unified in some SDNs that implement Service type: LoadBalancer and Ingress APP ENGINEERING PLATFORM ENGINEERING DEVOPS PIPELINE ENGINEERING CLUSTER OPS / SRE IaaS I&O ENGINEERING
  • 27. PROOF YOU CAN DO IT
  • 28. MULTICLOUD EVOLVABLE ARCHITECTURE MULTICLOUD-READY I&O Engineering • Physical infrastructure itself isn’t portable, but… General guide: • IaaS shims make portable automation: Terraform, Minio, Digital Rebar, • Some primitives and APIs are more portable than others: image formats, object storage, volumes, networks, firewalls, base OS, auth, etc. • Artifacts and config as code for software-defined and physical systems • Copy production environment data into staging for realistic testing What about SDN? • Overlays provide separation of concerns and network/security isolation • Multitenancy is required because of many projects to support • Choose SDNs for any underlay: physical IP network or cloud IP network • Choose SDNs that integrate with many orchestration systems APP ENGINEERING PLATFORM ENGINEERING DEVOPS PIPELINE ENGINEERING CLUSTER OPS / SRE IaaS I&O ENGINEERING
  • 29. “IT IS NOT THE STRONGEST OF THE SPECIES THAT SURVIVE NOR THE MOST INTELLIGENT BUT THE ONE MOST RESPONSIVE TO CHANGE - Charles Darwin
  • 30. EVOLUTION IS A GROWTH MINDSET AGILITY IS THE ABILITY TO ADAPT The future belongs to the fast! and agile