Assignment task: Your client is a media company that creates various types of video content for their clients (commercials, etc). They have a large collection of videos that need to be stored securely and made accessible to clients in a fast and efficient manner. They need a reliable storage solution that can scale with their growing business needs and provide secure & reliable access from any location. They want to use AWS architecture. The implementation process is given below. Make a strong use case diagram with AWS architecture diagrams with the following information:
- To implement this, the media firm will first have to set up an AWS account and created an S3 bucket to store its video files. The bucket can be configured to meet the firm's security and access requirements
- Next the firm can use the AWS Management Console, AWS CLI, or SDKs to upload the videos into the S3 bucket; it can be configured to automatically encrypt the files at rest for added security
- The form would then set ip lifecycle policies to automatically transition older video files to cheaper storage tiers, or delete them after a certain period to reduce storage costs
- The firm would then use AWS Identity and Access Management to control access to the S3 bucket. It can grant access to its team of editors and clients to download or upload video files as needed
- The firm can then enable versioning to maintain a history of its video files and avoid accidental deletions. It can also use cross-region replication to replicate its video files across multiple regions for improved durability and availability
- Finally, the AWS Transfer Family can be used to fully manage the file transfers to and from Amazon S3 to share files with its clients and partners. This service can be easily integrated with the firm's existing workflows