What is a Content Delivery Network (CDN)?

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 207

  • @atmospheric_b
    @atmospheric_b 5 ปีที่แล้ว +392

    half of the video i was thinking about the setup of that mirror board you are writing on))) Thanks

    • @Dennis_315
      @Dennis_315 5 ปีที่แล้ว +51

      I initially thought he was writing backwards perfectly, but then realized the's writing on a glass pain and the image is just flipped. Ok, that's done, i can concentrate on the video now.

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว +71

      Here's a post we wrote to explain how these videos are created. th-cam.com/channels/KWaEZ-_VweaEx1j62do_vQ.htmlcommunity?lb=Ugzf5SL_yh9NglCJzgF4AaABCQ Let us know if you have any more questions and thanks for visiting.

    • @desmondamberetu4345
      @desmondamberetu4345 4 ปีที่แล้ว +7

      me too, i thought i was the only one

    • @richiemello3447
      @richiemello3447 4 ปีที่แล้ว +26

      This is how you truly know if your a nerd. Spends more time wondering how something works instead of just listening to the video lol

    • @ashwath2324
      @ashwath2324 4 ปีที่แล้ว +3

      Same here...I thought it was shot from behind and added that layer...anyways that's clever

  • @brooklynnsumner7598
    @brooklynnsumner7598 5 ปีที่แล้ว +296

    go dad!! super proud!

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว +58

      Thanks for watching Brooklynn! Your dad did a great job.

    • @TheCameltotem
      @TheCameltotem 5 ปีที่แล้ว +15

      Your dad is great at explaining!

    • @jjll6745
      @jjll6745 5 ปีที่แล้ว +3

      IBM Cloud dad can you explain load balance vs cdn. it sounds like they are the same??

    • @spacejam22
      @spacejam22 4 ปีที่แล้ว

      wait a second he looks so young

    • @goofygoober1009
      @goofygoober1009 4 ปีที่แล้ว +5

      that’s cute :)

  • @IlyasMorev
    @IlyasMorev ปีที่แล้ว +2

    Thanks for the quality explanation! Already tested CDN Serverspace, content download speed has increased by 1.5 times.

  • @vincent3542
    @vincent3542 2 ปีที่แล้ว +1

    legend says, a master can simplified a complex concepts, and now i see the truth.

  • @ishaanniyazi7624
    @ishaanniyazi7624 ปีที่แล้ว

    Easy and Simple way to understand the need of CDN Thanks sir

  • @AwaraGhumakkad
    @AwaraGhumakkad 4 ปีที่แล้ว +10

    thanks for such an amazing video - few questions may be dumb sorry about that
    1. who installs the CND?
    2. whose responsibility is to maintain CDNs?
    3. every company places there own CDNs?
    4. companies has to pay to someone for CDN?
    5. If responses are saved in CDNs from actual server- suppose the content of an Site changes then how will it reflect to users ? because response is already cached in CDN ? so my question is how long CDN keep serving through itself ? when does it refreshes itself with current actual server data

    • @muhammedladeed2280
      @muhammedladeed2280 3 ปีที่แล้ว +2

      yeah. i also have these doubts bro .did you get the answers for these?

    • @blasttrash
      @blasttrash 2 ปีที่แล้ว +10

      I think there are dedicated CDN companies like Akamai, CloudFlare, Google DNS etc. So if you are a company owner, you could pay and use these services. These services usually have a dashboard where you can upload content. This is called a push CDNs, meaning you are pushing data. Some of these services also provide APIs, so you don't have to manually open their dashboard and upload HTML, videos etc. Instead in your code, itself you can have sophisticated logic to upload and distribute newly added content across the globe.
      However some of these services also have pull CDNs wherein it works like a LRU(least recently used cache). Say your first user request for HTML page, that request goes to your server and that data is cached in pull CDN. From next time, that user can directly hit pull CDN instead of making round trip to your server.
      On the other hand, if you don't trust cloud services, then you as an owner can also create your own CDNs. Some big companies do it all on their own and maintain their own servers. Or some companies like Netflix what they do is, they partner with other CDN companies and ISPs(Internet Service Providers like Airtel, Verizon, Jio etc) and store videos etc right there. So whenever new content gets added to Netflix you don't have to to USA to get that data for example, but your ISP or some nearest CDN can give that information for you.
      And for all of this data, there is usually something called TTL(Time to live). its like a expiry date. Usually in hours or days or seconds(for some dynamic content). You should be careful while setting these values coz your users might end up getting stale or old data depending on how large your TTL values are. This is also where cache invalidation becomes important. Like what strategy do you use: LRU, LFU, Random etc.

    • @saraeissa4954
      @saraeissa4954 2 ปีที่แล้ว +2

      @@blasttrash are CDN company rates affordable for startups with no money?

  • @quiccloud
    @quiccloud 9 หลายเดือนก่อน

    Great explanation on how CDNs like ours work. Thanks

  • @Yetipfote
    @Yetipfote 4 ปีที่แล้ว +1

    them backwards writing skills are out of the charts!

    • @IBMTechnology
      @IBMTechnology  4 ปีที่แล้ว +3

      Well actually, we don't write backward. Here is a blog post we wrote that explains how we do it. ➞ ibm.co/2LTPMjo

  • @deafprophets9009
    @deafprophets9009 5 หลายเดือนก่อน

    Hang on. This guy is left-handed AND he's writing backwards??? What a beast.
    ps. Thank you for the great content and visuals. Really helps!

  • @aaronmarco6077
    @aaronmarco6077 5 ปีที่แล้ว +1

    Well Explained.....CDN helps to accelerate the website and delivers the content to the users in all global locations.

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว

      We appreciate your positive comments, Aaron. Thank you for checking out our channel.

  • @ChocolateMilkCultLeader
    @ChocolateMilkCultLeader 2 ปีที่แล้ว +2

    The perfect video on this topic. Crisp and covering the right details

  • @hajii3463
    @hajii3463 2 ปีที่แล้ว +1

    I forgot what was the video about when i realized that he's writing in reverse so it's readable for us

  • @cfanaticrekords7767
    @cfanaticrekords7767 ปีที่แล้ว

    I really understand CDNs now, thank you to much.

  • @thomas-sinkala
    @thomas-sinkala 4 ปีที่แล้ว +8

    Straight to the point. I love this.

  • @ravik7734
    @ravik7734 3 ปีที่แล้ว +1

    Crisp and punchy.. well done!

  • @FirstLast-qy7hf
    @FirstLast-qy7hf 3 ปีที่แล้ว +4

    Imagine being able to write backwards in a mirror like way, and explaining this stuff, really God job

  • @RedRobotDevelopment
    @RedRobotDevelopment 7 หลายเดือนก่อน

    This is a great video, just a small clarification I think you should point out - when you say website runs faster it might be misleading, CDN will make your website load faster - the website itself might be doing some heavy javascript calculations which with or without a CDN, that part would not be impacted.

  • @naumanahmad5254
    @naumanahmad5254 4 ปีที่แล้ว

    Very simple and better explanation. Love from Pakistan

  • @ajmalosmani79999
    @ajmalosmani79999 ปีที่แล้ว

    Very concise and to the point explanation, Thank you.

  • @satish1012
    @satish1012 16 วันที่ผ่านมา

    Bear in mind that CDNs (Content Delivery Networks) are most effective for serving static content-such as audio files, videos, images, and documents. These networks cache the content at multiple edge locations, bringing it closer to end-users, thereby reducing latency and improving load times.
    However, when it comes to dynamic or live data, such as retrieving the latest records from a database, requests typically need to reach the original source or backend server to ensure users receive the most up-to-date information. CDNs are generally not suitable for handling real-time database queries because caching mechanisms cannot keep up with the constant changes of dynamic data.
    Unfortunately, this distinction is often misunderstood by management teams, who may push to implement CDNs even in scenarios where they are not suitable due to these core limitations.

  • @leventinaglans5425
    @leventinaglans5425 3 ปีที่แล้ว

    Very clear! Now I know what is it. This lesson should be in YT's top by query "CDN dns"

  • @RajibBiswasurl
    @RajibBiswasurl 4 ปีที่แล้ว +3

    Mr. Ryan, thank you very much for the simple explanation..

  • @lambmaster27
    @lambmaster27 3 ปีที่แล้ว +11

    Great video! Thanks for making it! Very quick, simple, and informative!

  • @marketingsale3543
    @marketingsale3543 2 ปีที่แล้ว

    Thanks for the useful information that I am actively learning about CDN.

  • @rangermaverick85
    @rangermaverick85 ปีที่แล้ว

    Nice but you should explain more what do you mean by "service". A CDN is a network of interconnected servers/data centers. Content is stored on CDN servers geographically closer to the users

  • @Ashish8363
    @Ashish8363 3 ปีที่แล้ว

    Amazing explaination and ability to write mirror words. You're a god.

  • @prudhvin9730
    @prudhvin9730 4 ปีที่แล้ว +2

    this is simple and amazing explanation.

  • @Sneguro4ka
    @Sneguro4ka 5 ปีที่แล้ว +3

    That... was...an... awesome.... explanation.

  • @aaronharris2144
    @aaronharris2144 ปีที่แล้ว

    thank u for this great visual!! so easy to understand!

  • @AbhinavKumar-dr4ef
    @AbhinavKumar-dr4ef 2 ปีที่แล้ว

    Thank you for the visual education.

  • @prashantchamoli7263
    @prashantchamoli7263 3 หลายเดือนก่อน

    Thanks for the amazing video
    I have one question : Although we have stored our static content in CDN server, the backend call to fetch the data (REST APIs) would still go to the origin server right? So how does it benefit us in that case?

  • @jimoblert5972
    @jimoblert5972 4 ปีที่แล้ว +3

    Perfect explanation video. Just basic facts in words that everyone understands. Great job 🔥👌

  • @teus8753
    @teus8753 3 ปีที่แล้ว

    Thank you, simple yet informative

    • @IBMTechnology
      @IBMTechnology  3 ปีที่แล้ว +1

      You're welcome, thanks for watching! 👍

  • @BikasKatwalK
    @BikasKatwalK 4 ปีที่แล้ว +3

    Have a few questions?
    How the browser in Sydney is getting the IP of the Sydney server/edge?
    How DNS servers or ISPs resolve the correct edge? as one single domain(configured by Akamai) is mapped to multiple edges.

    • @jkoorts
      @jkoorts 4 ปีที่แล้ว +1

      If you find a webpage or a video that technically explains how a CDN works please let me know. This video like others is not it.

  • @geekmuralin
    @geekmuralin 3 ปีที่แล้ว

    Please make full detail video on CDN.

  • @AbhikalpUnakal
    @AbhikalpUnakal 3 ปีที่แล้ว

    Basically a torrentesque network with a guaranteed minimum of (x) globally distributed seeds (CDN boxes).
    Seeds optimize high uplink. During low request rates use high downlink to fetch most frequently cache missed data.

  • @vladyslavthegreat3879
    @vladyslavthegreat3879 3 ปีที่แล้ว +1

    So, the data is not streamed but stored in the closer host. And how we can be sure that the host is secure and trusted?

  • @josephgibbons1195
    @josephgibbons1195 5 ปีที่แล้ว +6

    This explanation was exactly what I needed! Thank you!

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว +2

      This is great to hear, Joseph!

  • @Meme-2m2e
    @Meme-2m2e 3 ปีที่แล้ว +1

    simple, direct to the point, perfect. thanks

  • @ateeqahmad
    @ateeqahmad 4 ปีที่แล้ว +2

    This is so good. I am going to use it to explain CDN to my class. Makes my lecture irrelevant!!! Thank you!

  • @haseebkalwar2759
    @haseebkalwar2759 2 ปีที่แล้ว

    Great Video, Very Informative and well explained

  • @faresk3168
    @faresk3168 3 ปีที่แล้ว +1

    What if the Dallas website gets updated with new content, how and when do the CDN endpoints fetch the new updated information/content?

  • @workingTchr
    @workingTchr 3 ปีที่แล้ว

    I tutored math one-on-one for many years and got the hang of writing upside down. Some people never realized what I was doing and others were blown away by it. Actually, READING upside down was harder than writing, and as I see you look around on the screen in front of you, it seems like you're having the same trouble! Ah, what we'll do for education...

    • @excitingfruit
      @excitingfruit 3 ปีที่แล้ว

      He's writing normally; there is a mirror at a 45 degree angle between the glass he's writing on and the camera, fwhich flips the image. Notice that most people in these videos appear to be left handed when in fact most people are right handed.

  • @_MAHFUJHOSSAIN
    @_MAHFUJHOSSAIN 3 ปีที่แล้ว

    Nice explanation

  • @vmandalapu1994
    @vmandalapu1994 2 ปีที่แล้ว +1

    Great video! Have one basic question. How the request goes to CDN instead of actual server? because DNS server resolves the hostname to IP addess of actual server right?

  • @rapsysinfotech1309
    @rapsysinfotech1309 2 ปีที่แล้ว

    how you are writing on screen , it's interesting .What technology you are using ?

  • @psychurch
    @psychurch 3 ปีที่แล้ว

    So if we have 1TB hosted in Dallas, CDN copies this TB to all of its nodes across the world? So if there are 10 nodes the CDN is hosting 10TB? Im looking to host music albums and allow users to upload their own music as well as download others. Would CDN distribute the entirety of what im hosting to all of its nodes or is it limited to albums that have previously been downloaded by someone at a specific location. If latter is the case, would that mean that the first person to download an album at a distant location experience slower downloads and each subsequent person downloading the same album in the same location would get it faster?

  • @ABDULKARIMHOMAIDI
    @ABDULKARIMHOMAIDI 7 วันที่ผ่านมา

    Thanks man this very useful !!

  • @loladaryanto822
    @loladaryanto822 ปีที่แล้ว

    Omg thank you so much that was so helpful!

  • @eminberkay
    @eminberkay 2 ปีที่แล้ว

    Great explanation, thanks a lot!

  • @UralaTAO
    @UralaTAO 3 ปีที่แล้ว +1

    LAX = LA?
    Thanks for the video!

  • @kaushikdr
    @kaushikdr 3 ปีที่แล้ว

    If we have a request from London, and all the data in all the endpoints is the same, why access it from Sydney (which is further away)? Why not just access it from the London endpoint?

  • @acsoribello
    @acsoribello 3 ปีที่แล้ว +1

    Who handles the content once it is distributed to the locations near the users?

  • @EmmanuelOuzan
    @EmmanuelOuzan 3 ปีที่แล้ว +1

    Great video, I love that board as well.
    I understood the problem, the solution benifits, but no the solution itself.
    What do you mean by endpoints?
    Are these new servers that are located in every different region?

    • @IBMTechnology
      @IBMTechnology  3 ปีที่แล้ว +2

      Hi Emmanuel!
      For more details about IBM's CDN solution please access the link in the description of this video.
      And an endpoint in the CDN context is any physical device that's at the end of that specific network and communicates with it back and forth: laptop, mobile phone, router, tablet, server etc.

  • @emaxv1979
    @emaxv1979 5 ปีที่แล้ว +2

    Grear video Ryan! (And mirror board) Thanks!

  • @jeffrygunawan3328
    @jeffrygunawan3328 4 ปีที่แล้ว

    thankyou sir... your explaination is very well

  • @anujoza
    @anujoza 2 ปีที่แล้ว

    firstly thanks for the great info ...I have a question which might sound naive...but what happens when you update even static content say from your example and deploy those changes to your host server i.e. Dallas server how will CDNs around the world will get an updated copy ? is there a specific mechanism for it to let the CDNs re-fetch and create a new cache ?

  • @rakeshrp8487
    @rakeshrp8487 3 ปีที่แล้ว

    When a user makes a content request, that first goes to the root server? then the root server directs the user(via DNS response i think?) to the nearest node to the user to serve the request?
    Wanted to understand how does it work or the path followed when a user makes a request?

  • @jayak3768
    @jayak3768 2 ปีที่แล้ว

    I am not sure if this video covers basically how the request from the user is intercepted. The request is for the server , how does cdn intercept this request and does not send it to server.

  • @ButterySkater
    @ButterySkater 4 ปีที่แล้ว +1

    What about 4k 60fps vs 720p 30fps. Will higher resolution slow down the server or would it all depend on your internet?

  • @rajarshibarman4474
    @rajarshibarman4474 3 ปีที่แล้ว

    So basically a cdn (eg: CloudFront) located in edge locations in proximity of users all around the world is used to cache conent from an object storage (eg: s3) for faster delivery of static content (eg: images, videos) right?

  • @mrsparkles7682
    @mrsparkles7682 ปีที่แล้ว

    Great video!

  • @dkinyua7
    @dkinyua7 3 ปีที่แล้ว

    A very good video; thanks for sharing that info.

  • @djdc81
    @djdc81 3 ปีที่แล้ว

    This was super helpful for a project. Thanks.

  • @poultryfarmchicks123
    @poultryfarmchicks123 5 ปีที่แล้ว +2

    Thanks for the explaining Details about Content Delivery Network...

  • @raihanmdsiqbal9097
    @raihanmdsiqbal9097 3 ปีที่แล้ว

    Super video. Are these videos part of some courses? If a whole course made this way it would we awesome to learn. Thanks ibm for this video.

    • @IBMTechnology
      @IBMTechnology  3 ปีที่แล้ว

      Glad you enjoyed it, Raihan! 🙂
      And yes, we could say these videos are part of larger courses. This particular one is part of our "Cloud Networking Explained" series.
      You can head over to our IBM Cloud channel and see all the playlists there.

    • @raihanmdsiqbal9097
      @raihanmdsiqbal9097 3 ปีที่แล้ว

      @@IBMTechnology . Certificates courses??

    • @IBMTechnology
      @IBMTechnology  3 ปีที่แล้ว

      Well no. 🙂 You can look at these series of videos as larger video courses that you can take for free, at your own leisure.
      But if you're looking for more in-depth certificate courses, you can check out our IBM Cloud education resources 👉 ibm.co/39L8ZQi or the ones on Coursera 👉 ibm.co/3fKB2Dp
      What exactly would you be interested in?

    • @raihanmdsiqbal9097
      @raihanmdsiqbal9097 3 ปีที่แล้ว

      @@IBMTechnology . This kind of explaination along with labs will change a lot of student lives and knowledge. Just Impart knowledge. If there is any sources or full courses like this or if any future course is launched please do make a video and post on the channel. Is there any devops program offered by IBM. I have good gpa but I am looking to upskill myself. Please do Inform me.

  • @rob5381
    @rob5381 5 ปีที่แล้ว

    thanks for the video makes it more understanding why an cdn would be good to have for websites

  • @RaviSingh-fv4sh
    @RaviSingh-fv4sh 4 ปีที่แล้ว +3

    If I upload a video, will it get stored in multiple servers?

  • @earthcitizen7156
    @earthcitizen7156 4 ปีที่แล้ว

    what is the diffetrnce bewteen proxy servers or datacenters on different zone and the CDN ? Explain proxyservers vs datacenters vs CDNs ?

  • @AmanKumar-hr5dc
    @AmanKumar-hr5dc 3 ปีที่แล้ว

    Great Explanation!

  • @alekssad2543
    @alekssad2543 2 ปีที่แล้ว +1

    Great video! Simple and exact explanation. Just what I needed. Thank you!

  • @fabian-manzano
    @fabian-manzano 3 ปีที่แล้ว

    Nice video, I dont get why people will down vote this great explanation :)

  • @snowleopard285
    @snowleopard285 3 ปีที่แล้ว

    Does that mean that the content loading speed is exactly the same, compared to hosting it locally? E.g. if I host a website on the origin located in Dallas, and the consumers of my content are located in Sydney and access it from Australia via a CDN point-of-presence, will the loading speed of my website be the same as if I hosted it on a local server or is there any degree of slowness?

  • @andreyvalverde4780
    @andreyvalverde4780 3 ปีที่แล้ว

    Awesome video

  • @kvelez
    @kvelez 2 ปีที่แล้ว

    Great video.

  • @LiamNickell
    @LiamNickell 4 ปีที่แล้ว

    How does a CDN cache work? Is data cached in main memory at the edge server or in the server's database or both?

  • @danemirbayer3157
    @danemirbayer3157 4 ปีที่แล้ว +3

    Will 5G make CDNs obsolete or will there be a stronger need for CDNs? Thanks.

  • @MorrMedia1
    @MorrMedia1 ปีที่แล้ว

    How is this different than simply adding more localized servers?

  • @RickyLu-l7m
    @RickyLu-l7m 9 หลายเดือนก่อน

    thanks for the great expliain

  • @akshayrameshwar4869
    @akshayrameshwar4869 4 ปีที่แล้ว +2

    i didn't know zack efron can teach cloud computing
    Awesome tutorial though

  • @arunparthasarathy
    @arunparthasarathy 4 ปีที่แล้ว

    neat presentation

  • @TyzFix
    @TyzFix 3 ปีที่แล้ว

    When the content has been cached in local PoP, who tells the user to go to local PoP to grab the content, rather than go to the original server?

  • @tharunreddy6837
    @tharunreddy6837 2 ปีที่แล้ว

    why ain't you guys taking about him explaining from the other side its like mirror image to him and its really creative.

  • @marottamonster
    @marottamonster 5 ปีที่แล้ว

    So, if I follow the explanation presented by Mr. Sumner, the assumption is that all of the remote sites are all part of the same organization, and ultimately would all need the content that was requested by the London site [at some point in time] in the near future. So I guess my question is what if all of the sites, being part of the same organization don't actually need the content requested by the London site, then what happens? Is the material still distributed to these end points and held there for a fixed interval of time and then discarded or what? And assuming that the content is requested by site #1, and there are no other sites that are part of this organization, do you still distribute the material to multiple end point locations? I assume not, but I wanted to ask anyway.

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว

      HI Bob! Each “location” in this video represents both consumers of the content and the closest CDN endpoint or point-of-presence which aren’t necessarily mutually dependent of one another. Since CDN services typically provide accellerati of content destined for the Internet, the consumers are both anywhere and everywhere and the CDN endpoint location availability are relative and specific to the CDN provider. --Hope this helps, Ryan

  • @genlorobdianela5533
    @genlorobdianela5533 4 ปีที่แล้ว

    Can CDN be implemented even though it is not REST API compliant? What are the prerequisites implementing this service?Thanks

  • @yagizzhn
    @yagizzhn 4 ปีที่แล้ว +1

    The IBM Cloud CDN seems interesting. Also, I am happy to see a partnership with Akamai. I have seen too many websites use Akamai but not so much that uses IBM Cloud CDN. Do you have any tutorials or test files about the IBM Cloud CDN?

    • @CheevoCheevo
      @CheevoCheevo 2 ปีที่แล้ว +1

      I agree, it's a pity that the price is too high. There are offers with CDN cheaper

  • @TuvRaz
    @TuvRaz 8 หลายเดือนก่อน

    Very clear

  • @samarthnarayan3291
    @samarthnarayan3291 3 ปีที่แล้ว

    What do you mean by Security by obscurity?

  • @kidwalk
    @kidwalk 3 ปีที่แล้ว

    so datacenter location does nt matter any more , we can have datacenter location anywhere . am i right

  • @ayanantachowdhury9105
    @ayanantachowdhury9105 4 ปีที่แล้ว

    Well explained

  • @davidselovin6053
    @davidselovin6053 4 ปีที่แล้ว +1

    SIMPLE QUESTION: I'm using Cloudflare's free service and it does make my website faster and gives me better SEO rating, BUT why is Cloudflare giving me this service for free? Why would they cache the data from my website (its a very small website but still....) and make it more reliable/fast/stable/secure for 0€?
    Doesn't a CDN bring centralization to the internet as a whole? I mean a CDN could just chose to block certain sites, right?
    Wouldn't this whole thing be made in a more decentralized way?

    • @IBMTechnology
      @IBMTechnology  4 ปีที่แล้ว +2

      Hey, David!
      A CDN allows for the quick transfer of assets needed for loading Internet content including HTML pages, javascript files, stylesheets, images, and videos. The popularity of CDN services continues to grow, and today the majority of web traffic is served through CDNs, including traffic from major sites.
      A properly configured CDN may also help protect websites against some common malicious attacks, such as Distributed Denial of Service (DDOS) attacks (ibm.co/3c34BLL).
      Is a CDN the same as a web host?
      While a CDN does not host content and can’t replace the need for proper web hosting, it does help cache (ibm.co/2YuXh7w) content at the network edge (ibm.co/3difA4i), which improves website performance (ibm.co/3fij0Ww). Many websites struggle to have their performance needs met by traditional hosting services, which is why they opt for CDNs.
      By utilizing caching to reduce hosting bandwidth, helping to prevent interruptions in service (ibm.co/35uY9dT), and improving security (ibm.co/2z7Y9V4), CDNs are a popular choice to relieve some of the major pain points that come with traditional web hosting.
      What are the benefits of using a CDN?
      Although the benefits of using a CDN vary depending on the size and needs of an Internet property, the primary benefits for most users can be broken down into 4 different components:
      Improving website load times - By distributing content closer to website visitors by using a nearby CDN server (among other optimizations), visitors experience faster page loading times. As visitors are more inclined to click away from a slow-loading site, a CDN can reduce bounce rates and increase the amount of time that people spend on the site. In other words, a faster a website means more visitors will stay and stick around longer.
      Reducing bandwidth costs - Bandwidth consumption costs for website hosting is a primary expense for websites. Through caching and other optimizations, CDNs are able to reduce the amount of data an origin server must provide, thus reducing hosting costs for website owners.
      Increasing content availability and redundancy - Large amounts of traffic or hardware failures can interrupt normal website function. Thanks to their distributed nature, a CDN can handle more traffic and withstand hardware failure better than many origin servers.
      Improving website security - A CDN may improve security by providing DDoS mitigation (ibm.co/2Wsvult), improvements to security certificates, and other optimizations.
      How does a CDN work?
      At its core, a CDN is a network of servers linked together with the goal of delivering content as quickly, cheaply, reliably, and securely as possible. In order to improve speed and connectivity, a CDN will place servers at the exchange points between different networks.
      These Internet exchange points (IXPs) (ibm.co/2YsmZtw) are the primary locations where different Internet providers connect in order to provide each other access to traffic originating on their different networks. By having a connection to these high speed and highly interconnected locations, a CDN provider is able to reduce costs and transit times in high speed data delivery.
      BTW, free service is going away soon.

  • @Placesandspaces35
    @Placesandspaces35 5 ปีที่แล้ว

    So does someone only need a cdn if they are hosting a website? Does it benefit the viewer if they use a cdn for watching live television?

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว +1

      Thanks for your question. Some CDN services do provide the ability to accelerate media streams, however the publisher of the content would need to utilize that service and then the consumers of that content would likely benefit. Thanks for watching our video! -Ryan

  • @gosilankrishnan8025
    @gosilankrishnan8025 5 ปีที่แล้ว

    Nice video, but I have a question regarding SEO and CDN. Using your example, if say the CDN has a server to host your website in Australia, Sydney users would definitely benefit. But, when Google crawls the internet and comes to that CDN server in Australia, will it recognize your website as a Dallas (US) based website OR will it start thinking that your website is Sydney (AUS) based website? Will local SEO get affected? Thank you!

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว

      Hi Gosilan: The CDN service would provide Google the closest possible endpoint to its source when its doing the crawl. CDN services don't typically differ in how they provide the closest endpoint to bots, APIs (or crawlers in this case) or real human visitors of the sites. SEO and how its affected by globally distributed content (with or without a CDN) isn't really the nature of this content. Thanks for watching! Ryan

  • @clucasism
    @clucasism 3 ปีที่แล้ว

    Would IPFS be considered a CDN? The part that makes it "inter-planetary" makes me think so. But I also have zero knowledge about this stuff #IBMCloud

  • @LaurentPerche
    @LaurentPerche 4 ปีที่แล้ว

    Wouldn’t it be more accurate to note that It’s mostly a decrease in egress bandwidth rather than server load?

    • @IBMTechnology
      @IBMTechnology  4 ปีที่แล้ว +1

      Hi Laur,
      We would say that it's more accurate to assume that the origin server should see less egress bandwidth AND less load being placed on it. Since the origin server needs to satisfy fewer transactional requests, it will have less demand being placed on its CPU, RAM, and disk resources. Does this help?

  • @josy26
    @josy26 3 ปีที่แล้ว

    Not clear what happens, is your whole front and backend plus database copied unto the content delivery network?

  • @decimo7545
    @decimo7545 4 ปีที่แล้ว

    Does that mean that CDN only works when someone nearby is " currently" accessing the same website that I'm in? How does this CDN Eng point work? is some kind of server that stores data?

    • @IBMTechnology
      @IBMTechnology  4 ปีที่แล้ว

      Hey there! A website that has properly implemented CDN being utilized by multiple concurrent users from multiple global locations will see the most advantage out of the capabilities of the CDN, however that doesn't mean that content owners with limited user-distribution can't see some of the benefits explained in the video.

  • @leking1979
    @leking1979 4 ปีที่แล้ว

    Thanks the video was good and well explained.

    • @IBMTechnology
      @IBMTechnology  4 ปีที่แล้ว

      We are glad that you enjoyed the video. Thank you!

  • @nemalipurianurag4742
    @nemalipurianurag4742 3 ปีที่แล้ว

    what is difference b/w CDN , Edge Server and POP

    • @IBMTechnology
      @IBMTechnology  3 ปีที่แล้ว +1

      Hi! A CDN is basically an edge server: a 'content delivery network' is a network of servers that are strategically located geographically to enable faster web performance, by putting copies of web content closer to the users.
      Each CDN server is located on what is called the 'network edge' - closer to users than the main server where the website is originally hosted. For this reason, CDN servers are often called "edge servers."
      As for PoP, these are the 'points of presence', meaning the server locations in the CDN, the map of data centers in the network.
      You can read more about CDNs in the links that we put in the video's description.
      Hope this helps! 🙂

  • @abhijitbanerjee8326
    @abhijitbanerjee8326 5 ปีที่แล้ว

    so how does the Client's DNS resolver route it to the POP server ips? Usually the DNS resolver will point to the web-server / load balancer.

    • @IBMTechnology
      @IBMTechnology  5 ปีที่แล้ว +1

      Hi Abhijit! CDN implementation usually involves delegating or referring some DNS resource record (ie. CNAME) to the CDN service for ease of integration and implementation. Thank you for your question, Ryan