İstanbul escort bayan sivas escort samsun escort bayan sakarya escort Muğla escort Mersin escort Escort malatya Escort konya Kocaeli Escort Kayseri Escort izmir escort bayan hatay bayan escort antep Escort bayan eskişehir escort bayan erzurum escort bayan elazığ escort diyarbakır escort escort bayan Çanakkale Bursa Escort bayan Balıkesir escort aydın Escort Antalya Escort ankara bayan escort Adana Escort bayan

What is AWS Elastic Load Balancing (ELB) in Hindi?

AWS Elastic Load Balancing एक अमेज़न वेब सर्विस है इस पोस्ट में हम इसके बारे में अच्छे से जानेंगे What is AWS Elastic Load Balancing in Hindi की AWS Elastic Load Balancing किसे कहते है। Amazon AWS Elasic Load Balancer is a purpose built service for distributing workloads. In this AWS load balancer tutorial you learn the basics of AWS ELB. You will learn how AWS ELB works, types of load balancers in AWS and more.

Distributing workloads across multiple computing resources is one of the most critical tasks in about any organization. Amazon AWS Elastic Load Balancer is a purpose built service for distributing workloads. This AWS load balancer tutorial blog will take you into the depths of AWS ELB. You will learn how an AWS ELB works, types of load balancers in AWS and more.

What is AWS Elastic Load Balancing in Hindi?

Elastic load balancer is a service provided by Amazon in which the incoming traffic is efficiently automatically distributed across a group of backend servers in a manner that increases speed and performance. It helps to improve scalability of your application and secures your applications. Load Balancer allows you to configure health checks for the registered targets. In case any of registered target fails the health check, the load balancer will not route traffic to that unhealthy target. Thereby ensuring your application is highly available and fault tolerant.

Load balancer is a service which uniformly distributes network traffic and workloads across multiple servers or cluster of servers. Load balancer in AWS increases the availability and fault tolerance of an application. AWS Elastic Load Balancer is the single point of contact to all the clients, they can be sent to the nearest geographic instance or the instance with the lowest latency.

AWS Load balancer will distribute your workloads across multiple compute resources, such as a Virtual Machine or Virtual Server. The applications availability and fail over will decrease due to this. You can also let your load balancer take care of your encryption and decryption and let your compute services do their main work.

Elastic Load Balancing Service

This service distributes application traffic across services.

The Load Balancer is a single point of contact for incoming web traffic.

The single point of contact means that the traffic hits the Load Balancer first, spreading out the load between the resources.

It balancer accepts requests and directs them to the appropriate instances.

It ensures that one resource won’t get overloaded, and that the traffic is spread out.

AWS EC2 and Elastic Load Balancing are two different services that work well together.

how to access a Amazon ELB?

There are multiple ways to that,

  • AWS Management Console – Using the AWS web interface you can create load balancers
  • AWS Command Line Interface – AWS provides a command line interface which is compatible in Mac, Windows, and Linux
  • AWS SDKs – Language specific APIs are provided and can be used for any function using the load balancer or other services.
  • Query API – This is the most direct way to call load balancers in AWS, but you must only use low-level API actions like sending HTTPs requests.

Types of load balancer

A. Classic Load Balancer: It is the traditional form of load balancer which was used initially. It distributes the traffic among the instances and is not intelligent enough to support host-based routing or path-based routing. It ends up reducing efficiency and performance in certain situations. It is operated on connection level as well as request level. Classic  Load Balancer is in between the transport layer (TCP/SSL) or the application layer (HTTP/HTTPS .

B. Application Load Balancer: This type of Load Balancer is used when decisions are to be made related to  HTTP and HTTPS traffic routing. It supports path-based routing and host-based routing. This load balancer works at the Application layer of the OSI Model. The load balancer also supports dynamic host port mapping.

C. Network Load Balancer: This type of load balancer works at the transport layer(TCP/SSL) of the OSI model. It’s capable of handling millions of requests per second.  It is mainly used for load balancing TCP traffic.

D. Gateway Load Balancer: Gateway Load Balancers provides you the facility to deploy, scale, and manage virtual appliances like firewall. Gateway Load Balancers combines a transparent network gateway and then distributes the traffic.

How does an AWS ELB Work?

The basic working principle is the Elastic Load Balancer accepts incoming traffic from its clients and then routes requests to the targets which the client want. If the load balancer finds an unhealthy target, then it will stop redirecting it’s users there and will move with the other healthy targets until that target is declared healthy.

To make an AWS ELB accept incoming traffic you have to configure them by specifying one or more listeners. A listener is a process which will check for connection requests.

Availability zones – You can enable Availability Zones for your Amazon load balancer, then a load balancer node will be created in that Availability Zone. Enabling multiple Availability Zones and also make sure they at least have one registered target. Having at least one registered target will allow the load balancer to route traffic there. The advantage of having multiple AZs and targets will allow AWS load balancer to route traffic to other targets when few targets fail.

Advantages of AWS ELB

  • Highly Available
      • ELB distributes traffic evenly among all the targets, for example multiple EC2 instances.
      • ELB has an SLA of 99.99%
  • Flexible
      • ELB let’s you route traffic with the application’s IP address, this allows you launch multiple applications in a single instance.
  • Highly secure
      • You can implement robust security features using Amazon VPC with Amazon ELB
  • Elastically scalable
      • ELB can handle sudden spikes in traffic and can handle millions of requests per second. Whenever there is a traffic increase, AWS auto scaling feature will be enabled and also load balancing rules will be used to provide the website users an seamless performance
  • Hybrid load balancing
      • You can use the same Amazon load balancer to balance across applications on your on-premises set up and you AWS infrastructure. Now, it will be very easy to migrate your application from on-premise to AWS cloud.
  • Robust monitoring and auditing
    • Applications and their performance can be monitored and maintained. You can also use CloudWatch metrics and logs to analyze our applications data, traffic, and working.

Elastic Load Balancing works with the following services to improve the availability and scalability of your applications.

  • Amazon EC2 — Virtual servers that run your applications in the cloud. You can configure your load balancer to route traffic to your EC2 instances. For more information, see the Amazon EC2 User Guide for Linux Instances or the Amazon EC2 User Guide for Windows Instances.
  • Amazon EC2 Auto Scaling — Ensures that you are running your desired number of instances, even if an instance fails. Amazon EC2 Auto Scaling also enables you to automatically increase or decrease the number of instances as the demand on your instances changes. If you enable Auto Scaling with Elastic Load Balancing, instances that are launched by Auto Scaling are automatically registered with the load balancer. Likewise, instances that are terminated by Auto Scaling are automatically de-registered from the load balancer. For more information, see the Amazon EC2 Auto Scaling User Guide.
  • AWS Certificate Manager — When you create an HTTPS listener, you can specify certificates provided by ACM. The load balancer uses certificates to terminate connections and decrypt requests from clients.
  • Amazon CloudWatch — Enables you to monitor your load balancer and to take action as needed. For more information, see the Amazon CloudWatch User Guide.
  • Amazon ECS — Enables you to run, stop, and manage Docker containers on a cluster of EC2 instances. You can configure your load balancer to route traffic to your containers. For more information, see the Amazon Elastic Container Service Developer Guide.
  • AWS Global Accelerator — Improves the availability and performance of your application. Use an accelerator to distribute traffic across multiple load balancers in one or more AWS Regions. For more information, see the AWS Global Accelerator Developer Guide.
  • Route 53 — Provides a reliable and cost-effective way to route visitors to websites by translating domain names into the numeric IP addresses that computers use to connect to each other. For example, it would translate www.example.com into the numeric IP address 192.0.2.1. AWS assigns URLs to your resources, such as load balancers. However, you might want a URL that is easy for users to remember. For example, you can map your domain name to a load balancer. For more information, see the Amazon Route 53 Developer Guide.
  • AWS WAF — You can use AWS WAF with your Application Load Balancer to allow or block requests based on the rules in a web access control list (web ACL). For more information, see the AWS WAF Developer Guide.

Conclusion 

इस पोस्ट में हमने AWS Elastic Load Balancing अमेज़न वेब सर्विस के बारे में अच्छे से जाना। I Hope this helped you understand Elastic Load Balancers in AWS. If you wish to pursue learning AWS in depth then you can also check out AWS Certification Training. Stay tuned for more tutorials on Amazon Web Services.

Ravi Giri
Ravi Girihttp://hinditechacademy.com/
नमस्कार दोस्तों, मै रवि गिरी Hindi Tech Academy का संस्थापक हूँ, मुझे पढ़ने और लिखने का काफी शौख है और इसीलिए मैंने इस ब्लॉग को बनाया है ताकि हर रोज एक नयी चीज़ के बारे में अपने ब्लॉग पर लिख कर आपके समक्ष रख सकू।

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Must Read