<?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: Devaki P</title>
    <description>The latest articles on DEV Community by Devaki P (@devaki_p_ae88839169760073).</description>
    <link>https://dev.to/devaki_p_ae88839169760073</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4125459%2Fd7088dc2-7670-487c-bb1d-24515671f606.png</url>
      <title>DEV Community: Devaki P</title>
      <link>https://dev.to/devaki_p_ae88839169760073</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devaki_p_ae88839169760073"/>
    <language>en</language>
    <item>
      <title>Getting Started with Cloud Computing: My Hands-On AWS Session</title>
      <dc:creator>Devaki P</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:59:54 +0000</pubDate>
      <link>https://dev.to/devaki_p_ae88839169760073/getting-started-with-cloud-computing-my-hands-on-aws-session-2jgl</link>
      <guid>https://dev.to/devaki_p_ae88839169760073/getting-started-with-cloud-computing-my-hands-on-aws-session-2jgl</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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7gs0gydq96z0ekynup3c.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7gs0gydq96z0ekynup3c.png" alt=" " width="800" height="500"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz6bbtrsfksfhnyh1rmte.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz6bbtrsfksfhnyh1rmte.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;# ☁️ Day 1 Cloud Learning: Deploying My Portfolio Using Amazon S3 and CloudFront&lt;/p&gt;
&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;As part of my Day 1 cloud learning session, I explored the basics of &lt;strong&gt;Amazon Web Services (AWS)&lt;/strong&gt; and learned how cloud services can be used to host and deliver a website.&lt;/p&gt;

&lt;p&gt;For my hands-on activity, I created a personal portfolio website using &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;, uploaded the website files to &lt;strong&gt;Amazon S3&lt;/strong&gt;, and explored how &lt;strong&gt;Amazon CloudFront&lt;/strong&gt; can be used to distribute the website.&lt;/p&gt;

&lt;p&gt;This session helped me understand the journey from creating a website locally to making it available through cloud infrastructure.&lt;/p&gt;


&lt;h2&gt;
  
  
  🎯 Objectives of the Session
&lt;/h2&gt;

&lt;p&gt;The main objectives of Day 1 were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand the AWS cloud environment.&lt;/li&gt;
&lt;li&gt;Explore the AWS Management Console.&lt;/li&gt;
&lt;li&gt;Learn about &lt;strong&gt;Amazon S3&lt;/strong&gt; and buckets.&lt;/li&gt;
&lt;li&gt;Create and configure an S3 bucket.&lt;/li&gt;
&lt;li&gt;Upload website files to S3.&lt;/li&gt;
&lt;li&gt;Understand bucket permissions and policies.&lt;/li&gt;
&lt;li&gt;Create a &lt;strong&gt;CloudFront distribution&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Understand how CloudFront helps deliver web content.&lt;/li&gt;
&lt;li&gt;Explore &lt;strong&gt;Amazon Route 53&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Deploy and access a personal portfolio website using AWS.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  ☁️ Exploring AWS
&lt;/h2&gt;

&lt;p&gt;I started the session by exploring the AWS Management Console and understanding how different AWS services are organized.&lt;/p&gt;

&lt;p&gt;AWS provides many cloud services for computing, storage, networking, databases, security, and application deployment.&lt;/p&gt;

&lt;p&gt;During the session, I explored services including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;li&gt;Amazon Route 53&lt;/li&gt;
&lt;li&gt;AWS security and access settings&lt;/li&gt;
&lt;li&gt;Bucket policies and permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gave me a basic understanding of how different AWS services can work together to deploy a web application.&lt;/p&gt;


&lt;h1&gt;
  
  
  🗄️ 1. Understanding Amazon S3
&lt;/h1&gt;

&lt;p&gt;The first major service I worked with was &lt;strong&gt;Amazon Simple Storage Service (Amazon S3)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Amazon S3 is an object storage service that can be used to store files such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML files&lt;/li&gt;
&lt;li&gt;CSS files&lt;/li&gt;
&lt;li&gt;JavaScript files&lt;/li&gt;
&lt;li&gt;Images&lt;/li&gt;
&lt;li&gt;Documents&lt;/li&gt;
&lt;li&gt;Other application assets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For my hands-on activity, I created an S3 bucket and used it to store the files required for my portfolio website.&lt;/p&gt;
&lt;h3&gt;
  
  
  My S3 Bucket
&lt;/h3&gt;

&lt;p&gt;I created an S3 bucket and uploaded my website files into it.&lt;/p&gt;

&lt;p&gt;The bucket contained files related to my portfolio website, including the main &lt;code&gt;index.html&lt;/code&gt; file and other website resources.&lt;/p&gt;

&lt;p&gt;📸 &lt;strong&gt;Screenshot – S3 Bucket&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add your screenshot showing the S3 bucket and uploaded files here.&lt;/em&gt;&lt;/p&gt;


&lt;h1&gt;
  
  
  🌐 2. Creating the Portfolio Website
&lt;/h1&gt;

&lt;p&gt;Before deploying the website, I created my personal portfolio using web technologies.&lt;/p&gt;

&lt;p&gt;The main website file was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;index.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The portfolio contains sections such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Home&lt;/li&gt;
&lt;li&gt;About&lt;/li&gt;
&lt;li&gt;Skills&lt;/li&gt;
&lt;li&gt;Projects&lt;/li&gt;
&lt;li&gt;Experience&lt;/li&gt;
&lt;li&gt;Education&lt;/li&gt;
&lt;li&gt;Contact&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The portfolio was designed to present my academic background, technical skills, projects, and experience in a simple and professional way.&lt;/p&gt;




&lt;h1&gt;
  
  
  📤 3. Uploading Website Files to Amazon S3
&lt;/h1&gt;

&lt;p&gt;After creating the portfolio, I uploaded the website files to my S3 bucket.&lt;/p&gt;

&lt;p&gt;The S3 bucket acts as cloud storage for the website files.&lt;/p&gt;

&lt;p&gt;The basic workflow was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Portfolio Website
       ↓
   index.html
       ↓
Upload to Amazon S3
       ↓
S3 Bucket
       ↓
Website files stored in cloud
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I also explored the objects stored inside the bucket and checked their properties.&lt;/p&gt;

&lt;p&gt;📸 &lt;strong&gt;Screenshot – Uploaded Website Files&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add your screenshot showing &lt;code&gt;index.html&lt;/code&gt; and other uploaded files here.&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🔐 4. Exploring S3 Permissions and Bucket Policies
&lt;/h1&gt;

&lt;p&gt;Another important part of the session was understanding &lt;strong&gt;bucket permissions and policies&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I explored the &lt;strong&gt;Permissions&lt;/strong&gt; section of the S3 bucket and learned that bucket policies are written in &lt;strong&gt;JSON&lt;/strong&gt; and can be used to control access to objects stored in a bucket.&lt;/p&gt;

&lt;p&gt;I also explored settings related to &lt;strong&gt;Block Public Access&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This helped me understand that cloud storage is not only about uploading files. Access control and security are also important when making resources available through the internet.&lt;/p&gt;

&lt;p&gt;📸 &lt;strong&gt;Screenshot – Bucket Policy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add your bucket policy screenshot here.&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🔄 5. Exploring S3 Object Management
&lt;/h1&gt;

&lt;p&gt;I also explored individual objects stored inside the S3 bucket.&lt;/p&gt;

&lt;p&gt;For example, website resources such as JavaScript files can be stored as separate S3 objects.&lt;/p&gt;

&lt;p&gt;The S3 console provides information about each object, including its:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Object name&lt;/li&gt;
&lt;li&gt;Type&lt;/li&gt;
&lt;li&gt;Size&lt;/li&gt;
&lt;li&gt;Last modified time&lt;/li&gt;
&lt;li&gt;Storage class&lt;/li&gt;
&lt;li&gt;Object URL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helped me understand how website resources are represented and managed in object storage.&lt;/p&gt;

&lt;p&gt;📸 &lt;strong&gt;Screenshot – S3 Object Details&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add the screenshot showing the &lt;code&gt;script.js&lt;/code&gt; object here.&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 6. Deploying Through Amazon CloudFront
&lt;/h1&gt;

&lt;p&gt;After working with S3, I explored &lt;strong&gt;Amazon CloudFront&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Amazon CloudFront is a content delivery service that helps deliver web content to users through a distributed network of locations.&lt;/p&gt;

&lt;p&gt;For my practical activity, I created a &lt;strong&gt;CloudFront distribution&lt;/strong&gt; for my website.&lt;/p&gt;

&lt;p&gt;The basic architecture I understood was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                 AWS Cloud
                    │
                    ▼
              Amazon S3
                    │
              Website Files
                    │
                    ▼
           Amazon CloudFront
                    │
                    ▼
                 Users
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This helped me understand the difference between &lt;strong&gt;storing website files&lt;/strong&gt; and &lt;strong&gt;delivering those files efficiently to users&lt;/strong&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  🌍 7. Exploring Amazon Route 53
&lt;/h1&gt;

&lt;p&gt;I also explored &lt;strong&gt;Amazon Route 53&lt;/strong&gt;, AWS's DNS service.&lt;/p&gt;

&lt;p&gt;During the session, I learned at a basic level that DNS helps connect domain names with the resources where applications or websites are hosted.&lt;/p&gt;

&lt;p&gt;The overall concept can be represented as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
Domain Name
  ↓
DNS / Route 53
  ↓
Cloud Resource
  ↓
Website
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This gave me an initial understanding of how domain names and cloud-hosted websites can be connected.&lt;/p&gt;




&lt;h1&gt;
  
  
  💻 8. My Final Portfolio Website
&lt;/h1&gt;

&lt;p&gt;Finally, I accessed the portfolio website after deploying it through AWS.&lt;/p&gt;

&lt;p&gt;The website contains my introduction as an &lt;strong&gt;AI &amp;amp; Machine Learning student&lt;/strong&gt; along with my skills, projects, experience, education, and contact information.&lt;/p&gt;

&lt;p&gt;Seeing the website running through the cloud was one of the most useful parts of the session because it connected the concepts I learned with an actual working result.&lt;/p&gt;

&lt;p&gt;📸 &lt;strong&gt;Screenshot – Final Portfolio&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add your final portfolio screenshot here.&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🧠 What I Learned
&lt;/h1&gt;

&lt;p&gt;The Day 1 session helped me understand several important cloud concepts.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cloud Storage
&lt;/h3&gt;

&lt;p&gt;I learned how Amazon S3 can be used to store website files and other objects in the cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Website Deployment
&lt;/h3&gt;

&lt;p&gt;I understood the basic process of taking a website created locally and making its files available through cloud infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Access Management
&lt;/h3&gt;

&lt;p&gt;I learned that permissions, bucket policies, and public access settings are important when working with cloud resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Content Delivery
&lt;/h3&gt;

&lt;p&gt;I got an introduction to how CloudFront can be used to distribute web content.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. DNS
&lt;/h3&gt;

&lt;p&gt;I explored Route 53 and understood its role in connecting domain names with cloud resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. AWS Console
&lt;/h3&gt;

&lt;p&gt;Most importantly, I became more familiar with navigating the AWS Management Console and exploring different services.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔧 Challenges and Practical Learning
&lt;/h1&gt;

&lt;p&gt;One of the important things I realized during the session is that deploying a website in the cloud involves more than simply uploading an HTML file.&lt;/p&gt;

&lt;p&gt;There are several components to understand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Website Development
        ↓
File Storage
        ↓
Permissions &amp;amp; Security
        ↓
Content Delivery
        ↓
DNS / Domain
        ↓
End User
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each component has a different purpose, and understanding how they connect is an important part of learning cloud computing.&lt;/p&gt;




&lt;h1&gt;
  
  
  📌 Key Takeaways
&lt;/h1&gt;

&lt;p&gt;My major takeaways from Day 1 were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon S3 can be used to store website files.&lt;/li&gt;
&lt;li&gt;S3 organizes uploaded files as objects inside buckets.&lt;/li&gt;
&lt;li&gt;Bucket permissions and policies control access.&lt;/li&gt;
&lt;li&gt;CloudFront can distribute web content.&lt;/li&gt;
&lt;li&gt;Route 53 provides DNS-related functionality.&lt;/li&gt;
&lt;li&gt;AWS provides multiple services that can work together.&lt;/li&gt;
&lt;li&gt;A locally developed website can be moved into a cloud environment.&lt;/li&gt;
&lt;li&gt;Practical experimentation helped me understand cloud concepts better than theory alone.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  🏁 Conclusion
&lt;/h1&gt;

&lt;p&gt;Day 1 gave me a practical introduction to cloud computing using AWS.&lt;/p&gt;

&lt;p&gt;Instead of only learning the definitions of cloud services, I was able to explore AWS directly, create an S3 bucket, upload my portfolio website, examine bucket permissions and objects, create a CloudFront distribution, and explore Route 53.&lt;/p&gt;

&lt;p&gt;The most satisfying part of the session was seeing my own portfolio website deployed through the cloud.&lt;/p&gt;

&lt;p&gt;This experience gave me a foundation for exploring more AWS services and understanding how real-world applications are deployed and delivered using cloud infrastructure.&lt;/p&gt;




&lt;h2&gt;
  
  
  📚 Technologies and Services Explored
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Web Technologies&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AWS Services&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;li&gt;Amazon Route 53&lt;/li&gt;
&lt;li&gt;AWS Management Console&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 What's Next?
&lt;/h2&gt;

&lt;p&gt;This was only my first step into cloud computing. In the upcoming sessions, I look forward to exploring more AWS services, understanding cloud architecture, and gaining more hands-on experience with deployment and application development.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Learning cloud is not just about knowing the services — it is about understanding how those services work together to build and deliver real applications.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  AWS #CloudComputing #AmazonS3 #CloudFront #Route53 #WebDevelopment #DevOps #LearningInPublic
&lt;/h1&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feic5pyrrxy8xjeuf6pme.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feic5pyrrxy8xjeuf6pme.png" alt=" " width="800" height="500"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfd3wmj4p7z5ukpns4ob.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfd3wmj4p7z5ukpns4ob.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
