DEV Community

SRI RAM SASI M
SRI RAM SASI M

Posted on

cloud workshop in native systems and in AI integration

Cloud Native Systems & Native AI – AWS Workshop

I attended a workshop on Cloud Native Systems & Native AI, where I learned the basics of AWS, cloud service models, and AWS deployment.

AWS

AWS stands for Amazon Web Services. It provides cloud services using a pay-as-you-go pricing model.

Pizza as a Service

We used the Pizza as a Service concept to understand cloud service models:

  • Traditional/On-Premises – We manage everything.
  • IaaS – Infrastructure as a Service.
  • CaaS – Container as a Service.
  • PaaS – Platform as a Service.
  • FaaS – Function as a Service.
  • SaaS – Software as a Service.
  • AIaaS – AI as a Service.

Session 1: EC2, S3 & Networking

The first session covered:

  • EC2 – Virtual servers in the cloud.
  • S3 – Object storage for files and static website content.
  • Networking – Basic AWS networking concepts.
  • IAM – Identity and Access Management for users and permissions.
  • Regions – Geographical locations where AWS resources are hosted.
  • Availability Zones – Separate locations inside a Region that help provide High Availability (HA).
  • CloudFront – AWS Content Delivery Network (CDN).
  • Bucket Policy – Controls access to an S3 bucket.
  • ACL – Access Control List used for resource access control.

S3

S3 is used to store objects such as website files, images, and documents.

An S3 bucket name must be globally unique.

I used S3 to host the static files of my React portfolio after creating the production build:

npm run build
Enter fullscreen mode Exit fullscreen mode

CloudFront

I connected my S3-hosted portfolio with CloudFront to deliver the website through a CDN.

The basic architecture was:

User
  ↓
CloudFront
  ↓
S3 Bucket
  ↓
Portfolio Files
Enter fullscreen mode Exit fullscreen mode

AWS Cloud Quest

We were also introduced to AWS Cloud Quest, which provides interactive and practical learning of AWS concepts.

What I Learned

This workshop helped me understand the basics of cloud computing, AWS services, storage, networking, security, and cloud deployment. The practical experience of deploying my own React portfolio using S3 and CloudFront helped me connect the theory with a real project.

Portfolio: https://d2z9bb6hdk3noo.cloudfront.net/

AWS #CloudComputing #AmazonWebServices #S3 #CloudFront #EC2 #IAM #CloudNative #AI

Top comments (0)