Posts

Sitemaps and Indexing

Image
What is a sitemap? A sitemap is a file that provides information about the pages, videos, and other files on a website, which helps the search engines like Google, Bing etc. to index the website correctly. What is indexing and what are crawlers? Indexing is a process by which a search engine stores information about a website's pages after visiting them. Only after the page is indexed, it becomes eligible to appear in search engine results. Crawlers are the automated programs or bots that a search engine uses to find and retrieve the web pages across the internet for indexing. How does indexing work? When a crawler visits a website, it discovers web pages by following links or using a sitemap provided by the website. It reads the page's HTML and content to understand the page and if the page is worth indexing based on the content quality, SEO optimization and other factors like page load speed etc. then the search engine adds it to its index. A proper indexing is a must for S...

AWS Load Balancer

Image
 Hi guys!! Today's blog is about AWS Load Balancer. I am going to cover:       1) What is a load balancer ?      2) Types of AWS Elastic Load Balancer (ELB)     3)  AWS Load Balancer setup. So let's begin. What is a Load Balancer? Load balancers are servers that forward the internet traffic to multiple servers (EC2 instances). This helps in spreading the load and no single instance has to deal with all the traffic. A load balancer performs regular health checks of your instance and if any instance fails then no traffic is transferred to it. Using Load balancer is a good idea as your application only knows a single point of access and you are not exposing your backend servers. You can set two kinds of load balancer that are: internal and external. The internal means a load balancer which is private and can not be accessed from the browser/website and external means it can be accessed directly from the browser/website. What are the ty...

Quick steps to launch your first AWS EC2 instance and SSH into it to create a webpage

Image
Hey guys!! If this is your first time working with AWS and you want to launch an EC2 instance, here is what you need to do.  Firstly, you need to have an AWS account, if not, you can create one on  AWS  right now. AWS provides 12 months of free tier for its customers, you can anytime go @  AWS Free Tier and checkout which services are free and for how long. So, I think by now you must have an AWS account. Log in to your account and search for EC2 Dashboard. Now, before creating an EC2 instance make sure you are in the region that is close to you, for me it is Asia Pacific (Mumbai), but you have to choose the region that is according to your location.  Now, when you are in the EC2 Dashboard you see there is 0 running instances, for creating a new instance click on 'Launch Instance'.  1) Choose AMI When you click on 'Launch Instance', you'll land on Choose AMI screen and you will see multiple options for selection. AMI stands for Amazon Machine Image, which...