Aralin 1Mga pattern ng paggamit ng S3: pag-imbak ng uploads, logs, at static assets; lifecycle policies, versioning, at mga konsiderasyon sa cross-region replication (CRR)Sanayin ang karaniwang mga pattern ng paggamit ng S3 para sa uploads, logs, at static assets. Matututo kang magdisenyo ng layout ng bucket, mag-aktibo ng versioning, mag-configure ng lifecycle policies, at magplano ng cross-region replication upang magbalanse ng durability, gastos, at pagsunod.
Pagdidisenyo ng istraktura ng S3 bucket at prefixesPag-imbak ng user uploads at malalaking objectsPamamahala ng logs at analytics data sa S3Pag-configure ng lifecycle at storage classesPag-aktibo ng versioning at CRR nang ligtasAralin 2Hybrid patterns: streaming ng logs sa S3 sa pamamagitan ng Fluentd/Fluent Bit o CloudWatch Logs, paglipat ng malalaking binary uploads sa S3 gamit ang presigned URLsI-implementa ang hybrid patterns na nag-iintegrate ng EC2 sa S3 para sa logging at malalaking uploads. Matututo kang mag-stream ng logs gamit ang Fluentd, Fluent Bit, o CloudWatch Logs, at maglipat ng malalaking binaries sa S3 gamit ang presigned URLs mula sa iyong mga aplikasyon.
Pag-stream ng logs sa S3 gamit ang FluentdPaggamit ng Fluent Bit sa EC2 para sa log shippingPag-forward ng CloudWatch Logs sa S3Pagdidisenyo ng presigned URL upload flowsPag-secure ng presigned URLs at time limitsAralin 3Data locality at performance: paggamit ng S3 Transfer Acceleration, caching gamit ang CloudFront o local caches, at S3 Select para sa partial readsMatututo kung paano nakakaapekto ang data locality sa latency at throughput kapag gumagamit ng S3 sa EC2. Galugarin ang S3 Transfer Acceleration, CloudFront caching, local caches, at S3 Select upang i-optimize ang partial reads at bawasan ang data transfer overhead.
Pagpili ng S3 regions para sa low-latency accessPag-configure ng S3 Transfer Acceleration endpointsPaggamit ng CloudFront upang i-cache ang S3-hosted contentPagdidisenyo ng EC2 local caches para sa hot dataPag-ooptimize ng S3 Select para sa partial object readsAralin 4Mga uri ng EBS volume at rason ng pagpili: gp3 vs gp2, io2/io2 Block Express para sa high IOPS, st1/sc1 para sa throughput-heavy workloadsI-compare ang mga pamilya ng EBS volume at piliin ang tamang uri para sa bawat workload. Unawain ang gp3 kumpara sa gp2, kailan gagamitin ang io2 o io2 Block Express para sa high IOPS, at kung paano bagay ang st1 o sc1 sa throughput-heavy, sequential workloads.
Paghahambing ng capabilities ng gp2 at gp3Kailan pipiliin ang io2 o io2 Block ExpressPaggamit ng st1 para sa streaming at big dataPaggamit ng sc1 para sa cold, infrequent accessPaghahalo ng volume types sa loob ng isang workloadAralin 5Pagpaplano ng IOPS at throughput: provisioning IOPS (io2) vs gp3 baseline + provisioned IOPS, burst considerations, at cost tradeoffsMagplano ng IOPS at throughput para sa EBS volumes sa pamamagitan ng pag-unawa sa gp3 baselines, provisioned IOPS, at io2 capabilities. I-evaluate ang burst behavior, queue depth, at cost tradeoffs upang matugunan ang performance targets nang hindi gumagastos nang hilig.
Pag-unawa sa EBS IOPS at throughput limitsPagpaplano ng gp3 baseline at extra IOPSKailan gagamitin ang provisioned IOPS sa io2Pagmo-model ng burst behavior at creditsPagbalanse ng performance needs sa gastosAralin 6Seguridad para sa storage: pag-encrypt ng EBS at S3, IAM policies, bucket policies, VPC endpoints para sa S3, at SSE-KMS vs SSE-S3I-secure ang iyong storage sa pamamagitan ng pag-encrypt ng EBS at S3, pagdidisenyo ng IAM at bucket policies, at paggamit ng VPC endpoints. Matututo ang pagkakaiba ng SSE-KMS at SSE-S3, key management practices, at kung paano i-restrict ang network access paths.
Pag-aktibo ng default EBS encryptionPag-configure ng S3 bucket encryption policiesPagdidisenyo ng IAM at bucket policiesPaggamit ng S3 VPC gateway endpointsPagpili ng SSE-KMS kumpara sa SSE-S3Aralin 7Hiwalay na EBS volumes para sa application data: logs, temp files, uploads — inirekomendang volume type para sa bawat isa at mount strategiesHiwalayin ang application data sa mga dedikadong EBS volumes para sa logs, temp files, at uploads. Matututo ang inirekomendang volume types, mount strategies, at kung paano naiimprove ng isolation ang performance, durability, at operational flexibility.
Paghiwalay ng OS, logs, at data volumesPagpili ng volume types para sa logs at tempPag-mount ng uploads sa dedikadong volumesPaggamit ng labels at fstab para sa stable mountsPag-ikot at pag-arkibo ng log volumesAralin 8Pagdidisenyo ng Root volume: inirekomendang volume type, size baseline, encryption (KMS CMKs vs AWS-managed keys), at snapshotabilityMagdisenyo ng matibay na root volumes para sa EC2 instances sa pamamagitan ng pagpili ng angkop na EBS volume types, baseline sizes, at encryption strategies. Matututo ang snapshot practices, backup automation, at kung paano nakakaapekto ang root volume design sa instance recovery.
Pagpili ng EBS type para sa EC2 root volumesPag-size ng root volumes para sa OS at logsPag-encrypt ng root volumes gamit ang KMS CMKsPaggamit ng AWS-managed keys para sa simplicityPaggawa at pagbabalik ng root volume snapshotsAralin 9Paggamit ng Instance store: kailan ang ephemeral instance storage ay angkop at mga estratehiya upang mabawasan ang data lossGalugarin kung kailan ang ephemeral instance store ay angkop para sa high-speed, nonpersistent data. Matututo ang mga pattern para sa caching, scratch space, at temporary queues, pati na rin ang mga estratehiya upang i-replicate o i-checkpoint ang data sa durable storage.
Pag-identify ng workloads na bagay sa instance storePagmama-map ng instance store sa file systemsPaggamit ng instance store para sa caches at scratchPagre-replicate ng data sa EBS o S3 nang regularPaghawak ng instance failures at data lossAralin 10Estratehiya sa sizing: initial sizing, monitoring ng growth, lifecycle policies, at paggamit ng Elastic Volumes upang mag-resize ng live volumesMag-develop ng sizing strategy para sa EBS volumes na nagkukonsidera ng growth, performance, at gastos. Matututo kang mag-estimate ng initial size, mag-monitor ng utilization, mag-apply ng lifecycle policies, at gumamit ng Elastic Volumes upang mag-resize nang walang downtime.
Pag-estimate ng initial EBS size at IOPS needsPagmo-monitor ng volume usage at growth trendsPag-apply ng lifecycle policies sa cold dataPag-resize ng volumes gamit ang Elastic VolumesPagco-coordinate ng file system expansion onlineAralin 11Mga pagpili at tuning ng file system: ext4, xfs, at mount options para sa performance at recoveryUnawain kung paano pumili at i-tune ang Linux file systems sa EBS at instance store. I-compare ang ext4 at XFS, piliin ang mount options para sa performance at safety, at i-configure ang journaling, TRIM, at alignment para sa maaasahang recovery.
Paghahambing ng ext4 at XFS para sa EC2 workloadsPaggawa at pag-format ng file systems sa EBSMount options para sa performance at durabilityPag-tune ng journaling, TRIM, at alignmentFile system checks, repair, at recovery steps