1 වන පාඩමS3 usage patterns: uploads, logs, static assets store කිරීම; lifecycle policies, versioning, CRR considerationsUploads, logs, static assets සඳහා common S3 usage patterns master කරන්න. Bucket layouts design කර, versioning enable කර, lifecycle policies configure කර, durability, cost, compliance balance කර cross-region replication plan කරන්න.
S3 bucket structure සහ prefixes design කිරීමUser uploads සහ large objects store කිරීමS3 වල logs සහ analytics data manage කිරීමLifecycle සහ storage classes configure කිරීමVersioning සහ CRR safely enable කිරීම2 වන පාඩමHybrid patterns: Fluentd/Fluent Bit හෝ CloudWatch Logs හරහා logs S3 වලට stream කිරීම, presigned URLs සමඟ large binary uploads S3 වලට offload කිරීමLogging සහ large uploads සඳහා EC2 සහ S3 integrate කරන hybrid patterns implement කරන්න. Fluentd, Fluent Bit, CloudWatch Logs භාවිතා කර logs stream කර, applications වලින් presigned URLs භාවිතා කර large binaries S3 වලට offload කරන්න.
Fluentd සමඟ logs S3 වලට stream කිරීමEC2 වල Fluent Bit භාවිතා කර log shippingCloudWatch Logs S3 වලට forward කිරීමPresigned URL upload flows design කිරීමPresigned URLs සහ time limits secure කිරීම3 වන පාඩමData locality සහ performance: S3 Transfer Acceleration, CloudFront හෝ local caches සමඟ caching, S3 Select partial reads සඳහාEC2 සමඟ S3 භාවිතා කරන විට data locality latency සහ throughput වලට බලපාන්නේ කෙසේද යන්න ඉගෙන ගන්න. S3 Transfer Acceleration, CloudFront caching, local caches, S3 Select භාවිතා කර partial reads optimize කර data transfer overhead අඩු කරන්න.
Low-latency access සඳහා S3 regions choose කිරීමS3 Transfer Acceleration endpoints configure කිරීමCloudFront භාවිතා කර S3-hosted content cache කිරීමHot data සඳහා EC2 local caches design කිරීමPartial object reads සඳහා S3 Select optimize කිරීම4 වන පාඩමEBS volume types සහ selection rationale: gp3 vs gp2, high IOPS සඳහා io2/io2 Block Express, throughput-heavy workloads සඳහා st1/sc1EBS volume families compare කර workload එකකට right type choose කරන්න. gp3 vs gp2, high IOPS සඳහා io2 හෝ io2 Block Express use කරන්නේ කවදාද, throughput-heavy sequential workloads සඳහා st1 හෝ sc1 fit වන්නේ කෙසේද යන්න තේරුම් ගන්න.
gp2 සහ gp3 capabilities compare කිරීමio2 හෝ io2 Block Express choose කරන්නේ කවදාදStreaming සහ big data සඳහා st1 භාවිතයCold infrequent access සඳහා sc1 භාවිතයOne workload එකක volume types mix කිරීම5 වන පාඩමIOPS සහ throughput planning: provisioning IOPS (io2) vs gp3 baseline + provisioned IOPS, burst considerations, cost tradeoffsgp3 baselines, provisioned IOPS, io2 capabilities තේරුම් ගෙන EBS volumes සඳහා IOPS සහ throughput plan කරන්න. Burst behavior, queue depth, cost tradeoffs evaluate කර performance targets meet කර overspending නොකරන්න.
EBS IOPS සහ throughput limits තේරුම් ගැනීමgp3 baseline සහ extra IOPS plan කිරීමio2 වල provisioned IOPS use කරන්නේ කවදාදBurst behavior සහ credits model කිරීමPerformance needs සහ cost balance කිරීම6 වන පාඩමStorage සඳහා security: EBS සහ S3 encrypt කිරීම, IAM policies, bucket policies, S3 සඳහා VPC endpoints, SSE-KMS vs SSE-S3EBS සහ S3 encrypt කර, IAM සහ bucket policies design කර, VPC endpoints use කර storage secure කරන්න. SSE-KMS සහ SSE-S3 අතර වෙනස්කම්, key management practices, network access paths restrict කරන්න ඉගෙන ගන්න.
Default EBS encryption enable කිරීමS3 bucket encryption policies configure කිරීමIAM සහ bucket policies design කිරීමS3 VPC gateway endpoints භාවිතයSSE-KMS vs SSE-S3 choose කිරීම7 වන පාඩමApplication data සඳහා separate EBS volumes: logs, temp files, uploads — each සඳහා recommended volume type සහ mount strategiesLogs, temp files, uploads සඳහා dedicated EBS volumes වලට application data separate කරන්න. Recommended volume types, mount strategies ඉගෙන ගන්න isolation performance, durability, operational flexibility improve කරන්න.
OS, logs, data volumes separate කිරීමLogs සහ temp සඳහා volume types choose කිරීමDedicated volumes වල uploads mount කිරීමStable mounts සඳහා labels සහ fstab භාවිතයLog volumes rotate සහ archive කිරීම8 වන පාඩමRoot volume design: recommended volume type, size baseline, encryption (KMS CMKs vs AWS-managed keys), snapshotabilityAppropriate EBS volume types, baseline sizes, encryption strategies select කර EC2 instances සඳහා robust root volumes design කරන්න. Snapshot practices, backup automation, root volume design instance recovery වලට බලපාන්නේ කෙසේද යන්න ඉගෙන ගන්න.
EC2 root volumes සඳහා EBS type choose කිරීමOS සහ logs සඳහා root volumes size කිරීමKMS CMKs සමඟ root volumes encrypt කිරීමSimplicity සඳහා AWS-managed keys භාවිතයRoot volume snapshots create සහ restore කිරීම9 වන පාඩමInstance store usage: ephemeral instance storage appropriate වන්නේ කවදාද සහ data loss mitigate කිරීමේ strategiesHigh-speed nonpersistent data සඳහා ephemeral instance store appropriate වන්නේ කවදාද යන්න ගවේෂණය කරන්න. Caching, scratch space, temporary queues සඳහා patterns, durable storage වලට data replicate හෝ checkpoint කරන්න strategies ඉගෙන ගන්න.
Instance store suited workloads identify කිරීමInstance store file systems වලට map කිරීමCaches සහ scratch සඳහා instance store භාවිතයEBS හෝ S3 වලට data regularly replicate කිරීමInstance failures සහ data loss handle කිරීම10 වන පාඩමSizing strategy: initial sizing, growth monitoring, lifecycle policies, live volumes resize කිරීමට Elastic Volumes භාවිතයGrowth, performance, cost account කර EBS volumes සඳහා sizing strategy develop කරන්න. Initial size estimate කර, utilization monitor කර, lifecycle policies apply කර, downtime නැතුව Elastic Volumes භාවිතා කර resize කරන්න.
Initial EBS size සහ IOPS needs estimate කිරීමVolume usage සහ growth trends monitor කිරීමCold data සඳහා lifecycle policies apply කිරීමElastic Volumes සමඟ volumes resize කිරීමOnline file system expansion coordinate කිරීම11 වන පාඩමFile system choices සහ tuning: ext4, xfs, performance සහ recovery සඳහා mount optionsEBS සහ instance store වල Linux file systems choose සහ tune කරන්න තේරුම් ගන්න. ext4 සහ XFS compare කර, performance සහ safety සඳහා mount options select කර, journaling, TRIM, alignment configure කර reliable recovery සඳහා.
EC2 workloads සඳහා ext4 සහ XFS compare කිරීමEBS වල file systems create සහ format කිරීමPerformance සහ durability සඳහා mount optionsJournaling, TRIM, alignment tune කිරීමFile system checks, repair, recovery steps