<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Julie Elkins</title>
    <description>The latest articles on DEV Community by Julie Elkins (@julieelkinsaws).</description>
    <link>https://dev.to/julieelkinsaws</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F568678%2F5c65b01a-2d2b-4f50-9815-99eef563a09c.jpeg</url>
      <title>DEV Community: Julie Elkins</title>
      <link>https://dev.to/julieelkinsaws</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/julieelkinsaws"/>
    <language>en</language>
    <item>
      <title>What is Machine Learning?</title>
      <dc:creator>Julie Elkins</dc:creator>
      <pubDate>Tue, 23 Feb 2021 17:15:03 +0000</pubDate>
      <link>https://dev.to/aws-builders/what-is-machine-learning-31ad</link>
      <guid>https://dev.to/aws-builders/what-is-machine-learning-31ad</guid>
      <description>&lt;p&gt;Hi and welcome! Let’s talk about &lt;strong&gt;Machine Learning&lt;/strong&gt;, which is a subnet of Artificial Intelligence. Machine learning is everywhere these days, so lets see how machine learning works and how it can help you with your data!&lt;br&gt;
So to look at how machine learning works, let’s image that we work for Scuba Syndrome&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VA8UzvO4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtdfe0m58w3yqle9ico8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VA8UzvO4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtdfe0m58w3yqle9ico8.png" alt="Scuba Syndrome" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
and  have just completed an expedition where we have been monitoring sharks. We have looked at the length, girth, and weight of sharks and now we can plot a graph of this data that we collected. So if we have a simple graph of length on our x axis and weight on the y axis, we can take each of the data points we collected in our sea exploration and plot them on our graph. &lt;br&gt;
So as we plot our sharks on our graph&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9cp0dkJf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uoc02qugbnyj6i1824fc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9cp0dkJf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uoc02qugbnyj6i1824fc.png" alt="graph" width="800" height="335"&gt;&lt;/a&gt;&lt;br&gt;
we can see there is a linear relationship, and we can easily draw a line, or a trend line, through our data set. And this trend line can be used to predict the weight of other sharks.&lt;br&gt;
And if we went on another explorations and saw other sharks, we could put each those sharks on our graph, and we could determine that if a shark is this length, then it probably weighs this amount.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ALT0oGkd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zoqk7naj1w0ia9ofdp94.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ALT0oGkd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zoqk7naj1w0ia9ofdp94.png" alt="amount" width="800" height="356"&gt;&lt;/a&gt; &lt;br&gt;
And if we saw another shark that was longer, then it will most likely be heavier as well. And this data becomes our &lt;strong&gt;Training Data&lt;/strong&gt;. But we have to ask ourselves, &lt;em&gt;is this the best line&lt;/em&gt; or &lt;em&gt;is there a better line to predict the weight of sharks based on the length&lt;/em&gt;. What if we drew a line through all of our sharks (the data points we collected); maybe that line is a better way to predict the weight of sharks.&lt;br&gt;
Well, we just do not know, but we can add more data from our exploration. Because on our exploration we collected lots of data about sharks. And this new data is our &lt;strong&gt;Testing Data&lt;/strong&gt;. &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zBBngK5---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fwb6t8epbyqp9agr7kvs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zBBngK5---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fwb6t8epbyqp9agr7kvs.png" alt="testing data" width="800" height="373"&gt;&lt;/a&gt;&lt;br&gt;
And &lt;em&gt;testing data&lt;/em&gt; is simply data that was not used to draw our trend line, but we can use testing data to test our trend line to make sure our trend line is great at predicting the weight of a shark based on the shark’s length.&lt;br&gt;
And this type of machine learning model is called &lt;strong&gt;Linear Regression&lt;/strong&gt;. Linear Regression is great to use when we want to get a numeric value from our model. And in our example, we used Linear Regression to get the weight of the shark based on the shark’s length. But there is also &lt;strong&gt;Logistic Regression&lt;/strong&gt; which is great when you want your outcome to be a binary output, so a yes or no, a 1 or 0. So if we used Logistic Regression as our model, we would be looking to see if yes, that is a shark or no, that is not a shark. &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kkSGZXoJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3m4iv9zwijeywr5and5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kkSGZXoJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3m4iv9zwijeywr5and5.png" alt="yesornoshark" width="800" height="318"&gt;&lt;/a&gt;&lt;br&gt;
And there are lots of other types of machine learning models out there. &lt;strong&gt;Support Vector Machines&lt;/strong&gt; and &lt;strong&gt;Decision Trees&lt;/strong&gt; are both categorization models.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vUVOyAHx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/455miip1cwgz03a9jx2s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vUVOyAHx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/455miip1cwgz03a9jx2s.png" alt="supvectanddectrees" width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So at a very basic level, the way machine learning works is that it starts off with our &lt;em&gt;data&lt;/em&gt;, then we choose an &lt;em&gt;algorithm&lt;/em&gt; which we believe will best represent our data (and here we can use our testing data too). Then we take our &lt;em&gt;data&lt;/em&gt; &lt;em&gt;plus&lt;/em&gt; the &lt;em&gt;algorithm&lt;/em&gt; and we train our model which is trying to find the best line to fit our data. And then the output of the training is the &lt;em&gt;model&lt;/em&gt; itself which we can use to make our &lt;em&gt;predictions&lt;/em&gt;.&lt;br&gt;
This is a very basic level of how machine learning works. In reality there is so much more to it and so many attributes we could use from our exploration like what is the size of the &lt;strong&gt;shark’s eyes&lt;/strong&gt;? what is the &lt;strong&gt;tooth shape&lt;/strong&gt;? is the shark &lt;strong&gt;oviparous&lt;/strong&gt; or &lt;strong&gt;viviparous&lt;/strong&gt;? does the shark have a &lt;strong&gt;spiracle&lt;/strong&gt;? what is the &lt;strong&gt;color&lt;/strong&gt; of the shark? does the shark have a &lt;strong&gt;pointed snout&lt;/strong&gt;? what is the &lt;strong&gt;shark’s body shape&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;Most data sets you will see have much more than the two attributes (length and weight) we are using in this example,&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Br8oq6H4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z75czvxfl3ruppxms1ur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Br8oq6H4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z75czvxfl3ruppxms1ur.png" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
and that is the power of machine learning. The machine learning algorithms can take all the dimensions of our data, perform calculations across those dimensions, and then infer answers across multi-dimensional large data sets.&lt;/p&gt;

&lt;p&gt;I am just starting to learn about machine learning myself, but please reach out with any questions or if I can help!&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="http://awsjulie.com"&gt;AWSJulie&lt;/a&gt; for more information!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>machinelearning</category>
      <category>algorithms</category>
      <category>datascience</category>
    </item>
    <item>
      <title>AWS Web Identity Federation Playground - let's dive deeper</title>
      <dc:creator>Julie Elkins</dc:creator>
      <pubDate>Wed, 17 Feb 2021 21:55:23 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-web-identity-federation-playground-let-s-dive-deeper-47bm</link>
      <guid>https://dev.to/aws-builders/aws-web-identity-federation-playground-let-s-dive-deeper-47bm</guid>
      <description>&lt;p&gt;Hi and welcome back! Let’s take a deeper dive into &lt;strong&gt;hybrid environments&lt;/strong&gt; learn about &lt;strong&gt;Web Identity Federation&lt;/strong&gt; and &lt;strong&gt;AWS Cognito&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In my &lt;a href="https://learn.acloud.guru/course/2f2f600d-5ffe-4bd7-8406-fd04d29de611/dashboard"&gt;Designing Resilient Architectures course&lt;/a&gt;, we learn about hybrid environments, and that a hybrid environment consists of an on-premise network and AWS, and that there are ways to integrate your hybrid environments with your AWS environment.&lt;/p&gt;

&lt;p&gt;So lets start with &lt;strong&gt;Identity Federation&lt;/strong&gt; (IDF) which is an architecture where identities of an external identity provider (IDP) are recognized and it allows Single Sign On (SSO). So the credentials of the external user’s external identity is allowed access to your AWS resources or another local system.  &lt;/p&gt;

&lt;p&gt;So an example of this is when you sign-in to an online application or mobile application and you are allowed to sign in with your Amazon or Google credentials.  And the way it works is that application is taking the identity, and allowing access using the credentials of identity provider such as Google, Amazon, etc.  This process is known as &lt;strong&gt;identity federation&lt;/strong&gt;.  An IDP is simply a provider of identities.  Another example of IDP is Micorsoft Active Directory,  FaceBook, etc.  You use your credentials to log in to these platforms, but can use these credentials to log into others as well.&lt;/p&gt;

&lt;p&gt;There are &lt;em&gt;three&lt;/em&gt; types of Identity Federation: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross account role&lt;/strong&gt;: this is where a remote account, so a remote IDP, is allowed to assume a role and access your account resources. And we saw this when we switched roles in our AWS organization inside the Designing Resilient Architectures course, we federated our identity to swap our credentials to get access to the other AWS accounts, but the key here is that with AWS cross account roles we are using the same identity provider, AWS. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SAML 2.0&lt;/strong&gt; is a standard that is used mostly for on-premise systems, usually Microsoft Active Directory or others, so in this case users can log into AWS with their on-premise credentials.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web Identity Federation&lt;/strong&gt; is where we use an IDP (like Amazon, Google, etc.) and allow users to assume roles and access our AWS resources using their IDP credentials. check out AWS Web Identity Federation Playground for a behind the scenes look!&lt;/p&gt;

&lt;p&gt;And for SAML 2.0 and Web Identity Federation, AWS uses the &lt;em&gt;Secure Token Service&lt;/em&gt; and &lt;em&gt;Cognito&lt;/em&gt; for IDF. So the federated identity  is verified using an External IDP and provides the identity a secure token, and then the user can swap the secure token for temp credentials into AWS by assuming roles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STS&lt;/strong&gt; is AWS services that allows you to receive short term credentials. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cognito&lt;/strong&gt; is an AWS’s Web Identity Provider service that brokers the SSO or ID Federation by creating &lt;em&gt;Cognito ID Pools&lt;/em&gt;, these are pools of identities. So you can have three different identities, so you have a FaceBook log in, a Google, log in, and an Amazon login, and AWS Cognito allows you to merge these identities and treat them as one identity, bc really all three are your identities anyway. So Cognito acts as an ID broker between your web application and web ID Providers, no additional code it needed.&lt;/p&gt;

&lt;p&gt;A user who is wanting to log in to your application, will fist be sent to the IDP like Google, FB, Amazon etc. &lt;/p&gt;

&lt;p&gt;When they log into Amazon they will receive an &lt;em&gt;authentication token&lt;/em&gt;, that authenticated token will be sent to Cognito, Cognito will respond with temporary security credentials that map to an IAM role to allow access to the required AWS resources in your application.&lt;/p&gt;

&lt;p&gt;The updated &lt;strong&gt;AWS Certified Solutions Architect exam&lt;/strong&gt; has added Cognito, and I have seen two types of Cognito questions on &lt;em&gt;Cognito User Pools&lt;/em&gt; and &lt;em&gt;Cognito ID Pools&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;So a &lt;strong&gt;Cognito User Pool&lt;/strong&gt; are directories used to manage sign up and sign in functionality for mobile and web applications. Your users can sign in directly to the Cognito User Pool, and Cognito User Pool will store their user name and password &lt;em&gt;or&lt;/em&gt; they can sign in using Amazon, FB, Google, and then Cognito acts as an ID Broker between the identity provider they choose. Let’s say they choose Amazon and AWS, and when successfully authenticated, a JSON web token will be generated and passed back to the user that maps to an IAM role with the needed permissions. So a Cognito User Pool is all about the access for your users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cognito ID Pools&lt;/strong&gt; are enabled to provide temporary security credentials to access AWS services like S3 or DynamoDB.  &lt;/p&gt;

&lt;p&gt;Cognito ID Pools are all about authorization of access to AWS resources.  So about the services not really about the user.  &lt;/p&gt;

&lt;p&gt;With Cognito, you and your users can sign up or sign in to your applications, and with Cognito you can grant access for guest users.&lt;/p&gt;

&lt;p&gt;With Cognito the user ID is synchronized between multiple devices, so if you update your email address, etc., then those changes are updated to your other devices too. Cognito does this using &lt;em&gt;push synchronization&lt;/em&gt; to push these updates and synchronize the user data across multiple devices, and uses SNS (which we will be covering another lesson for the course) to send notifications to all the devices associated with the user ID when that data stored in the cloud changes.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Make sure for the exam you know the differences between Cognito User Pools and Cognito ID Pools&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;So remember with AWS, you can not access AWS services, features, products, etc. without a set of credentials, &lt;strong&gt;remember by default users have no access&lt;/strong&gt;. We must &lt;strong&gt;explicitly grant permission&lt;/strong&gt; for our AWS accounts.  So you cannot access S3 or an EC2 instance using an IDP, like your Google or Amazon credentials, there has to be an identity exchange behind the scenes. &lt;/p&gt;

&lt;p&gt;So lets look at the architecture so we can see what is happening behind the scene:&lt;/p&gt;

&lt;p&gt;So let’s start with &lt;strong&gt;SAML 2.0&lt;/strong&gt; and remember with SAML 2.0 this federation is usually used with Active Directory, so if you see a question on your exam asking with IDP is used with Active Directory, then the answer is probably SAML 2.0.&lt;/p&gt;

&lt;p&gt;So for this example, let’s say you are at work, and you need to access AWS, and your office uses Active Directory to manage your corporation’s identities.  &lt;/p&gt;

&lt;p&gt;So our first step is going to be to log in, so you will browse to your ADFS, which stands for your Active Directory Federation Server, and then you authenticate using your internal AD credentials, or perhaps you are already logged in earlier that morning, but when you authenticate with the ADFS, you are returned a SAML assertion. That SAML assertion is simply a token that proves you are who you say you are, and that SAML assertion is sent to the AWS SSO endpoint, and this endpoint is configured when you design your AWS environment to when you decide to use SAML Federated Identity.  The SSO endpoint verifies your ID because there is a trust established between the ADFS server and the SSO endpoint.  So the SSO will now communicate with STS and assume a role using the SAML Assertion  token that identifies you. The SSO Endpoint will then return to the user a URL redirect, to the AWS Management Console.   &lt;/p&gt;

&lt;p&gt;Now lets look at &lt;strong&gt;Web ID Federation&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Now in this scenario let’s pretend that we are trying to log into an application, well when we browse to the application, we are re-directed for our log in to the IDP Provider and again this can be Google, Amazon, etc. So you log in using your Amazon ID and you are given a token, so now the web application takes your token and then communicates with either STS or Amazon Cognito, and passes in the token received from your Amazon log in and asks STS or Cognito to Assume Role, and then the role assumption happens and you are given temp security credentials and the role is sent back to the user, you can then use those temporary security credentials to access the application&lt;/p&gt;

&lt;p&gt;Let’s also look at when we would use Identity Federation bc you will most likely get questions on your certification exam asking when you would use ID federation in different scenarios.&lt;/p&gt;

&lt;p&gt;First, it is a great to use Web ID Federation when you have a large enterprise because you already have an existing pool of Identities, and those IDs are used across all of your systems and you want the IDs to be used for the AWS environment as well.&lt;/p&gt;

&lt;p&gt;Using Web Identity Federation you can use your AWS resources using SSO. And this is important for the exam, Web ID Federation is a great choice if you have over 5,000 employees bc remember with IAM you can only have 5,000 users in each AWS accounts, so Web Identity federation gives you the ability to allow everyone in the organization the access that they need. IAM can only handle so much, so SAML 2.0 or Web Identity Federation is a great option.&lt;/p&gt;

&lt;p&gt;Second, IDF is great for mobile and web applications that require access to your AWS resources. Customers log in with their other identities, Google, Amazon, etc.  You do not have to store credentials within your application, and it allows hundreds, thousands, or millions of users, and again IAM again cannot handle this capability.&lt;/p&gt;

&lt;p&gt;If you want to grant further access to the users once logged in you can use Cognito to grant them further access using the Cognito ID Pools using the External IDP.&lt;/p&gt;

&lt;p&gt;Third, if you are a large organization, you may have tens or hundred of AWS accounts, so you can use your existing corporate IDs, and you can use &lt;strong&gt;role switching&lt;/strong&gt; from the external ID to get credentials to assume roles in other AWS accounts.&lt;/p&gt;

&lt;p&gt;I also want to talk about &lt;strong&gt;AWS Directory Services&lt;/strong&gt; because it is service that provides managed directory service. It runs within a VPC, and for high availability make sure your deploy AWS directory services into multiple AZs.&lt;/p&gt;

&lt;p&gt;Certain services like Amazon workspaces needs a directory, so AWS Directory Services works great with these types of services and can also be integrated with on-premise systems.&lt;/p&gt;

&lt;p&gt;So we have &lt;strong&gt;Simple AD&lt;/strong&gt; which is an implantation and compatible with basic AD functions and can handle 500 users to 5000 users. Simple AD is for simple requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Managed Microsoft AD&lt;/strong&gt; is an actual Microsoft AD Directory service and you can create a trust relationship with your on-premise directory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AD Connector&lt;/strong&gt; provides a proxy request back to an on-premise directory, and is great for proxy identities to integrate with AWS services when you do not want to store any directory information in the cloud.&lt;/p&gt;

&lt;p&gt;I hope this helps! I struggled with web identity when I was getting started, so please reach out if you are struggling too! And check out my course, &lt;a href="https://acloud.guru/overview/3cccfd2f-3a1a-434d-a1bf-f5312697f73a?_ga=2.224581402.1415289072.1613500285-1559496533.1597531996"&gt;Application Services&lt;/a&gt;, on &lt;a href="//www.acloudguru.com"&gt;A Cloud Guru&lt;/a&gt;!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is the brand new AWS SysOps Administrator Associate exam (SOA-C02) all about?</title>
      <dc:creator>Julie Elkins</dc:creator>
      <pubDate>Wed, 17 Feb 2021 20:44:07 +0000</pubDate>
      <link>https://dev.to/aws-builders/what-is-the-brand-new-aws-sysops-administrator-associate-exam-soa-c02-all-about-d90</link>
      <guid>https://dev.to/aws-builders/what-is-the-brand-new-aws-sysops-administrator-associate-exam-soa-c02-all-about-d90</guid>
      <description>&lt;p&gt;I just sat for the new beta &lt;strong&gt;AWS Certified SysOps Administrator certification exam&lt;/strong&gt; with the added &lt;strong&gt;hands-on labs&lt;/strong&gt;, and it is a great exam with some AWSome labs! I think that the addition of adding labs will be testing real-world skills. So with this new style of the certification exam, it is going to be harder to pass with memorization of the content. Let me know what you think, but I believe memorization alone is no longer going to get you a pass for this certification exam.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;first part&lt;/em&gt; of the beta exam was was &lt;strong&gt;55 questions&lt;/strong&gt;, and then after the 55 questions, you get a chance to review your answers. &lt;strong&gt;Please hear this… once you complete your review of the questions and answers, you cannot return back to the questions at the end of the exam&lt;/strong&gt;. So review your questions before moving onto the next section.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;second part&lt;/em&gt; of exam was the new addition, the &lt;strong&gt;labs&lt;/strong&gt;!!! I had three labs in my beta exam!&lt;/p&gt;

&lt;p&gt;For my first lab, I had to log in, then the AWS console loads, and you will see on the right hand side a given scenario with instructions. To get through the lab, you have to follow instructions, implement the tasks, click next, and then you move on to the second and third lab where you follow the same process.&lt;/p&gt;

&lt;p&gt;My labs covered setting up a scalable application, configuring S3 buckets, and using AWS Config.&lt;/p&gt;

&lt;p&gt;Overall, I found this section of the exam fun and the labs were great!! I do not want to talk too much about the labs themselves, but interested if you took the beta, did you get similar labs to mine? What were your labs?&lt;/p&gt;

&lt;p&gt;I do believe the addition of these labs to the exam will make it harder to pass this exam on memorization alone, &lt;em&gt;but if you have the foundational knowledge and hands on practice you should do great&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;So let’s jump back and talk more about the first section and the questions covered. I would recommend being familiar with all the &lt;strong&gt;DNS Record types&lt;/strong&gt; and when to use each type; &lt;strong&gt;CloudFront Security&lt;/strong&gt; – OAI, public, private, signed URL/Cookie, and restricting direct S3 Access; for &lt;strong&gt;EFS&lt;/strong&gt; understand the availability, latency, and architecture; understand &lt;strong&gt;pre-signed URLs&lt;/strong&gt; for S3; understand &lt;strong&gt;VPC Flow Logs&lt;/strong&gt;, ALB logs, S3 logs, CloudTrail and CloudFront logs too; be able to &lt;strong&gt;troubleshoot EC2 instances&lt;/strong&gt; – routing, security, IPs; be able to architect for &lt;strong&gt;High Availability&lt;/strong&gt; as well as when and how to use auto scaling groups; know how to install the &lt;strong&gt;CloudWatch&lt;/strong&gt; agent on an EC2 instance; know how to configure &lt;strong&gt;gateway endpoints&lt;/strong&gt;; understand &lt;strong&gt;Lambda&lt;/strong&gt; and &lt;strong&gt;Step Functions&lt;/strong&gt;; I had a few questions around restricted &lt;strong&gt;S3&lt;/strong&gt; buckets and how to secure them; I also saw a question around protecting your S3 bucket from accidental deletion; know &lt;strong&gt;S3 storage classes&lt;/strong&gt; as well as encryption, versioning, and lifecycle policies; for &lt;strong&gt;CloudFormation&lt;/strong&gt; know your CF template structure along with cross stack references and nested stacks; as well as how to work with templates across regions; know how to diagnose &lt;strong&gt;storage performance&lt;/strong&gt; as well as EBS and EFS storage performance issues; understand &lt;strong&gt;ElasticSearch&lt;/strong&gt; architecture, migration, and high availability; for &lt;strong&gt;networking&lt;/strong&gt;, understand NACLs, Security Groups, ports, the ephemeral port range, and how your set up affects your traffic; also understand DDoS protection, AWS Shield, and the AWS WAF; I also had a question on spot fleet around the features of spot fleets and how they can work along side on-demand instances; I would definitely review your &lt;strong&gt;RTO&lt;/strong&gt; and &lt;strong&gt;RPO&lt;/strong&gt; and know how to architect; know &lt;strong&gt;KMS&lt;/strong&gt; and &lt;strong&gt;IAM policies&lt;/strong&gt;; also be familiar with developer environments; for access, know how to set up cross account access, access for people without an account, as well as SSO and directory services; and then of course, I had three questions around *&lt;em&gt;cost optimization&lt;/em&gt;. &lt;em&gt;Cost Optimization is making its way into all the new updated exams&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;And remember, &lt;strong&gt;I’m here to help&lt;/strong&gt;, so if you have any questions please just ask! I’m always happy to help! Check out more at &lt;a href="//www.awsjulie.com"&gt;AWSJulie.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I recommend to get started preparing to ace this certification, &lt;strong&gt;first choose your training course&lt;/strong&gt;, and then &lt;strong&gt;second, get your hands dirty&lt;/strong&gt;: use &lt;a href="//www.acloudguru.com"&gt;our hands-on labs&lt;/a&gt; or start building in your own AWS account!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>training</category>
      <category>sysops</category>
    </item>
    <item>
      <title>AWS Certified Solutions Architect Associate exam and the new AWS CSA Certification Track</title>
      <dc:creator>Julie Elkins</dc:creator>
      <pubDate>Thu, 28 Jan 2021 19:40:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-certified-solutions-architect-associate-exam-and-the-new-aws-csa-certification-track-5d42</link>
      <guid>https://dev.to/aws-builders/aws-certified-solutions-architect-associate-exam-and-the-new-aws-csa-certification-track-5d42</guid>
      <description>&lt;p&gt;Hi and welcome!! I am Julie, and today we are going to take a deep dive into preparing for the &lt;strong&gt;AWS Certified Solutions Architect Associate certification exam&lt;/strong&gt; and cover the new certification track I created to help you ACE this exam!&lt;/p&gt;

&lt;p&gt;Is it time to dive deep in your CSA studies?  &lt;strong&gt;YES, IT IS!!!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I created a new &lt;a href="https://acloudguru.com/blog/engineering/aws-solutions-architect-associate-exam-blueprint-6-areas-to-master?utm_source=linkedin&amp;amp;utm_medium=social&amp;amp;utm_campaign=conf_1120reinvent"&gt;AWS Certified Solutions Architect Associate Certification Track&lt;/a&gt; that will help you to prepare and pass the new updated AWS Certified Solutions Architect associate exam.&lt;/p&gt;

&lt;p&gt;But you may be asking, "&lt;em&gt;Why would I take a certification track when I can just take a certification course&lt;/em&gt;?”"&lt;/p&gt;

&lt;p&gt;Well, the six courses I created in the new AWS Certified Solutions Architect – Associate certification track will give you the knowledge and skills you need to pass the newly released and updated AWS Certified Solutions Architect SAA-C02 and (&lt;strong&gt;bonus&lt;/strong&gt;) prepare you to work as a solutions architect in the real world. (&lt;em&gt;That’s a big bonus since the AWS Certified Solutions Architect – Associate cert is one of the top-paying cloud certifications out there&lt;/em&gt;.)&lt;/p&gt;

&lt;p&gt;I split the certification track into 6 essential courses:&lt;/p&gt;

&lt;p&gt;The first course is &lt;a href="https://learn.acloud.guru/course/2f2f600d-5ffe-4bd7-8406-fd04d29de611/dashboard"&gt;Designing Resilient Architectures&lt;/a&gt; and this course covers AWS fundamentals including AWS accounts, IAM, and core services too!&lt;/p&gt;

&lt;p&gt;The second course is covers &lt;a href="https://learn.acloud.guru/course/1ea506a0-9e59-461f-840b-d9ba1ce98d8d/dashboard"&gt;Networking and Compute&lt;/a&gt; and the new updated exam has a heavy focus on network and compute questions!&lt;/p&gt;

&lt;p&gt;The third course covers &lt;a href="https://acloud.guru/overview/cab21320-af77-4089-905b-cd91842b2998?_ga=2.215495060.2036575159.1611860588-1559496533.1597531996"&gt;Storage, Databases, and Migration&lt;/a&gt; and when I sat for the beta exam I had a lot of questions around S3, especially questions dealing with performance and security, as well as questions on FSx and a lot of questions on Aurora and how to design highly available regional and global architectures!&lt;/p&gt;

&lt;p&gt;Now the fourth covers &lt;a href="https://acloud.guru/overview/59d0a824-d6b4-44aa-b37f-d8e32810b970?_ga=2.50125349.2036575159.1611860588-1559496533.1597531996"&gt;High Availability and Scalability&lt;/a&gt; which we touch on in the first course under AWS Fundamentals and I saw a lot more questions around Elastic Load Balancers, CloudFront, and Route 53!&lt;/p&gt;

&lt;p&gt;The fifth course covers &lt;a href="https://acloud.guru/overview/3cccfd2f-3a1a-434d-a1bf-f5312697f73a?_ga=2.240123136.2036575159.1611860588-1559496533.1597531996"&gt;AWS Application Services&lt;/a&gt;, but also explores deployments and hybrid environments!&lt;/p&gt;

&lt;p&gt;And to wrap up the certification track we have the sixth course covering &lt;a href="https://acloud.guru/overview/af59ec1e-7cbf-4e2f-b13a-06ace26f9f0f?_ga=2.239074819.2036575159.1611860588-1559496533.1597531996"&gt;Logging and Security&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;And I saw a huge focus on AWS &lt;strong&gt;security&lt;/strong&gt; in my beta exam as well as the AWS Key Management Service, WAF, and especially &lt;strong&gt;cost optimization&lt;/strong&gt; and I added in cost optimization to each course to make sure we get a solid understanding of how to build a cost optimized environment.&lt;/p&gt;

&lt;p&gt;So overall I did see a shift in the design of the questions and the focus of the exam and built this certification track with that focus in mind. &lt;/p&gt;

&lt;p&gt;If you’re a student like myself, trying to learn all the things, come join me! &lt;/p&gt;

&lt;p&gt;As a former and current student, I’m also excited to help others prepare for the updated SAA C02 certification exam!!! We can do it together!&lt;/p&gt;

&lt;p&gt;Please let me know what you think of this new certification track and the supporting courses. &lt;/p&gt;

&lt;p&gt;And let me know: Are you a newbie like me, or are you years beyond me? &lt;/p&gt;

&lt;p&gt;Our team here at A Cloud Guru prides itself on learning all the things. And wherever you are in your learning journey, come join us in learning all the things!&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="http://www.acloudguru.com"&gt;A Cloud Guru&lt;/a&gt; for more AWS training and also check out &lt;a href="http://www.awsjulie.com/tag/aws-julie/"&gt;AWS Julie&lt;/a&gt; too! &lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>training</category>
      <category>security</category>
    </item>
  </channel>
</rss>
