Run Less

Running less software sometimes is more when you consume it as a service.

Run Less Software: If a component has become a commodity, we shouldn’t be spending precious development time on maintaining it, instead we should be consuming it as a service.
In the history of enterprises this is controversial, but even containers are now run and operated as a service. If your engineers aren’t building data centers any more, why are they building container platforms?

Amazon AWS Solution Architect – Associate Exam Resources

You can find here a list of AWS resources that are helpful in passing AWS CSA exam.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-snapshot.html

https://aws.amazon.com/premiumsupport/knowledge-center/snapshot-ebs-raid-array/

http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html

http://s3-accelerate-speedtest.s3-accelerate.amazonaws.com

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html

http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html

http://docs.aws.amazon.com/directoryservice/latest/admin-guide/what_is.html

https://aws.amazon.com/premiumsupport/trustedadvisor/

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-setschoosing-alias-non-alias.html

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout

https://aws.amazon.com/rds/details/multi-az/

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-comparison.html

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Security.html

http://cloudacademy.com/blog/aws-ami-hvm-vs-pv-paravirtual-amazon/

http://cloudacademy.com/blog/consistency-models-of-amazon-cloud-services/

http://cloudacademy.com/blog/aws-bastion-host-nat-instances-vpc-peering-security/

AWS Storage Gateway – Certification

http://jayendrapatil.com/tag/cheat-sheet/

AWS Global vs Regional vs AZ resources – Certification

AWS Certified Solutions Architect – Associate Study Notes

http://clusterfrak.com/notes/certs/aws_saa_notes/

https://acloud.guru/forums/aws-certified-solutions-architect-associate/discussion/-KSDNs4nfg5ikp6yBN9l/examfeedback-_20_specific_po

https://acloud.guru/forums/aws-certified-solutions-architect-associate/discussion/-KKr5HCv2bzH3EOBSUAt/my_path_to_solutions_architect

https://acloud.guru/forums/aws-certified-developer-associate/discussion/-KBkBPMHpN2ITSH1oDTO/passed-with-90-my-exam-tips

http://stackoverflow.com/questions/24728634/aws-elasticache-vs-rds-readreplica

Amazon Re:Invent – Scaling Up to Your First 10 Million Users
video
play-sharp-fill

Technical Concepts

1. Anycast v/s Multicast v/s Broadcast v/s Unicast
http://serverfault.com/questions/279482/what-is-the-difference-between-unicast-anycastbroadcast-
and-multicast-traffic
Multicast is like a broadcast that can cross subnets, but unlike broadcast does not touch all
nodes. Nodes have to subscribe to a multicast group to receive information.
To use Anycast you advertise the same network in multiple spots of the Internet, and rely on
shortest-path calculations to funnel clients to your multiple locations. As far the network
nodes themselves are concerned, they’re using a unicast connection to talk to your anycasted nodes. Anycast is announcing the same network in different parts of the network,
in order to decrease the network hops needed to get to that network.

2. Shards
A database shard is a horizontal partition of data in a database or search engine. Each
individual partition is referred to as a shard or database shard. Each shard is held on a
separate database server instance, to spread load.

3. PV v/s HVM
HVM AMIs are presented with a fully virtualized set of hardware and boot by executing the
master boot record of the root block device of your image. This virtualization type provides
the ability to run an operating system directly on top of a virtual machine without any
modification, as if it were run on the bare-metal hardware. The Amazon EC2 host system
emulates some or all of the underlying hardware that is presented to the guest
Paravirtual guests can run on host hardware that does not have explicit support for
virtualization, but they cannot take advantage of special hardware extensions such as
enhanced networking or GPU processing.
For the best performance, we recommend that you use current generation instance types
and HVM AMIs when you launch your instances