<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Deepak Sharma</title>
    <description>The latest articles on Forem by Deepak Sharma (@deepakaws7).</description>
    <link>https://forem.com/deepakaws7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1602623%2Fc6843eb3-04a5-4468-af57-3e7b86658fa5.jpg</url>
      <title>Forem: Deepak Sharma</title>
      <link>https://forem.com/deepakaws7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/deepakaws7"/>
    <language>en</language>
    <item>
      <title>How to Host a Static Website on AWS S3 (Step-by-Step Guide)</title>
      <dc:creator>Deepak Sharma</dc:creator>
      <pubDate>Fri, 22 Aug 2025 13:29:21 +0000</pubDate>
      <link>https://forem.com/deepakaws7/how-to-host-a-static-website-on-aws-s3-step-by-step-guide-22ne</link>
      <guid>https://forem.com/deepakaws7/how-to-host-a-static-website-on-aws-s3-step-by-step-guide-22ne</guid>
      <description>&lt;p&gt;🚀** Introduction**&lt;br&gt;
If you’ve built a static website using HTML, CSS, and images, the next step is getting it online. One of the simplest and most cost-effective ways is to use &lt;em&gt;Amazon S3&lt;/em&gt; (Simple Storage Service).&lt;/p&gt;

&lt;p&gt;With just a few clicks, you can deploy your static site and make it accessible to the world — no servers required!&lt;/p&gt;

&lt;p&gt;Let’s go step by step.&lt;/p&gt;

&lt;p&gt;🛠 &lt;strong&gt;Step 1&lt;/strong&gt;: Prepare Your Files&lt;br&gt;
Make sure your project folder contains all necessary files, such as:&lt;/p&gt;

&lt;p&gt;index.html&lt;br&gt;
style.css&lt;br&gt;
Any images or assets&lt;br&gt;
👉 Keep them organized in a single folder before uploading.&lt;/p&gt;

&lt;p&gt;🧩 &lt;strong&gt;Step 2&lt;/strong&gt;: Create an S3 Bucket&lt;br&gt;
Log in to AWS Management Console → S3&lt;br&gt;
Click Create bucket&lt;br&gt;
Enter a unique bucket name (example: portfolio-website)&lt;br&gt;
Uncheck Block all public access if you want your site to be public&lt;br&gt;
Click Create bucket&lt;/p&gt;

&lt;p&gt;⚙️ &lt;strong&gt;Step 3&lt;/strong&gt;: Configure Bucket for Static Website Hosting&lt;br&gt;
Open your newly created bucket&lt;br&gt;
Go to the Properties tab&lt;br&gt;
Scroll to Static website hosting → Edit&lt;br&gt;
Enable it and set:&lt;br&gt;
Index document → index.html&lt;br&gt;
Error document → 404.html (optional)&lt;br&gt;
Save changes&lt;/p&gt;

&lt;p&gt;🔓 &lt;strong&gt;Step 4&lt;/strong&gt;: Make Files Public&lt;br&gt;
There are two ways to allow public access:&lt;/p&gt;

&lt;p&gt;Option 1: Manually&lt;br&gt;
Select all objects → Click Actions → Make public&lt;/p&gt;

&lt;p&gt;Option 2: Bucket Policy (Recommended)&lt;br&gt;
Go to Permissions → Bucket Policy&lt;br&gt;
Paste the following JSON (replace YOUR_BUCKET_NAME):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mqjz1banbpjnucsw61g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mqjz1banbpjnucsw61g.png" alt=" " width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Save changes&lt;/p&gt;

&lt;p&gt;📤 &lt;strong&gt;Step 5&lt;/strong&gt;: Upload Your Files&lt;br&gt;
Go to the Objects tab&lt;br&gt;
Click Upload → Add files&lt;br&gt;
Select all your project files (index.html, style.css, images, etc.)&lt;br&gt;
Click Upload&lt;/p&gt;

&lt;p&gt;🌍 &lt;strong&gt;Step 6&lt;/strong&gt;: Access Your App&lt;br&gt;
Open the Properties tab of your bucket&lt;br&gt;
Scroll to Static website hosting&lt;br&gt;
Copy the Bucket website endpoint URL&lt;br&gt;
Paste it into your browser — your site is live 🎉&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Hosting a &lt;em&gt;static website on AWS S3&lt;/em&gt; is one of the fastest ways to make your portfolio, landing page, or small project available online.&lt;/p&gt;

&lt;p&gt;It’s cost-efficient, secure, and scalable — making it perfect for developers of all levels.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://my-portfolio-deepak1919.s3-website.ap-south-1.amazonaws.com" rel="noopener noreferrer"&gt;http://my-portfolio-deepak1919.s3-website.ap-south-1.amazonaws.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>githubactions</category>
      <category>cicd</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>⚙️ Utility Test on AWS 📊</title>
      <dc:creator>Deepak Sharma</dc:creator>
      <pubDate>Sat, 29 Mar 2025 08:53:02 +0000</pubDate>
      <link>https://forem.com/deepakaws7/utility-test-on-aws-14j2</link>
      <guid>https://forem.com/deepakaws7/utility-test-on-aws-14j2</guid>
      <description>&lt;p&gt;🌍 In modern cloud computing environments, ensuring the security and performance of applications under extreme conditions is crucial. AWS (Amazon Web Services) provides various tools and methodologies to conduct stress testing, allowing developers and system administrators to analyse the stability and performance of applications under high-load scenarios. This article explores the significance, methodologies, and implementation of utility tests on AWS. 📊&lt;/p&gt;

&lt;p&gt;What is a Utility Test?&lt;br&gt;
A utility test is a type of performance test that evaluates how an application or system behaves under extreme workloads. The primary objectives include:&lt;br&gt;
• 🔍 Identifying performance bottlenecks.&lt;br&gt;
• ⚡ Evaluating system reliability under high traffic.&lt;br&gt;
• ⏳ Measuring response times under peak loads.&lt;br&gt;
• 🛠️ Determining system failure points and recovery mechanisms.&lt;/p&gt;

&lt;p&gt;Why Conduct Testing on AWS?&lt;br&gt;
AWS offers a scalable and robust cloud environment that allows users to conduct tests efficiently. Some of the key benefits of testing on AWS include:&lt;br&gt;
• 📈 Scalability: AWS auto-scaling features enable dynamic adjustments to traffic spikes.&lt;br&gt;
• 💰 Cost-effectiveness: Pay-as-you-go pricing ensures that testing remains economical.&lt;br&gt;
• 🔒 Security &amp;amp; Compliance: AWS provides secure testing environments without impacting production workloads.&lt;/p&gt;

&lt;p&gt;Tools for Testing on AWS&lt;br&gt;
📊 AWS CloudWatch - Helps monitor performance metrics and debug performance issues.&lt;/p&gt;

&lt;p&gt;Implementing a Test on AWS&lt;br&gt;
Step 1: 🚀 Launch an EC2 Instance&lt;br&gt;
•  Log in to your AWS Console and navigate to EC2 Dashboard.&lt;br&gt;
•  Click Launch Instance and select the appropriate region.&lt;br&gt;
Step 2: 📀 Choose the Right AMI&lt;br&gt;
• Select Amazon Linux 2 AMI or another relevant AMI (I chose Linux 2 &lt;br&gt;
         AMI in this case).&lt;br&gt;
Step 3: 🛠️ Install &amp;amp; Configure Testing Tools&lt;br&gt;
•  Connect to the EC2 instance via ec2 instance connect.&lt;br&gt;
•  Run a basic test to simulate CPU load.&lt;br&gt;
Step 4: 📡 Monitor System Performance&lt;br&gt;
•  Use AWS CloudWatch to monitor CPU, memory, and network &lt;br&gt;
         utilization.&lt;br&gt;
Step 5: 📑 Analyse Results &amp;amp; Optimize&lt;br&gt;
•  Identify system bottlenecks using performance reports.&lt;br&gt;
•  Adjust instance types, auto-scaling settings, and network &lt;br&gt;
         configurations.&lt;br&gt;
Best Practices for Testing on AWS&lt;br&gt;
• 🚧 Use Test Environments: Avoid testing on production &lt;br&gt;
         environments to prevent disruptions.&lt;br&gt;
• 🔍 Monitor Continuously: Use AWS CloudWatch to track performance &lt;br&gt;
         metrics in real time.&lt;br&gt;
• 🛠️ Optimize Resources: Adjust EC2 instances, database &lt;br&gt;
         configurations, and caching strategies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fya2z30u2kl1lpjcthabe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fya2z30u2kl1lpjcthabe.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfu8556d4b3kym1td4mg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfu8556d4b3kym1td4mg.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhdlo33q33sptancwj5n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhdlo33q33sptancwj5n.png" alt="Image description" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xlhnhmb4bfarukzv4en.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xlhnhmb4bfarukzv4en.png" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fces5a97zvpjvit27u64p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fces5a97zvpjvit27u64p.png" alt="Image description" width="800" height="438"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjj7yv79lh5esgbo630oj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjj7yv79lh5esgbo630oj.png" alt="Image description" width="800" height="428"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7vb7jprok8fis9kxug3h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7vb7jprok8fis9kxug3h.png" alt="Image description" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ro8diozs1x6zsvmwwur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ro8diozs1x6zsvmwwur.png" alt="Image description" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh8kiblt92zyxaxhb80de.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh8kiblt92zyxaxhb80de.png" alt="Image description" width="800" height="416"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgb24qbhyx4u8x8q7jsyf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgb24qbhyx4u8x8q7jsyf.png" alt="Image description" width="800" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvkb470ywr7udww7s7j4s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvkb470ywr7udww7s7j4s.png" alt="Image description" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F27f1964uxnifm2zwf1il.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F27f1964uxnifm2zwf1il.png" alt="Image description" width="800" height="461"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa56v8r5ghtz1pvin0ctr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa56v8r5ghtz1pvin0ctr.png" alt="Image description" width="800" height="443"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftn3mwkv1z8zhof5tm7ac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftn3mwkv1z8zhof5tm7ac.png" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
✅Testing on AWS ensures that applications can handle peak loads and unexpected traffic surges effectively. By leveraging AWS tools and best practices, organizations can enhance system reliability and performance, ultimately improving user experience and business continuity. &lt;br&gt;
✅ By implementing utility tests on AWS, businesses can proactively address system vulnerabilities and ensure optimal performance even under high-demand conditions. &lt;/p&gt;

</description>
      <category>aws</category>
      <category>tutorial</category>
      <category>cloudcomputing</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
