What is S3 and CloudFront?
Amazon S3, i.e., Amazon Simple Storage Service is an object storage service which offers services such as industry-leading scalability, data availability, security, and performance. The S3 service can be used by customers and organizations of all sizes and industries in order to store and protect any amount of data for a huge range of use cases, such as data lakes, websites, mobile applications, big data analytics, etc. The service provides management features such that one can optimize, organize, and configure access to the data and meet specific business needs and requirements.
The various features of the S3 are storage classes offering a range of storage classes designed for different use cases, storage management features that can be used to manage costs, meet regulatory requirements, reduce latency, and save multiple distinct copies of the data for compliance requirements, access management features that provide services for auditing and managing access to buckets and objects which has S3 block public access, AWS identity and access management, bucket policies, S3 access points, and ACLs, data processing to transform data and trigger workflows to automate processes, and storage logging and monitoring that provides logging and monitoring tools.
Amazon CloudFront is a web service that is used to speed up distribution of the static and dynamic web content delivering the content through a worldwide network of data centers which are called as edge locations. CloudFront basically speeds up the distribution of the content by routing each of the user’s request through the AWS backbone network to the edge location that the server provides the fastest delivery to the viewer. The reliability and availability of the service can also be increased with respect to the CloudFront because copies of the files which are known as objects are held in multiple edge locations around the world.
What is NoSQL and RDS?
NoSQL databases are built specifically for specific data models that have flexible schemas for building modern applications. They are widely used and recognized for their ease of development, functionality, and performance at scale. NoSQL databases uses a variety of data models in order to access and manage data where these types of databases are optimized specifically for applications which require huge amount of data, low latency, and flexible data models that are achieved by relaxing some of the data consistency restrictions of other databases.
Amazon RDS, i.e., the Amazon Relational Database Service is a managed SQL database service which is provided by AWS. The RDS supports an array of database to store and organize data which also helps with the relational database management tasks such as data migration, backup, recovery, and patching. Amazon RDS is not itself a database, but it is a service which is used to manage relational databases.
What is the Well-Architected Framework?
The AWS Well-Architected Framework describes the key concepts, design principles, and architectural best practices for designing and running workloads in the cloud. The pillars of the well-architected framework include operational excellence pillar, security pillar, reliability pillar, performance efficiency pillar, cost optimization pillar, and sustainability pillar. The design principles guide where and how to implement the framework for cloud-based applications such as using only as much capacity as your workload requires, test workloads and applications, creating an architecture that evolves, and creating a data-driven structure.
Explain principles of the Operational Excellence Pillar.
The operational excellence pillar focuses on running and monitoring the systems, and continually improving processes and procedures. This pillar outlines that developers and operations teams should seek business insights and customer insights to create applications which understand and effectively support production workloads. The pillar also maintains the workloads that should be designed to easily display information on working statistics, enable mechanisms that aid quick feedback and recovery.
References:
What is Amazon S3? - Amazon Simple Storage Service. (n.d.), from https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html
What is Amazon CloudFront? - Amazon CloudFront. (n.d.), from https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
Databases on AWS: The Right Tool for the Right Job. (n.d.). Amazon Web Services, Inc, from https://aws.amazon.com/nosql/
Lutkevich, B. (2021, September 15). Amazon RDS (Relational Database Service). SearchAWS. https://www.techtarget.com/searchaws/definition/Amazon-Relational-Database-Service-RDS
Reliance Steel and Aluminum Uses AWS Well-Architected Framework to Build Better in the Cloud (4:02). (n.d.). Amazon Web Services, Inc, from https://aws.amazon.com/architecture/well-architected/?wa-lens-whitepapers.sort-by=item.additionalFields.sortDate
Sengupta, S. (n.d.). The AWS Well-Architected Framework: 5 Pillars & Best Practices. BMC Blogs, from https://www.bmc.com/blogs/aws-well-architected-framework/
Yorumlar