S3 (Simple Storage Service) është shërbimi i object storage i AWS — ruajtja e skedarëve (objekteve) të madhësisë dhe sasisë praktikisht të pakufizuara, në mënyrë të qëndrueshme dhe të shkallëzueshme, të arritshme përmes internetit. Është një nga shërbimet më të përdorura të AWS, ideale për skedarë, backup, asete statike, data lakes, dhe më shumë.
Çfarë është S3
S3 stores OBJECTS (files + metadata) in BUCKETS (containers):
→ store ANY amount of data, files of any type (up to 5TB each)
→ highly DURABLE (99.999999999% — "11 nines") and available
→ accessed via APIs/URLs (not a filesystem — it's object storage, key→object)
→ virtually unlimited scale; pay for what you store and transfer
Koncepte kryesore
BUCKET → a container for objects (globally-unique name)
OBJECT → a file + metadata, identified by a KEY (its name/path in the bucket)
KEY → the object's unique identifier within a bucket (e.g. "images/photo.jpg")
STORAGE CLASSES → tiers by access/cost: Standard, Infrequent Access, Glacier (archival)
Raste përdorimi të zakonshme
✓ Static website hosting (HTML/CSS/JS/images)
✓ STORING user uploads, images, videos, documents
✓ BACKUPS and archives (with Glacier for cheap long-term storage)
✓ Data LAKES / big data storage and analytics
✓ Serving static assets (often via CloudFront CDN)
✓ Storing logs, build artifacts, ML datasets
Qasja dhe siguria
✓ Access controlled by IAM policies, bucket policies, ACLs
⚠️ Buckets are PRIVATE by default — but MISCONFIGURED public buckets have caused MANY
data breaches (sensitive data exposed publicly). Be careful with public access!
✓ Encryption (at rest and in transit), versioning, lifecycle rules (auto-tiering/deletion)
Pse ka rëndësi
Kuptimi i S3 është themelor sepse është një nga shërbimet më të përdorura dhe më shumëpalëshe të AWS — standardi për ruajtjen e skedarëve dhe të dhënave në cloud — kështu që është njohuri e domosdoshme themelore e AWS.
S3 ofron object storage që është shumë i qëndrueshëm (njëmbëdhjetë nëntë nëntë, 99.999999999% qëndrueshmëri), i shkallëzueshëm (praktikisht i pakufizuar), dhe i arritshëm përmes internetit — duke e bërë atë zgjidhjen e preferuar për një shumëllojësi të madhe nevojash: ruajtja e ngarkimeve të përdoruesit (imazhe, video, dokumente), hosting i faqeve statike dhe asete, backup dhe arkiva (me shtresa të lira Glacier për ruajtje afatgjatë), data lakes për analitikën, dhe ruajtja e logëve, artefakteve, dhe seteve të dhënash.
Kuptimi i koncepteve kryesore (buckets si kontejnerë, objektet si skedarë të identifikuar me çelësa, dhe klasat e ruajtjes për kompromise kostoje/qasjeje) është i nevojshëm për të përdorur S3 në mënyrë efektive.
Kuptimi i aspektit të sigurisë është veçanërisht i rëndësishëm: ndërsa buckets janë privatë si parazgjedhje, bucketet e S3 të konfiguruar gabim publikë kanë shkaktuar shumë shkelje të dhënash me profil të lartë (të dhëna të ndjeshme të ekspozuara aksidentalisht në internetin publik) — një dështim i famshëm, i përsëritur në botën reale të sigurisë — kështu që kuptimi i kontrollit të qasjes (politikat IAM/bucket) dhe rrezikut i qasjes publike të konfiguruar gabim është dijeni kritike që parandalon ekspozimin serioz të të dhënave.
Dija rreth enkriptimit, versionimit, dhe rregullave të cikleve të jetës pasqyron përdorimin praktik të S3.
Meqenëse S3 është një shërbim AWS i përhapur, themelor, i përdorur për ruajtjen e praktikisht të gjitha llojeve të të dhënave, dhe meqenëse kuptimi i tij (modeli i object-storage, rastet e përdorimit, dhe veçanërisht konsideratat kritike të sigurisë rreth qasjes publike) është thelbësor për të punuar me AWS, kuptimi i S3 është dijeni e domosdoshme, themelore e AWS — një nga shërbimet më të rëndësishme për të kuptuar, qendror në mënyrën se si ruhen të dhënat dhe skedarët në cloud, dhe shërbim ku vetëdija e sigurisë rreth gabimeve në konfigurimin e buckets publik është vërtet e rëndësishme për të shmangur shkelje të vërteta.
