Introduction to CDN Content Delivery Networks
HTML-код
- Опубликовано: 22 авг 2024
- Continue the Conversation at www.GeekBrainDu...
Today's Topic:
We discuss what CDN's are and why they may or may not be useful to you. Generally speaking they are easier to setup than most people think, but also less useful.
The big warning is to be careful of how you pay for bandwidth usage on CDN's depending on how you data is used you may receive a shocking bill.
Today's Review:
Inateck Bluetooth Stereo Speaker: www.inateck.com...
Today's Questions:
"If I am hosting websites for my clients who should I use, and what type of platform? Shared/VPS/ Dedicated Server?"
"How do I keep an employee from sending a company's data over the internet?
Today's Final Thoughts:
Stay away from Affiliate Networks for revenue, or any other commission scheme where you are not in control of the sale.
Today's Projects:
GeekBrainDump.com now has 710 posts!!!
******************** Tech Questions??? *******************
Spiceworks Community of IT professionals is the place to get your tech questions answered: goo.gl/75thj7
************** Please Visit our Sponsors!!! **************
Plixer - FREE Net Flow - Network Analysis Tool - goo.gl/tSBPjC
TotalSem - A+, Net+, Security+ Books and Test Prep - goo.gl/GqeP3W
Altaro - Free HyperV Backup Software - goo.gl/K8SzFN
Nerds We Can Fix That - Start Your Own Computer Services Franchise - goo.gl/WVaER1
Veeam - FREE Training on Backup in Virtualized Environments - goo.gl/GFYaTg
Spiceworks - FREE Network/ Mobile Device Management - goo.gl/BJt9c1
********** For More Eli The Computer Guy... ************
Website: www.EliTheCompu...
Twitter: / elicomputerguy
Google+: plus.google.co...
▶ Introduction to CDN Content Delivery Networks - RUclips buff.ly/1orNlOP
New Episode!!!
Is there a lower cost CDN you would recommend for video? I'm doing a big project where users can upload video and so far one that is at the top of my list is MaxCDN. Obviously for a project like this a CDN would be a good idea.
Thank you.
Love the videos.
jacob jacobson I started using KeyCDN (www.keycdn.com), they have pretty cool real-time stats in the dashboard and performance is great.
Thanks man :)
Love the shorter format. Great info. Thanks mate.
Great info per the usual, thanks. BTW, LOVING the robotic arm in the background. Totally forgot about those things... you made a ton of memories flood back to me from much of my childhood spent in the local Radio Shacks (DC Area). I think I got mine back in 1982/83!!!LOL Thanks again, for the great videos. You've helped many of my undergrad and graduate students pass my classes over the years.
Completely true all this, especially in the beginning. People now measure how good a network is by putting latency and PoP count out of the context. Like it would have a measurable difference on the customer's end between 2 and 10 milliseconds. Or like it would matter that a CDN has a PoP on the South Pole. No one would use it anyway. I think it all started with the bloggers. This industry turned the CDNs , which before that served files for streaming and download, into a web accelerating services (which is a great thing), but the reality is that most of these customers could simply buy a VPS with unmetered bandwidth and drop a Varnish proxy in front of their websites. A fast website is a must these days but it is too much to say that even a half of all CDN-accelerated websites really get anything beyond the personal satisfaction of their administrators. And I notice three negative trends in the CDN industry now:
1. Because of the above, CDNs now turned into a distributed Varnish proxies, not really specialising in delivery of large static assets, which would require different tuning of the TCP stack and pretty much different approach to I/O and mid-layer cache.
2. CDNs, while still trying accelerate websites, also want to still be able to deliver these large assets from (1) , so they become an all-in-one services. It's like having an all-weather tyre. It's not the best during the summer, it's not very good in the winter, and what this translates to is that it will always be better than not having a CDN (or a tyre), but will never really provide an impeccable service.
3. CDNs now compete on the number of PoPs they have, but as you state, who cares about having a PoP in the next city if you have one here. I must add, who cares about a PoP on the, say, South Pole, or one in Kongo, for example. The reality is that probably no business will need to use these both points, even if it is a worldwide business. So comparing CDNs by number of PoPs could only be in the context of where your customers are.
My 116 pesos, nearly 2 years after you've posted this great video.
Thanks for the information. I have used CDN and my site traffic has sky rocket 4 times.
Internet Marketing thank you. I was wondering why mine is turned off. I'm using Volusion and they have so many issues, I think this will help to enable the CDN
Good illstration. THK
Hello Sir(Eli),
I am a big fan of yours, sir, could you please explain "LOAD BALANCING", needed for an ecommerce website ??
Thanks for the video. I watched others on CDNs and they were really term heavy. Your video was easy to understand.
Would it be correct in assuming that CDN's would be faster not only because distance to the end users but because of distribution of load? An example would be you have your main servers in lets say nevada. You have 5,000 people getting data in New york from this center and also 3,000 from florida and 10,000 from nevada. If you built a datacenter in New york it would not only be faster because of distance but also faster because that center in New york would have lless requests to process than if all of the states got their data from one center. Then the main center would also be able to process its requests faster too because there would also be less traffic. Right?
You are correct about short distance and less load of a server would be faster. I don't see to much of a speed increase from distance, but definitely speeding it up through less of a load on the server. Also, it is good for redundancy where if one server goes down users still can access the data from another server.
Jared Brown Only somewhat. I think the primary purpose of CDN's is not to relieve hardware capacity issues. There are other ways to do that. CDN is more geared for cases where the data needs it, because of consumption demands or application requirements - and Eli is right most data does not really need it.
If you are running on your own hardware, and the need is to serve a ton of users, then that capacity will be a certain level- say 10 or 20 servers. It does not matter if you distribute that to 1 site or 5 sites in terms of servers needed overall, but bandwidth costs may differ between those two scenarios (i.e. an OC-12 cost vs. 5 OC-3's). At very high loads you would also see some cost differentials on scaling your network gear, such as firewalls and load balancers because the ISP/carrier grade stuff gets expensive (like $500k a device). So CDN could be a cost avoidance measure as you scale out your own systems. The flip side is you need more support infrastructure if you add more sites.
However, most CDN's are not running on your own hardware. It's consumed a service from big service providers like Akamai, or AWS, where your users are probably customers not employees. You push your content into the cloud to make it closer to the users and make end-point delivery not your problem. As Eli says the speed is not a big deal for most data, but it can be significant for some cases. Like AV updates as an example, where you have a billion downloads per month- you don't want to do that at your company site directly. In what cases is it better for the user to go through 3 router hops instead of 10 or 15? Well, not all certainly but there are a bunch of such cases.
I see CDN used by my global customers where speed is an issue- downloading stuff from half a world away. SF to Baltimore? Sheesh. Try from Argentina to France, or India to US. With slow latency connections in between. It depends on the application but when latency gets high 500ms or 2 seconds things can break.
Also, CDN is good for flash mob releases, like quarterly results reports for a company like Ford - where 500,000 people globally all want to get that report 1 minute after it's available. The situation there is static content that needs to be delivered in a huge ratio like 1:500k. I mean it's not customized per user and is easily replicated.
Hey your videos helped people a lot. Continue doing great job
I would say CDN's are useful if you have a lot of visitors, such as in internet marketing and you want the content to load very fast so you don't waste money on clicks which don't see your content or leave before they load the page. Thats where i use it anyway.
Eli another great video question I want to setup my own Roku network and was told I need a CDN. Instead of going through Vimeo which is $199 a yr for 1000GB of data uploads the most inexpensive traditional way. I was told I could use my Synology Nas as my CDN? Do you have any thoughts or suggestions on how to do that? Maybe you have a video I haven't filtered through yet on setting up Roku? Thank you
Why you always wear only this color Tshirt?
I don't know why but I like your sound :)
How do you make a cdn?
plz start making video classes like before
I am new to CDNs. My goal (currently) is to create a video gallery website "without" the RUclips player server (i.e., create custom HTML video players. but need somewhere to store the videos. A friend told me about CDNs). I am doing no selling or marketing. Your thoughts.
Why not just use WAN accelerators? They do pretty much same thing plus more secure than cloud.
Uh, what?
D35TR00 Because not all your customers are on your internal WAN. CDN's are for delivering content to the Internet, public users, customers, etc. and not internal employees between sites.
That being said, CDN can also be useful for internal data for globally sized companies. Correct me if I am wrong, WAN accelerators mostly do compression whereas the need for massively shared data is local caching, typically a proxy behavior. So apples and oranges in more than one way.
Hi,
I do have website which I developed only focusing for my country (Nepal). So, should I use CDN for it ? I wanted to load content faster within my country.
Thank you.
Santosh Maharjan
Anyone know which of the sponsors were dropped?
Hello, Sir I am big fan of you. I am trying to watch your every video. I am looking for a cdn service for my website which one is better cloudflare or maxcdn. any please make a video that how to setup these on also tell the costs. Thanks sir I hope you will give a response to me soon. thanks again.
Hi, Does using a CDN hurt your SEO in any way? ie: images that Google wont index, etc?
It doesn't if your setting is correct. The most frequent issue is getting duplicate content - but you can easily avoid that if you edit your server settings - the 2 easy steps are described here: client.cdn77.com/support/knowledgebase/cdn-resource/i-m-getting-duplicate-content-on-google-and-it-s-affecting-my-rankings
For the record - I work for www.CDN77.com, but I believe this basic idea works for most of the CDN providers.
do you have any videos on post get delete ?
أهل السنة والجماعة look up HTTP methods
Eli the network guy
As per my knowledge CDN is now it works.. Aha! this is old video
wow peace
the s3 service stand alone for video is slow in a sick way. (17m video doe) the s3 system for it's self fairly easy but if you want to stream live video on a wordpress post or so. it's complex attribute rtmp(i tryd) and most guide are not up to date (f.it i found one from 2010 , 2011) and a lot of indian toturial ... so i don't know really ... i will hire some indian (again indian) to do integration with wordpress hope that in the end of the process i could load video easy to my site...... and if not will look for alternative i truly believe s3 as stand alone video streaming service bring us back to 2002 and worst. f. them !
ИНТЕРЕСНО
Hey Eli, My name is Jacob and I have been studying CS for a few years now. I started out learning html 4 and css but have recently moved into html5 and css3. What I think my sites are missing is the application side of the web experience. I have started learning js and php in the last 2 months and feel like I am getting my head wrapped around the programming side of web development. My question for you is: What do you think will be valuable to invest educating myself in for the future? I have looked into nodejs and angularjs but since I don't have a solid programming background I'm a bit lost. Are these thing valuable to invest my time in when so many freelancers don't use any php or js/jquery? Any help would be awesome!
Thanks, Jacob
bakerwebdesign.com