A Beginners Guide to AWS Identity and Access Management (IAM)

AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. You use IAM to control who can use your AWS resources (authentication) and what resources they can use and in what ways (authorization)[1]. Key features The key IAM features are, Provides centralized control … Read more

A Beginners Guide to Application Services within AWS

AWS provides a suite of application services, such as SQS, SNS, SES and SWF. Each service providing various features and rich toolsets to empower the development and design of your applications. SQS (Simple Queue Service) SQS is a web service that provides access to a distributed message queue. Messages are stored in the queue, these … Read more

AWS – What is Elastic Compute Cloud (EC2) ?

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud.[1] EC2 is divided into various “families” or instance types. EC2 instances are designed to host different workloads, such as database, web or application services. The customer has root access to the instance, which can be spun up … Read more

AWS S3, Storage Gateways and Import/Export

Simple Storage Service (S3) S3 provides secure, durable and highly scalable object storage. The key features to S3 are, Objects are replicated across availability zones for redundancy. Files can be between 1Byte to 5TB in size Provides unlimited storage Files are stored in Buckets, equivalent to a directory S3 is a universal namespace. i.e buckets … Read more

AWS Virtual Private Cloud (VPC)

VPC (Virtual Private Cloud) allows you to create virtual networks within AWS. This allows you to logically separate resources, add additional security, configure networking attributes (such as routing tables etc) along with build VPNs from your remote site into your AWS solution. Each AWS account comes with a default VPC. Within this VPC subnets are … Read more

What is Auto-Scaling?

What is ? Auto-Scaling is a concept within cloud computing that can mean one of two things: Auto-Scaling is a process of virtualization resource automation wherein a cloud service provider will scale the resources of a client’s hosting environment to meet the demand being placed on that environment. In common terms, auto-scaling means a provider … Read more

Want to become a certified AWS expert?

Here is our hand-picked selection of the best courses you can find online:
Ultimate AWS Certified Cloud Practitioner course
Ultimate AWS Certified Solutions Architect Associate course
Ultimate AWS Certified Developer Associate course
and our recommended certification practice exams:
AlphaPrep Practice Tests - Free Trial