Voiced by Amazon Polly |
Introduction
Amazon S3 Simple Storage Service is mostly used for storing and protecting a large amount of data with a range of backup and restore, archive, IoT data, Data Analytics Outputs, Big Organization applications, Mobile Applications, and Websites.
These services and S3 provide us with management features so we can organize, optimize, and configure access to our data to be specific to the organization.
So, in this blog, we are going to use S3 for deploying our portfolio. So why not EC2 and why S3 all those questions will be answered.
As per your data accessibility, you can choose which kind of S3 storage classes and which one when to use. There are multiple S3 storage classes
- General Purpose
- Changing Access
- Infrequent Access
- Archive
- Outposts
We will be using General Purpose. By default, the general purpose is selected given by AWS.
Customized Cloud Solutions to Drive your Business Success
- Cloud Migration
- Devops
- AIML & IoT
Why is Portfolio on S3 but not on EC2?
There are multiple reasons to upload a portfolio on S3 some of them are below:
- Work Sample: For a person to showcase some of the projects on which they have worked which are not small and considering some of these Images, Project Files, and Videos which can be more than some time storage of Normal EC2 Instances. After some work experience, these things are going to get bigger and bigger with files and compatibility as updates.
- File Format: Different positions, different files, and storing those file formats in a single place is not easy for us, and S3 stores all kinds of files. Because it stores data in Binary format.
- Cloud Front: Using Cloud Front CDN for reachability will be easy for your website with low latency for other regions rather than your selected region. It will cache your data in different edge locations for low loading time.
Let’s see how to deploy a website through S3 configuring your bucket to make work easier for you. The steps are given below you can check and try it by yourself.
Step-by-Step Guide
Step 1: Create a Portfolio in your preferred language
Make sure your Photos, Files, and Project details are in the same folder which you are going to upload on S3 Bucket.
Step 2: Create an S3 bucket
Always try to access your AWS account from IAM use not from the root account because it is not best practice to work from the root account and its credentials.
Make Bucket ACL Enabled and keep ownership as bucket owner preferred.
While making the public acknowledge the terms.
Now, Click on Create Bucket.
Step 3: Upload files & folder
Click on Upload to see the next options to upload data.
It will show you to choose files from the local machine or can drag and drop to place.
Step 4: Enable Static Web Hosting for bucket
In bucket Properties, we can see a static website hosting option at end of properties.
Give the Path of your portfolio.
We can see the endpoint for our website.
Step 5: Change Folder Accessibility to Public
Otherwise, it will show you don’t have access to visit this site.
Copy URL from the Website Endpoint and Paste it into a new tab.
Enjoy a website based on the S3 bucket.
Conclusion
So, while uploading your data on a website one has to store data in different platforms do not do that and make availability of your content anywhere any size any day these services are helpful.
Software Engineering person to show our project sometimes photos folder might take a much larger size than regular application’s zip file. So, we can upload our application’s zip file and give access through the website page.
References:
Step By Step Guide To Deploy ReactJS App On AWS S3 | CloudThat’s Blog
Get your new hires billable within 1-60 days. Experience our Capability Development Framework today.
- Cloud Training
- Customized Training
- Experiential Learning
About CloudThat
CloudThat is a leading provider of Cloud Training and Consulting services with a global presence in India, the USA, Asia, Europe, and Africa. Specializing in AWS, Microsoft Azure, GCP, VMware, Databricks, and more, the company serves mid-market and enterprise clients, offering comprehensive expertise in Cloud Migration, Data Platforms, DevOps, IoT, AI/ML, and more.
CloudThat is the first Indian Company to win the prestigious Microsoft Partner 2024 Award and is recognized as a top-tier partner with AWS and Microsoft, including the prestigious ‘Think Big’ partner award from AWS and the Microsoft Superstars FY 2023 award in Asia & India. Having trained 850k+ professionals in 600+ cloud certifications and completed 500+ consulting projects globally, CloudThat is an official AWS Premier Consulting Partner, Microsoft Gold Partner, AWS Training Partner, AWS Migration Partner, AWS Data and Analytics Partner, AWS DevOps Competency Partner, AWS GenAI Competency Partner, Amazon QuickSight Service Delivery Partner, Amazon EKS Service Delivery Partner, AWS Microsoft Workload Partners, Amazon EC2 Service Delivery Partner, Amazon ECS Service Delivery Partner, AWS Glue Service Delivery Partner, Amazon Redshift Service Delivery Partner, AWS Control Tower Service Delivery Partner, AWS WAF Service Delivery Partner, Amazon CloudFront Service Delivery Partner, Amazon OpenSearch Service Delivery Partner, AWS DMS Service Delivery Partner, AWS Systems Manager Service Delivery Partner, Amazon RDS Service Delivery Partner, AWS CloudFormation Service Delivery Partner, AWS Config, Amazon EMR and many more.
FAQs
1. Why Amazon S3 is better comparing other services?
ANS: – S3 provides you to upload data files of 5TB size at once if you want to upload a larger single file than this you can take parts and combine those back in S3.
2. Why Static Website?
ANS: – One service will be running at a Time so the cost for you will be lower rather than running one compute server and another storage block.

WRITTEN BY Dhruv Rajeshbhai Patel
Dhruv Patel is a Research Intern at CloudThat. He has completed his Master's in Computer Application and Cloud Certification in Azure and AWS. His area of interest lies in Cloud and Mobile Development Solutions. He loves to take ownership of the work that he is doing.
Comments