Its Day 32 of my 100 Days of Cloud journey, and its my final day of the learning on the AWS Skillbuilder course on AWS Cloud Practitioner Essentials.
This is the official pre-requisite course on the AWS Skillbuilder platform (which for comparison is the AWS equivalent of Microsoft Learn) to prepare candidates for the AWS Certified Cloud Practitioner certification exam.
Let’s have a quick overview of what the final modules covered, the technologies discussed and key takeaways.
Module 9 – Migration and Innovation
Module 9 covers Migration strategies and advice you can use when moving to AWS.
We dived straight into the AWS Cloud Adoption Framework (AWS CAF) and looked at the 6 Perspectives, each of which have distinct responsibilities and helps prepare the right people across your organization prepare for the challenges ahead.
The 6 Perspectives of AWS CAF are:
- Business – ensure that your business strategies and goals align with your IT strategies and goals.
- People – evaluate organizational structures and roles, new skill and process requirements, and identify gaps.
- Governance – how to update the staff skills and processes necessary to ensure business governance in the cloud.
- Platform – uses a variety of architectural models to understand and communicate the structure of IT systems and their relationships.
- Security – ensures that the organization meets security objectives for visibility, auditability, control, and agility.
- Operations – defines current operating procedures and identify the process changes and training needed to implement successful cloud adoption.
We then moved on to the 6 R’s of Migration which are:
- Rehosting – “lift and shift” move of applications with no changes.
- Replatforming – “lift, tinker and shift”, move of applications while making changes to optimize performance in the cloud.
- Refactoring – adding features to the app in the cloud environment that are not possible in the existing environment.
- Repurchasing – this is redesigning the application from scratch, or replacing it with a cloud-based version.
- Retaining – keeping some applications that are not suitable for migration in your existing environment.
- Retiring – removing applications that are no longer needed
We then looked at the AWS Snow solutions (which is similar to Azure Data Box), which is where you use AWS-provided physical devices to transfer large amounts of data directly to AWS Data Centers as opposed to over the internet. These devices range in size from 8TB of storage up to 100PB, and can come in both storage and compute optimized versions.
Finally, the module looked at some of the cool innovation features available in AWS, such as:
- Amazon Lex – based on Alexa, enables you to build conversational interfaces using voice and text.
- Amazon Textract – machine learning that extracts data from scanned documents.
- Amazon SageMaker – enables you to build train and deploy machine learning models.
- AWS Deep Racer – my favourite one! This is an autonomous 1/18 scale race car that you can use to test reinforcement learning models.
Module 10 – The Cloud Journey
Module 10 is a short one but starts by looking at the AWS Well-Architected Framework which helps you understand how to design and operate reliable, secure, efficient, and cost-effective systems in the AWS Cloud.
The Well-Architected Framework is based on five pillars:
- Operational excellence – the ability to run and monitor systems to deliver business value.
- Security – the ability to protect information, systems and assets while delivering business value.
- Reliability – the ability to automatically recover from disruptions or outages using scaling.
- Performance efficiency – the ability to use computing resources efficiently to meet demand.
- Cost optimization – the ability to run systems to deliver business value at the lowest cost.
Finally, we looked at the six advantages of cloud computing:
- Trade upfront expense for variable expense – pay for only the resources you use using an OpEx model.
- Benefit from massive economies of scale – achieve a lower variable cost by availing of aggregated costs.
- Stop guessing capacity – no more predicting how much resources you need.
- Increase speed and agility – flexibility to deploy applications and infrastructure in minutes, while also providing more time to experiment and innovate.
- Stop spending money running and maintaining data centers – focus more on your applications and customers instead of overheads.
- Go global in minutes – deploy to customers around the world
Module 11 – Exam Overview
The final module gives an overview of the AWS Certified Cloud Practitioner exam, giving a breakdown of the domains as shown below.
The exam consists of 65 questions to be completed in 90 minutes, and the passing score is 70%. Like most exams, there are 2 types of questions:
- A multiple-choice question has one correct response and three incorrect responses, or distractors.
- A multiple-response question has two or more correct responses out of five or more options.
As always in any exam, the advice is:
- Read the question in full.
- Predict the answer before looking at the answer options.
- Eliminate incorrect answers first.
And that’s all for today! Hope you enjoyed this mini-series of posts on AWS Core Concepts! Now I need to schedule the exam and take that first step on the AWS ladder. You should too, but more importantly, go and enroll for the course using the links at the top of the post – this is my brief summary and understanding of the Modules, but the course if well worth taking and I found it a great starting point in my AWS journey. Until next time!