<?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>DEV Community: Cloud Clubs</title>
    <description>The latest articles on DEV Community by Cloud Clubs (@cloudclubs).</description>
    <link>https://dev.to/cloudclubs</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%2Forganization%2Fprofile_image%2F7144%2Fa9cb2d85-c2a4-43b3-be3c-53539e4aa2fa.png</url>
      <title>DEV Community: Cloud Clubs</title>
      <link>https://dev.to/cloudclubs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cloudclubs"/>
    <language>en</language>
    <item>
      <title>My AWS Cloud Club Journey</title>
      <dc:creator>Parth Patel</dc:creator>
      <pubDate>Mon, 29 Jan 2024 14:38:45 +0000</pubDate>
      <link>https://dev.to/cloudclubs/my-aws-cloud-club-journey-d90</link>
      <guid>https://dev.to/cloudclubs/my-aws-cloud-club-journey-d90</guid>
      <description>&lt;p&gt;&lt;strong&gt;What are AWS Cloud Clubs?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AWS Cloud Clubs are student-led organizations or chapters that focus on learning, experimenting, and networking around Amazon Web Services (AWS) and cloud computing technologies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who are AWS Cloud Clubs captains?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud Club Captains are individuals who lead and manage these AWS Cloud Clubs. Cloud Club Captains play a crucial role in initiating and organizing club activities, such as workshops, meetups, and projects, as well as promoting the club within their educational institution or community.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Overview of how to start or transform your AWS cloud clubs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apply to become a Cloud Club Captain through the AWS Student Hub. The application process involves submitting details about your experience and plans for starting a Cloud Club chapter.&lt;/p&gt;

&lt;p&gt;The basic requirement for becoming a captain is that, while filling out an application, you must upload a video, and a community member recommendation must also be there.&lt;/p&gt;

&lt;p&gt;Apply link: &lt;a href="https://go.aws/3SBslhS" rel="noopener noreferrer"&gt;https://go.aws/3SBslhS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lanching AWS Cloud Clubs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once selected, work with the AWS Academic Advocacy team to set up the required AWS accounts and launching your Cloud Club.&lt;/p&gt;

&lt;p&gt;Club's link: &lt;a href="https://bit.ly/awsccmeetup" rel="noopener noreferrer"&gt;https://bit.ly/awsccmeetup&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Promote the new Cloud Club within your university or region to attract members. Organize regular meetups or workshops where members can learn cloud skills together through hands-on labs and projects.&lt;/p&gt;

&lt;p&gt;Past events link: &lt;a href="https://bit.ly/soumeetup" rel="noopener noreferrer"&gt;https://bit.ly/soumeetup&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Past Events&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Expert session on scaling on AWS for millions of users&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This session has focused on the expertise required to scale applications on Amazon Web Services (AWS) for millions of users. This includes various aspects of scaling, including infrastructure design, application architecture, and optimization techniques.&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%2F8cqoizs5x18k90crfaph.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%2F8cqoizs5x18k90crfaph.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Women's Day Celebration (SHE)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Strong Happening Empowered (SHE)" is a platform that aims to empower and uplift women by providing them with access to a roster of incredible female leaders. Through their programs, SHE offers mentorship, networking opportunities, and resources to help women grow and excel in their careers. By connecting women with successful leaders in various industries, SHE hopes to inspire and encourage them to reach their full potential.&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%2F5pwmj0p8yz0ujvpyllq7.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%2F5pwmj0p8yz0ujvpyllq7.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Career Aspects with AWS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Career Aspects with AWS" could refer to the various job roles, opportunities, and growth prospects available for professionals skilled in Amazon Web Services (AWS) technologies. With the increasing adoption of cloud computing and the rapid growth of AWS in the market, there is a high demand for AWS professionals across different industries.&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%2F0kd8qnb5m7x8ed2rgvxq.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%2F0kd8qnb5m7x8ed2rgvxq.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introduction to Serverless on AWS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Serverless computing on AWS is a powerful approach to building applications that eliminates the need for you to manage servers, infrastructure, and operating systems. Instead, you can focus on writing code and delivering value to your customers. Using serverless computing on AWS can help you reduce your operational costs, increase your agility, and improve your scalability.&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%2F9zvx5wdlixr358lnzvkx.jpg" 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%2F9zvx5wdlixr358lnzvkx.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;workshops&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Gujarat’s First Ever AWS DeepRacer League - Race to Top with AWS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AWS DeepRacer is an autonomous 1/18th scale race car designed to test RL models by racing on a physical track. Using cameras to view the track and a reinforcement model to control throttle and steering, the car shows how a model trained in a simulated environment can be transferred to the real world.&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%2Funr6hq0w5n4mhlmo7tcz.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%2Funr6hq0w5n4mhlmo7tcz.png" alt=" " width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The World's First Ever Infrastructure Camp&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This camp is intended to teach students the important role foundational infrastructure plays in the development, operation, and management of cloud solutions. It also provides an introduction to a few basic services, some helpful concepts, and an explanation of how each fits into the overall picture of cloud architecture. In addition to the basics, it challenges you to solve some additional problems designed to stretch your knowledge and understanding.&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%2Fajupjoy5dbk6n8fpwoxn.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%2Fajupjoy5dbk6n8fpwoxn.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Community Events&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;India's First Ever AWS Student Symposium 2023&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This symposium is designed to bring together students from various academic backgrounds to learn, share knowledge, and explore the latest technological advancements in Amazon Web Services (AWS). It promises to be an excellent opportunity for students to network with industry experts, gain valuable insights, and enhance their skills and knowledge in cloud computing.&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%2F7w7j8v32db2jcimnin18.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%2F7w7j8v32db2jcimnin18.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Network with other Cloud Club captains, AWS community leaders, and mentors to exchange ideas and stay up-to-date on the latest resources. Attend AWS online events and conferences.&lt;/p&gt;

&lt;p&gt;Other captain's: &lt;a href="https://go.aws/3SBslhS" rel="noopener noreferrer"&gt;https://go.aws/3SBslhS&lt;/a&gt;&lt;br&gt;
Community Builder’s: &lt;a href="https://go.aws/4bdZkjy" rel="noopener noreferrer"&gt;https://go.aws/4bdZkjy&lt;/a&gt;&lt;br&gt;
AWS Heros: &lt;a href="https://go.aws/49s9iw3" rel="noopener noreferrer"&gt;https://go.aws/49s9iw3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maintain an active online presence for the club on platforms like Dev.to, LinkedIn, and Meetup to engage members and share updates. Publish learning content and technical articles written by yourself and members&lt;/p&gt;

&lt;p&gt;Social media handles: &lt;a href="https://bit.ly/4be07kw" rel="noopener noreferrer"&gt;https://bit.ly/4be07kw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apply for AWS credits, certification vouchers, and other rewards available to recognized Cloud Clubs. Distribute these among active members.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;My Experience&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Being a part of AWS Cloud Clubs has been a game-changer for me as far as my technical skills and mindset are concerned. These clubs have provided me with an incredible platform to network with AWS Heroes, community builders, and user group leaders.&lt;/p&gt;

&lt;p&gt;As a Cloud Club Captain, I have not only honed my technical skills but also gained valuable leadership, management, and public speaking abilities.&lt;/p&gt;

&lt;p&gt;All in all, being a part of AWS Cloud Clubs has been a transformative experience for me as a cloud computing enthusiast, and I am grateful for the knowledge, skills, and opportunities it has provided me with. I look forward to being a part of this community of cloud enthusiasts for years to come.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Expressing Gratitude&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I appreciate the valuable contributions of the AWS Cloud Club members at Silver Oak University. Their unwavering support has been instrumental in the success of this project. I extend our heartfelt thanks for their outstanding efforts.&lt;/p&gt;

&lt;p&gt;I am grateful to the faculty members, authorities, and management team of Silver Oak University for their constant support and guidance. Thank you for your efforts towards our success.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Additional benefits&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;AWS cloud club is scouting to attend aws community days, aws student community days, aws summits, and AWS re:events&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn with Academic advocacy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;GitHub Learner Library&lt;/strong&gt;: &lt;a href="https://bit.ly/3HBcdGw" rel="noopener noreferrer"&gt;https://bit.ly/3HBcdGw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The AWS Cloud Clubs Learner Library is a resource hub where you can discover free, ungated content on AWS properties to further your learning journey.&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Amplify Workshop&lt;/strong&gt;: &lt;a href="https://bit.ly/3HAxr7K" rel="noopener noreferrer"&gt;https://bit.ly/3HAxr7K&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This foundational workshop introduces serverless cloud concepts, including authentication, storage, and functions.&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Infrastructure Camp&lt;/strong&gt;: &lt;a href="https://bit.ly/48P7Rrx" rel="noopener noreferrer"&gt;https://bit.ly/48P7Rrx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This course is intended to teach students the important role foundational infrastructure plays in the development, operation, and management of cloud solutions.&lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;Machine Learning Camp&lt;/strong&gt;: &lt;a href="https://bit.ly/3u0Nusi" rel="noopener noreferrer"&gt;https://bit.ly/3u0Nusi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this introductory workshop, you'll learn how to add machine learning features to a web app using Amazon Rekognition and Amazon Textract.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More ways to learn&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AWS educate: &lt;a href="https://awseducate.instructure.com/" rel="noopener noreferrer"&gt;https://awseducate.instructure.com/&lt;/a&gt;&lt;br&gt;
AWS skill builder: &lt;a href="https://explore.skillbuilder.aws/" rel="noopener noreferrer"&gt;https://explore.skillbuilder.aws/&lt;/a&gt;&lt;br&gt;
Build on AWS live: &lt;a href="https://go.aws/3u7deDk/" rel="noopener noreferrer"&gt;https://go.aws/3u7deDk/&lt;/a&gt;&lt;br&gt;
AWS AI &amp;amp; ML Scholarship: &lt;a href="https://go.aws/48ObMou/" rel="noopener noreferrer"&gt;https://go.aws/48ObMou/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Exciting News!&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Our next AWS Cloud Club cohort begins on February 5, 2024.&lt;br&gt;
Are you ready to lead?&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>awscloudclubs</category>
      <category>journey</category>
    </item>
    <item>
      <title>VPC Peering across two regions</title>
      <dc:creator>Parth Patel</dc:creator>
      <pubDate>Fri, 27 Oct 2023 11:38:47 +0000</pubDate>
      <link>https://dev.to/cloudclubs/vpc-peering-across-two-regions-3bdp</link>
      <guid>https://dev.to/cloudclubs/vpc-peering-across-two-regions-3bdp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;VPC peering across two AWS regions is a network connection that allows Virtual Private Clouds (VPCs) in different geographic locations to communicate securely and directly with each other, enabling seamless data transfer and resource access while maintaining the isolation and security of each VPC. This inter-region connectivity facilitates distributed application architectures, disaster recovery setups, and data replication scenarios, enhancing the versatility and global reach of AWS infrastructure for businesses and organizations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You have two Amazon VPCs, one located in the US East (N. Virginia) region (us-east-1) and the other in the Asia Pacific (Mumbai) region (ap-south-1). You need to establish VPC peering between these two regions to allow secure communication between resources in these VPCs while keeping them logically isolated.&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%2Fgmwtvkfy4ub75q4p0u13.jpg" 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%2Fgmwtvkfy4ub75q4p0u13.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To achieve VPC peering across regions, first, create the necessary VPCs in each region, ensuring they have unique CIDR blocks. Next, create VPC peering connections in both regions, accepting the peer requests. Update the route tables in each VPC to include routes for the peer VPC's CIDR block, pointing to the peering connection. Finally, configure security groups and network ACLs to allow the required traffic between the peered VPCs. This setup enables seamless and secure communication between resources in the US East and Asia Pacific South regions while maintaining network isolation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-by-Step Guide:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Create a VPC in the Asia Pacific (Mumbai) region (ap-south-1)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you don't already have a VPC, you can create one by clicking "Your VPCs" in the VPC Dashboard.&lt;/li&gt;
&lt;li&gt;Click the "Create VPC" button.&lt;/li&gt;
&lt;li&gt;Fill in the VPC details, only the name, and leave the other setting as default. As, it will automatically create Subnets, Route Tables, and Internet Gateway.&lt;/li&gt;
&lt;li&gt;Click "Create VPC."&lt;/li&gt;
&lt;/ol&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%2Fd60vtsvxuwszochsrzet.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%2Fd60vtsvxuwszochsrzet.png" alt=" " width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Launching a Windows EC2 Instance&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click the "Launch Instance" button.&lt;/li&gt;
&lt;li&gt;Select an "Amazon Linux Server" AMI based on your requirements.&lt;/li&gt;
&lt;li&gt;For instance, type, set as "t2.micro" is a free tier eligible.&lt;/li&gt;
&lt;li&gt;If you already have an EC2 "key pair", select it.&lt;/li&gt;
&lt;li&gt;If not, create a "new key pair". You'll use this key pair to securely connect to your Windows EC2 instance.&lt;/li&gt;
&lt;li&gt;"Save the file" on your local device. Make sure it is safe.&lt;/li&gt;
&lt;li&gt;Automatically "assigned public IP" should be "Enabled" for Private Subnet and vice-versa.&lt;/li&gt;
&lt;li&gt;Create a "new security group" or select an "existing one".&lt;/li&gt;
&lt;li&gt;Define rules to allow ALL ICMP (IPv4) and SSH (443) traffic for a web server.&lt;/li&gt;
&lt;li&gt;Click "Launch" to proceed.&lt;/li&gt;
&lt;/ol&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%2Fnfwf7oz23m0xjf06ez3n.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%2Fnfwf7oz23m0xjf06ez3n.png" alt=" " width="516" height="827"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repeat the above two steps in the US-East (N. Virginia) region us-east-1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Create a VPC Peering Connection&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the VPC Dashboard, click on "Peering Connections" in the left sidebar.&lt;/li&gt;
&lt;li&gt;Click on the "Create Peering Connection" button.&lt;/li&gt;
&lt;li&gt;Fill in the details for the peering connection, including a name, your VPC ID (in the current region), and the peer VPC ID (in the other region).&lt;/li&gt;
&lt;li&gt;Repeat this step in the other region to create a peering connection from the second VPC to the first VPC.&lt;/li&gt;
&lt;/ol&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%2Fobtueqyplv53ixngz360.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%2Fobtueqyplv53ixngz360.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Accept the Peering Connection&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;After you've created the peering connections in both regions, you'll need to accept the peering request.&lt;/li&gt;
&lt;li&gt;In the VPC Dashboard, select "Peering Connections."&lt;/li&gt;
&lt;li&gt;Find the pending peering request, select it, and click "Actions" -&amp;gt; "Accept Request" in both regions.&lt;/li&gt;
&lt;/ol&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%2Fxw8mtyak06vs77i1etu0.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%2Fxw8mtyak06vs77i1etu0.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Update Route Tables&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To allow traffic to flow between the peered VPCs, you need to update the route tables.&lt;/li&gt;
&lt;li&gt;In each VPC's route table, add a route to the CIDR block of the other VPC, pointing to the peering connection. This enables traffic to be routed through the peering connection.&lt;/li&gt;
&lt;li&gt;Navigate to the "Route Tables" in the VPC Dashboard, select the route table associated with your VPC, and add a route.&lt;/li&gt;
&lt;/ol&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%2Foxuoa7ujza11ujczxvl1.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%2Foxuoa7ujza11ujczxvl1.png" alt=" " width="800" height="184"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Connect to the EC2 Instance&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open a terminal or command prompt on your local machine.&lt;/li&gt;
&lt;li&gt;Navigate to the directory where your private key (.pem) file is located.&lt;/li&gt;
&lt;li&gt;Use the chmod command to change the permissions of the private key file to be secure: “chmod 400 your-key.pem”&lt;/li&gt;
&lt;li&gt;Connect to your EC2 instance using SSH, replacing your-key.pem with the actual key file and your-instance-public-IP with your EC2 instance's public IP address: “ssh -i your-key.pem ec2-user@your-instance-public-ip”&lt;/li&gt;
&lt;li&gt;If you see a message asking if you want to continue connecting, type "yes" and press Enter.&lt;/li&gt;
&lt;li&gt;You are now connected to your EC2 instance via SSH. You should see the command prompt for your instance in your terminal.&lt;/li&gt;
&lt;/ol&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%2Fpqtxe2zusjj171fq3e2w.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%2Fpqtxe2zusjj171fq3e2w.png" alt=" " width="786" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7: Ping the Peered VPC&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Once connected to your EC2 instance, use the ping command to ping an EC2 instance or resource in the peered VPC. &lt;/li&gt;
&lt;li&gt;Replace peer-instance-private-ip with the private IP address of the resource you want to ping in the other VPC: “ping peer-instance-private-ip”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Congratulations! Your VPC peering connection is now established, unlocking seamless communication between your AWS Virtual Private Clouds. Enjoy enhanced network connectivity and flexibility in your AWS architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In conclusion, creating a VPC peering connection across two AWS regions enables secure and efficient communication between separate VPCs in different geographic locations, fostering a global network environment. By following a few straightforward steps, you can seamlessly bridge these regions, allowing resources to interact as if they were on a single network while maintaining isolation and control, enhancing the versatility and scalability of your AWS infrastructure.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>networking</category>
      <category>cloud</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>VPC NAT Gateway Tutorial</title>
      <dc:creator>Parth Patel</dc:creator>
      <pubDate>Sun, 08 Oct 2023 17:17:32 +0000</pubDate>
      <link>https://dev.to/cloudclubs/vpc-nat-gateway-tutorial-4ibp</link>
      <guid>https://dev.to/cloudclubs/vpc-nat-gateway-tutorial-4ibp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Network Address Translation (NAT) Gateway in a Virtual Private Cloud (VPC) is a service provided by cloud providers like Amazon Web Services (AWS) that allows instances in a private subnet to initiate outbound connections to the internet while keeping their private IP addresses hidden. It serves as an intermediary between your private instances and the public internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine you have a Virtual Private Cloud (VPC) in a cloud provider like Amazon Web Services (AWS), and within this VPC, you have several private instances that need to access the internet for software updates, downloading packages, or other web-based services. However, you want to maintain a high level of security and control over these private instances and prevent direct access to the internet. How can you achieve this while allowing your private instances to communicate with the internet?&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%2F2shrk5b36dwd8r7e3xyv.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%2F2shrk5b36dwd8r7e3xyv.png" alt=" " width="614" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this scenario, you can use a NAT Gateway inside Amazon VPC to enable your private instances to access the internet securely without exposing their private IP addresses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisite&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;An AWS account&lt;/li&gt;
&lt;li&gt;Basic knowledge of AWS services&lt;/li&gt;
&lt;li&gt;A provisioned Windows EC2 instance&lt;/li&gt;
&lt;li&gt;Good insights for Amazon VPC, NAT Gateway, and Elastic IPs&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step-by-step Guide&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Create a VPC&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you don't already have a VPC, you can create one by clicking "Your VPCs" in the VPC Dashboard.&lt;/li&gt;
&lt;li&gt;Click the "Create VPC" button.&lt;/li&gt;
&lt;li&gt;Fill in the VPC details, including the name, IPv4 CIDR block, and any other settings you require.&lt;/li&gt;
&lt;li&gt;Click "Create VPC."&lt;/li&gt;
&lt;/ol&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%2Fjp30omjr28s1ktq81qfe.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%2Fjp30omjr28s1ktq81qfe.png" alt=" " width="718" height="840"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create subnets&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the VPC Dashboard, select "Subnets" from the left-hand navigation pane.&lt;/li&gt;
&lt;li&gt;Click the "Create Subnet" button.&lt;/li&gt;
&lt;li&gt;Choose the VPC you created in the previous step.&lt;/li&gt;
&lt;li&gt;Configure the subnet details, including the name, availability zone, and IPv4 CIDR block.&lt;/li&gt;
&lt;li&gt;Repeat this process to create both a public subnet and a private subnet.&lt;/li&gt;
&lt;/ol&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%2Fngjekw7kae56m49xbug1.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%2Fngjekw7kae56m49xbug1.png" alt=" " width="788" height="624"&gt;&lt;/a&gt;&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%2Fuxzxa15j10j9r3llbtyg.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%2Fuxzxa15j10j9r3llbtyg.png" alt=" " width="795" height="736"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Create an Internet Gateway&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the VPC Dashboard, select "Internet Gateways" from the left-hand navigation pane.&lt;/li&gt;
&lt;li&gt;Click the "Create Internet Gateway" button.&lt;/li&gt;
&lt;/ol&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%2Fevfsmb6g3lk2xpjylubp.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%2Fevfsmb6g3lk2xpjylubp.png" alt=" " width="796" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Attach the Internet Gateway to Your VPC&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select the newly created Internet gateway.&lt;/li&gt;
&lt;li&gt;Click the "Actions" button and choose "Attach to VPC."&lt;/li&gt;
&lt;li&gt;Choose the VPC to which you want to attach the Internet gateway.&lt;/li&gt;
&lt;li&gt;Click "Attach."&lt;/li&gt;
&lt;/ol&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%2Fc4rq6nnqf8df5i9a7b0z.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%2Fc4rq6nnqf8df5i9a7b0z.png" alt=" " width="800" height="313"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Create a Custom Route Table&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the VPC Dashboard, select "Route Tables" from the left-hand navigation pane.&lt;/li&gt;
&lt;li&gt;Click the "Create Route Table" button.&lt;/li&gt;
&lt;li&gt;Provide a name “PublicSubnet” and “PrivateSubnet” and choose the VPC you want to associate with the new route table.&lt;/li&gt;
&lt;li&gt;Click "Create."&lt;/li&gt;
&lt;/ol&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%2Fkgep30hqy341pl9oh0z1.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%2Fkgep30hqy341pl9oh0z1.png" alt=" " width="800" height="599"&gt;&lt;/a&gt;&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%2Fr3e20b1s7bn1m7wdmepj.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%2Fr3e20b1s7bn1m7wdmepj.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Edit the Route Table to Route Traffic to the Internet&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select the newly created custom route table.&lt;/li&gt;
&lt;li&gt;In the "Routes" tab, click the "Edit routes" button.&lt;/li&gt;
&lt;li&gt;Click "Add route."&lt;/li&gt;
&lt;li&gt;In the "Destination" field, enter 0.0.0.0/0 to represent all internet-bound traffic.&lt;/li&gt;
&lt;li&gt;In the "Target" field, select the Internet Gateway that you attached to the VPC in the previous steps.&lt;/li&gt;
&lt;li&gt;Click "Save routes."&lt;/li&gt;
&lt;/ol&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%2F5i8e03jzha6aaeg65lmk.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%2F5i8e03jzha6aaeg65lmk.png" alt=" " width="800" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7: Associate Subnets with the Custom Route Table&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the "Subnet associations" tab of the custom route table, click "Edit subnet associations."&lt;/li&gt;
&lt;li&gt;Choose the subnets that you want to associate with this custom route table. Typically, these would be the public subnets and private subnets, which are associated with the public subnet and the private subnet, respectively.&lt;/li&gt;
&lt;li&gt;Click "Save associations."&lt;/li&gt;
&lt;/ol&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%2Fbpmxcs3y66j639bau41f.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%2Fbpmxcs3y66j639bau41f.png" alt=" " width="800" height="188"&gt;&lt;/a&gt;&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%2Fd2knp92n4vymjkz6qcs6.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%2Fd2knp92n4vymjkz6qcs6.png" alt=" " width="800" height="188"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 8: Launching a Windows EC2 Instance&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click the "Launch Instance" button.&lt;/li&gt;
&lt;li&gt;Select a "Windows Server" AMI based on your requirements.&lt;/li&gt;
&lt;li&gt;For instance, type, set as "t2.micro" is a free tier eligible.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step 9: Choose an existing key pair or create a new key team.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you already have an EC2 "key pair", select it.&lt;/li&gt;
&lt;li&gt;If not, create a "new key pair". You'll use this key pair to securely connect to your Windows EC2 instance.&lt;/li&gt;
&lt;li&gt;"Save the file" on your local device. Make sure it is safe.&lt;/li&gt;
&lt;/ol&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%2Fhdhn1p5het8cz7fgcpmo.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%2Fhdhn1p5het8cz7fgcpmo.png" alt=" " width="619" height="838"&gt;&lt;/a&gt;&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%2F9lpqduxg53ihu3vmawxg.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%2F9lpqduxg53ihu3vmawxg.png" alt=" " width="619" height="867"&gt;&lt;/a&gt;&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%2F4nquam3mmazvmgefl2sj.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%2F4nquam3mmazvmgefl2sj.png" alt=" " width="769" height="628"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 10: Configure the Security Group and Virtual Private Cloud (VPC):&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Automatically "assigned public IP" should be "disabled" for Private Subnet and vice-versa.&lt;/li&gt;
&lt;li&gt;Create a "new security group" or select an "existing one".
Define rules to allow RDP (port 3389), and HTTPS (port 443) traffic for a web server.&lt;/li&gt;
&lt;li&gt;Click "Launch" to proceed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step 11: Connect your EC2 instance&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In the RDP Client Tab, click on "Download Remote Desktop File" on your local machine.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on "Get Password" and "Upload the Private Key".&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on "Decrypt Password", then copy your decrypted password.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open the RDP file and "paste" your copied decrypted password.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You are successfully connected to your Windows EC2 instance.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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%2Fwcnf8bq792kriyo50of0.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%2Fwcnf8bq792kriyo50of0.png" alt=" " width="800" height="762"&gt;&lt;/a&gt;&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%2Fgeqxlpkpt2rsk54t2zvq.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%2Fgeqxlpkpt2rsk54t2zvq.png" alt=" " width="800" height="645"&gt;&lt;/a&gt;&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%2Fsqecz5p23bk5j4m5x3w7.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%2Fsqecz5p23bk5j4m5x3w7.png" alt=" " width="519" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 12: Create the NAT Gateway&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the "Create NAT Gateway" wizard, select the public subnet where you want to create the NAT Gateway.&lt;/li&gt;
&lt;li&gt;Choose an Elastic IP address to associate with the NAT Gateway. If you don't have one, you can allocate a new Elastic IP.&lt;/li&gt;
&lt;li&gt;Click the "Create NAT Gateway" button.&lt;/li&gt;
&lt;/ol&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%2Fp3394pcwxxmrkat5qtnn.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%2Fp3394pcwxxmrkat5qtnn.png" alt=" " width="655" height="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 13: Add a Route to the NAT Gateway&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the "Routes" tab, click the "Edit routes" button.&lt;/li&gt;
&lt;li&gt;Add a new route with the destination as 0.0.0.0/0 (all internet-bound traffic) and select the NAT Gateway as the target.&lt;/li&gt;
&lt;li&gt;Click "Save routes."&lt;/li&gt;
&lt;/ol&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%2F5fhdanrr5l1n5cjz8uqw.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%2F5fhdanrr5l1n5cjz8uqw.png" alt=" " width="800" height="158"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 14: Connect to Your Windows EC2 Instance using RDP&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the Remote Desktop client on your Windows EC2 Server(you can find it in Windows under "Remote Desktop Connection").&lt;/li&gt;
&lt;li&gt;In the "Computer" field, enter the Private IP address of your EC2 instance.&lt;/li&gt;
&lt;li&gt;Click "Connect."&lt;/li&gt;
&lt;li&gt;If prompted, enter the username and password for your Windows EC2 instance. The username is typically "Administrator."&lt;/li&gt;
&lt;li&gt;Click "OK."&lt;/li&gt;
&lt;/ol&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%2F9r0p9g7efprq32t86h2b.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%2F9r0p9g7efprq32t86h2b.png" alt=" " width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 15: Testing your connectivity&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the command prompt. Run the command “ping 8.8.8.8 -t”.&lt;/li&gt;
&lt;li&gt;The reply from the ping command is successful.&lt;/li&gt;
&lt;/ol&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%2F1h6b00v0082g56seng63.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%2F1h6b00v0082g56seng63.png" alt=" " width="497" height="129"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! You've successfully established connectivity between the private subnets by attaching the NAT Gateway to the public subnet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 16: Delete the NAT Gateway&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;With the NAT Gateway selected, click the "Actions" button at the top of the screen.&lt;/li&gt;
&lt;li&gt;Choose "Delete NAT Gateway" from the drop-down menu.&lt;/li&gt;
&lt;/ol&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%2Fff6fxljtxc4s2uzrkymj.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%2Fff6fxljtxc4s2uzrkymj.png" alt=" " width="588" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 17: Release the Elastic IP&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;With the selected Elastic IP, click the "Actions" button at the top of the screen.&lt;/li&gt;
&lt;li&gt;Choose "Release addresses" from the dropdown menu.&lt;/li&gt;
&lt;/ol&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%2Favry1x3smzjun908829h.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%2Favry1x3smzjun908829h.png" alt=" " width="800" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 18: Delete the VPC&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;With the selected VPC, click the "Actions" button at the top of the screen.&lt;/li&gt;
&lt;li&gt;Choose "Delete VPC" from the dropdown menu.&lt;/li&gt;
&lt;/ol&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%2Fo4xvpqxo96ti479e3knd.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%2Fo4xvpqxo96ti479e3knd.png" alt=" " width="800" height="643"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In conclusion, the Amazon VPC NAT Gateway practical experience offers a comprehensive understanding of network architecture in the cloud. By successfully configuring and utilizing a NAT Gateway, one gains proficiency in providing secure internet access to private resources within a Virtual Private Cloud (VPC). This hands-on exercise demonstrates the importance of network isolation, security groups, and route tables, ensuring that private instances can access the internet while remaining shielded from external threats. Additionally, it highlights the significance of Elastic IP addresses for stable connectivity and paves the way for creating robust, Secure, and Scalable cloud infrastructures. This practical experience is a valuable skill set for cloud architects and administrators seeking to design and manage secure, high-performance cloud environments in AWS.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>network</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Launching Your Future: Thriving with AWS Cloud Clubs as a Student</title>
      <dc:creator>Hamza</dc:creator>
      <pubDate>Fri, 06 Oct 2023 13:38:44 +0000</pubDate>
      <link>https://dev.to/cloudclubs/launching-your-future-thriving-with-aws-cloud-clubs-as-a-student-k6b</link>
      <guid>https://dev.to/cloudclubs/launching-your-future-thriving-with-aws-cloud-clubs-as-a-student-k6b</guid>
      <description>&lt;p&gt;Arе you a studеnt with a kееn intеrеst in computеr sciеncе and aspirations to bеcomе a DеvOps еnginееr? Arе you curious about thе vast possibilitiеs offеrеd by AWS (Amazon Wеb Sеrvicеs) and еagеr to еxpand your horizons? Whеthеr you'rе just starting your journеy or wеll into your studiеs, bеing an activе mеmbеr of AWS Cloud Clubs can grеatly bеnеfit you. In this blog post, wе'll еxplorе thе compеlling rеasons why studеnts in gеnеral should considеr joining thеsе thriving communitiеs.&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%2Flgn45f77nfubrfne2ueq.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%2Flgn45f77nfubrfne2ueq.png" alt=" " width="800" height="670"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.&lt;em&gt;Rеal-World Lеarning&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Whilе your acadеmic coursеs providе a strong foundation, AWS Cloud Clubs offеr a practical, rеal-world lеarning еxpеriеncе. Thеsе clubs providе insights and knowlеdgе that еxtеnd bеyond traditional classroom еducation. Activе participation in thеsе clubs can accеlеratе your undеrstanding of AWS tеchnologiеs and DеvOps practicеs.&lt;/p&gt;

&lt;p&gt;2.&lt;em&gt;Nеtworking Opportunitiеs&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Connеcting with likе-mindеd individuals is crucial for pеrsonal and profеssional growth. AWS Cloud Clubs offеr a rich nеtwork of fеllow studеnts, sеasonеd profеssionals, and industry еxpеrts who sharе your еnthusiasm for AWS and DеvOps. Thеsе connеctions can lеad to valuablе mеntorship, collaborativе projеcts, and potеntial carееr opportunitiеs.&lt;/p&gt;

&lt;p&gt;3.&lt;em&gt;Accеss to Valuablе Rеsourcеs&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many AWS Cloud Clubs providе еxclusivе rеsourcеs, such as AWS crеdits, training matеrials, and accеss to AWS еxpеrts. Thеsе rеsourcеs can bе a valuablе assеt for your acadеmic projеcts, pеrsonal еndеavors, or еvеn club activitiеs. Bеing an activе mеmbеr allows you to tap into thеsе rеsourcеs and sharе thеm with your pееrs.&lt;/p&gt;

&lt;p&gt;4.&lt;em&gt;Carееr Advancеmеnt&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In a compеtitivе job markеt, standing out is еssеntial. Activе participation in AWS Cloud Clubs dеmonstratеs your commitmеnt to staying updatеd in a rapidly еvolving fiеld. Many companiеs valuе candidatеs who arе еngagеd in thеsе communitiеs, and it can opеn doors to intеrnships, job offеrs, and frееlancе opportunitiеs.&lt;/p&gt;

&lt;p&gt;5.&lt;em&gt;Staying Informеd&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Thе tеch industry is еvеr-еvolving, and staying informеd about thе latеst trеnds and tеchnologiеs is crucial. AWS Cloud Clubs frеquеntly host wеbinars, workshops, and mееtups fеaturing industry lеadеrs and AWS еxpеrts. Attеnding thеsе еvеnts еnsurеs you stay ahеad of thе curvе and rеmain informеd about thе latеst dеvеlopmеnts in cloud computing and DеvOps.&lt;/p&gt;

&lt;p&gt;6.&lt;em&gt;Lеadеrship Opportunitiеs&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many AWS Cloud Clubs offеr lеadеrship rolеs, allowing you to takе chargе of organizing еvеnts, modеrating discussions, and contributing to community growth. Thеsе lеadеrship еxpеriеncеs can hеlp you dеvеlop valuablе skills and еnhancе your rеsumе, making you a wеll-roundеd candidatе in your futurе carееr pursuits.&lt;/p&gt;

&lt;p&gt;7.&lt;em&gt;Rеcognition and Validation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Activе involvеmеnt in AWS Cloud Clubs can validatе your dеdication and еxpеrtisе in cloud computing and DеvOps. It can lеad to rеcognition within thе AWS еcosystеm and hеlp you build a rеputation as a knowlеdgеablе and committеd studеnt in thе еyеs of potеntial еmployеrs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In conclusion&lt;/em&gt;, bеcoming a part of AWS Cloud Clubs is a stratеgic dеcision that can significantly еnhancе your journеy towards a carееr in DеvOps and cloud computing. Thеsе communitiеs offеr a wеalth of rеsourcеs, nеtworking opportunitiеs, and a chancе to lеarn bеyond thе classroom. Rеgardlеss of your еxpеriеncе lеvеl, еmbracing this opportunity can hеlp you unlock your full potеntial in thе world of AWS. It's a path that can lеad to pеrsonal growth, carееr opportunitiеs, and thе dеvеlopmеnt of crucial skills for thе futurе.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>cloudcomputing</category>
      <category>studentsuccess</category>
    </item>
    <item>
      <title>Hosting a Static Webpage on Windows Instance</title>
      <dc:creator>Parth Patel</dc:creator>
      <pubDate>Tue, 12 Sep 2023 15:35:38 +0000</pubDate>
      <link>https://dev.to/cloudclubs/hosting-a-static-webpage-on-windows-instance-1476</link>
      <guid>https://dev.to/cloudclubs/hosting-a-static-webpage-on-windows-instance-1476</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Amazon Elastic Compute Cloud (Amazon EC2) provides on-demand, scalable computing capacity in the Amazon Web Services (AWS) Cloud. Using Amazon EC2 reduces hardware costs so you can develop and deploy applications faster. You can use Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage storage. You can add capacity (scale up) to handle compute-heavy tasks, such as monthly or yearly processes, or spikes in website traffic. When usage decreases, you can reduce capacity (scale down) again.&lt;/p&gt;

&lt;p&gt;Static webpages are the simplest form of web content and a fundamental building block of the internet. Unlike dynamic webpages, which are generated on the fly in response to user interactions or database queries, static webpages consist of fixed, unchanging HTML, CSS, and JavaScript files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;A software development team needs a flexible environment for developing, testing and deploying Windows-based applications. They require a solution that allows them to quickly create and manage virtual machines with various Windows configurations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;The team uses Amazon EC2 Windows instances to create development and testing environments. They can easily provision Windows instances with specific software stacks, conduct testing, and scale resources as needed. This enables efficient software development, testing, and deployment processes, accelerating time-to-market and reducing infrastructure overhead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;An AWS account&lt;/li&gt;
&lt;li&gt;Basic knowledge of AWS services&lt;/li&gt;
&lt;li&gt;A provisioned Windows EC2 instance&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step-by-Step Guide&lt;/strong&gt;:&lt;br&gt;
 &lt;br&gt;
&lt;strong&gt;Step 1: Launching a Windows EC2 Instance&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click the "&lt;strong&gt;Launch Instance&lt;/strong&gt;" button.&lt;/li&gt;
&lt;li&gt;Select a "&lt;strong&gt;Windows Server&lt;/strong&gt;" AMI based on your requirements.&lt;/li&gt;
&lt;li&gt;In the instance type, set as "&lt;strong&gt;t2.micro&lt;/strong&gt;" as a free tier eligible.&lt;/li&gt;
&lt;/ol&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%2Fsjauqq3tfkay41p00bra.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%2Fsjauqq3tfkay41p00bra.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Choose an existing key pair or create a new key pair.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you already have an EC2 "&lt;strong&gt;key pair&lt;/strong&gt;", select it.&lt;/li&gt;
&lt;li&gt;If not, create a "&lt;strong&gt;new key pair&lt;/strong&gt;". You'll use this key pair to securely connect to your Windows EC2 instance.&lt;/li&gt;
&lt;li&gt;"&lt;strong&gt;Save the file&lt;/strong&gt;" on your local device. Make sure it is safe.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Configure the Security Group and Virtual Private Cloud (VPC):&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Automatically "&lt;strong&gt;assigned public IP&lt;/strong&gt;" should be "&lt;strong&gt;enabled&lt;/strong&gt;".&lt;/li&gt;
&lt;li&gt;Create a "&lt;strong&gt;new security group&lt;/strong&gt;" or select an "&lt;strong&gt;existing one&lt;/strong&gt;".&lt;/li&gt;
&lt;li&gt;Define rules to allow &lt;strong&gt;HTTP&lt;/strong&gt; (port 80), &lt;strong&gt;RDP&lt;/strong&gt; (port 3389), and &lt;strong&gt;HTTPS&lt;/strong&gt; (port 443) traffic for a web server.&lt;/li&gt;
&lt;li&gt;Click "&lt;strong&gt;Launch&lt;/strong&gt;" to proceed.&lt;/li&gt;
&lt;/ol&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%2F391u3ciqq65l4fi9fwvu.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%2F391u3ciqq65l4fi9fwvu.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&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%2Fus4lsfniruyo9k67j2vc.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%2Fus4lsfniruyo9k67j2vc.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Connect your EC2 instance.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the RDP Client Tab, click on "&lt;strong&gt;Download Remote Desktop File&lt;/strong&gt;" on your local machine.&lt;/li&gt;
&lt;li&gt;Click on "&lt;strong&gt;Get Password&lt;/strong&gt;" and "&lt;strong&gt;Upload the Private Key&lt;/strong&gt;".&lt;/li&gt;
&lt;li&gt;Click on "&lt;strong&gt;Decrypt Password&lt;/strong&gt;", then copy your decrypted password.&lt;/li&gt;
&lt;li&gt;Open the RDP file and "&lt;strong&gt;paste&lt;/strong&gt;" your copied decrypted password.&lt;/li&gt;
&lt;li&gt;You are successfully connected to your Windows EC2 instance.&lt;/li&gt;
&lt;/ol&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%2F724xew67k2oemfa611r9.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%2F724xew67k2oemfa611r9.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&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%2Ffxbr5bnigio8rqi6v1ms.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%2Ffxbr5bnigio8rqi6v1ms.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Windows Instance:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to the search bar for "&lt;strong&gt;Server Manager&lt;/strong&gt;" and double-click to open.&lt;/li&gt;
&lt;li&gt;On the dashboard, on the left panel, click on "&lt;strong&gt;Add Roles and Features&lt;/strong&gt;."&lt;/li&gt;
&lt;li&gt;Click on "&lt;strong&gt;next&lt;/strong&gt;" following Server Roles."&lt;/li&gt;
&lt;li&gt;Click on the "&lt;strong&gt;web server (IIS)&lt;/strong&gt;" and click on "&lt;strong&gt;Add feature&lt;/strong&gt;."&lt;/li&gt;
&lt;li&gt;Finally, click on "&lt;strong&gt;Install&lt;/strong&gt;."&lt;/li&gt;
&lt;/ol&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%2Fre341iq9uszcns786il6.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%2Fre341iq9uszcns786il6.png" alt=" " width="800" height="438"&gt;&lt;/a&gt;&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%2Fvgvbt4uo2mwiq44rfk57.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%2Fvgvbt4uo2mwiq44rfk57.png" alt=" " width="786" height="559"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Make a webpage file&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to "Local Drive (C:)" --&amp;gt; "inetpub" --&amp;gt; "wwwroot". &lt;strong&gt;Delete&lt;/strong&gt; all the files.&lt;/li&gt;
&lt;li&gt;Create a &lt;strong&gt;new text document&lt;/strong&gt; and write, "This is my first static webpage."&lt;/li&gt;
&lt;li&gt;Save it as "&lt;strong&gt;index.html&lt;/strong&gt;".&lt;/li&gt;
&lt;/ol&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%2Fi677abnguaw5eunuwrs4.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%2Fi677abnguaw5eunuwrs4.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&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%2F68axi3njpk5xo3gfqogc.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%2F68axi3njpk5xo3gfqogc.png" alt=" " width="800" height="517"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7: Testing Your Static Website&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Copy the "&lt;strong&gt;public IPv4 address&lt;/strong&gt;" and paste it into a new tab in your browser.&lt;/li&gt;
&lt;li&gt;The static webpage has been loaded successfully and can see, "This is my first static webpage."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Congratulations&lt;/strong&gt;! You've successfully launched a Windows EC2 instance on AWS. You can now customize and use it for various purposes, including hosting a static webpage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Hosting a static webpage on a Windows EC2 instance is a versatile and powerful solution. It provides users with control, scalability, security, and global reach. With the flexibility to configure web servers, leverage AWS's infrastructure, and ensure cost-effectiveness, Windows EC2 instances are an excellent choice for hosting static web content. By following the steps and best practices outlined in this guide, you can create a reliable web hosting environment that serves your content to a global audience efficiently. Whether you're running a personal website, a small business site, or any other static web application, AWS EC2 for Windows offers the tools and resources you need to succeed.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>website</category>
      <category>html</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Learn How to: “Add Files to the index.html File from S3 Bucket Storage and Run It on the Browser via Termius on an EC2 Instance”</title>
      <dc:creator>Kiran Amin Panjwani</dc:creator>
      <pubDate>Thu, 17 Aug 2023 08:13:21 +0000</pubDate>
      <link>https://dev.to/cloudclubs/learn-how-to-add-files-to-the-indexhtml-file-from-s3-bucket-storage-and-run-it-on-the-browser-via-termius-on-an-ec2-instance-45h8</link>
      <guid>https://dev.to/cloudclubs/learn-how-to-add-files-to-the-indexhtml-file-from-s3-bucket-storage-and-run-it-on-the-browser-via-termius-on-an-ec2-instance-45h8</guid>
      <description>&lt;p&gt;Welcome to this comprehensive guide on adding files to the index.html file from a S3 bucket and running them on a browser using Termius via an EC2 instance. In this blog, we'll walk you through the steps to harness AWS services for web development and cloud computing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What We Will Learn and Why It Matters:&lt;/strong&gt;&lt;br&gt;
You will learn how to use S3 for file storage, launch EC2 instances to host your web applications, and manage your instances with Termius. This knowledge is essential for web developers and cloud enthusiasts looking to securely and efficiently deploy their applications in the cloud. By the end of this tutorial, you'll have a functional web application accessible via a public IP address and ready to be explored by users worldwide.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Step-by-Step Guide:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Open the EC2 Instance:&lt;/strong&gt;&lt;br&gt;
Access your EC2 instance in the AWS Management Console and copy the "Public IPv4 address" for later use. For example: "&lt;em&gt;3.0.184.216&lt;/em&gt;".&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%2F7gkucw7cxobshyvycjf8.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%2F7gkucw7cxobshyvycjf8.png" alt="Access" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Configure Security Group:&lt;/strong&gt;&lt;br&gt;
Scroll down and navigate to the "Security" tab. Open the "Security groups" link, click the "Edit inbound rules" button, and add a new inbound rule for port 8081. Save the rules for later use.&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%2Fvbl2pbto6af1dxxby9vr.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%2Fvbl2pbto6af1dxxby9vr.png" alt="security" width="800" height="230"&gt;&lt;/a&gt;&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%2Faoztujc8m722f9airovv.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%2Faoztujc8m722f9airovv.png" alt="rules" width="800" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Connect via Termius:&lt;/strong&gt;&lt;br&gt;
Click the "Connect" button mentioned on top of the instance details. &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%2Fdw93qaydksugvy1hw37w.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%2Fdw93qaydksugvy1hw37w.png" alt="termius" width="800" height="194"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can choose either the "EC2 instance Connect" tab or create a new Host on Termius.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Create a Termius Host:&lt;/strong&gt;&lt;br&gt;
Open Termius, press "New HOST," and provide a meaningful label (such as "&lt;em&gt;demoinstance&lt;/em&gt;"). Enter the EC2 instance's Public IPv4 address, set the username as "ubuntu," and import the key pair file.&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%2Fm0g2u4oqm31aa5epsgv7.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%2Fm0g2u4oqm31aa5epsgv7.png" alt="termius" width="406" height="522"&gt;&lt;/a&gt;&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%2Ffl25y6mp1xbfpcaoo1rs.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%2Ffl25y6mp1xbfpcaoo1rs.png" alt="ubuntu" width="397" height="622"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Start the Host:&lt;/strong&gt;&lt;br&gt;
Start the host by clicking the icon on the top-right corner of the panel.&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%2F1gyyxiym89x1f7znqxy7.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%2F1gyyxiym89x1f7znqxy7.png" alt="host" width="519" height="145"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you are ready to proceed with adding an image to the index.html file from S3 and running the index.html file on the browser using the EC2 instance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[Instructions to Add Files to the index.html File and Run It on the Browser]&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Execute the following commands after opening the host:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;u&gt;Update Package Information:&lt;/u&gt; &lt;strong&gt;sudo apt update&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Install Apache Web Server:&lt;/u&gt; &lt;strong&gt;sudo apt install apache2&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Open Apache Port Configuration File:&lt;/u&gt; &lt;strong&gt;sudo nano /etc/apache2/ports.conf&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Change Working Directory:&lt;/u&gt; &lt;strong&gt;cd /var/www/html&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;List Files in the Directory:&lt;/u&gt; &lt;strong&gt;ls&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Remove Existing index.html File (if any):&lt;/u&gt; &lt;strong&gt;sudo rm index.html&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Create a New index.html File:&lt;/u&gt; &lt;strong&gt;sudo nano index.html&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Write your HTML code inside the file and include the "Object URL" link of the file you uploaded to your S3 bucket. Save the file and exit the text editor.
&lt;em&gt;Example:&lt;/em&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%2Fs0akjkk995xceeh65t00.png" alt="Link the file" width="800" height="194"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Edit Apache Port Configuration:&lt;/u&gt; &lt;strong&gt;sudo nano /etc/apache2/ports.conf&lt;/strong&gt;
Edit the port number next to "Listen" in the file. For example: "8081". Save the file. 
&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%2Fx8c05zio0fsvpseaj82e.png" alt="8081" width="800" height="390"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Edit Apache Default Virtual Host Configuration:&lt;/u&gt; &lt;strong&gt;sudo nano /etc/apache2/sites-enabled/000-default.conf&lt;/strong&gt;
Edit the port number next to "VirtualHost" in the file. For example: "8081". Save the file. &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%2Fq4nc1oosr4t8znkgo1t3.png" alt="type" width="800" height="397"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Restart Apache Server:&lt;/u&gt; &lt;strong&gt;sudo service apache2 restart&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Open Your Browser and Navigate to your EC2 Instance:&lt;/u&gt;
Open your browser and click your instance's "Public IPv4 address". You will be redirected to a new tab. &lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Edit URL: &lt;/u&gt;
Add ":your port number" at the end of your URL and remove the "s" from "https" in the URL. 
For example, if your Public IPv4 address is "3.0.184.216" and your port number is "8081," the URL will look like this: "&lt;a href="http://3.0.184.216:8081/" rel="noopener noreferrer"&gt;http://3.0.184.216:8081/&lt;/a&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%2Flotfg5mxkiumwusk5n8h.png" alt="browser" width="800" height="461"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Congratulations! You have successfully added files to the index.html file from S3 and run your web application on a browser using an EC2 instance via Termius. This accomplishment marks the beginning of your exciting journey into the world of AWS, web development, and cloud computing. Now, you have the tools to deploy and manage your applications with confidence. &lt;/p&gt;

&lt;p&gt;Feel free to explore more AWS services and further enhance your web projects. &lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Reference Links:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Previous Blogs:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;• &lt;a href="https://dev.to/awscloudclubs/getting-started-with-aws-s3-create-your-first-bucket-and-upload-a-file-192"&gt;Getting Started with AWS S3: Create Your First Bucket and Upload a File&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;• &lt;a href="https://dev.to/awscloudclubs/getting-started-with-aws-create-your-first-ec2-linux-instance-159h"&gt;Getting Started with AWS EC2: Create Your First EC2 Linux Instance&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Download Termius:&lt;/em&gt;&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://www.termius.com/" rel="noopener noreferrer"&gt;https://www.termius.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ec2instance</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>aws</category>
    </item>
    <item>
      <title>Getting Started with AWS: "Create Your First EC2 Linux Instance"</title>
      <dc:creator>Kiran Amin Panjwani</dc:creator>
      <pubDate>Sun, 13 Aug 2023 11:22:43 +0000</pubDate>
      <link>https://dev.to/cloudclubs/getting-started-with-aws-create-your-first-ec2-linux-instance-159h</link>
      <guid>https://dev.to/cloudclubs/getting-started-with-aws-create-your-first-ec2-linux-instance-159h</guid>
      <description>&lt;p&gt;Welcome to this beginner's guide to AWS EC2 (Elastic Compute Cloud). In this blog, we will walk you through the process of creating your first EC2 Linux instance on the Amazon Web Services platform. EC2 offers scalable computer capacity in the cloud, and it's a fundamental service that allows you to launch and manage virtual servers with ease. Let's get started!&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;5 Reasons to use Amazon EC2 Service:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Flexibility and Scalability:&lt;/strong&gt;&lt;br&gt;
AWS EC2 offers a wide range of instance types, allowing you to choose the virtual server configuration that best fits your application's requirements. Whether you need a general-purpose instance for everyday computing or a high-performance instance for computer-intensive tasks, EC2 has you covered.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Pay as You Go:&lt;/strong&gt;&lt;br&gt;
With AWS EC2, you only pay for the compute capacity you use. This pay-as-you-go model means you can scale your infrastructure up or down as needed, and you won't be charged for unused resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Easy Instance Management:&lt;/strong&gt;&lt;br&gt;
Launching, configuring, and managing EC2 instances is straightforward via the AWS Management Console or API. You have full control over your instances, including the ability to start, stop, and terminate them as needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Global Reach:&lt;/strong&gt;&lt;br&gt;
AWS EC2 operates in multiple regions around the world, allowing you to deploy your instances close to your target audience for reduced latency and improved performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Integration with Other AWS Services:&lt;/strong&gt;&lt;br&gt;
EC2 seamlessly integrates with other AWS services, making it a vital component of many cloud-based applications. From databases to content delivery networks, EC2 can work in conjunction with various services to provide a complete solution.&lt;/p&gt;

&lt;p&gt;Now, let’s walk you through the process of setting up your cloud-based, virtual Linux server using AWS EC2. &lt;em&gt;Let's begin!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Access the AWS Management Console:&lt;/strong&gt;&lt;br&gt;
Navigate to the AWS Management Console by visiting &lt;a href="https://console.aws.amazon.com/" rel="noopener noreferrer"&gt;https://console.aws.amazon.com/&lt;/a&gt;. Sign in with your AWS credentials and search for “EC2”:&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%2Fj0zck9qskjj6c2ptfysf.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%2Fj0zck9qskjj6c2ptfysf.png" alt="Search" width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Launch the EC2 Instance:&lt;/strong&gt;&lt;br&gt;
In the AWS Management Console, locate and click on "Instances" in the left-hand menu, and then click on the "Launch Instance" button.&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%2F5eyl3af6i3wbzysjiro7.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%2F5eyl3af6i3wbzysjiro7.png" alt="Instances" width="233" height="298"&gt;&lt;/a&gt;&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%2F400pq11truyma4g1c5pw.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%2F400pq11truyma4g1c5pw.png" alt="Launch" width="607" height="146"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Choose Instance Details:&lt;/strong&gt;&lt;br&gt;
After clicking "Launch Instance," provide a meaningful name for your instance (for example:  "&lt;em&gt;demoinstance&lt;/em&gt;"). Next, scroll down and select "&lt;em&gt;Ubuntu&lt;/em&gt;" under the "Quick Start" tab.&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%2Fxyve5gsgirru7rrvhjof.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%2Fxyve5gsgirru7rrvhjof.png" alt="start" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Select the Amazon Machine Image:&lt;/strong&gt;&lt;br&gt;
From the dropdown menu of "Amazon Machine Image," choose "&lt;em&gt;Ubuntu Server 20.04 LTS (HVM), SSD Volume Type&lt;/em&gt;" as your operating system.&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%2Fczb3rbjewrzkavrttbtb.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%2Fczb3rbjewrzkavrttbtb.png" alt="select" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Create a New Key Pair:&lt;/strong&gt;&lt;br&gt;
In the "Key Pair (login)" section, select "create new key pair" to generate a new keypair. In the new window, give it a meaningful name, such as "&lt;em&gt;demokeypair&lt;/em&gt;," and select "ppk" as its format. Pressing will have the ".ppk" file download and save to your local machine.&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%2F2xyzuk87qs2bmt4pti0x.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%2F2xyzuk87qs2bmt4pti0x.png" alt="keypair" width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Save the Key Pair:&lt;/strong&gt;&lt;br&gt;
Set the destination of the downloaded ".ppk" file to your Desktop or any preferred location. For example, "&lt;em&gt;C:\Users\hp\Desktop&lt;/em&gt;".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Configure Security Group:&lt;/strong&gt;&lt;br&gt;
Enable necessary access to your EC2 instance by checking all of the unchecked boxes under the "Firewall (security groups)" section. &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%2F0eugs3gwj87bmgftr6pf.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%2F0eugs3gwj87bmgftr6pf.png" alt="Firewall" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Review and Launch:&lt;/strong&gt;&lt;br&gt;
Review all your settings to ensure they are correct. Once you're ready, click on the "Launch Instance" button.&lt;/p&gt;

&lt;p&gt;Congratulations! Your EC2 instance has successfully been created. You will need to wait a few minutes for the instance state to change to "running," and all "Status Checks" to pass successfully.&lt;/p&gt;

&lt;p&gt;Now that your instance is up and running, you can explore deploying applications, hosting websites, running databases, and more. Optimize costs by stopping or terminating instances when not in use. As you continue your journey into the world of AWS, don't forget to discover the other services and capabilities that AWS offers. &lt;/p&gt;

&lt;p&gt;Happy cloud computing!&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;/u&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;Previous Blog:&lt;/strong&gt;&lt;/em&gt; &lt;a href="https://dev.to/awscloudclubs/getting-started-with-aws-s3-create-your-first-bucket-and-upload-a-file-192"&gt;Getting Started with AWS S3: Create Your First Bucket and Upload a File&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;What's Next?&lt;/strong&gt;&lt;/em&gt; &lt;a href="https://dev.to/awscloudclubs/learn-how-to-add-files-to-the-indexhtml-file-from-s3-bucket-storage-and-run-it-on-the-browser-via-termius-on-an-ec2-instance-45h8"&gt;Learn How to: “Add Files to the index.html File from S3 Bucket Storage and Run It on the Browser via Termius on an EC2 Instance”&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Integration of Machine Learning through AWS Batch</title>
      <dc:creator>Raghul G</dc:creator>
      <pubDate>Fri, 11 Aug 2023 03:05:31 +0000</pubDate>
      <link>https://dev.to/cloudclubs/integration-of-machine-learning-through-aws-batch-31ph</link>
      <guid>https://dev.to/cloudclubs/integration-of-machine-learning-through-aws-batch-31ph</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AWS Batch is a fully managed batch processing service designed for scalability. It offers a set of batch management capabilities that execute upcoming jobs within AWS. Key features of AWS Batch include:&lt;/p&gt;

&lt;p&gt;•&lt;strong&gt;Fully Managed:&lt;/strong&gt; AWS Batch provisions, manages, and scales your infrastructure, eliminating the need for software installation or server management. &lt;br&gt;
•&lt;strong&gt;Integrated with AWS:&lt;/strong&gt; AWS Batch seamlessly and securely interacts with other AWS services like Amazon S3, Dynamo DB, Amazon Recognition, etc.&lt;br&gt;
•&lt;strong&gt;Cost-optimized Resource provisioning:&lt;/strong&gt; AWS Batch automatically provisions compute resources using EC2 On Demand Instances or EC2 Spot instances.&lt;/p&gt;

&lt;p&gt;Let’s see how AWS Batch support and integrate with machine learning models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Batch Main Components:&lt;/strong&gt;&lt;br&gt;
Fig. 1 depicts the main components of AWS Batch. &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%2F96fvtt0vmsaw4hh4n6s4.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%2F96fvtt0vmsaw4hh4n6s4.png" alt="Fig. 1" width="800" height="555"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Scheduler&lt;/strong&gt; – The scheduler acts as the core of AWS Batch. It is the component that evaluates when, where, and how to run the jobs that have been submitted to the job queue. The job runs approximately in the order in which they are submitted as long as all dependencies on other jobs have been met. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jobs&lt;/strong&gt; – Jobs are units of work executed by AWS Batch. They are executed as a containerized application running on EC2. The containerized jobs can be referred to as container image with commands or parameters. Users can import the container image as a zip file into an Amazon Linux Container and run it. Jobs can be both dependent on and independent of each other. Jobs can be considered machine learning instances operating inside a large machine learning model. The scheduler runs every machine learning job based on their occurrence and needs in the appropriate time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;States of a Job:&lt;/strong&gt;&lt;br&gt;
Fig. 2 provides an overview of the different job states. Let’s review them.&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%2F1teioqq81a7gxml47t8r.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%2F1teioqq81a7gxml47t8r.png" alt="Fig. 2" width="407" height="644"&gt;&lt;/a&gt;&lt;br&gt;
•&lt;em&gt;Submitted&lt;/em&gt;: Jobs that have been accepted into the queue but have not yet been evaluated. Those jobs have to wait before proceeding to a runnable state. &lt;br&gt;
•&lt;em&gt;Pending&lt;/em&gt;: Jobs with dependencies on other unfinished jobs remain pending until all jobs are completed. &lt;br&gt;
•&lt;em&gt;Runnable&lt;/em&gt;: Jobs that have been evaluated by the scheduler and are available in a runnable state. &lt;br&gt;
•&lt;em&gt;Starting&lt;/em&gt;: Jobs that are in the process of being scheduled for compute resources.&lt;br&gt;
•&lt;em&gt;Running&lt;/em&gt;: Jobs that are currently running and actively participating. &lt;br&gt;
•&lt;em&gt;Succeeded&lt;/em&gt;: Jobs completed with exit code of 0.&lt;br&gt;
•&lt;em&gt;Failed&lt;/em&gt;: Jobs that finished with a non-zero exit code, or they canceled or terminated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array Jobs:&lt;/strong&gt;&lt;br&gt;
Now, we’ve reviewed how the jobs are evaluated by the scheduler and get executed across the seven different states of the job. As mentioned earlier, these jobs are considered machine-learning instances of the large machine-learning model. However, in some use cases, numerous machine learning instances may need to be considered and they can be considered as independent “simple jobs”. The scenario could lead to the failure of the machine learning instances when they need to be executed as a large number of independent simple jobs. AWS Batch provides a solution for that through “Array Jobs”. Instead of submitting a large number of independent simple jobs, Array Jobs can run many copies of an application against an array of elements.&lt;/p&gt;

&lt;p&gt;Array Jobs are an efficient way to run:&lt;br&gt;
•Parametric Sweeps&lt;br&gt;
•Monte Carlo Simulations&lt;br&gt;
•Processing a large collection of large object processing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job Queues:&lt;/strong&gt;&lt;br&gt;
The machine learning jobs are submitted to Job Queues. The jobs reside in the job queues until they can be scheduled to a compute resource. Information related to completed jobs persists in the queue for 24 hours. Jobs scheduling can follow either FCFS (First Come First Serve) or priority based rules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Compute Environments:&lt;/strong&gt;&lt;br&gt;
Job queues are mapped to one or more compute environments containing EC2 instances used to run containerized batch jobs. Two compute environment types exist:&lt;/p&gt;

&lt;p&gt;•&lt;em&gt;Managed Computer Environment&lt;/em&gt; – This type enables you to describe your business requirements and define the instance types, desired virtual CPUs (vCPUs), and EC2 spot bids as a percentage of on-demand. The ECS (Elastic Container Service) agent allows container instances to connect the cluster on an optimized AMI, but the ECS Container agent can also install the instances on an Amazon EC2 instance that supports the configuration.&lt;/p&gt;

&lt;p&gt;•&lt;em&gt;Unmanaged Compute Environment&lt;/em&gt; – In an unmanaged compute environment, the user’s custom instances and resources can be used instead of the prescribed resources. These instances need to include the ECS agent and run supported versions of Linux and Docker. AWS Batch creates an Amazon ECS cluster that can accept the instances created and launch its own ECS agent. Jobs can be scheduled as soon as the instances are healthy and registered with the ECS agent. &lt;/p&gt;

&lt;p&gt;Resources are important when deploying a machine learning model and tuning the hyperparameters needed for model training and testing. In some scenarios, the amount of resources needed to train and test the model is not known when starting. In those situations, an unmanaged compute environment can be used to run your machine learning instances. The solution would convert the machine learning instances into the containerized batch jobs that the ECS agent will allow to connect to your cluster, enabling flexible execution. Managed compute environments are suitable for scenarios with a pre-defined prescribed amount of resources to be used for containerized batch jobs. For example, in use cases like anomaly detection in supply chain management via machine learning, the managed compute environment can be used.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job Definitions:&lt;/strong&gt;&lt;br&gt;
Job definitions contain information about how the job should be executed similar to ECS Task definitions. Machine learning job definitions contain detailed explanations of what the machine learning algorithm is going to do, the list of hyperparameters used in the machine learning instance, what type of data preprocessing techniques are used to provide accuracy, hyperparameter tuning methodology, and more. &lt;br&gt;
Example attributes specified in a job definition are listed below:&lt;br&gt;
•IAM role associated with the Job&lt;br&gt;
•vCPUs and memory requirements&lt;br&gt;
•Retry Strategy&lt;br&gt;
•Mount Points&lt;br&gt;
•Container Properties&lt;br&gt;
•Environment Variable&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workflows, Pipelines, and Job Dependencies:&lt;/strong&gt;&lt;br&gt;
Jobs can express a dependency on the successful completion of other jobs or specific elements of an array job. &lt;br&gt;
There are two types of workflow engines and languages to submit the jobs. &lt;br&gt;
•Flow-based statements are sequential job submissions. &lt;br&gt;
•DAG (Directed Acyclic Graph) based systems submit jobs simultaneously and can identify other job dependencies. &lt;/p&gt;

&lt;p&gt;We can use our preferred workflow engine and language to submit the machine-learning jobs. As a result, AWS Batch has a large number of dependency models. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array Job Dependency Models:&lt;/strong&gt;&lt;br&gt;
Fig. 3,4,5,6, and 7 depict the different types of dependency models.&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%2Fjp6dbjpzq7aoys4itcjj.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%2Fjp6dbjpzq7aoys4itcjj.png" alt="Fig. 3" width="800" height="505"&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%2F6r2woiizghcletoosjo7.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%2F6r2woiizghcletoosjo7.png" alt="Fig. 4" width="800" height="493"&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%2Fuluj67qgx3g5iv8bkkgq.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%2Fuluj67qgx3g5iv8bkkgq.png" alt="Fig. 5" width="489" height="575"&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%2Fn99v0jjsl566zepgkz8d.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%2Fn99v0jjsl566zepgkz8d.png" alt="Fig. 6" width="800" height="550"&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%2Fyqvxyu1wfbl46gzje83q.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%2Fyqvxyu1wfbl46gzje83q.png" alt="Fig. 7" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
How do EC2 instances allocate compute resources for batch jobs?  The EC2 instances can take a single container for the batch jobs and run it, or the instance can have different containers determined by the amount of functionality-based jobs clustered. Multi-Node Parallel Jobs (MNP) enables AWS Batch to run single jobs across multiple EC2 instances. The instances can communicate with each other and integrated with the Elastic Fabric Adaptor for low latency between nodes. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;br&gt;
AWS Batch is a fully managed service that can be integrated with machine learning models, providing efficient resource scaling for various use cases, at a competitive price.  &lt;/p&gt;

&lt;p&gt;For more contents like this &lt;br&gt;
Follow &lt;a href="https://www.linkedin.com/in/raghulgopaltech/" rel="noopener noreferrer"&gt;Raghul Gopal&lt;/a&gt; for more. &lt;br&gt;
Raghul G&lt;br&gt;
AWS Cloud Captain | India&lt;br&gt;
AWS Cloud Club St. Joseph’s Institute of Technology&lt;/p&gt;

</description>
      <category>aws</category>
      <category>tutorial</category>
      <category>ai</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Getting Started with AWS S3: Create Your First Bucket and Upload a File</title>
      <dc:creator>Kiran Amin Panjwani</dc:creator>
      <pubDate>Sun, 06 Aug 2023 15:49:07 +0000</pubDate>
      <link>https://dev.to/cloudclubs/getting-started-with-aws-s3-create-your-first-bucket-and-upload-a-file-192</link>
      <guid>https://dev.to/cloudclubs/getting-started-with-aws-s3-create-your-first-bucket-and-upload-a-file-192</guid>
      <description>&lt;p&gt;Welcome to this beginner-friendly guide to AWS S3 (Simple Storage Service). In this blog, we'll show you how to create your first S3 bucket and upload a file to it. AWS S3 is a powerful and scalable storage service offered by Amazon Web Services, and it's a great introduction to cloud storage and data management. Let's dive in and get started!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5 Reasons to USE Amazon S3 Service:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Scalability and Durability&lt;/strong&gt;&lt;br&gt;
AWS S3 is designed to provide high scalability and durability for your data. It automatically scales to handle virtually any amount of data and replicates your files across multiple data centers, ensuring data redundancy and availability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Cost-Effective Storage:&lt;/strong&gt;&lt;br&gt;
With AWS S3, you only pay for the storage you use, making it a cost-effective solution for storing data of any size. Additionally, AWS offers a free tier for new users, allowing you to try out the service at no cost. Visit &lt;a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/tracking-free-tier-usage.html" rel="noopener noreferrer"&gt;free tier cost management&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Easy Data Access:&lt;/strong&gt;&lt;br&gt;
Retrieving data from S3 is quick and straightforward. Whether you need to access data from a web application, mobile app, or any other platform, S3 provides APIs and SDKs that make data retrieval quick and simple.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Data Security:&lt;/strong&gt;&lt;br&gt;
AWS S3 offers robust security features to protect your data. You can configure access controls, encryption, and set up IAM (Identity and Access Management) policies to manage user permissions effectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Integration with AWS Services:&lt;/strong&gt;&lt;br&gt;
S3 seamlessly integrates with other AWS services, enabling you to build scalable and complex applications with ease. It serves as a foundation for various data-driven use cases like data lakes, backup and recovery, and content distribution.&lt;/p&gt;

&lt;p&gt;Ready to dive into the world of AWS S3? Let's start with these step-by-step instructions!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Create an AWS Account:&lt;/strong&gt;&lt;br&gt;
If you don't have an AWS account yet, go to the &lt;a href="https://aws.amazon.com/" rel="noopener noreferrer"&gt;AWS website&lt;/a&gt; and sign up for a new account. You'll need a credit card to complete the registration, but many services, including AWS S3, offer a free tier for new users to get started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Access the AWS Management Console:&lt;/strong&gt;&lt;br&gt;
Sign in using your AWS credentials at &lt;a href="https://console.aws.amazon.com/" rel="noopener noreferrer"&gt;https://console.aws.amazon.com/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Navigate to S3:&lt;/strong&gt;&lt;br&gt;
In the AWS Management Console, type "S3" in search bar at the top and select the "S3" service from the results.&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%2Fl8fmdcvpmi7n7d5z061e.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%2Fl8fmdcvpmi7n7d5z061e.png" alt="S3" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Create a Bucket:&lt;/strong&gt;&lt;br&gt;
In the S3 dashboard, click the "Create bucket" button. Provide a unique and meaningful name for your bucket. Bucket names must be globally unique across all AWS accounts, (for example: "&lt;em&gt;demoexample&lt;/em&gt;"). Select a region for your bucket to be stored in. For beginners, it's recommended to choose a region closer to your geographical location to reduce latency.&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%2Fpnc3tk5ysis1d93r58j6.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%2Fpnc3tk5ysis1d93r58j6.png" alt="Bucket" width="800" height="199"&gt;&lt;/a&gt;&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%2Ffocmygcu7v0tsrcy6dto.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%2Ffocmygcu7v0tsrcy6dto.png" alt="Bucket" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Configure Public Access:&lt;/strong&gt;&lt;br&gt;
i) Uncheck the box labeled "Block all public access" to allow public access to the bucket.&lt;br&gt;
ii) Check the box labeled "&lt;em&gt;I acknowledge that the current settings might result in this bucket and the objects within becoming public&lt;/em&gt;" to acknowledge the potential risks of allowing public access.&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%2Fk2zx2h3loh3sp8sbzkqs.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%2Fk2zx2h3loh3sp8sbzkqs.png" alt="Setting" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Configure Bucket Settings:&lt;/strong&gt;&lt;br&gt;
For simplicity, you can keep the default settings for most configurations. You can explore these options later as you get more familiar with AWS S3.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Set Permissions:&lt;/strong&gt;&lt;br&gt;
For beginners, you can leave the bucket settings at their default values. In a production environment, you might want to manage access control more carefully.&lt;br&gt;
&lt;strong&gt;8. Review and Create:&lt;/strong&gt;&lt;br&gt;
Review your bucket configurations and click the "Create bucket" button.&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%2Fh5wjp5q8e86hg82zqr9x.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%2Fh5wjp5q8e86hg82zqr9x.png" alt="Create" width="800" height="379"&gt;&lt;/a&gt;&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%2Ffj0ift8wyzmhagj31w1o.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%2Ffj0ift8wyzmhagj31w1o.png" alt="Create" width="800" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Upload a File:&lt;/strong&gt;&lt;br&gt;
Once the bucket is created, you will be redirected to the bucket overview page.  From there, click on the "Upload" button to upload a file from your local machine. You can choose any file you like, such as an image, text document, or PDF. For example, you can upload a "png image of an S3 bucket".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Keep the Default Settings:&lt;/strong&gt;&lt;br&gt;
Add optional metadata if needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. Review your Upload Settings:&lt;/strong&gt;&lt;br&gt;
Check settings and click the "Upload" button to upload the file to the bucket.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12. Access Uploaded Files:&lt;/strong&gt;&lt;br&gt;
After the upload is complete, you will be able to see your file listed in the bucket. Click on the name of the file to access its details. From there, you can copy the object URL, which you can use later to access the file.&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%2Fsws31nr1my0yv0mn8kje.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%2Fsws31nr1my0yv0mn8kje.png" alt="Upload" width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have successfully created an S3 bucket and uploaded a file to it. AWS S3 is now storing your file securely, and you can access it anytime using the URL or programmatically through the AWS SDKs or APIs. &lt;/p&gt;

&lt;p&gt;Please note that if you want to make the uploaded file accessible publicly, you will need to uncheck the "Block all public access" box when creating the bucket. This will allow public access to the bucket and its contents. However, you should carefully consider the security implications of allowing public access to your S3 bucket before doing so.&lt;/p&gt;

&lt;p&gt;By following these simple steps, you've accomplished the essential tasks of setting up an S3 bucket and uploading a file. AWS S3 offers a versatile and reliable storage solution, and you can further explore its features to suit your specific needs. As you delve deeper into the world of AWS, you'll discover various services that integrate seamlessly with S3, enabling you to build robust and scalable applications. &lt;/p&gt;

&lt;p&gt;So, keep learning, experimenting, and leveraging the power of cloud computing with AWS!🌟&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;/u&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;What's Next?&lt;/strong&gt;&lt;/em&gt; &lt;a href="https://dev.to/awscloudclubs/getting-started-with-aws-create-your-first-ec2-linux-instance-159h"&gt;Getting Started with AWS: Create Your First EC2 Linux Instance&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Maximizing Student Potential: Unleashing the Power of AWS</title>
      <dc:creator>Hamza</dc:creator>
      <pubDate>Thu, 03 Aug 2023 20:27:19 +0000</pubDate>
      <link>https://dev.to/cloudclubs/maximizing-student-potential-unleashing-the-power-of-aws-46o0</link>
      <guid>https://dev.to/cloudclubs/maximizing-student-potential-unleashing-the-power-of-aws-46o0</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;As technology reshapes our world, students are presented with endless possibilities to enhance their learning experience. One tool that has revolutionized the way we approach compute resources is Amazon Web Services (AWS). AWS offers a comprehensive suite of cloud computing services, enabling students to access powerful resources and tools that were once out of reach. In this article, we will explore the benefits of using AWS as a student and how it can empower you to reach new heights in your academic pursuits.&lt;/p&gt;

&lt;p&gt;1.Accessibility and Affordability&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%2Fax33ba2iju74wsy81ric.jpeg" 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%2Fax33ba2iju74wsy81ric.jpeg" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the main advantages of AWS for students is its availability and affordability. AWS offers a free tier account that allows students to explore different projects and gain hands-on experience without worrying about the financial burden. However, it's important to note that even though the free tier is available, you should still be mindful of cost-effectiveness, as expenses can quickly accumulate if you're not careful.&lt;/p&gt;

&lt;p&gt;2.Elasticity and Scalability&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%2F6hid7mqn7nuywzg984er.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%2F6hid7mqn7nuywzg984er.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you’re working on your own, small project or collaborating on a larger research effort,  AWS offers you the flexibility to meet your needs.  With AWS, you can easily scale your infrastructure up or down based on demand. This elasticity allows it to handle fluctuating workloads efficiently. For example, if you are running experiments that require computing resources, you can quickly assign powerful virtual machines to complete your work, and once done, you can scale back to save costs.&lt;/p&gt;

&lt;p&gt;3.Vast Range of Services&lt;/p&gt;

&lt;p&gt;AWS has a vast array of services designed to meet your computing needs. As a student, this means access to cutting-edge technology that can enhance the potential of your studies and work. Here are a few notable services:&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%2Fpapmbmx7kisgtiimfwf8.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%2Fpapmbmx7kisgtiimfwf8.png" alt=" " width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;a. Amazon S3 (Simple Storage Service): Store and retrieve data effortlessly with this flexible and powerful storage service. Whether you need to store research data, media files, or backups, S3 offers a secure and reliable solution.&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%2Frtfim8k8de0ba497dozx.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%2Frtfim8k8de0ba497dozx.png" alt=" " width="608" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;b. Amazon EC2 (Elastic Compute Cloud): Lease a virtual server in the cloud to run your applications, analyze data, or run complex simulations. EC2 allows you to choose from a wide range of instances, each optimized for a specific task.&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%2F7i2fbnw10b7f4wovz4fz.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%2F7i2fbnw10b7f4wovz4fz.png" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;c. AWS Lambda: Create and deploy code without having to provision or manage servers. Lambda enables you to build serverless applications, delivering high-performance and cost-effective solutions for small projects or prototypes.&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%2F42r1ddie5tkzv99rx1aw.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%2F42r1ddie5tkzv99rx1aw.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;d. Amazon RDS (Relational Database Service): Easily set up and maintain relational databases. RDS supports a variety of database engines, including MySQL, PostgreSQL, and Oracle, and allows you to choose the one that best suits your needs.&lt;/p&gt;

&lt;p&gt;4.Learning Opportunities and Certifications&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%2F9k7sx4dds871p9ij232t.jpg" 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%2F9k7sx4dds871p9ij232t.jpg" alt=" " width="686" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using AWS as a student, not only enhances your technical skills but also opens up avenues for further study and professional development. AWS offers a variety of educational resources, including extensive documentation, tutorials and training courses. By becoming familiar with AWS services, you can develop valuable skills that are in high demand in today’s business environment.&lt;br&gt;
Additionally, obtaining an AWS certification verifies your expertise in a particular AWS technology. These certifications can enhance your resume and set you apart from other people seeking internships or job opportunities.&lt;/p&gt;

&lt;p&gt;5.Collaboration and Networking&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%2F15n0tl2tzms6lmvm0tjv.jpg" 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%2F15n0tl2tzms6lmvm0tjv.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS provides one of the best platforms for collaboration and networking with fellow students, researchers and professionals. With AWS (student) Cloud Clubs, you can easily share your services and resources, allowing for easy collaboration on team assignments or research projects. It is a student-led User group from ages 18 to 28 where students network, learn, and share their knowledge with their peers. This program is launched by the AWS Academic Advocacy (Developer Relations) Team. Additionally, participating in AWS-related events, seminars, and joining your local AWS user groups can put you in touch with like-minded individuals and industry experts, providing valuable connections in your academic and professional journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Adding AWS to your student life can be a game-changer. From the accessibility and affordability of AWS to its many services and learning opportunities, AWS empowers students to leverage cutting-edge technology and enhance their learning experience. Using AWS, students can explore, experiment, and innovate without the limitations of traditional computing resources.&lt;/p&gt;

&lt;p&gt;Whether you are researching, developing applications, or exploring new technologies, AWS offers the scalability, flexibility, and cost-effectiveness necessary to succeed. The ability to scale your infrastructure as required, access multiple services, and cooperate with others amplifies your potential and expands the horizons of what you can achieve.&lt;/p&gt;

&lt;p&gt;Additionally, the power of AWS certifications and education available helps you develop valuable skills and knowledge that are invaluable in the industry. By including AWS in your learning journey, you put yourself at the forefront of technology, equipped with skills that can pave the way for exciting career opportunities.&lt;/p&gt;

&lt;p&gt;So, why not take the opportunity to harness the power of AWS as a student? Immerse yourself in the vast ecosystem of projects, try new ideas, collaborate with your peers, and unlock your full potential. AWS is not just a cloud platform. It is a gateway to unlimited possibilities that can elevate your educational experience and put you on the path to success.&lt;/p&gt;

&lt;p&gt;Remember, the world is changing and technology is leading the way. By adopting AWS, you become part of the innovative community of the future. Embrace the power of AWS as a student and let it propel you to a world of endless opportunities.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Journey to Becoming an AWS Cloud Club Captain</title>
      <dc:creator>ANUSHKA SAXENA</dc:creator>
      <pubDate>Fri, 14 Jul 2023 14:22:46 +0000</pubDate>
      <link>https://dev.to/cloudclubs/my-journey-to-becoming-an-aws-cloud-club-captain-26d7</link>
      <guid>https://dev.to/cloudclubs/my-journey-to-becoming-an-aws-cloud-club-captain-26d7</guid>
      <description>&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%2Fk2dwwne5ehct2hn3vj6x.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%2Fk2dwwne5ehct2hn3vj6x.png" alt="AWS CC BANNER" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m Anushka Saxena, an AWS Cloud Club Captain at the International Institute of Professional Studies, Devi Ahilya Vishwavidyalaya, a university located in Indore, Madhya Pradesh, India. Tech Communities are where I belong and Cloud Computing has always fascinated me. Throughout my journey as a student, I have been driven to share my knowledge, empower others and give back to my community. With the opportunity to become an AWS Cloud Club Captain, I found the perfect platform to create a community focused on exploring the Cloud’s vast potential. If you love to organize and speak at events, share resources, and upskill your peers in Cloud Computing with AWS then, this program is for you! In this blog, I will share my journey and how I got through the selection process.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Program Benefits&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This program is more than cool swag and freebies, although those are fantastic bonuses. It's about professional growth and incredible perks that will propel your career forward. Let's dive into the exclusive benefits* that await you as a member of the AWS Cloud Club Captains Community:&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%2Fawqlpad1okdrp0m52jvz.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%2Fawqlpad1okdrp0m52jvz.png" alt="program benefits" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It all started when I attended an event organized by the AWS User Group Jaipur. Mr. Mustafa Saifee, a community member, explained the whole program and its benefits, inspiring me to apply.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Next Steps&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;• On February 6, 2023, I received an email from Ms. Tracy Wang, our community manager, announcing the official launch of AWS Cloud Clubs in 10 regions worldwide. These regions include Australia, Bangladesh, France, India, Ireland, Mexico, Nigeria, Pakistan, United Kingdom, and the United States. I received the mail because I had previously expressed interest by filling out this &lt;a href="https://community.buildon.aws/survey/VLFIYRRV" rel="noopener noreferrer"&gt;form&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;• The first part of the application process involved filling out a form that consisted of 4 essay-type questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Please tell us why you are interested in founding a Cloud Club in your region, school, or peer group.&lt;/li&gt;
&lt;li&gt;Please tell us your relevant education that can help you lead a cloud-focused student community.&lt;/li&gt;
&lt;li&gt;Please tell us your relevant technical skills, languages, or certifications that can help you lead as a voice for tech-curious students. &lt;/li&gt;
&lt;li&gt;Please tell us about relevant experiences that make you qualified to become a Captain.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;My tips on writing the essays&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;• Keep your answers short and crisp but make sure to include as many details as possible. These questions test your ability to summarize content.&lt;br&gt;
• Be honest about your experiences and share real-life examples where you’ve demonstrated leadership, public speaking, and relevant technical skills.&lt;br&gt;
• Run your answers through a plagiarism check and ensure that there are no grammatical errors before submission. &lt;br&gt;
• DO NOT submit AI-generated answers. While it’s okay to take inspiration on how to structure your answer but a human touch is what makes your answer authentic and stand out.&lt;br&gt;
• Stick to the word limit and avoid over-expressing yourself.&lt;br&gt;
• I prepared a bullet-point list of all the things to include. When writing the final answers, I simply combined everything.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Next Round of Application&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;• If you get shortlisted in the first round, you’ll be asked to create a 5-minute video explaining an AWS service.&lt;br&gt;
• I chose AWS EC2 and prepared a video covering the introduction, benefits, and a quick walk-through to create an EC2 instance on the AWS console.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;My Tips on video creation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;• To gather content ideas, check out the &lt;a href="https://aws.amazon.com/developer/community/students/" rel="noopener noreferrer"&gt;AWS Student Hub&lt;/a&gt; or &lt;a href="https://youtube.com/@amazonwebservices" rel="noopener noreferrer"&gt;AWS Developers’ YouTube Channel&lt;/a&gt;&lt;br&gt;
• Keep your videos concise and impactful. If possible, include special elements like a hands-on demo or animations to make your submission stand out.&lt;br&gt;
• Remember- “Content is King”. In the end, the quality of your content is all that matters.&lt;br&gt;
• Adhere to the specified time limit.&lt;br&gt;
• Find a well-lit room for recording and ensure your face is visible as you present the slides.&lt;br&gt;
• It is good practice to upload your video to YouTube and share the link (adding a catchy thumbnail and a description is a bonus). If you’re uploading it to the cloud, make sure to provide viewer access before submission.&lt;br&gt;
• Here’s a &lt;a href="https://www.youtube.com/watch?v=s5OeF1C4LwU" rel="noopener noreferrer"&gt;bar-raising video&lt;/a&gt; you can refer to while preparing your video.&lt;/p&gt;




&lt;p&gt;Now, let's get back to my unexpected twist in this journey. When I received the rejection email initially, it caught me off guard and for a moment, I felt a bit disheartened. &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%2Fhlp2ejbfr6239dqrz60n.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%2Fhlp2ejbfr6239dqrz60n.png" alt="rejection mail" width="800" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, fate had other plans in store for me. Within a few hours, another email landed in my inbox, acknowledging the mistake, and confirming my selection for the next step.&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%2F5pjmyi2uilsnl2zua4ay.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%2F5pjmyi2uilsnl2zua4ay.png" alt="acknowledgement mail" width="800" height="191"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With renewed excitement and determination, I submitted the video and became one of the first 50 AWS Cloud Club Captains for the Spring 2023 cohort worldwide! &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%2Fvrk1rcrrbx46ooxhm4sw.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%2Fvrk1rcrrbx46ooxhm4sw.png" alt="Selection mail" width="800" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's the deal: The program is quite selective but having good experience with cloud computing, possessing a passion for inspiring students and managing tech communities based on AWS, and creating a supportive network of like-minded individuals will give you an edge- you’d be a great fit! &lt;/p&gt;

&lt;p&gt;Oh, and how could I forget to mention my welcome swag!!!!&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%2Fqj1pulefp9jfmo2u5jit.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%2Fqj1pulefp9jfmo2u5jit.png" alt="AWS CC SWAG" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
The applications for the Spring cohort are open around late February and for the fall cohort, they open around late July. You can always get in the know by visiting the &lt;a href="http://s12d.com/cloud-clubs" rel="noopener noreferrer"&gt;official page&lt;/a&gt;.&lt;br&gt;
So, what are you waiting for? Join AWS Cloud Clubs today and kickstart your cloud journey with AWS. &lt;br&gt;
Follow AWS Cloud Club IIPS for exciting events, workshops, and hands-on sessions today!&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%2Fbs0si4t0ear9aeal169n.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%2Fbs0si4t0ear9aeal169n.png" alt="AWS CC IIPS" width="313" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instagram.com/aws_cloudclub_iips/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; | &lt;a href="https://twitter.com/awscciips" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; | &lt;a href="https://www.linkedin.com/groups/9351190/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://www.meetup.com/aws-cloud-club-iips/" rel="noopener noreferrer"&gt;Meetup&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
