AWS Global Accelerator | Visual Explanation

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ค. 2024
  • Welcome back to the channel, and in today's video, we will be discussing a very important service and which is one of the most important ones when we consider the performance of our application.
    Yeah, that right we are going to talk about AWS Global Accelerators.
    ⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for 6 months and I love it!
    www.kite.com/get-kite/?...
    Please follow we in the links below to stay updated: 🙌
    🍀Click on the link below to subscribe: tinyurl.com/qqebnwz
    🍀Instagram: / tougherapollo
    🍀Twitter: / tougherapollo1
    🍀Discord: / discord
    #AWSGlobalAccelerator #AWSSolutionsArchitectAssociate2020 #Pythoholic
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Till now best video on Global acclerator on TH-cam

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

    A truly amazing and detailed video. Has really enhanced my understanding of global accelerator. I have watched several other videos of yours to grasp the details on other topics such as RDS, Aurora, DynamoDb, Route 53 routing policies, Kinesis, etc. Thanks for all these videos.

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

    Nice one which explains the concepts crisp and clear. Thanks for your efforts!!

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

    I am really amazed to see the efforts and quality put on to make this video. Wonderful presentation.

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

    Very thorough. Thanks for the elaborate video.

  • @wei-han1041
    @wei-han1041 2 ปีที่แล้ว

    Excellent tutorials with nice diagrams!!!

  • @travelchimps6637
    @travelchimps6637 6 หลายเดือนก่อน

    Great video!! Amazing quality and breakdown

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

    Excellent explanation esp in differentiating cloudfront from GA! Thanks

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

    Very well explained as usual. Thanks

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

    Very detailed explanation 💯🙌

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

    Thais is a very good explanation of global accelerator!

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

    Nice one with details very good

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

    Great Video Thanks for this informative session.

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

    Very Informative

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

    very good video, nice explained

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

    Most apt explanation

  • @VinaySingh-gw3yi
    @VinaySingh-gw3yi ปีที่แล้ว

    You are the best out there

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

    a new follower right here ;)

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

    Nice tutorials, thank you. What software do you use for the animations?

  • @supunsenanayake1952
    @supunsenanayake1952 10 หลายเดือนก่อน

    Thanks lot

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

    a big thankyou sirji

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

    could you help explain diff b/w Route53 latency routing and global accelerator?

  • @ArunKumar-pm6fn
    @ArunKumar-pm6fn 2 ปีที่แล้ว

    Best video with Clear explanation. Can I use Global accelerator for https application.?

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

      It depends on the hosting type -- this is just going to help route better.

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

    at 8:41 it should be 30ms instead of 30sec I hope :(
    amazingly detailed as always btw, thanks :)

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

      Mar 29, 2021 - AWS Global Accelerator now supports traffic through the new AWS edge ... and redirects traffic to healthy endpoints in less than 30 seconds.

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

    Thank you for the detailed explanation. I have a quick question on global accelerator. Does it also work for local zones?

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

      Well it should, but local zones purpose is to place the infrastructure close to the customer. So not sure if this is a right fit for that requirement.

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

      @@Pythoholic When the infra is placed close to the customer, what is the need for a global accelerator? This is quite confusing because I feel that everything serves the same purpose. Or am I understanding it wrongly?

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

      Its like in local zone we are building the whole infra for that specific purpose and it will have its resources closer to the people who need it. global accelerators are helpful to reduce the latency for users who are far from the hosted location.
      but local zones are specifically setup closer to meet that purpose.

  • @shubamsalaria971
    @shubamsalaria971 10 หลายเดือนก่อน

    are endpoint group different from VPC endpoints ?

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

    Where the global accelerator physically lies so its so fast? On the closest edge location and reduce hops to 1? Or AWS has some direct connections to a lot ISPs?

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

      Ok so its like CDN with same edge locations but for TCP/UDP messages instead of resources. Last part of video is most important

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

    What's the diff b/w the Global accelerator and Cloudfront for dynamic content(caching disabled) ? Let's say i have dynamic web application deployed in EC2 and it has global user. Which service should i use to reduce the network latency?

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

      I think u have to try and relate it in a way that what ur requirement is.
      Cloudfront with edge locations most suited for accessing static content faster across the globe.
      But global accelerator does a lot more than just http.traffic. you are trying to connect to a endpoint using the Aws network and inturn which reduces ur latency.
      You need to think on aspects such as price, dependent configuration, what kind of access point u are looking for.
      I hope it helps.

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

      @@Pythoholic Hi, Thanks for the reply :) . Doesn't cloud front support Dynamic content. As far as i understood, it support dynamic content by disabling the cache in edge location which inturn use the global network through which it reduce the network latency. Please correct me if my understanding is wrong.

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

      Yeah it does, but if I had to do that and I am hosting the application I would just create a global accelerator and attach the load balancer endpoint and that's it.
      I can share the URL and I am set.
      Cloudfront is an added overhead in that sense. Is what I feel. It uses the global network and the edge locations to find the shortest path so it makes it easier for me to achieve the low latency I desire.
      If I disable caching for cloudfront, that would defeat the purpose.
      Because my goal is to just just reduce the.latency of my users using my application hosted in EC2. If it has nothing to do with the static content then I am better off without it.

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

    Very detailed video and explained very well.
    I had one doubt - can we add other account ALB endpoint to another account global accelerator.

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

      Thanks for the feedback* if you could please provide some details for the query*

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

      @@Pythoholic
      So for example, if we have created global accelerator in Acount A and we created 2 ALB in Account B and Account C.
      So can we add those two ALB endpoint into global accelerator in Account A?

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

      Yes, it is possible to add Application Load Balancers (ALBs) in different AWS accounts to a Global Accelerator created in another AWS account.
      To achieve this, you would need to follow these general steps:
      Create a Global Accelerator in Account A and note down the DNS name and the static IP address associated with it.
      In Account B and Account C, create the ALBs and configure them to serve traffic to the desired targets.
      Create an Endpoint Group for each of the ALBs in the same AWS Region as the ALB in each account. Configure the Endpoint Group to use the ALB's DNS name as the endpoint and select the desired health check configuration.
      Add the Endpoint Groups to the Listener for the Global Accelerator in Account A. You can do this by specifying the listener port, protocol, and endpoint group ARN for each of the endpoint groups.
      Test the configuration by sending traffic to the Global Accelerator DNS name or IP address.

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

      @@Pythoholic Thank You for the detailed answer. Will check it.

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

    Hi, Sir first of all I need to thank you for making such quality content free on TH-cam. Sir, I have one Personal question for you. I am working in a non Technical industry, I like to switch my career to AWS. I don't have knowledge of coding. Whether I can make it to AWS Domain with just learning through online courses and certification. What should I really need to do to get into the AWS domain? I will be so thankful to you if you reply to my comment

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

      Hi Mohan, Its good that you are planning to move into AWS, My advice will be to working on your resume as per the current market trends, Working on small projects independently by taking online sources so that you can add them to your resume. If you wish to move forward with a certification you should do that, Probably starting off with SAAC02 or any specialization certs that you want to learn, there is a list of specializations available. Mostly companies look out for individual with added knowledge like cloud and cicd, along with the programming knowledge. So make sure you are applying for the right job. So prepare your resume well, with enough credentials to stand out. Starting afresh might be bit tough but you need to be persistent. And keep giving interviews, to know the expectations. But to answer your question, Yes you can. But i would advice you to keep trying this along with your current job that you have. That would be safe.

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

      Hi Sir, you brought a smile to my face, I am very happy to receive a reply from you, If I got any further doubts can I contact you back. Is there any alternate way to contact you? I promise you I will not disturb you unnecessarily.

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

      No worries..You can surely send me a mail with ur queries.

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

    if my application is available in one location instance will GA help in improving latency?

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

      If we have applications in one location. May be using GA will be a costly affair. But yes it will improve the performance which is already in a good state.

  • @aykhan.g
    @aykhan.g 7 หลายเดือนก่อน

    Thanks for amazing content , I just have 2 question about the topic. First , why we need or this service provides us 2 static ip address since we're gonna use dns name on the client side. what is the meaning of those static ip addresses ? Second, in the video you said client doesn't cache dns name to ip address mapping when using global acceleration dns name. Why it doesn't cache it and how it happens ?

    • @Pythoholic
      @Pythoholic  6 หลายเดือนก่อน +2

      1. **Why Two Static IP Addresses?**
      - **Redundancy and Fault Tolerance**: Two static IP addresses provide redundancy. If one IP experiences issues, the other can continue to serve traffic, ensuring high availability.
      - **Global Traffic Distribution**: These IPs are anycast from multiple AWS edge locations. This means that a user's request is automatically routed to the nearest edge location for lower latency.
      - **Ease of Whitelisting**: Static IPs simplify firewall configurations for clients who need to whitelist IPs. Changing IPs can be problematic in such scenarios.
      - **DNS Simplification**: While DNS names are used for human-friendly access, the underlying static IPs remain constant, providing a stable endpoint.
      2. **Why Doesn't the Client Cache DNS Name to IP Address Mapping?**
      - **Dynamic Routing Optimization**: AWS Global Accelerator continuously monitors the health of your application endpoints and routes traffic to the nearest healthy endpoint. If a client caches the DNS mapping, they might continue to route traffic to an endpoint that has become unhealthy or suboptimal in terms of latency.
      - **TTL Settings**: The DNS name provided by services like AWS Global Accelerator typically has a very low Time To Live (TTL), which discourages DNS resolvers from caching the address. This ensures that the resolving service frequently checks for the most optimal endpoint.
      Essentially, the non-caching of DNS names ensures that traffic is always routed in the most efficient manner, taking into account the current network conditions and the health of your application endpoints. This dynamic rerouting is crucial for maintaining performance and availability, especially in a globally distributed environment.

    • @aykhan.g
      @aykhan.g 6 หลายเดือนก่อน

      Thanks for comprehensive reply @@Pythoholic

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

    Can we link a wordpress site to global accelerator with https?

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

      It would depend on if your WordPress site is hosted on AWS or another platform. if it's on another platform using CloudFront as CDN would be a good option to make it faster aws.amazon.com/blogs/networking-and-content-delivery/accelerating-wordpress-with-cloudfront-using-the-aws-for-wordpress-plugin/

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

    Is AWS Global Accelerator comes under free tier?

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

      In AWS Global Accelerator, you are charged for each accelerator that is provisioned and the amount of traffic in the dominant direction that flows through the accelerator

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

    Cache content...not cage.

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

      Hehe did i say that?? 😃😃

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

      Cache in USA is pronounced as cash. Anyway, awesome content. Thank you so much.

  • @AmongUs-mb4qx
    @AmongUs-mb4qx 3 ปีที่แล้ว

    This makes latency WORSE, I've had first hand experience of Global accelerator playing VALORANT which is hosted by AWS. My ping was worse by 70%, ended up using a VPN to AVOID global accelerator BS, ping went down from 60ms ping 35ms immediately. DO NOT USE THIS until it's more widespread with CDN in EVERY major city.