Microsoft Azure Private Link Deep Dive

  Рет қаралды 88,005

John Savill's Technical Training

John Savill's Technical Training

Күн бұрын

A deep dive in to one of the greatest network features in Microsoft Azure, Private Link. What the services are, why you use them and how! Private endpoints, private link service, DNS considerations and more.
🔎 Looking for content on a particular topic? Search the channel. If I have something it will be there!
▬▬▬▬▬▬ C H A P T E R S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:28 - Types of service to communicate to
1:50 - Looking down PaaS services
4:28 - Using private endpoints
7:05 - Looking at private endpoint configurations
8:10 - Adding a private endpoint
10:10 - Private endpoint read-only NICs
11:00 - Access via private endpoint
12:12 - Where can I create private endpoints?
13:24 - Using the PE from other networks
17:03 - Supported services
17:38 - NSG and UDR support for PE
18:43 - DR for PE
20:47 - DNS considerations for private endpoints
24:18 - Privatelink private zone
25:54 - Looking at DNS records
29:07 - Azure private DNS zones
36:10 - Custom DNS
38:33 - Private link service
43:25 - PLS configuration
45:38 - Creating a new PLS
46:36 - PLS access security
47:50 - What is PLS alias?
49:20 - PE to PLS
49:56 - PE to PLS demo
52:35 - DNS with PLS
53:13 - Limits for PLS
54:49 - Summary
▬▬▬▬▬▬ K E Y L I N K S 🔗 ▬▬▬▬▬▬
► Whiteboard:
🔗 github.com/johnthebrit/Random...
► Services that support private link:
🔗 docs.microsoft.com/azure/priv...
► Private link approval flow:
🔗 docs.microsoft.com/azure/priv...
► Private link RBAC:
🔗 docs.microsoft.com/azure/priv...
► Private link limits:
🔗 docs.microsoft.com/en-us/azur...
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
📖 Recommended Learning Path for Azure
🔗 learn.onboardtoazure.com
📅 Weekly Azure Update
🔗 • Azure Infrastructure U...
☁ Azure Master Class
🔗 • Microsoft Azure Master...
⚙ DevOps Master Class
🔗 • DevOps Master Class
💻 PowerShell Master Class
🔗 • PowerShell Master Class
🎓 Certification Cram Videos
🔗 • Microsoft Certificatio...
❔ Question about my setup?
🔗 • My Setup
SUBSCRIBE ✅ / @ntfaqguy
#microsoft #azure #johnsavillstechnicaltraining #onboardtoazure #cloud

Пікірлер: 137
@femibello2587
@femibello2587 2 жыл бұрын
Best teacher ever. No seriously, thank you. Saves me a lot of reading Microsoft documentation that are sometimes not so straightforward and sometimes can be very confusing. We all struggle with it. Yes Microsoft needs to hire you as the official trainer on all of their Azure documentation and pay for all these videos. Seriously.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Haha glad it helps. I don’t want my day job to be a trainer. I like doing this as my hobby :)
@henriquealexandreh
@henriquealexandreh 2 жыл бұрын
Fantastic lecture! Never seen anything so nice and clear out there on the internet. Thanks a mil again John!
@monsterpuss
@monsterpuss 2 жыл бұрын
Once again you have acted as a babelfish, making the official documentation more comprehensible. Looking back now, I wonder why this seemed so hard for me to grasp! Many thanks for putting your inimitable spin on things. I'm increasing thinking that the official documentation could be enhanced by linking to the "Jon Savill deep dive" for each service!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Thanks 🤙
@goon8000
@goon8000 2 жыл бұрын
So very true...!
@lltagged
@lltagged 3 ай бұрын
Uploaded 2 years ago - still very helpful! Thanks for taking the time to record the vid! Had a request to implement private link and needed some pointers. This was a true pleasure to watch.
@bigr2904
@bigr2904 2 жыл бұрын
Awesome lesson John! I really needed to understand this fully for an implementation at work and I am filled with much more confidence now. Thank you!
@oliversmith6348
@oliversmith6348 Жыл бұрын
Honestly, I use your detailed videos as a guide. At times i would come back and watch a particular segment of the video to confirm my configurations or to better understand a concept. I appreciate you taking the time to create these incredibly useful videos.
@vikingpea
@vikingpea Жыл бұрын
You make the confusing so clear. I am a visual learner and this video paired with your DNS videos really cleared a lot of murky concepts in my brain. Thank you so much!
@MaartenVanDamme81
@MaartenVanDamme81 2 жыл бұрын
Very useful video John. thanks for all the efforts that goes into making these videos. You rock!
@CrossedChaos
@CrossedChaos 3 ай бұрын
This was a great video. I love the amount of detail. It took me a little bit to understand the private link service discussion and I had to read up a bit more using the microsoft docs, but now everything clicks.
@erichosseini3832
@erichosseini3832 Жыл бұрын
Oh man, your explanation is end to end, easy to unbderstand, direct to the point and sweet to watch. Thatnk a lot for all the effort you put into these awesome videos and lift up others' knowledge for free. You are a True legend! 🤙
@okeychimeh977
@okeychimeh977 Жыл бұрын
Such a lifesaver John, you rock.. Without you, we'd be stuck with having to read long pages of microsoft docs, then grapple with understanding
@JD-du3qe
@JD-du3qe 2 жыл бұрын
Great timing. Appreciate this deep dive, right when I'm troubleshooting private link. Thanks John!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Welcome
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Hey everyone, welcome to a deep dive look at Private Link! Please make sure to read the description for the chapters and key information about this video and others. ⚠️ P L E A S E N O T E ⚠️ 🔎 If you are looking for content on a particular topic search the channel. If I have something it will be there! 🕰️ I don't discuss future content nor take requests for future content so please don't ask 😇 Thanks for watching! ☁️🤙💪
@c.4800
@c.4800 2 жыл бұрын
Once again John, your master clases are awesome. Super well explained, straight to the point and covering end to end the topic. Thank you John 👏🏻👏🏻👏🏻👏🏻
@Dechkaon
@Dechkaon 2 жыл бұрын
Have to watch multiple times to wrap my head around all this. One of the best video out there on PLS. Thanks John for your hard work.
@Dechkaon
@Dechkaon 2 жыл бұрын
@2:29 you mentioned a subnet can be broken down into a subnet. How do you do that? haha i know you meant a vnet can be broken down into subnets... :)
@michalfajta4508
@michalfajta4508 2 жыл бұрын
Thanks John, last week i was searching your channel about Private Enpoint and I don't know how you do it but everytime I search for something I will find it on your channel or it will be released soon after. Again, BIG THANK YOU. :)
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Happy to help!
@Aussified
@Aussified 2 ай бұрын
Been scratching my head about private links and endpoints for a while. Not I have gained a bit of confidence when I speak to our networking guys to ask for what I need when they provision our services. Thanks John!
@pushrelationshipgroup
@pushrelationshipgroup 2 жыл бұрын
Wow! Just Wow! This is one of the best Azure videos I have ever watched in my entire career!! Thank you. I really appreciate your great work in making this subject look so easy.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Very welcome 🤙
@Cyrulos
@Cyrulos 2 жыл бұрын
John you def have skills and ease with explaining all of that. Appreciate your work here. Using that MS Whiteboard on a large touch screen is absolute hit - we also have them in the office! Keep it up, I'm going to return to this materials as often as I can. Working as CSA on a fin institution - I def find your lecture about PL + PLS as great value.
@jeroentrimbach
@jeroentrimbach 2 жыл бұрын
Thanks a lot John! This is a great deep dive session 👍
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad you enjoyed it!
@SmallvilleJW
@SmallvilleJW 4 ай бұрын
John, thank you so much for making your hobby something that greatly benefits others. You are a blessing! 😎
@NTFAQGuy
@NTFAQGuy 4 ай бұрын
I appreciate that!
@mikeisreal4734
@mikeisreal4734 2 жыл бұрын
Wow! I am pretty new to Azure and this was incredibly informative. Will be tuning back in for more. Thank you and well done!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Awesome, welcome to the channel!
@abtinrefahi
@abtinrefahi Жыл бұрын
amazing video ... saved me 2 weeks of documentation reading, blog reading, ....
@peterodufona2558
@peterodufona2558 2 жыл бұрын
Thanks John... Once again, a great deep dive!!!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Thanks
@ayanSaha13291
@ayanSaha13291 8 ай бұрын
A very big thanks to you! Explanation of Private link was quite exhaustive and lucid. Perfect!
@NTFAQGuy
@NTFAQGuy 8 ай бұрын
Glad it was helpful!
@mauriciozaragoza3709
@mauriciozaragoza3709 2 жыл бұрын
Thanks for the video. And for the great work you do for the community. Looking forward for your upcoming materials.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Welcome
@mp40fan
@mp40fan Жыл бұрын
Thanks a lot for this explanation! It cleared up a lot for me.
@henkvantol550
@henkvantol550 2 жыл бұрын
Just a few weeks a go I figured out the way how to use you own DNS and Azure private zones. It's great to see you're on the same track! Also thanks for the info on Private Link that could be very useful!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad I could help!
@sheaerickson537
@sheaerickson537 8 ай бұрын
Really in depth. I so appreciate all your videos! Big help to constantly be learning all of Azure and it's so huge. Thanks John.
@NTFAQGuy
@NTFAQGuy 8 ай бұрын
My pleasure!
@ColinGroothius
@ColinGroothius 2 жыл бұрын
John, I can't thank you enough for your work. You have an uncommon ability to remove the fog from these sometimes difficult to grasp concepts. I have my team use your content all the time. Excellent!
@ColinGroothius
@ColinGroothius 2 жыл бұрын
One question, when using Azure Private Zones does that still preclude us from using Bastion Service? Thanks.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad you like them!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
You just have to watch a couple of zone names, it is not you can't use private zones at all.
@manojpillai2687
@manojpillai2687 2 жыл бұрын
Thank You so much. Great work. Very helpful!
@KarelCarboch
@KarelCarboch 5 ай бұрын
Great great, many thanks to the author for the accurate and clear description of the topic, again many thanks !
@shamzudevices8794
@shamzudevices8794 Жыл бұрын
Thanks a lot JS.. helped alot to catch up from fundamentals.
@user-nk5hk4lw3z
@user-nk5hk4lw3z 10 ай бұрын
Excellent! Answered all the questions I had going in. Well-worth the 1-hour investment of time. Thanks John!
@pratyashapattanayak9943
@pratyashapattanayak9943 2 жыл бұрын
it's super awesome explanation of the concepts :). thank you
@olebo5867
@olebo5867 2 жыл бұрын
Thanks John! Awesome deep dive, really good explanation
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad you enjoyed it!
@ahmedw5
@ahmedw5 2 жыл бұрын
Very helpful! Thanks John.
@wolkwijs324
@wolkwijs324 2 жыл бұрын
Great video! love those deep dives.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Thanks 👍
@virescon
@virescon Жыл бұрын
I spent somewhere in the realm of 10 hours reading various documentation on this subject and it just wasn't clicking for me. In 10m I was able to understand where I was going wrong. I was looking at it way too traditionally. I wanted to conceptualize that private links lived in their own subnet and route their private traffic. But NO! Endpoints can be assigned to any subnet and accessed by regular means since it's just an IP address. What a unique technology. Thank you John!
@blkh2040
@blkh2040 2 жыл бұрын
Thanks for putting the deep dive together.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Welcome.
@josecarlosbenitez9415
@josecarlosbenitez9415 2 жыл бұрын
great explanation. Thank you so much !!
@UnclePhilsCellar
@UnclePhilsCellar 11 ай бұрын
You are a master communicator. What a fantastic explanation!
@NTFAQGuy
@NTFAQGuy 11 ай бұрын
Wow, thanks! Appreciate that
@keithsexton8962
@keithsexton8962 2 жыл бұрын
Great Explanation John.
@emmanuelmotsi
@emmanuelmotsi 9 ай бұрын
Much respect for you John!
@vinaymiddha4781
@vinaymiddha4781 2 жыл бұрын
Great lesson taught . thanks sir John
@bmstalker
@bmstalker 2 жыл бұрын
Great content, thanks John.
@rknaik76
@rknaik76 2 жыл бұрын
The best channel to learn some of the hard Azure concepts. Subscribed to it now. In a couple of places on this video, I have to zoom out as the giant bicep muscle was occupying the screen. Along with Azure exercise, I need to do gym exercise as well ..
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Lol
@peterdolina9124
@peterdolina9124 6 ай бұрын
Very good methodology. A lot of time required yet that time with this instructor is well spent.
@NTFAQGuy
@NTFAQGuy 6 ай бұрын
Many thanks!
@yulaw3289
@yulaw3289 2 ай бұрын
super cool video, thanks a lot!
@Nice-up6zs
@Nice-up6zs Ай бұрын
great job!! helped me a lot! :)
@embacktall
@embacktall 3 ай бұрын
I can't thank you enough for these lessons
@NTFAQGuy
@NTFAQGuy 3 ай бұрын
You're very welcome!
@andriysokalchuk9210
@andriysokalchuk9210 10 ай бұрын
Awesome clarification.
@saltspicemagic
@saltspicemagic Жыл бұрын
Thank You, Very well Explained
@andyschild5565
@andyschild5565 Жыл бұрын
Wow. Nice job. Love it!
@AndreasGutowski
@AndreasGutowski 9 ай бұрын
Thanks for this great overview 🙏
@NTFAQGuy
@NTFAQGuy 9 ай бұрын
Glad it was helpful!
@christianibiri
@christianibiri 2 жыл бұрын
Excellent explained!!
@FrostSpike
@FrostSpike 2 жыл бұрын
This was a **really** useful presentation!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad to hear that!
@tamimthaher2405
@tamimthaher2405 Жыл бұрын
thanks for making it easy :)
@dirkl9652
@dirkl9652 2 жыл бұрын
Much appreciated John.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Welcome!
@alexgraham3529
@alexgraham3529 2 жыл бұрын
Must re-iterate Richard's comments below - had a loose understanding of PLS and this did help the understanding from MS Learn. Great content as per usual JS. 🙂
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Glad to help!
@TheMesmerizingCollective
@TheMesmerizingCollective Жыл бұрын
So you’re basically making the host or service accessible only on the internal network if you will? Just came across your channel as I look to study for some Azure exams. Excellent quality
@vijayaneja5507
@vijayaneja5507 2 жыл бұрын
Great Session
@expertnerd
@expertnerd Жыл бұрын
All I can say is, where is the tip jar? Your videos have saved me so much time and energy. After watching your videos, I also feel I have a solid understanding of how some of the Azure services work! Keep up the great work!
@NTFAQGuy
@NTFAQGuy Жыл бұрын
Glad can help 🤙
@lctsi
@lctsi 2 жыл бұрын
Another good video. Keep up the good work.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Thanks 👍
@elprofesornet8897
@elprofesornet8897 8 ай бұрын
Amazing, thanks!
@NTFAQGuy
@NTFAQGuy 8 ай бұрын
Glad you like it!
2 жыл бұрын
You Rock! (or pebble if in the context of tattoos ;) ) One thing, you mentioned the pricing at the end just as peering & in/out. That is correct. But there is an additional one tiny little thing to be aware :) You pay €0.009/$0.01 per private endpoint per hour. Which basically menas €6.57/$7.3 per month. Multiply it by the number of different services and different endpoints (like blob,dfs,web etc.) and it can reach something significant to someone. But that is the price to stay 'private' or 'NATed' anyway :}
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
lol :-D John "The Pebble" Savill :-D and yes re PE pricing.
@ohassairi
@ohassairi Жыл бұрын
ما شاء الله عليك يعطيك القوة
@imadbensisaid8016
@imadbensisaid8016 2 жыл бұрын
Thank’s a lot John
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Very welcome
@guiladfuks1160
@guiladfuks1160 Жыл бұрын
You are the best!!!
@nazimmatoub9564
@nazimmatoub9564 2 жыл бұрын
Thanks a lot ! Very useful concepts !! I don't know if you have the possibility to explaining subtleties that concerns app services and Azure function integration with private endpoints ? Thanks again ;)
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
there is a different video on app service vnet integration
@amjds1341
@amjds1341 2 жыл бұрын
Love it
@frankiem2942
@frankiem2942 6 ай бұрын
Great content 👌
@NTFAQGuy
@NTFAQGuy 6 ай бұрын
Thank you 🙌
@va55ag0
@va55ag0 2 жыл бұрын
Another great video! Your deep dives are always great. Quick qn: If I wanted traffic to my Private Link service to go through a firewall, could I do that? E.g. could I point the Private Link Service to the Front End IP Configuration of an App Gateway instead of a LB?
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
App gateway already has an ip in a vnet. Pls only supports slb. You would need app gateway to support PE if it’s existing ip in vnet was not enough
@va55ag0
@va55ag0 2 жыл бұрын
@@NTFAQGuy Thanks. I was thinking about that example you gave about a vendor wanting to offer services to untrusted clients. That vendor would like to offer their clients the ability to connect to the service via a private endpoint... But still want their traffic to go through a firewall on their side.
@va55ag0
@va55ag0 2 жыл бұрын
I suppose I could create an SLB with a backend that points to the private IP address of my Application Gateway... 🤔
@Depstha
@Depstha Жыл бұрын
Legend!!!
@richardgmale2913
@richardgmale2913 2 жыл бұрын
Great video again John - you need to use youtube "thanks" so we can at least buy you a coffee!
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
hehe, very kind but not required. There are others far more deserving! I do appreciate the thought.
@charleshobbs9034
@charleshobbs9034 2 жыл бұрын
At around 08:20 when creating private endpoints and attaching to a stg acct service kind of reminds me of configuring say an equallogic san to allow ESXi hosts to connect to LUNS on the san.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
cool :-)
@juanpabloguerra9512
@juanpabloguerra9512 2 жыл бұрын
Thanks for this great video. As far as PLS, why the NAT’ing just don’t use the FE IP of the LB instead of manually allocating IPs from a subnet?
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
It’s a separate service that you may want to see if it came via pls and why limit to only one ip.
@lj7894
@lj7894 2 жыл бұрын
Thxs John! Wish I saw this vid last year! I tried this a year ago from onprem via ER to connect to PE / PL, had some issues resolving the PL fqdn (Az SQL ) from onprem. Sorting out the DNS issue was key.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Yep, DNS is everything!
@Rosepoision
@Rosepoision 2 жыл бұрын
Nice video
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Thanks
@jayq7357
@jayq7357 2 жыл бұрын
Amazing video! So if NSGs and UDRs are not functional (other than preview) for services using Private Links, you're limited to IAM permissions to enable/block access to the resources like Key Vault, Azure SQL, Azure Storage, etc, correct?
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
or control the target PE address at source but thats painful normally
@jayq7357
@jayq7357 2 жыл бұрын
@@NTFAQGuy once you change "allow access from" to "selected networks" that is only applicable to service endpoints, correct?
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
@@jayq7357 will not restrict pe as I said in the video
@marcusaurelius3796
@marcusaurelius3796 2 жыл бұрын
Great tutorial! Thank you. Is it possible to make a storage account only private but have an azure automation account runbook still be able to access it? I checked in resources and trusted services, but could not find it.
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Hybrid worker in vnet would work I guess
@marcusaurelius3796
@marcusaurelius3796 2 жыл бұрын
@@NTFAQGuy agreed, that will. I was trying to avoid that step/hop, by utilizing all the "built-in" stuff. I would have hoped MS would allow me trust my own automation account resource on the vnet (or something like that to avoid the hybrid step). Thank you for getting back and for all the effort you put for these sessions. Very helpful.
@artisticcheese
@artisticcheese 2 жыл бұрын
What is 'dfs' (alongside with blob etc) listed as subresources under storage account when you create private endpoint
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
Adlsgen2
@amjds1341
@amjds1341 2 жыл бұрын
I am using azure events hub service bus private link and it resolves to azure private dns but I cannot send event due to ssl handshake/dns resolution issue as I am leveraging azure private dns. Is there a way to have a new private dns for private link?
@NTFAQGuy
@NTFAQGuy 2 жыл бұрын
I’m not following your problem I’m afraid. I would post more detail to Reddit for more help
@amjds1341
@amjds1341 2 жыл бұрын
Sorry for the confusion. We are using custom domain and leveraging Azure private dns for Paas service events hub. We are able to resolve the events hub service bus IP from on prem same but unable to use private dns name from on prem as it points back to original paas IP. Private dns entry is unable to resolve the cname entry i.e. authoritative entry for service bus somehow. Since we get SSL error message and our private dns entry doesn't match with service bus hostname, even though it points to same via private endpoint I would post on reddit for more detail :). Thanks for your response
@danjianu3011
@danjianu3011 2 ай бұрын
Comment for engagement !
@haotan2460
@haotan2460 Жыл бұрын
Thanks to God , we have john to help summary and explain the Azure tech.. that is really really really helpful.John, you saved our life , MS should pay for you.
Azure Virtual Network and PaaS Network Controls
40:25
John Savill's Technical Training
Рет қаралды 28 М.
Understanding DNS in Azure
26:59
John Savill's Technical Training
Рет қаралды 111 М.
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
Microsoft Azure Managed Identity Deep Dive
48:40
John Savill's Technical Training
Рет қаралды 73 М.
Private Endpoints and DNS in Azure
16:48
Travis Roberts
Рет қаралды 40 М.
How DNS Works
30:26
John Savill's Technical Training
Рет қаралды 33 М.
Azure Private Endpoint & Private Link explained in plain English with a story & demo in 5 minutes
10:49
Deep Dive on Microsoft Entra Private Access
1:01:08
John Savill's Technical Training
Рет қаралды 31 М.
Azure DNS Private Resolver Deep Dive
24:49
John Savill's Technical Training
Рет қаралды 46 М.
Microsoft Azure Front Door Deep Dive
40:21
John Savill's Technical Training
Рет қаралды 71 М.
Understanding Private Endpoints - Azure Services Simplified
12:40
HarvestingClouds
Рет қаралды 64 М.
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,1 МЛН
Как работает автопилот на Lixiang L9 Max
0:34
Семен Ефимов
Рет қаралды 16 М.