Edge-ing Out the Competition

Edge-ing Out the Competition

@troysk
@troysk
17 Followers
5 months ago 695
AI Summary
Bulleted
Text
Key Insights
  • The journey of infrastructure evolution from bare metal servers to virtualization, cloud computing, containerization, serverless, and finally, edge computing is explored.
  • Edge computing brings computation and data storage closer to the end-user, reducing latency and bandwidth usage and enabling real-time or near-real-time responses.
  • Content Delivery Networks (CDNs) are a key component of edge computing, exemplified by solutions like Cloudflare, AWS Cloudfront, and AWS S3.
  • AWS Lambda and Lambda@Edge are discussed as serverless compute services that enable code execution at the edge, allowing customization of CDN behavior and enhancing performance.
#Serverless #EdgeComputing #CloudComputing
@troysk704, 11/04/2024
Beyond the cloud
Edge-ing Out the 
Competition
1/18
The Infra Journey
2/18
Bare Metal Servers
• High performance 
• Direct control over hardware resources 
• Limited in fl…
3/18
Virtualization
• Multiple virtual servers run on a single physical server 
• Better resource util…
4/18
Cloud Computing
• Scalable and on-demand access to virtualized resources 
• Infrastructure as a S…
5/18
Containerization
• Docker 
• Applications packaged along with their dependencies 
• Portability,…
6/18
Serverless
• Code only, no infrastructure 
• AWS Lambda, Azure Functions, and Google Cloud Functi…
7/18
Edge Computing
• Computation and data storage closer to end-user 
• Reduced latency and bandwidth…
8/18
CDN
• Cloudflare 
• AWS Cloudfront 
• AWS S3
Source: https://aws.amazon.com/blogs/networking-an…
9/18
AWS Lambda
Source: https://aws.amazon.com/blogs/architecture/field-notes-optimizeyour-java-applic…
10/18
AWS Lambda
https://aws.amazon.com/blogs/opensource/auto-instrumenting-apython-application-with-an…
11/18
Lambda@Edge
Source: https://aws.amazon.com/blogs/networking-and-content-delivery/adding-http-secur…
12/18
Lambda@Edge
Source: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-exam…
13/18
Lambda@Edge
Containers Everywhere!
14/18
Imgproxy
Guide: https://imgproxy.net/blog/almost-free-image-processing-with-imgproxy-and-aws-lambd…
15/18
S3 Transfer Acceleration
• Uploads to CloudFront Edge Network 
• AWS Backbone 
• Reduced latency…
16/18
What’s Next
Source: https://www.researchgate.net/figure/WebAssembly-data-flowarchitecture_fig1_37…
17/18
Thanks!
18/18

Edge-ing Out the Competition

  • 1. @troysk704, 11/04/2024 Beyond the cloud Edge-ing Out the Competition
  • 2. The Infra Journey
  • 3. Bare Metal Servers • High performance • Direct control over hardware resources • Limited in flexibility and scalability • Not well utilised
  • 4. Virtualization • Multiple virtual servers run on a single physical server • Better resource utilisation and improved scalability • Hypervisors; VMware, Xen and KVM • AWS
  • 5. Cloud Computing • Scalable and on-demand access to virtualized resources • Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) • Elasticity, pay-as-you-go pricing, self-service provisioning, and global availability • Application Management remains troublesome
  • 6. Containerization • Docker • Applications packaged along with their dependencies • Portability, consistency, and isolation • Server needs to keep running
  • 7. Serverless • Code only, no infrastructure • AWS Lambda, Azure Functions, and Google Cloud Functions • No server management, reduced operational overhead, automatic scaling, and pay-per-execution pricing • Still can’t reduce latency on CPU bound tasks
  • 8. Edge Computing • Computation and data storage closer to end-user • Reduced latency and bandwidth usage • Real-time or near-real-time responses • CDNs
  • 9. CDN • Cloudflare • AWS Cloudfront • AWS S3 Source: https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-s3- amazon-cloudfront-a-match-made-in-the-cloud/
  • 10. AWS Lambda Source: https://aws.amazon.com/blogs/architecture/field-notes-optimizeyour-java-application-for-aws-lambda-with-quarkus/
  • 11. AWS Lambda https://aws.amazon.com/blogs/opensource/auto-instrumenting-apython-application-with-an-aws-distro-for-opentelemetry-lambdalayer/
  • 12. Lambda@Edge Source: https://aws.amazon.com/blogs/networking-and-content-delivery/adding-http-security-headers-using-lambdaedgeand-amazon-cloudfront/
  • 13. Lambda@Edge Source: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html
  • 14. Lambda@Edge Containers Everywhere!
  • 15. Imgproxy Guide: https://imgproxy.net/blog/almost-free-image-processing-with-imgproxy-and-aws-lambda/ Source: https://imgproxy.net/
  • 16. S3 Transfer Acceleration • Uploads to CloudFront Edge Network • AWS Backbone • Reduced latency in uploads
  • 17. What’s Next Source: https://www.researchgate.net/figure/WebAssembly-data-flowarchitecture_fig1_373229823
  • 18. Thanks!


  • Previous
  • Next
  • f Fullscreen
  • esc Exit Fullscreen
@troysk

Share

Edge-ing Out the Competition

Embed code

Report Inappropriate Content on Jaunt

Choose the reason you are reporting: Edge-ing Out the Competition as inappropriate to Jaunt's content team.


Swipe LEFT
to view Related

Scroll DOWN
to read doc

Cookies to automatically collect, record, and share information about your interactions with our site for analytics purposes.
Cookies used to enable advertising on our site.

Login

OR

Forgot password?

Don't have an account? Sign Up