<?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: 47.jp. Yokhash.</title>
    <description>The latest articles on DEV Community by 47.jp. Yokhash. (@47jp_yokhash_d9d45c50b).</description>
    <link>https://dev.to/47jp_yokhash_d9d45c50b</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%2F4125453%2F18a98770-2162-4174-8619-31f67633c7af.jpg</url>
      <title>DEV Community: 47.jp. Yokhash.</title>
      <link>https://dev.to/47jp_yokhash_d9d45c50b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/47jp_yokhash_d9d45c50b"/>
    <language>en</language>
    <item>
      <title>CLOUD COMPUTING WORKSHOP AND AI INTEGRATION</title>
      <dc:creator>47.jp. Yokhash.</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:57:02 +0000</pubDate>
      <link>https://dev.to/47jp_yokhash_d9d45c50b/cloud-computing-workshop-and-ai-integration-15cl</link>
      <guid>https://dev.to/47jp_yokhash_d9d45c50b/cloud-computing-workshop-and-ai-integration-15cl</guid>
      <description>&lt;p&gt;What I Learned Today — Session 1&lt;/p&gt;

&lt;p&gt;Today was the first half-day of the Cloud-Native Systems &amp;amp; Applied AI Integration hands-on workshop at Coimbatore Institute of Technology.&lt;/p&gt;

&lt;p&gt;The session focused on understanding cloud fundamentals and getting practical experience with AWS.&lt;/p&gt;

&lt;p&gt;Here are the major concepts I learned today.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pizza as a Service — Understanding Cloud Service Models&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One of the simplest and most memorable explanations from today's session was the Pizza as a Service analogy.&lt;/p&gt;

&lt;p&gt;Instead of starting with complicated cloud terminology, we can understand service models by thinking about ordering pizza.&lt;/p&gt;

&lt;p&gt;On-Premises&lt;/p&gt;

&lt;p&gt;You make everything yourself.&lt;/p&gt;

&lt;p&gt;You provide:&lt;br&gt;
Ingredients&lt;br&gt;
Kitchen&lt;br&gt;
Oven&lt;br&gt;
Cooking&lt;br&gt;
Serving&lt;br&gt;
Maintenance&lt;/p&gt;

&lt;p&gt;In computing:&lt;/p&gt;

&lt;p&gt;Hardware&lt;br&gt;
Networking&lt;br&gt;
Storage&lt;br&gt;
Operating System&lt;br&gt;
Runtime&lt;br&gt;
Application&lt;br&gt;
Data&lt;/p&gt;

&lt;p&gt;Everything is managed by you.&lt;/p&gt;

&lt;p&gt;IaaS — Infrastructure as a Service&lt;/p&gt;

&lt;p&gt;Now imagine renting the kitchen and oven.&lt;/p&gt;

&lt;p&gt;The infrastructure provider manages the physical infrastructure, while you manage the operating system and applications.&lt;/p&gt;

&lt;p&gt;AWS&lt;br&gt;
 ├── Servers&lt;br&gt;
 ├── Networking&lt;br&gt;
 └── Storage&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ├── OS&lt;br&gt;
 ├── Runtime&lt;br&gt;
 ├── Application&lt;br&gt;
 └── Data&lt;/p&gt;

&lt;p&gt;Examples include virtual machines and cloud infrastructure services.&lt;/p&gt;

&lt;p&gt;PaaS — Platform as a Service&lt;/p&gt;

&lt;p&gt;Now imagine the kitchen is already prepared.&lt;/p&gt;

&lt;p&gt;You just bring your recipe and ingredients and focus on making the pizza.&lt;/p&gt;

&lt;p&gt;Cloud Provider&lt;br&gt;
 ├── Infrastructure&lt;br&gt;
 ├── OS&lt;br&gt;
 ├── Runtime&lt;br&gt;
 └── Platform&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ├── Application&lt;br&gt;
 └── Data&lt;/p&gt;

&lt;p&gt;You don't need to worry about managing the underlying infrastructure.&lt;/p&gt;

&lt;p&gt;SaaS — Software as a Service&lt;/p&gt;

&lt;p&gt;Now imagine ordering a pizza.&lt;/p&gt;

&lt;p&gt;You simply use the finished product.&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ↓&lt;br&gt;
Pizza&lt;/p&gt;

&lt;p&gt;You don't manage:&lt;/p&gt;

&lt;p&gt;The kitchen&lt;br&gt;
Oven&lt;br&gt;
Ingredients&lt;br&gt;
Cooking&lt;br&gt;
Maintenance&lt;/p&gt;

&lt;p&gt;Similarly, with SaaS, you simply use the software while the provider manages the underlying system.&lt;/p&gt;

&lt;p&gt;Examples include services such as Gmail, Google Docs, and Microsoft 365.&lt;/p&gt;

&lt;p&gt;AIaaS — AI as a Service&lt;/p&gt;

&lt;p&gt;Today's discussion also introduced the idea of AI as a Service.&lt;/p&gt;

&lt;p&gt;Instead of building and maintaining the complete AI infrastructure yourself, you consume AI capabilities through a service/API.&lt;/p&gt;

&lt;p&gt;Your Application&lt;br&gt;
       |&lt;br&gt;
       v&lt;br&gt;
    AI API&lt;br&gt;
       |&lt;br&gt;
       v&lt;br&gt;
AI Model / Infrastructure&lt;/p&gt;

&lt;p&gt;This makes it possible for developers to integrate AI capabilities without necessarily building and training everything from scratch.&lt;/p&gt;

&lt;p&gt;The Complete Pizza Analogy&lt;/p&gt;

&lt;p&gt;The easiest way I remember it now:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         PIZZA AS A SERVICE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;On-Premises&lt;br&gt;
     ↓&lt;br&gt;
Make everything yourself&lt;/p&gt;

&lt;p&gt;IaaS&lt;br&gt;
     ↓&lt;br&gt;
Rent the kitchen + infrastructure&lt;/p&gt;

&lt;p&gt;PaaS&lt;br&gt;
     ↓&lt;br&gt;
Use a ready-to-use kitchen/platform&lt;/p&gt;

&lt;p&gt;SaaS&lt;br&gt;
     ↓&lt;br&gt;
Order the finished pizza&lt;/p&gt;

&lt;p&gt;AIaaS&lt;br&gt;
     ↓&lt;br&gt;
Order AI capabilities when your&lt;br&gt;
application needs them&lt;/p&gt;

&lt;p&gt;This analogy made the difference between IaaS, PaaS, SaaS, and AIaaS much easier to understand.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Infrastructure&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We then moved into the basics of AWS infrastructure.&lt;/p&gt;

&lt;p&gt;The important takeaway for me was that AWS isn't just a single service.&lt;/p&gt;

&lt;p&gt;It is a huge ecosystem of cloud services that can be combined to build applications.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;AWS&lt;br&gt;
│&lt;br&gt;
├── Compute&lt;br&gt;
├── Storage&lt;br&gt;
├── Networking&lt;br&gt;
├── Databases&lt;br&gt;
├── Security&lt;br&gt;
├── AI / ML&lt;br&gt;
└── Developer Tools&lt;/p&gt;

&lt;p&gt;Today, we mainly worked with S3 and CloudFront while also understanding AWS account access and identity.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Account — Root User vs IAM User&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Another important concept I learned was the difference between the AWS Root User and an IAM User.&lt;/p&gt;

&lt;p&gt;Root User&lt;/p&gt;

&lt;p&gt;The root user is the original identity associated with an AWS account.&lt;/p&gt;

&lt;p&gt;It has extremely high-level access to the account.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;p&gt;AWS Account&lt;br&gt;
     │&lt;br&gt;
     └── Root User&lt;/p&gt;

&lt;p&gt;Because of its powerful permissions, the root user should not be used for everyday development activities.&lt;/p&gt;

&lt;p&gt;IAM User&lt;/p&gt;

&lt;p&gt;IAM stands for:&lt;/p&gt;

&lt;p&gt;Identity and Access Management&lt;/p&gt;

&lt;p&gt;IAM allows us to create identities with specific permissions.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;AWS Account&lt;br&gt;
     │&lt;br&gt;
     ├── Root User&lt;br&gt;
     │&lt;br&gt;
     └── IAM&lt;br&gt;
          ├── Developer&lt;br&gt;
          ├── Administrator&lt;br&gt;
          └── Other users/roles&lt;/p&gt;

&lt;p&gt;This introduced me to an important cloud security principle:&lt;/p&gt;

&lt;p&gt;Give users only the permissions they actually need.&lt;/p&gt;

&lt;p&gt;This is the idea of least privilege.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The next major hands-on topic was Amazon S3 — Simple Storage Service.&lt;/p&gt;

&lt;p&gt;I learned that S3 is an object storage service where data is stored as objects inside buckets.&lt;/p&gt;

&lt;p&gt;The basic structure is:&lt;/p&gt;

&lt;p&gt;AWS Account&lt;br&gt;
     ↓&lt;br&gt;
    S3&lt;br&gt;
     ↓&lt;br&gt;
   Bucket&lt;br&gt;
     ↓&lt;br&gt;
  Objects&lt;br&gt;
     ↓&lt;br&gt;
Files / Data&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating an S3 Bucket&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We created an S3 bucket and explored its configuration.&lt;/p&gt;

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

&lt;p&gt;Create Bucket&lt;br&gt;
     ↓&lt;br&gt;
Configure Bucket&lt;br&gt;
     ↓&lt;br&gt;
Upload Files&lt;br&gt;
     ↓&lt;br&gt;
Configure Hosting&lt;br&gt;
     ↓&lt;br&gt;
Access Website&lt;/p&gt;

&lt;p&gt;This gave me my first practical experience with creating cloud storage rather than just reading about it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;S3 Bucket Configuration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After creating the bucket, we explored different configuration options.&lt;/p&gt;

&lt;p&gt;This helped me understand that creating a bucket is only the beginning.&lt;/p&gt;

&lt;p&gt;We also need to think about:&lt;/p&gt;

&lt;p&gt;Bucket configuration&lt;br&gt;
Access&lt;br&gt;
Permissions&lt;br&gt;
Website hosting&lt;br&gt;
Objects stored inside the bucket&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Uploading Files to S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We then uploaded files into the bucket.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;S3 Bucket&lt;br&gt;
│&lt;br&gt;
├── index.html&lt;br&gt;
├── style.css&lt;br&gt;
├── script.js&lt;br&gt;
└── assets/&lt;/p&gt;

&lt;p&gt;This was particularly interesting because these files can form the foundation of a static website.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Hosting a Website with S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We also learned how S3 can be configured to host static website content.&lt;/p&gt;

&lt;p&gt;The basic idea is:&lt;/p&gt;

&lt;p&gt;Browser&lt;br&gt;
   |&lt;br&gt;
   | Request&lt;br&gt;
   v&lt;br&gt;
 S3 Bucket&lt;br&gt;
   |&lt;br&gt;
   | index.html&lt;br&gt;
   v&lt;br&gt;
 Browser&lt;/p&gt;

&lt;p&gt;So a simple frontend application can be stored and served from cloud infrastructure.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The final major topic of today's session was Amazon CloudFront.&lt;/p&gt;

&lt;p&gt;CloudFront is AWS's Content Delivery Network (CDN).&lt;/p&gt;

&lt;p&gt;The basic architecture we worked with was:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;          User
             |
             v
      CloudFront
         Distribution
             |
             v
          S3
          Bucket
             |
             v
        Website Files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;Creating a CloudFront Distribution&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We learned how to create a CloudFront distribution.&lt;/p&gt;

&lt;p&gt;One of the key steps was configuring the S3 bucket as the origin.&lt;/p&gt;

&lt;p&gt;In simple terms:&lt;/p&gt;

&lt;p&gt;CloudFront&lt;br&gt;
    |&lt;br&gt;
    | Origin&lt;br&gt;
    ↓&lt;br&gt;
S3 Bucket&lt;/p&gt;

&lt;p&gt;The origin is essentially the location from which CloudFront obtains the content it needs to deliver.&lt;/p&gt;

&lt;p&gt;So our overall architecture became:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                INTERNET
                     |
                     v
                USER
                     |
                     v
            ┌────────────────┐
            │   CloudFront   │
            │  Distribution  │
            └───────┬────────┘
                    |
                 Origin
                    |
                    v
            ┌────────────────┐
            │      S3        │
            │     Bucket     │
            └───────┬────────┘
                    |
                    v
             Website Files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This was probably the most valuable part of today's hands-on work because I could see how storage and content delivery work together.&lt;/p&gt;

&lt;p&gt;My Key Takeaways from Session 1&lt;/p&gt;

&lt;p&gt;Today's session helped me understand the cloud from three different perspectives:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cloud Service Models
IaaS → Infrastructure
PaaS → Platform
SaaS → Software
AIaaS → AI capabilities&lt;/li&gt;
&lt;li&gt;Cloud Identity
AWS Account
 │
 ├── Root User
 └── IAM
      └── Controlled Access&lt;/li&gt;
&lt;li&gt;Cloud Web Hosting
Website
↓
S3
↓
CloudFront
↓
Users&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The biggest takeaway for me is that cloud computing isn't just about using a remote server.&lt;/p&gt;

&lt;p&gt;It's about understanding how different managed services can be combined to build, deploy, secure, and deliver applications.&lt;/p&gt;

&lt;p&gt;What's Next?&lt;/p&gt;

&lt;p&gt;This was only the first half-day of Session 1.&lt;/p&gt;

&lt;p&gt;The workshop is continuing, and I'm looking forward to getting hands-on with the remaining topics around:&lt;/p&gt;

&lt;p&gt;Docker&lt;br&gt;
Containers&lt;br&gt;
Kubernetes&lt;br&gt;
Generative AI&lt;br&gt;
AI Guardrails&lt;br&gt;
Agentic AI&lt;br&gt;
AI/ML deployment&lt;/p&gt;

&lt;p&gt;I'll continue documenting the learning journey as the workshop progresses.&lt;/p&gt;

&lt;p&gt;Session 1 — First Half: Completed&lt;/p&gt;

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