Movatterモバイル変換


[0]ホーム

URL:


WR
Uploaded byWesley Reisz
189 views

Cloud to Edge

The document discusses the transition to edge computing and the implications of a rapidly growing data stream from vehicles, predicting 10 exabytes per month by 2025. It outlines the architecture of edge computing, comparing traditional and cloud-native approaches, and emphasizes the importance of adopting flexible, DevOps-driven strategies that leverage insights at both the device and infrastructure edges. Key takeaways highlight the necessity for developers to lead in maximizing the potential of edge computing, addressing challenges while applying cloud-native practices.

Embed presentation

Download to read offline
Cloud to Edge:Architecting for theNext Generation of theInternetWESLEY REISZVP Technology at SectionChairperson QCon SF &Co-host of The InfoQ Podcast
Toyota predicts that the car-to-cloud data stream will reach 10 exabytes per month by 2025.~2 million vehicles sold in North America alone
WESLEY REISZVP Technology @Section.ioChairperson QCon SF &Co-host of The InfoQ Podcastwes@sec&on.io@wesreisz
Section is a developer-focused EdgeCompute Platform for deployingcontainerized workloads at the edge.
DEFINE EDGEEdge overloaded termARCHITECTURELet’s compare what things look likein and outside of an Edge Native ArchitectureCLOUD NATIVE LESSONSAT THE EDGEDevOps, ELK, K8s, Containers
Now is the Mme to adopt an edge na'vestrategy at the device and infrastructureedge that is flexible, leverages DevOps,and offers deep insights into theopera7on.TL;DR
DEFINING THE EDGE
LASTMILEDEVICEEDGEINFRASTRUCTUREEDGESelf-containedend-point devices, suchas smart-phones, wearables andautomobiles.Gateway devices such as IoTaggregators, switching and routingdevices.On-premise server platforms.Access sites which housenetwork access equipment,such as cellular radio basestations, xDSL and xPON accesssites.Aggregation hubs, such as those which house DAS (DistributedAntenna Systems) and serve as an initial aggregation oftransmission connections from the access sites.Regional data centers and central offices, where access controller,switching equipment and other service gateway functionality
CENTRALIZEDCLOUDINFRASTRUCTUREEDGEDEVICEEDGEIOT/SENSORSHigh Latency / More ComputeLower Latency / Less Compute
A content delivery network or content distribution network (CDN) is ageographically distributed network of proxy servers and their data centers.The goal is to provide high availability and high performance by distributingthe service spatially relative to end-users…CDNs are a layer in the Internet ecosystem. Content owners such as mediacompanies and e-commerce vendors pay CDN operators to deliver theircontent to their end users. In turn, a CDN pays ISPs, carriers, and networkoperators for hosting its servers in their data centers.Edge Compute Platformcompute, and custom workloads,^Edge Compute Platforms Application Developersensure workloadsare running between their servers and users.An edge compute platform leverages available compute between the cloudprovider and the user (together with cloud devops practices) to deploytraditional CDN & custom workloads.
Use CasesFacebook Live:Stream is sent via RTMPS (Real-Time Messaging Protocol) to a geographically local PoP. Theconnection is forwarded over an internal Facebook network to a Facebook data-centre. Whenyou see a live stream in your feed and you click on it the player requests the manifest. If it isn'talready on your local PoP the request goes to the data centre to get the manifest, and thenfetches the media files in 1 sec clips. As they get sent back they are cached on the PoP if theyaren’t there already.https://www.infoq.com/podcasts/sachin-kulkarni-facebook-live/Cloudflare:Service Worker API implementation for the Cloudflare platform. Brings a server less styleapproach to running JavaScript workloads on their Points of Presence. https://www.infoq.com/presentations/cloudflare-workers/Chick fil-A:We think of our Edge Computing environment as a “micro private cloud”. By this, we mean thatwe provide developers with a series of helpful services and a place to deploy their applicationson our infrastructure.https://medium.com/@cfatechblog/edge-computing-at-chick-fil-a-7d67242675e2Tesla:A Virtual Power Plant (VPP) is a network of distributed energy-resources (often solar, wind, andbatteries) that are aggregated to provide smarter and more flexible power generation,distribution, and availability. Tesla's VPP consists of vertically integrated hardware andsoftware, including both cloud and edge computing.https://qconlondon.com/london2020/presentation/tesla-virtual-power-plantInfrastructure Edge Compute
h8ps://landscape.lfedge.orgLandscape
TRADITIONALAPPLICATIONARCHITECTURE
BOTWAF
BOT WAF
CAPEXOPEXvs.
CHALLENGESShared infraLimited Choice (often one size fits all)Often Little insight into what’s happening 
EDGE-NATIVE APPLICATIONARCHITECTURE
Points of Presences (POPs or Clusters)•OpEx vs CapEx•Dynamic•Multi-provider (all cloud vendorsDigitalOcean, RackCorp, CenturyLink, Packet)•Built on Top of the same technologies andpractices as the cloud•Containerized
Modules•Unit of deployment is the container•Can horizontally scale workloads•Configuration is simplified•Choice of vendors without locking•Your own code can be deployWAFBOTContainer
CHALLENGESOrchestration of these containersApplying the DevOps PracticesInsight into what’s happeningConnectivity
LESSONS FROM THE CLOUDATTHE INFRA EDGE
FlexibilityConfigurable, ubiquitous,multi cloud/ multi providerDevOps PracticesContinuous delivery/automation/containerized workloadInsights and VisibilityUnderstanding what’s happeningwith your system Observability
Developers need the ability to package anddeploy workloads wherever they need logic toreside. They also need the tools to abstract thecomplexity of deploying to multiple edgelocations.We call this Any Workload, Any WhereFlexibility
RUNNING CONTAINERS…  is a standard unit of software that packages up code and allits dependencies so the application runs quickly and reliablyfrom one computing environment to anotherProvides the isolation / dependencies /securityStandardizedLightweight
KUBERNETESKubernetes Namespaces allows Isolation… is an open-source container-orchestration system forautomating application deployment, scaling, and management.It was originally designed by Google, and is now maintained bythe Cloud Native Computing Foundation.Manages the horizontal scale / availabilityComplicated, but understood at the cloud
MULTIPROVIDER DEPLOYMENTSTerraform, bash, API/CLINew languages/Tools (DarkLang andPulumi)Infrastructure as code (IaC) is the process of managing andprovisioning computer data centers through machine-readabledefinition files, rather than physical hardware configuration orinteractive configuration tools. The IT infrastructure managedby this comprises both physical equipment such as bare-metalservers as well as virtual machines and associatedconfiguration resources.
AWSPacketCenturyLink???
AWSPacketCenturyLink???
DevOps is the combination of cultural philosophies,practices, and tools that increases an organization’s ability todeliver applications and services at high velocity: evolvingand improving products at a faster pace than organizationsusing traditional software development and infrastructuremanagement processes.This speed enables organizations to better serve theircustomers and compete more effectively in the market.You Build, You Own ItDevOps Practices
API DRIVEN… able to write code to control aspects of the system.CustomizableOpenIntegration
GITOPS… is a way of implementing Continuous Deployment for cloudnative applications. It focuses on a developer-centricexperience when operating infrastructure, by using toolsdevelopers are already familiar with, including Git andContinuous Deployment tools.GithooksTrigger message deployments to globalPOPSConfiguration management
Code/ConfigCloud ServiceMessage BusGlobal POPsGit
Things will eventually go wrong. When they do,developers need the ability to dive into the stack andunderstand what is happening. It should be familiarand combine the power of search and visualization.Insights and Visibility
OBSERVABILITYIn control theory, observability is a measure of how wellinternal states of a system can be inferred from knowledge ofits external outputs. The observability and controllability of asystem are mathematical duals3 Pillars of Observability :• Logs• Metrics• Tracing
WAFBOTContainer
Connectivity… we can only go so far today. K8s needsconnectivity. There are projects (such as Project EVEK3s, KubeEdge) that are pushing orchestration intothe device edge.Challenges Remaining
DEFINE EDGEEdge overloaded termARCHITECTURELet’s compare what things look likein and outside of an Edge Native ArchitectureDevOps, ELK, K8s, ContainersCLOUD NATIVE LESSONSAT THE EDGE
KEY TAKEAWAYS•Edge is divided into two groups defined by the last mile. On oneside is the device edge and the other is the Infrastructure edge.•Traditional applications have used CDN as a blackbox but morecan be done by applying some of the lessons learned at theCloud.•Challenges exist in leveraging cloud native practices at theInfrastructure edge; however, it is possible to leverage DevOps toaddress many of these issues.
An Industry Ripe for DisruptionRealizing the full potential of the Edge needs a catalyst- software developers -
QUESTIONSWESLEY REISZVP Technology at SectionChairperson QCon SF &Co-host of The InfoQ Podcastwes@sec&on.io@wesreisz
BACKUP SLIDES
ServerlessContainerMODULESWeb App Firewall (WAF)Signal SciencesThreatXTemplarbitShieldImage OptimizationKrakenCloudinaryCacheVarnish 3-6Bot BlockerPerimeterX Bot BlockerImperva/ Distil BotBlockerCodeNode.jsOpenResty (Lua/nginx)Bring Your OwnA/B TestingSiteSpectContainerized AppsServerless Apps

Recommended

PPTX
CNCF Introduction - Feb 2018
PPTX
Application Centric Microservices Architecture
PPTX
OpenStack and Kubernetes - A match made for Telco Heaven
PDF
cncf overview and building edge computing using kubernetes
PDF
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...
PPTX
Enabling Microservices Frameworks to Solve Business Problems
PPTX
StampedeCon 2015 Keynote
PPTX
Seriously Open Cloud Native Java Microservices
PPTX
Open Source Edge Computing Platforms - Overview
PPTX
Docker:- Application Delivery Platform Towards Edge Computing
PDF
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
PDF
Dockercon State of the Art in Microservices
PPTX
CICS TS v5.5 support for Node.js applications
PDF
Docker up & running
 
PDF
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
PDF
G07.2014 magic quadrant for enterprise file synchronization and sharing
PPTX
Enabling application portability with the greatest of ease!
PPTX
DockerCon EU 2017 - General Session Day 1
PPTX
Introducing the Open Container Project
PDF
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
PDF
Meetup6 microservices for the IoT
PPTX
Kubernetes for the VI Admin
PDF
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
PPTX
Wisconsin .NET UG - Windows Azure
PPTX
DockerCon EU 2017 - General Session Day 2
PDF
Microservice Scars - Alt.net 2hr
PDF
Networking is NOT Free: Lessons in Network Design
PPTX
Dev opscon survey summary 2013
PPTX
Akraino and Edge Computing
PDF
Are you ready to be edgy? Bringing applications to the edge of the network

More Related Content

PPTX
CNCF Introduction - Feb 2018
PPTX
Application Centric Microservices Architecture
PPTX
OpenStack and Kubernetes - A match made for Telco Heaven
PDF
cncf overview and building edge computing using kubernetes
PDF
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...
PPTX
Enabling Microservices Frameworks to Solve Business Problems
PPTX
StampedeCon 2015 Keynote
PPTX
Seriously Open Cloud Native Java Microservices
CNCF Introduction - Feb 2018
Application Centric Microservices Architecture
OpenStack and Kubernetes - A match made for Telco Heaven
cncf overview and building edge computing using kubernetes
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...
Enabling Microservices Frameworks to Solve Business Problems
StampedeCon 2015 Keynote
Seriously Open Cloud Native Java Microservices

What's hot

PPTX
Open Source Edge Computing Platforms - Overview
PPTX
Docker:- Application Delivery Platform Towards Edge Computing
PDF
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
PDF
Dockercon State of the Art in Microservices
PPTX
CICS TS v5.5 support for Node.js applications
PDF
Docker up & running
 
PDF
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
PDF
G07.2014 magic quadrant for enterprise file synchronization and sharing
PPTX
Enabling application portability with the greatest of ease!
PPTX
DockerCon EU 2017 - General Session Day 1
PPTX
Introducing the Open Container Project
PDF
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
PDF
Meetup6 microservices for the IoT
PPTX
Kubernetes for the VI Admin
PDF
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
PPTX
Wisconsin .NET UG - Windows Azure
PPTX
DockerCon EU 2017 - General Session Day 2
PDF
Microservice Scars - Alt.net 2hr
PDF
Networking is NOT Free: Lessons in Network Design
PPTX
Dev opscon survey summary 2013
Open Source Edge Computing Platforms - Overview
Docker:- Application Delivery Platform Towards Edge Computing
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Dockercon State of the Art in Microservices
CICS TS v5.5 support for Node.js applications
Docker up & running
 
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
G07.2014 magic quadrant for enterprise file synchronization and sharing
Enabling application portability with the greatest of ease!
DockerCon EU 2017 - General Session Day 1
Introducing the Open Container Project
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
Meetup6 microservices for the IoT
Kubernetes for the VI Admin
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
Wisconsin .NET UG - Windows Azure
DockerCon EU 2017 - General Session Day 2
Microservice Scars - Alt.net 2hr
Networking is NOT Free: Lessons in Network Design
Dev opscon survey summary 2013

Similar to Cloud to Edge

PPTX
Akraino and Edge Computing
PDF
Are you ready to be edgy? Bringing applications to the edge of the network
PDF
Kalix: Tackling the The Cloud to Edge Continuum
PPTX
edge computing slides - these slides include
PDF
Innovations in Edge Computing and MEC
PDF
Edge Computing.pdf
PDF
The Evolution of Edge computing
PDF
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
 
PPTX
A theory on basics of edge computing notes
PDF
Edge computing PPT slides and it's benifits and drawbacks
PPTX
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
PDF
Automated Deployment and Management of Edge Clouds
PDF
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
PDF
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
PDF
Edge Computing: Drivers and Trends
PDF
5G Edge Computing Whitepaper, FCC Advisory Council
PDF
Cloud Edge Computing_ Beyond the Data Center.pdf
PDF
Ericsson Technology Review: Creating the next-generation edge-cloud ecosystem
PDF
Build Distributed Architectures at the Edge
PDF
DevConf.US 2022 - Exploring Open Source Edge Success at Scale
Akraino and Edge Computing
Are you ready to be edgy? Bringing applications to the edge of the network
Kalix: Tackling the The Cloud to Edge Continuum
edge computing slides - these slides include
Innovations in Edge Computing and MEC
Edge Computing.pdf
The Evolution of Edge computing
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
 
A theory on basics of edge computing notes
Edge computing PPT slides and it's benifits and drawbacks
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Automated Deployment and Management of Edge Clouds
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Edge Computing: Drivers and Trends
5G Edge Computing Whitepaper, FCC Advisory Council
Cloud Edge Computing_ Beyond the Data Center.pdf
Ericsson Technology Review: Creating the next-generation edge-cloud ecosystem
Build Distributed Architectures at the Edge
DevConf.US 2022 - Exploring Open Source Edge Success at Scale

Recently uploaded

PPTX
Cloud-and-AI-Platform-FY26-Partner-Playbook.pptx
PDF
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
PDF
Vibe Coding vs. Spec-Driven Development [Free Meetup]
PDF
API-First Architecture in Financial Systems
PDF
Unser Jahresrückblick – MarvelClient in 2025
PDF
Digit Expo 2025 - EICC Edinburgh 27th November
PPTX
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
PDF
Zero Trust & Defense-in-Depth: The Future of Critical Infrastructure Security
PDF
Is It Possible to Have Wi-Fi Without an Internet Provider
PDF
Safeguarding AI-Based Financial Infrastructure
PPTX
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
PDF
Energy Storage Landscape Clean Energy Ministerial
PPTX
From Backup to Resilience: How MSPs Are Preparing for 2026
 
PDF
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
PPTX
Kanban India 2025 | Daksh Gupta | Modeling the Models, Generative AI & Kanban
PPTX
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network
PPTX
AI in Cybersecurity: Digital Defense by Yasir Naveed Riaz
PDF
Greetings All Students Update 3 by Mia Corp
PPTX
cybercrime in Information security .pptx
PPTX
Data Privacy and Protection: Safeguarding Information in a Connected World
Cloud-and-AI-Platform-FY26-Partner-Playbook.pptx
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
Vibe Coding vs. Spec-Driven Development [Free Meetup]
API-First Architecture in Financial Systems
Unser Jahresrückblick – MarvelClient in 2025
Digit Expo 2025 - EICC Edinburgh 27th November
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
Zero Trust & Defense-in-Depth: The Future of Critical Infrastructure Security
Is It Possible to Have Wi-Fi Without an Internet Provider
Safeguarding AI-Based Financial Infrastructure
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
Energy Storage Landscape Clean Energy Ministerial
From Backup to Resilience: How MSPs Are Preparing for 2026
 
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
Kanban India 2025 | Daksh Gupta | Modeling the Models, Generative AI & Kanban
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network
AI in Cybersecurity: Digital Defense by Yasir Naveed Riaz
Greetings All Students Update 3 by Mia Corp
cybercrime in Information security .pptx
Data Privacy and Protection: Safeguarding Information in a Connected World

Cloud to Edge

  • 1.
    Cloud to Edge:Architectingfor theNext Generation of theInternetWESLEY REISZVP Technology at SectionChairperson QCon SF &Co-host of The InfoQ Podcast
  • 2.
    Toyota predicts thatthe car-to-cloud data stream will reach 10 exabytes per month by 2025.~2 million vehicles sold in North America alone
  • 3.
    WESLEY REISZVP Technology@Section.ioChairperson QCon SF &Co-host of The InfoQ Podcastwes@sec&on.io@wesreisz
  • 4.
    Section is adeveloper-focused EdgeCompute Platform for deployingcontainerized workloads at the edge.
  • 5.
    DEFINE EDGEEdge overloadedtermARCHITECTURELet’s compare what things look likein and outside of an Edge Native ArchitectureCLOUD NATIVE LESSONSAT THE EDGEDevOps, ELK, K8s, Containers
  • 6.
    Now is theMme to adopt an edge na'vestrategy at the device and infrastructureedge that is flexible, leverages DevOps,and offers deep insights into theopera7on.TL;DR
  • 7.
  • 10.
    LASTMILEDEVICEEDGEINFRASTRUCTUREEDGESelf-containedend-point devices, suchassmart-phones, wearables andautomobiles.Gateway devices such as IoTaggregators, switching and routingdevices.On-premise server platforms.Access sites which housenetwork access equipment,such as cellular radio basestations, xDSL and xPON accesssites.Aggregation hubs, such as those which house DAS (DistributedAntenna Systems) and serve as an initial aggregation oftransmission connections from the access sites.Regional data centers and central offices, where access controller,switching equipment and other service gateway functionality
  • 11.
  • 13.
    A content delivery network or contentdistribution network (CDN) is ageographically distributed network of proxy servers and their data centers.The goal is to provide high availability and high performance by distributingthe service spatially relative to end-users…CDNs are a layer in the Internet ecosystem. Content owners such as mediacompanies and e-commerce vendors pay CDN operators to deliver theircontent to their end users. In turn, a CDN pays ISPs, carriers, and networkoperators for hosting its servers in their data centers.Edge Compute Platformcompute, and custom workloads,^Edge Compute Platforms Application Developersensure workloadsare running between their servers and users.An edge compute platform leverages available compute between the cloudprovider and the user (together with cloud devops practices) to deploytraditional CDN & custom workloads.
  • 14.
    Use CasesFacebook Live:Streamis sent via RTMPS (Real-Time Messaging Protocol) to a geographically local PoP. Theconnection is forwarded over an internal Facebook network to a Facebook data-centre. Whenyou see a live stream in your feed and you click on it the player requests the manifest. If it isn'talready on your local PoP the request goes to the data centre to get the manifest, and thenfetches the media files in 1 sec clips. As they get sent back they are cached on the PoP if theyaren’t there already.https://www.infoq.com/podcasts/sachin-kulkarni-facebook-live/Cloudflare:Service Worker API implementation for the Cloudflare platform. Brings a server less styleapproach to running JavaScript workloads on their Points of Presence. https://www.infoq.com/presentations/cloudflare-workers/Chick fil-A:We think of our Edge Computing environment as a “micro private cloud”. By this, we mean thatwe provide developers with a series of helpful services and a place to deploy their applicationson our infrastructure.https://medium.com/@cfatechblog/edge-computing-at-chick-fil-a-7d67242675e2Tesla:A Virtual Power Plant (VPP) is a network of distributed energy-resources (often solar, wind, andbatteries) that are aggregated to provide smarter and more flexible power generation,distribution, and availability. Tesla's VPP consists of vertically integrated hardware andsoftware, including both cloud and edge computing.https://qconlondon.com/london2020/presentation/tesla-virtual-power-plantInfrastructure Edge Compute
  • 15.
  • 16.
  • 21.
  • 22.
  • 23.
  • 24.
    CHALLENGESShared infraLimited Choice(often one size fits all)Often Little insight into what’s happening 
  • 25.
  • 26.
    Points of Presences(POPs or Clusters)•OpEx vs CapEx•Dynamic•Multi-provider (all cloud vendorsDigitalOcean, RackCorp, CenturyLink, Packet)•Built on Top of the same technologies andpractices as the cloud•Containerized
  • 27.
    Modules•Unit of deploymentis the container•Can horizontally scale workloads•Configuration is simplified•Choice of vendors without locking•Your own code can be deployWAFBOTContainer
  • 28.
    CHALLENGESOrchestration of thesecontainersApplying the DevOps PracticesInsight into what’s happeningConnectivity
  • 29.
    LESSONS FROM THECLOUDATTHE INFRA EDGE
  • 30.
    FlexibilityConfigurable, ubiquitous,multi cloud/multi providerDevOps PracticesContinuous delivery/automation/containerized workloadInsights and VisibilityUnderstanding what’s happeningwith your system Observability
  • 31.
    Developers need theability to package anddeploy workloads wherever they need logic toreside. They also need the tools to abstract thecomplexity of deploying to multiple edgelocations.We call this Any Workload, Any WhereFlexibility
  • 32.
    RUNNING CONTAINERS…  isa standard unit of software that packages up code and allits dependencies so the application runs quickly and reliablyfrom one computing environment to anotherProvides the isolation / dependencies /securityStandardizedLightweight
  • 33.
    KUBERNETESKubernetes Namespaces allowsIsolation… is an open-source container-orchestration system forautomating application deployment, scaling, and management.It was originally designed by Google, and is now maintained bythe Cloud Native Computing Foundation.Manages the horizontal scale / availabilityComplicated, but understood at the cloud
  • 34.
    MULTIPROVIDER DEPLOYMENTSTerraform, bash,API/CLINew languages/Tools (DarkLang andPulumi)Infrastructure as code (IaC) is the process of managing andprovisioning computer data centers through machine-readabledefinition files, rather than physical hardware configuration orinteractive configuration tools. The IT infrastructure managedby this comprises both physical equipment such as bare-metalservers as well as virtual machines and associatedconfiguration resources.
  • 35.
  • 36.
  • 37.
    DevOps is the combinationof cultural philosophies,practices, and tools that increases an organization’s ability todeliver applications and services at high velocity: evolvingand improving products at a faster pace than organizationsusing traditional software development and infrastructuremanagement processes.This speed enables organizations to better serve theircustomers and compete more effectively in the market.You Build, You Own ItDevOps Practices
  • 38.
    API DRIVEN… ableto write code to control aspects of the system.CustomizableOpenIntegration
  • 39.
    GITOPS… is away of implementing Continuous Deployment for cloudnative applications. It focuses on a developer-centricexperience when operating infrastructure, by using toolsdevelopers are already familiar with, including Git andContinuous Deployment tools.GithooksTrigger message deployments to globalPOPSConfiguration management
  • 41.
  • 42.
    Things will eventuallygo wrong. When they do,developers need the ability to dive into the stack andunderstand what is happening. It should be familiarand combine the power of search and visualization.Insights and Visibility
  • 43.
    OBSERVABILITYIn control theory,observability is a measure of how wellinternal states of a system can be inferred from knowledge ofits external outputs. The observability and controllability of asystem are mathematical duals3 Pillars of Observability :• Logs• Metrics• Tracing
  • 44.
  • 49.
    Connectivity… we canonly go so far today. K8s needsconnectivity. There are projects (such as Project EVEK3s, KubeEdge) that are pushing orchestration intothe device edge.Challenges Remaining
  • 50.
    DEFINE EDGEEdge overloadedtermARCHITECTURELet’s compare what things look likein and outside of an Edge Native ArchitectureDevOps, ELK, K8s, ContainersCLOUD NATIVE LESSONSAT THE EDGE
  • 51.
    KEY TAKEAWAYS•Edge isdivided into two groups defined by the last mile. On oneside is the device edge and the other is the Infrastructure edge.•Traditional applications have used CDN as a blackbox but morecan be done by applying some of the lessons learned at theCloud.•Challenges exist in leveraging cloud native practices at theInfrastructure edge; however, it is possible to leverage DevOps toaddress many of these issues.
  • 53.
    An Industry Ripefor DisruptionRealizing the full potential of the Edge needs a catalyst- software developers -
  • 54.
    QUESTIONSWESLEY REISZVP Technologyat SectionChairperson QCon SF &Co-host of The InfoQ Podcastwes@sec&on.io@wesreisz
  • 55.
  • 56.
    ServerlessContainerMODULESWeb App Firewall(WAF)Signal SciencesThreatXTemplarbitShieldImage OptimizationKrakenCloudinaryCacheVarnish 3-6Bot BlockerPerimeterX Bot BlockerImperva/ Distil BotBlockerCodeNode.jsOpenResty (Lua/nginx)Bring Your OwnA/B TestingSiteSpectContainerized AppsServerless Apps

[8]ページ先頭

©2009-2025 Movatter.jp