<?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: Lara Wehbe</title>
    <description>The latest articles on DEV Community by Lara Wehbe (@larawehbe).</description>
    <link>https://dev.to/larawehbe</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%2F977095%2Fdb11972b-f918-44d9-b1c2-0219c15b406b.jpeg</url>
      <title>DEV Community: Lara Wehbe</title>
      <link>https://dev.to/larawehbe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/larawehbe"/>
    <language>en</language>
    <item>
      <title>EC2, Lambda, or Elastic Beanstalk?</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Tue, 07 Mar 2023 10:07:11 +0000</pubDate>
      <link>https://dev.to/larawehbe/ec2-lambda-or-elastic-beanstalk-5dfg</link>
      <guid>https://dev.to/larawehbe/ec2-lambda-or-elastic-beanstalk-5dfg</guid>
      <description>&lt;p&gt;So, you have a simple node.js applicaiton that takes input an image from S3, applies some operations on it, and then saves it in another S3. &lt;/p&gt;

&lt;p&gt;Here are the options that you might need to consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;EC2&lt;/strong&gt;: You can launch an instance with Linux AMI, download dependencies on the instance and launch it to communicate from and to the S3 buckets. &lt;br&gt;
However, you need to handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Scaling&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;High Availability&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;OS Patching&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to let &lt;em&gt;AWS manage all this for you&lt;/em&gt; , Check the &lt;br&gt;
second option!&lt;/p&gt;


&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lambda function&lt;/strong&gt;: Using Lambda function, you can put the code and add the triggers. In this way, it is fully &lt;em&gt;SERVERLESS&lt;/em&gt; approach, you only care about the triggers logic and the code you upload.&lt;br&gt;&lt;br&gt;
But, you need more control over the underlying resources? use the third option. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Elastic Beanstalk&lt;/strong&gt;: Deploy your code without worrying about the underlying infrastructure, using more traditional application model.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AL9JOLpl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwg1o8n9dr4pdhvu8mrx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AL9JOLpl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwg1o8n9dr4pdhvu8mrx.png" alt="Image description" width="408" height="270"&gt;&lt;/a&gt;&lt;br&gt;
Now that you can distinguish between each of the solutions, you will choose the one that mostly fits your situation!&lt;br&gt;
If you want to build a &lt;strong&gt;IaaS&lt;/strong&gt;, go with &lt;strong&gt;&lt;em&gt;EC2&lt;/em&gt;&lt;/strong&gt;.&lt;br&gt;
If you want to build a &lt;strong&gt;FaaS ( Function as a Service!)&lt;/strong&gt;, go with &lt;strong&gt;&lt;em&gt;Lambda&lt;/em&gt;&lt;/strong&gt;!&lt;br&gt;
And, you guessed it. If you want to build a &lt;strong&gt;PaaS&lt;/strong&gt;, go with &lt;strong&gt;&lt;em&gt;Beanstalk&lt;/em&gt;&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Let me know what do you think in the comments!:)&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey of AWS!&lt;/p&gt;

&lt;p&gt;Feel free to reach me out on the following:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:larawehbee@outlook.com"&gt;larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>lambda</category>
      <category>api</category>
    </item>
    <item>
      <title>AWS CCP - Breaking Down Complex Concepts - (2)</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Sat, 17 Dec 2022 11:05:05 +0000</pubDate>
      <link>https://dev.to/larawehbe/aws-ccp-breaking-down-complex-concepts-2-41af</link>
      <guid>https://dev.to/larawehbe/aws-ccp-breaking-down-complex-concepts-2-41af</guid>
      <description>&lt;p&gt;Hey! &lt;br&gt;
This is Part 2 of digesting complex concepts for sake of reviewing AWS CCP exam. So let's get going.&lt;/p&gt;

&lt;p&gt;In the last article, we talked about the difference between:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;CAPEX vs OPEX&lt;/li&gt;
&lt;li&gt;CloudWatch vs CloudTrial&lt;/li&gt;
&lt;li&gt;CloudFront vs Global Accelerator&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this article, we will proceed with the following concepts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;SSO ( Single Sign On ) vs Cognito&lt;/li&gt;
&lt;li&gt;Config vs System Manager&lt;/li&gt;
&lt;li&gt;GaurdDuty vs Macie&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  1. SSO ( Single Sign On ) vs Cognito
&lt;/h3&gt;

&lt;p&gt;Simply put, Cognito is for authenticating users while AWS SSO is for authenticating employees. Both services are used to allow/deny access for users in general to the AWS Resources. However, the main difference is the type of users; that is what decides here which one to use. &lt;br&gt;
As an example, if you want to give some users of other departments temporarily access on only specific resources to use without the need to create user accounts for them, go with &lt;strong&gt;SSO, Single Sign On&lt;/strong&gt;. Whereas, if you want to give access for users, that are out of your organization and are considered end users in general, to some web applications hosted on AWS, but you don't want them to access the resources or become part of the user account, go with &lt;strong&gt;Cognito&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Does it sound better now?&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Config vs Systems Manager
&lt;/h3&gt;

&lt;p&gt;The AWS Config Management Tool is a powerful tool that allows you to manage and automate the configuration of your Amazon Web Services (AWS) resources. It can be considered as the hub of config and configuration history over all resources used. All configurations can be saved in one place. In this case, you can track the config changes along the way and maybe it can be helpful in defining some failure issues as well.&lt;/p&gt;

&lt;p&gt;But, Can it be used to automate some processes based on given configuration? The answer is No, but AWS Systems Manager (SSM) can. &lt;br&gt;
AWS Systems Manager is a management tools that provides a unified interface which you can view operational resources and monitor the ongoing changes. Its super power is that you can automate many tasks and make sure it meets the security and compliance needed. &lt;/p&gt;

&lt;p&gt;The point here, don't confuse between config that aids as a store for almost all configuration used in resources, and between the systems manager that can be used to automate the infrastructure of many resources ( such as EC2, S3, etc .. ) and still keep record of the ongoing tasks.&lt;/p&gt;

&lt;p&gt;Enough of that, now let's discover one of the most interesting security tools in AWS!&lt;/p&gt;

&lt;h3&gt;
  
  
  3. GaurdDuty vs Macie
&lt;/h3&gt;

&lt;p&gt;Gaurd duty is an effective threat detection service that is continuously looking for malicious attacks and delivering detailed findings to keep the remediation and security compliance always monitored. &lt;/p&gt;

&lt;p&gt;Macie, on the other hand, is also an effective threat detection services but it's specialized in sensitive data threat detection and not generalized for all malicious attacks.&lt;/p&gt;

&lt;p&gt;So, whenever you see in the exam sensitive data threat detection, consider Macie! &lt;/p&gt;

&lt;p&gt;Let me know what do you think in the comments!&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.&lt;/p&gt;

&lt;p&gt;Feel free to reach me out on the following:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:larawehbee@outlook.com"&gt;larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>webdev</category>
      <category>community</category>
    </item>
    <item>
      <title>AWS CCP - Breaking Down Complex Concepts - (1)</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Tue, 06 Dec 2022 09:09:52 +0000</pubDate>
      <link>https://dev.to/larawehbe/aws-ccp-breaking-down-complex-concepts-1-4lbj</link>
      <guid>https://dev.to/larawehbe/aws-ccp-breaking-down-complex-concepts-1-4lbj</guid>
      <description>&lt;p&gt;As an &lt;strong&gt;Amazon Web Services (AWS) Cloud Practitioner&lt;/strong&gt;, you need to understand the basics of the cloud and how it works. This blog post will help you break down some of the most complex concepts associated with the cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  In this article, We'll talk about:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;What is the cloud and how it works.&lt;/li&gt;
&lt;li&gt;Breaking down complex concepts such as:

&lt;ol&gt;
&lt;li&gt;CAPEX vs OPEX&lt;/li&gt;
&lt;li&gt;CloudWatch vs CloudTrial &lt;/li&gt;
&lt;li&gt;CloudFront vs Global Accelerator&lt;/li&gt;
&lt;li&gt;SSO vs Cognito &lt;/li&gt;
&lt;li&gt;TCO Calculator&lt;/li&gt;
&lt;li&gt;Config vs System Manager&lt;/li&gt;
&lt;li&gt;GaurdDuty vs Macie&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is the Cloud and How it works
&lt;/h2&gt;

&lt;p&gt;The cloud is a network of computers that work together to provide services to people and businesses. These services can include anything from storing files to providing web hosting. The cloud can be used by anyone, anywhere in the world.&lt;/p&gt;

&lt;p&gt;So, what does that mean for you as a Cloud Practitioner? Well, it means that you need to understand how the cloud works in order to provide the best possible services to your customers. It's also important to understand the different types of cloud services and how they work together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Breaking down Complex Concepts
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. CAPEX vs OPEX
&lt;/h3&gt;

&lt;p&gt;Whenever I saw these two terms at any practice exam, I start to panic. Then, I decided to stop the practice exams and go in depth with these two. It turned out that they are really simple!&lt;br&gt;
&lt;strong&gt;Capex&lt;/strong&gt;, or capital expenditure, is the up-front cost of acquiring hardware and software. &lt;br&gt;
&lt;strong&gt;Opex&lt;/strong&gt;, or operational expenditure, is the ongoing cost of running the cloud environment.&lt;/p&gt;

&lt;p&gt;If you were asked about the cloud computing advantages over the on premises systems, you will often find the option Opex over Capex, or Capex or Opex. &lt;br&gt;
Which one is the correct?&lt;br&gt;
Of course, Opex over Capex. In cloud, you save the cost of all hardware expenses and will have the payments adapt the pay-as-you-go model, which is, in practical, operational expenses. &lt;br&gt;
Sounds good no?&lt;br&gt;
Let's move forward!&lt;/p&gt;

&lt;h3&gt;
  
  
  2. CloudWatch vs CloudTrial
&lt;/h3&gt;

&lt;p&gt;If you're looking for a way to keep an eye on your Amazon Web Services (AWS) resources, CloudWatch is a great option. &lt;/p&gt;

&lt;p&gt;You can use CloudWatch to monitor your Amazon Elastic Compute Cloud (Amazon EC2) instances, for example. With CloudWatch, you can set up alarms to alert you when your Amazon EC2 instances are nearing their capacity limits. This can help you avoid costly outages.&lt;/p&gt;

&lt;p&gt;CloudTrial, on the other hand, tells you &lt;strong&gt;Who&lt;/strong&gt; did &lt;strong&gt;What&lt;/strong&gt;, and &lt;strong&gt;When&lt;/strong&gt;?&lt;br&gt;
Unlike CloudWatch, CloudTrial can show you which API was called at What time and by Who. &lt;br&gt;
So, whenever you see in the exam a question about which services can show you who used the delete API for example, choose CloudTrial. &lt;/p&gt;

&lt;h3&gt;
  
  
  3. CloudFront vs Global Accelerator
&lt;/h3&gt;

&lt;p&gt;If you're looking to improve the performance of your website, there are a few different options available to you. One option is to use a content delivery network (CDN), such as Amazon CloudFront. Another option is to use a global accelerator, such as the Amazon Global Accelerator. Both of these options can help to improve the performance of your website, but there are some key differences between them.&lt;/p&gt;

&lt;p&gt;Amazon CloudFront is a CDN that allows you to cache and deliver your website content to users more quickly and efficiently. It can also help to reduce the load on your origin server. Amazon Global Accelerator is a bit different. It's a network of proxy servers that caches and delivers your website content to users more quickly and efficiently. It can also help to reduce the load on your origin server.&lt;/p&gt;

&lt;p&gt;If you're looking to improve the speed and performance of your website, both Amazon CloudFront and Amazon Global Accelerator can be a great option. However, if you're looking for a more cost-effective option, Amazon Global Accelerator may be the way to go.&lt;/p&gt;

&lt;p&gt;That's it for now. We'll stop at the latter concepts to make sure you are able now to grasp the knowledge base of each one of them. &lt;/p&gt;

&lt;p&gt;The remaining concepts will be explained in details as well in  Part 2.&lt;/p&gt;

&lt;p&gt;Let me know what do you think in the comments!&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.&lt;/p&gt;

&lt;p&gt;Feel free to reach me out on the following:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:larawehbee@outlook.com"&gt;larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Python Lambda:Filter Functions</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Fri, 02 Dec 2022 15:14:44 +0000</pubDate>
      <link>https://dev.to/larawehbe/python-lambdafilter-functions-30di</link>
      <guid>https://dev.to/larawehbe/python-lambdafilter-functions-30di</guid>
      <description>&lt;p&gt;If you’re looking for a way to simplify your code, then lambda filter might be the answer. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lambda&lt;/strong&gt; &lt;strong&gt;filter&lt;/strong&gt; is a powerful tool in Python that allows you to filter out elements from an iterable object, such as a list or a dictionary, without having to write out a for loop. It’s a great way to quickly reduce complexity and make your code more readable. Let’s look at an example to see how lambda filter works.&lt;/p&gt;

&lt;p&gt;Say we have a list of numbers and we want to filter out all the even numbers. Here’s how we would do it with a for loop:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_vtP1WKs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rknz57xfwdkg5731b24x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_vtP1WKs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rknz57xfwdkg5731b24x.png" alt="Image description" width="792" height="676"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let’s see how we would do this with a lambda filter:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jxYGuYE9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui9cqg5s63gsqnhrewam.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jxYGuYE9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui9cqg5s63gsqnhrewam.png" alt="Image description" width="880" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, we’ve reduced the amount of code needed to achieve the same result. With lambda filter, we can pass a function as an argument to filter out elements from an iterable. The function will be applied to each element in the iterable, and if the function returns True for that element, it will be included in the result.&lt;/p&gt;

&lt;p&gt;In this example, we used a lambda function to check if each element in the list was even. If it was, the element would be included in the result. If it wasn’t, it would be filtered out.&lt;/p&gt;

&lt;p&gt;Lambda filter can be a great way to simplify your code and make it more readable. With just a few lines of code, you can reduce complexity and make your code more efficient. Give it a try and see how it works for you!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>python</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>AWS Budget Best Practice!</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Wed, 30 Nov 2022 08:38:43 +0000</pubDate>
      <link>https://dev.to/larawehbe/aws-budget-best-practice-9ap</link>
      <guid>https://dev.to/larawehbe/aws-budget-best-practice-9ap</guid>
      <description>&lt;p&gt;When I passed the AWS CCP exam, I was more than excited to start getting my hands dirty and experiment some of the AWS free tier resources.&lt;/p&gt;

&lt;p&gt;Then, a friend of mine passed by me and said: "&lt;strong&gt;You know, the first time I tried to experiment on AWS, I received a bill of &lt;em&gt;4K$&lt;/em&gt;!, so pay attention when you want to launch any new service and make sure it is still in the free tier!&lt;/strong&gt;"&lt;/p&gt;

&lt;p&gt;To be honest, this frightened me. Yes, due to my novice experience in AWS, I might launch some resources without prior knowledge of the cost severity.&lt;/p&gt;

&lt;p&gt;Here comes the AWS Budget Best Practice!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're an AWS customer, you know that it's critical to keep an eye on your costs.&lt;/strong&gt; The AWS Cost and Billing page is your go-to resource for tracking your spending, but did you know that you can also set up an activation budget alarm? This alarm can help you stay within your budget by notifying you when you're getting close to your set limit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why set up an activation budget alarm?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are a few reasons why you might want to set up an activation budget alarm. First, it can help you avoid overspending. Second, it can help you plan for future expenses. Third, it can help you identify areas where you can reduce your spending.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does the activation budget alarm work?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The alarm is designed to alert you when your spending reaches a certain limit. You can set the limit to whatever amount you want. Once the limit is reached, the alarm will send you a notification. You can then decide whether to increase the limit or reduce your spending.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is there anything else I can do to track my costs?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In addition to the Cost and Billing page, there are a few other resources you can use to keep an eye on your costs.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Billing and Cost Management console, which provides a comprehensive view of your costs. &lt;/li&gt;
&lt;li&gt;AWS Budgets page, which allows you to set up and track your monthly budget. &lt;/li&gt;
&lt;li&gt;AWS Cost and Billing report, which provides a detailed breakdown of your spending.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vf8aI7D9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/inwr26782klvbvr2ayv4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vf8aI7D9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/inwr26782klvbvr2ayv4.png" alt="Image description" width="880" height="189"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what do you think in the comments!&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.&lt;/p&gt;

&lt;p&gt;Feel free to reach me out on the following:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:larawehbee@outlook.com"&gt;larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>AWS Cloud Computing - Beginners Essentials</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Tue, 29 Nov 2022 12:04:07 +0000</pubDate>
      <link>https://dev.to/larawehbe/aws-cloud-computing-beginners-essentials-hc1</link>
      <guid>https://dev.to/larawehbe/aws-cloud-computing-beginners-essentials-hc1</guid>
      <description>&lt;p&gt;Hey there!&lt;/p&gt;

&lt;p&gt;If you're new to the world of &lt;em&gt;cloud computing&lt;/em&gt;, then you might be feeling a little bit overwhelmed by all the new concepts and terminology. Don't worry, we're here to help! In this article, we're going to break down some of the most important concepts in the AWS Cloud Practitioner curriculum. We'll start with a brief overview of each concept, and then we'll provide a few examples to help clarify the concepts.&lt;/p&gt;

&lt;p&gt;So, without further ado, let's get started!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The first concept&lt;/strong&gt; we'll cover is the AWS shared responsibility model. This model outlines the division of responsibility between Amazon and you, the customer, when it comes to security and compliance in the cloud. Amazon is responsible for the security of the cloud infrastructure, while you are responsible for the security of your data and applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next, we'll discuss&lt;/strong&gt; the concept of least privilege. This principle states that you should only grant users the minimum level of access they need to perform their job. For example, if you have a marketing team that needs to access your customer database, you would grant them access to the database, but you wouldn't let them have access to the rest of your system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;After that, we'll talk&lt;/strong&gt; about the three key services that make up the foundation of the AWS Cloud Practitioner curriculum: Amazon S3, Amazon EC2, and Amazon RDS. We'll provide a brief overview of each service and then we'll show you a few simple examples of how they can be used.&lt;/p&gt;

&lt;p&gt;Finally, we'll wrap up the post with a reminder that the AWS Cloud Practitioner curriculum is constantly evolving. Be sure to check back often for new content and updates!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Shared Responsibility Model&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm2xl0ccoufiwq8gyw9w4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm2xl0ccoufiwq8gyw9w4.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;br&gt;
The shared responsibility model in Amazon Web Services (AWS) is a way of dividing up the tasks associated with managing a cloud computing environment.&lt;br&gt;
Under the shared responsibility model, the &lt;em&gt;cloud provider&lt;/em&gt; is responsible for managing the infrastructure that provides the customer with access to their resources. This includes tasks such as ensuring that the physical hardware is up and running, that the networking is working as intended, and that the storage is available. &lt;br&gt;
The &lt;em&gt;customer&lt;/em&gt; is responsible for managing the applications and data that they have access to. This includes tasks such as ensuring that the applications are up and running, that they are able to communicate with each other as intended, and that the data is available.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Least Privilege in AWS&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbom4s4ewa6inwpvywmmo.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbom4s4ewa6inwpvywmmo.jpg" alt="Image description" width="800" height="467"&gt;&lt;/a&gt;&lt;a href="https://blog.gitguardian.com/aws-iam-security-best-practices/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;br&gt;
In short, it's a security best practice that limits an account's access to only the resources it needs. This can help reduce the potential impact of a data breach or other security incident.&lt;br&gt;
So, how does it work? Let's say you have an account with full access to all resources in your AWS environment. If you want to limit that account's access to just a few specific resources, you can do so by applying a least privilege policy. This policy would allow the account to access only the resources it needs, while blocking access to any other resources.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Three Key Services: EC2, S3 and RDS&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2imx5xkln9hq7irkt8pt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2imx5xkln9hq7irkt8pt.png" alt="Image description" width="259" height="194"&gt;&lt;/a&gt;&lt;br&gt;
Amazon EC2, Amazon S3, and Amazon RDS are the three key services that make up the foundation of the AWS Cloud Practitioner curriculum. These services are essential for anyone who wants to learn how to build and manage applications on the AWS Cloud. Amazon S3 is a cloud storage service that provides scalable, reliable, and affordable storage for your data. Amazon EC2 is a web service that provides secure, resizable, and reliable compute resources for your applications. Amazon RDS is a database service that provides reliable and scalable database resources for your applications. These three services work together to provide a powerful and flexible set of cloud resources for your applications.&lt;/p&gt;

&lt;p&gt;Let me know what do you think in the comments!&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.&lt;/p&gt;

&lt;p&gt;Feel free to reach me out on the following:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:larawehbee@outlook.com"&gt;larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
    <item>
      <title>AWS Cloud Practitioner - Insights Mind Map</title>
      <dc:creator>Lara Wehbe</dc:creator>
      <pubDate>Tue, 29 Nov 2022 07:07:40 +0000</pubDate>
      <link>https://dev.to/larawehbe/aws-cloud-practitioner-insights-mind-map-ci8</link>
      <guid>https://dev.to/larawehbe/aws-cloud-practitioner-insights-mind-map-ci8</guid>
      <description>&lt;p&gt;&lt;strong&gt;The Amazon Web Services (AWS) Cloud Practitioner exam&lt;/strong&gt; is a basic exam that covers the core concepts of the Amazon Web Services (AWS) cloud platform. The exam is designed for individuals who are new to the Amazon Web Services (AWS) cloud platform and want to gain a basic understanding of its concepts and features. The exam is also designed for individuals who are already familiar with the Amazon Web Services (AWS) cloud platform and want to refresh their knowledge of its concepts and features.&lt;br&gt;
It is not limited to technicians only, as it doesn't involve a lot of coding skills. Anyone can apply to this exam including-but not limited to- marketing expertise and accountants as an example.&lt;/p&gt;

&lt;p&gt;After completing the course of AWS Cloud Practitioner exam, the candidate might feel overwhelmed due to the large amount of services and their definitions. &lt;br&gt;
Here is a brief of the most important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding the basics of cloud computing.&lt;/li&gt;
&lt;li&gt;Understanding how to best utilize the Amazon Web Services (AWS) platform.&lt;/li&gt;
&lt;li&gt;Learning how to design and implement a cloud-based solution.&lt;/li&gt;
&lt;li&gt;Leveraging Amazon Web Services (AWS) best practices.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6g4itoy9x40juyiz3s5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6g4itoy9x40juyiz3s5.png" alt="Image description" width="800" height="528"&gt;&lt;/a&gt;&lt;br&gt;
You might feel overwhelmed at the first look of the course titles. They are up to 19 titles, and if you are new to cloud computing, big titles can be scary such as '&lt;em&gt;Managing Infrastructure at a scale&lt;/em&gt;', or '&lt;em&gt;AWS Global Infrastructure&lt;/em&gt;'. &lt;br&gt;
The most important thing is to grasp the baseline knowledge of each section and to make sure you know the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Definition of the service&lt;/li&gt;
&lt;li&gt;When, Why, and how to use it&lt;/li&gt;
&lt;li&gt;The services similar to it or the tools that can be helpful &lt;/li&gt;
&lt;li&gt;Check the Shared Responsibility model. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Pay Attention for the Shared Responsibility Model&lt;/strong&gt; as this is a major part of the exam, and as a Cloud Practitioner it is crucial to know what your responsibility is and what the AWS cloud provider responsibility is. &lt;/p&gt;

&lt;p&gt;In the &lt;a href="https://mm.tt/map/2477787298?t=Q3ys3Igy8I" rel="noopener noreferrer"&gt;following link&lt;/a&gt;, you will find a &lt;strong&gt;Mind Map&lt;/strong&gt; that will guide you through the titles that are most important to cover and make sure you know them before you apply the exam. &lt;br&gt;
Please note that these are &lt;em&gt;the most important&lt;/em&gt;, but not &lt;strong&gt;&lt;em&gt;limited to&lt;/em&gt;&lt;/strong&gt;, all the needed titles in the exam.&lt;/p&gt;

&lt;p&gt;When I finished the course studying, I created this mind map and made sure that I am familiar with each title of it.&lt;br&gt;
Hope it helps! &lt;br&gt;
A sneak peak on the mind map:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5f77o1ebnjtwu4q9xi7d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5f77o1ebnjtwu4q9xi7d.png" alt="Image description" width="800" height="633"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.&lt;/p&gt;

&lt;p&gt;And Feel free to reach me out on:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/lara-wehbe/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/lara-wehbe/&lt;/a&gt;&lt;br&gt;
Email: &lt;a href="mailto:Larawehbee@outlook.com"&gt;Larawehbee@outlook.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
  </channel>
</rss>
