Life cycle Manager:
Briefly , Life cycle Manger gives a feature that , S3 objects can be transitioned or moved to different storage classes based on life of an object in one storage class.
For ex: We have stored one object in S3-Standard class for 30 days , in future , you would like to move it to other storage class based on your budget and time span.
So, By using this feature , we can move the S3 objects to different storage classes.
S3 Object Lock:
By using object lock feature, you can restrict the object access using the Write once and Read Many(WORM) model.So that it will helps you prevent objects from being deleted or modified for a specific point of time or indefinitely.
Governance Mode:
In this mode user can't overwrite or delete object version or its locker settings.
Compliance Mode:
Protected object version can't be overwritten or deleted by any user including the root user of your aws account.
S3 Select:
You can access subset of your object data by using SQL expressions, so that you can achieve more performance.By using S3 select you can select only the data needed by your application , so that it will drastically increase the performance.
For Ex:we have S3 object which has zip file , if you don't have object , you need to download and unzip and access the files from it.
With S3 select , you can retrieve the subset of data by using simple SQL expressions to increase the performance without accessing entire object of the object.
Glacier Select:
We have Glacier , by using this , we will have feature that will be accessible not in regular basis means you have taken a backup which is not frequently accessible.
But with Glacier select allows you to run SQL queries to access the data in against of the Glacier.
AWS organizations:
is an account management service that enables you to consolidate multiple accounts into one organization that you create and centrally manage.
Advantages:
one bill per AWS account
Very easy to track charges and allocate costs
Volume pricing discount
Best practices with AWS organizations
- Using bucket policies and IAM(applies across the entire bucket)Programmatic access only.
- Using bucket ACLs and IAM(individual objects)Programmatic access only.
- Cross account IAM roles. Programmatic and console access.
Cross region replication
Create a bucket
After enabling version, we can upload two versions of the same file by changing simple content in the file to connect.
To enable cross region replication , we need to do the below
Click on bucket--> Mangement--> Replication-->Add rule
Then click on Create bucket
and select the region where you want to replicate the bucket, in my case N.virgnia
Though we have made replication of the bucket, we won't get any files from the source bucket to target bucket.
If you want to delete the file in source bucket , the delete marker will appear on the file but when you see the same file in Destination region Delete marker will not appear, because it won't reflect to the destination region if you want you can delete manually in Destination region.
This is the cross region replication of the bucket.
CloudFront
CloudFront can be used to deliver the entire website including dynamic, static, streaming and interactive content using a global network of edge locations.
Reqests for your content are automatically routed to the nearest edge locations to serve your purpose.
So that you will get best possible performance.
CDN
A content delivery network is a system of distributed servers that delivers content and web pages based on the geographic locations, the origin of the web page and a content delivery server.
Edge location:
This is the location where content will be cached , this is separate to AWS region/AZ.
You not only read the data from and also you can write the data too.Objected are cached for the life of the Time to live(TTL).
You will be charged to clear the cache too
Origin:
This is the origin of all the files where that the CDN will distribute,this can be S3 bucket,an EC2,Elastic Load Balancer or Route53.
Distribution:
This is the name given the CDN which consists of the collection of edge locations.
Basically CloudFront will be used for two use cases.
Web distribution: distribute the content of the websites, In general we can say this is for websites
RTMP: Used for media streaming.
Snowball
It is a petabyate data transport solution from and to AWS. Using this we can increase the performance of the data transfer in just one by fifth of the internet speed.
Transferring data with snowball is fast, simple and secure.
it comes in two flavors one is 50TB and another one is 80TB.
Snowball Edge
it is a 100TB size data transfer device with onboard storage and compute capabilities.
Snowmobile
is an exabyte scale data transfer service used to move extremely large amount of data from and to AWS.
Transferring data with snowmobile is secure, fast and cost effective.
Storage Gateway
Is a service that connects on premises to AWS storage infrastructure
Thank you for reading πππππππ
No comments:
Post a Comment