Performance Efficiency
The performance efficiency pillar is concerned with the most efficient use of AWS resources possible. The efficiency should be maintained as demand changes and technology evolves.
Here are the design goals around this pillar:
Democratize advanced technologies (that is, make them available to the masses): Budgeting for massive amounts of storage and compute horsepower should not stop your company from taking advantage of artificial intelligence (AI) and other advanced technologies. AWS wants you to leverage its economies of scale to avail yourself of cutting-edge technologies like AI, business analytics, big data, the Internet of Things (IoT) and more.
Take resources global in minutes: You might not be able to achieve this design principle without the help of the massive AWS global infrastructure. Thanks to AWS, it is simple to make a solution globally available in seconds. You can even take advantage of global content delivery networks (CDNs) such as CloudFront. Customers will be impressed by the level of latency (little or none) they experience when they are accessing your solutions, no matter where they are located on the planet.
Target serverless computing as much as possible: Why worry about your own virtual machines or containers when you need compute resources in AWS? Take advantage of serverless options and let AWS do all the work for you. Remember that AWS provides many options for serverless compute, from hosting a website out of an S3 bucket to having massive compute resources waiting for you in the cloud-based pool of resources called AWS Lambda.
Experiment freely and often: Thanks to the convenience of resources on demand and many automation tools, it is easy for you to experiment with new topologies and technologies in the AWS Cloud. Once again, this would be nearly impossible (and expensive) in a traditional IT infrastructure. Sadly, for most IT organizations, just keeping up with day-to-day needs is all the staff can focus on; there simply aren’t the resources available for experimentation.
Maintain mechanical sympathy (that is, match business goals to the appropriate technologies): As you are quickly learning, AWS has a service or tool for just about anything you can think of related to IT. Part of your job as a cloud practitioner (and beyond) is to be able to match these technologies to the specific business needs and goals of your organization. Thankfully, the solutions are all there for you to learn and explore. Once again, traditional IT environments tend to lack most of what you truly need.