<?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: Jon Bonso</title>
    <description>The latest articles on DEV Community by Jon Bonso (@jonbonso).</description>
    <link>https://dev.to/jonbonso</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%2F354218%2F6f333f08-8cd2-4141-8ee4-2b3609f71bbe.jpg</url>
      <title>DEV Community: Jon Bonso</title>
      <link>https://dev.to/jonbonso</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jonbonso"/>
    <language>en</language>
    <item>
      <title>ChatGPT vs the Armada of AWS Machine Learning Services</title>
      <dc:creator>Jon Bonso</dc:creator>
      <pubDate>Tue, 31 Jan 2023 11:00:11 +0000</pubDate>
      <link>https://dev.to/aws-builders/chatgpt-vs-the-armada-of-aws-machine-learning-services-21af</link>
      <guid>https://dev.to/aws-builders/chatgpt-vs-the-armada-of-aws-machine-learning-services-21af</guid>
      <description>&lt;p&gt;ChatGPT has been rumored to give Google and other popular online services a run for their money. This general-purpose chatbot is way more intelligent than any other machine learning tools in the market and can be integrated to your systems to effectively augment your workloads or entirely automate your workflows.&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%2Fehsciae1thlfzm52p633.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%2Fehsciae1thlfzm52p633.png" alt="Image description" width="800" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Amazon Web Services (AWS) has its very own conversational AI and Chatbot called Amazon Lex however, its capabilities pale in comparison with what ChatGPT can do. There's a plethora of machine learning services available in AWS that can be used for your ML workloads but given the popularity of ChatGPT, will AWS still have a chance to compete against this powerful natural language processing tool?&lt;/p&gt;

&lt;h2&gt;
  
  
  What is ChatGPT?
&lt;/h2&gt;

&lt;p&gt;Unless you are living under a rock, you might have seen or at least heard this powerful AI tool called ChatGPT. The Chat Generative Pre-Trained Transformer, also known as "ChatGPT", is simply a chatbot. It was launched by OpenAI in November 2022 and is built on top of company's GPT-3 family of large language models. &lt;/p&gt;

&lt;p&gt;Just input a text-based question or commands into it to leverage on its powerful natural language processing capabilities. ChatGPT is fine-tuned with both supervised and reinforcement learning techniques that enables it to do a wide range of tasks.&lt;/p&gt;

&lt;p&gt;ChatGPT is not just a mere chatbot. You can ask it to create a Python program and it can respond with a full source code in a matter of seconds! This functionality is similar with Amazon CodeWhisperer and Github CoPilot. Its coding suggestions work across dozens of programming languages. Not only that, it can produce technical articles and other forms of literature including poems or song lyrics.&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%2F8y3nqyta0uun3ew7rxh3.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%2F8y3nqyta0uun3ew7rxh3.png" alt="Image description" width="800" height="730"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It can also find insights and relationships in the text that you input. ChatGPT can performs text analytics that can automatically extract key phrases, sentiment, language, syntax, topics from unstructured data. AWS has a ML service called Amazon Comprehend which also does the exact same thing. Both ChatGPT and Amazon Comprehend can understand and capture insights from information written in your text input. &lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT vs AWS Machine Learning Services
&lt;/h2&gt;

&lt;p&gt;Based on our quick assessment above, ChatGPT can apparently do the work of at least 3 machine learning services in AWS namely Amazon Lex, Amazon CodeWhisperer and Amazon Comprehend. Another example would be the ability to translate a text from one language to another in real-time. AWS has the Amazon Translate service that do exactly like that which works pretty much like Google Translate. ChatGPT has a powerful engine that's capable of doing tasks that other ML services can in AWS&lt;/p&gt;

&lt;p&gt;However, it is still a natural language processing tool that only accept text. It doesn't have optical character recognition (OCR) capability to "see" and process the data from a visual input. ChatGPT's output is also in a text-based format so it cannot do any Text-to-Speech automation tasks necessary for Interactive Voice Response (IVR) systems and other non-text results. &lt;/p&gt;

&lt;p&gt;Will there other ML services in AWS that can be partially or totally replaced by OpenAI's ChatGPT? To know the answer for this question, let's check the different Machine Learning services in AWS that is available for you to use &lt;/p&gt;

&lt;h2&gt;
  
  
  The Armada of AWS Machine Learning Services
&lt;/h2&gt;

&lt;p&gt;The primary machine learning platform in AWS is called Amazon SageMaker, which is followed by a lot of other ML services. Some services in AWS have machine learning features as well, like Amazon Aurora Machine Learning, Redshift ML, Deep Learning AMIs, and so much more. Take note that we won’t cover them here as we will only focus on the dedicated ML services.&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%2Fip22tu0qac1bea5yxgit.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%2Fip22tu0qac1bea5yxgit.png" alt="Image description" width="800" height="736"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is easy to get overwhelmed by the sheer number of services in AWS, so we will divide this lecture into several sections. The AWS Machine Learning services can be classified into these use cases: Computer Vision,  Language AI, Automated Data Extraction and Analysis, Customer Experience Improvement, Business Metrics, and DevOps. &lt;/p&gt;

&lt;p&gt;For Computer Vision, we have: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon Rekognition&lt;/li&gt;
&lt;li&gt;Amazon Lookout for Vision&lt;/li&gt;
&lt;li&gt;AWS Panorama&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Automated data extraction and analysis, AWS has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon Textract&lt;/li&gt;
&lt;li&gt;Amazon Augmented AI&lt;/li&gt;
&lt;li&gt;Amazon Comprehend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Language AI, you have: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon Lex&lt;/li&gt;
&lt;li&gt;Amazon Transcribe&lt;/li&gt;
&lt;li&gt;Amazon Polly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Customer Experience improvement, you can use the following services:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon Kendra&lt;/li&gt;
&lt;li&gt;Amazon Personalize&lt;/li&gt;
&lt;li&gt;Amazon Translate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Business metrics, you can use: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon Forecast
&lt;/li&gt;
&lt;li&gt;Amazon Fraud Detector &lt;/li&gt;
&lt;li&gt;Amazon Lookout for Metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And lastly, for DevOps, we have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon DevOps Guru &lt;/li&gt;
&lt;li&gt;Amazon CodeGuru Reviewer &lt;/li&gt;
&lt;li&gt;Amazon CodeGuru Profiler&lt;/li&gt;
&lt;li&gt;Amazon CodeWhisperer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let’s discuss each of these services one by one. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon SageMaker - The Premiere ML AWS Platform
&lt;/h2&gt;

&lt;p&gt;First off, let’s talk about Amazon SageMaker. Think of this as a full-fledged machine learning platform in AWS with tons of services, features, and components. Amazon SageMaker is not just a simple ML service but a fully managed cloud platform with lots of modules that you can use. With this, you can build, train, and deploy ML models for any use case with fully managed infrastructure, tools, and workflows. SageMaker removes the manual tasks from each step of the ML process to make it easier for you to develop high-quality models. This platform has so many modules that you choose from, namely: Amazon SageMaker Canvas,  SageMaker Studio Lab, SageMaker Data Wrangler, SageMaker Autopilot, SageMaker JumpStart, SageMaker Clarify, and so much more! &lt;/p&gt;

&lt;p&gt;Let’s now discuss the different ML services related to Computer Vision: &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Rekognition
&lt;/h2&gt;

&lt;p&gt;Amazon Rekognition provides pre-trained and customizable computer vision capabilities to extract information and insights from your images and videos. Just as its name implies, it can recognize certain objects, faces, texts, scenes, labels, and other attributes from your media files or streaming videos. This service is perfect for facial recognition, where it can detect the face of a particular person or a well-known celebrity. It can also determine if someone is wearing a piece of Personal Protective Equipment like a mask, a helmet, or gloves. If you upload an image of you holding a guitar while sitting on your sofa, Amazon Rekognition can detect your face, your guitar, and the sofa where you sit. It also has a feature called Amazon Rekognition Custom Labels. With this, you can easily build a machine learning model to classify custom components or products from your dataset.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Lookout for Vision
&lt;/h2&gt;

&lt;p&gt;Amazon Lookout is a suite of services that is comprised of Amazon Lookout for Equipment, Amazon Lookout for Metrics, and Amazon Lookout for Vision. The last one uses computer vision to detect defects on industrial products at scale. Amazon Lookout for Vision is primarily used in factories and manufacturing lines to quickly and accurately identify defects in each product. The dataset can be in a form of product images that are stored in an Amazon S3 bucket. You can provide a couple of baseline images to Amazon Lookout for Vision containing defect-free products, and this service will be able to automatically build a model for you within a few hours. From there, it can automatically detect anomalies in your product like dents, cracks, and scratches.&lt;/p&gt;

&lt;p&gt;Next, let’s talk about the services that you can use to automate text-based extraction and analysis. Let’s start with the Amazon Textract service.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Textract
&lt;/h2&gt;

&lt;p&gt;The name of this service is a combination of the words ”text” and “extract”. This will give you a hint that it is used to extract texts from scanned documents, notes, and images. Amazon Textract is a service that uses optical character recognition to automatically extract text from scanned files like PDFs, Word documents, hand-written notes, receipts, passports, IDs, and many others. What makes this service great is its capability to generate the results into a table form or a CSV file. It also has a query feature that allows you to extract a particular field using natural language questions. So if you upload your driver’s license to Amazon Textract, you can submit a query like “What’s the first name?” or “What’s the driver’s ID?“ and you’ll get the value you asked for. You can also batch upload your documents to S3 and automate the text analysis process. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Augmented AI
&lt;/h2&gt;

&lt;p&gt;Amazon Augmented AI or A2I  is a service that provides human review workflows for common machine learning use cases. A human review literally means that a human being will review a certain output that your machine learning model generated before it can proceed to the next step of the workflow. This service augments your AI to ensure the accuracy of prediction results and helps provide continuous improvements to your machine learning model. You can directly integrate your workflows from Amazon Rekognition or Amazon Textract to Amazon Augmented AI. For example, you can do a human review of the key-value pairs that are extracted by Amazon Textract or implement image moderation by doing a human review of unsafe content, such as explicit adult or violent content from Amazon Rekognition. It is also possible to run a human review with a custom machine learning workflow of your choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Comprehend
&lt;/h2&gt;

&lt;p&gt;Amazon Comprehend is a natural language processing service in AWS that can find insights and relationships in a text. It performs text analytics that can automatically extract key phrases, sentiment, language, syntax, topics, and even Personally Identifiable Information or PII from unstructured data. In essence, Amazon Comprehend is a service that comprehends or understands the information written in your text documents. This is different from Amazon Textract since Amazon Comprehend cannot read text from scanned documents. You need to have raw text data first in order to use Amazon Comprehend.&lt;/p&gt;

&lt;p&gt;Moving on to the Language AI section…&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Lex
&lt;/h2&gt;

&lt;p&gt;Amazon Lex is a machine learning service that allows you to develop chatbots. You can build Voice-based or Text-based chatbots with Amazon Lex easily. This is helpful if your company needs a self-service bot or a virtual agent for your conversational Interactive Voice Response (IVR) system, corporate website, or other customer-facing application. Amazon Lex can significantly reduce the costs of companies in maintaining its contact center. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Transcribe
&lt;/h2&gt;

&lt;p&gt;Amazon Transcribe is simply a speech-to-text transcription service. The word transcribe means to make a written record of a speech, a phone call, or any spoken language, and this is exactly what Amazon Transcribe does. It is also helpful in contact centers as it can generate call transcripts and provide conversation insights to help improve customer experience and agent productivity. Amazon Transcribe also offers real-time transcription – where you can just talk to its endpoint, and it will immediately generate transcripts of your speech.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Polly
&lt;/h2&gt;

&lt;p&gt;The other service relating to Language AI is called Amazon Polly. Essentially, Amazon Polly is the exact opposite of the Amazon Transcribe service. Instead of turning speech into text,  it converts text into speech! If you input a text into Amazon Polly, it will generate a lifelike speech in different voices that you specify. So, for example, you typed: “Beautiful Philippine Islands” in the Amazon Polly console. You can hear the phrase: “Beautiful Philippine Islands“ in a male voice, a female voice, a kid’s voice, or in any voice that you prefer. You can also customize the pronunciation of specific words and phrases by uploading your own lexicon files. A lexicon is simply a vocabulary of a particular language, and this is usually used if you have a non-English text that you want to turn into speech. &lt;/p&gt;

&lt;p&gt;All right. We are now in the Customer Experience Improvement category.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Kendra
&lt;/h2&gt;

&lt;p&gt;Amazon Kendra is an intelligent search service in AWS. It is not just a typical search service that simply returns a match to your query from a single data source. Amazon Kendra can search from multiple data sources that can be structured or unstructured, then intelligently analyze the content before it sends a result. This service supports natural language processing, so you can ask questions using a language that you use in your everyday life. For instance, you can ask Amazon Kendra, “Who is the founder of the EdTech startup: Tutorials Dojo?” and it will search all of the documents in your S3 bucket, Amazon FSx file systems, Amazon RDS databases, Github repository, Jira, Slack, Sharepoint and other data sources for the answer. Again, it can search for information from a wide range of sources and not just from a traditional SQL database, then uses machine learning to provide context to your search results. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Personalize
&lt;/h2&gt;

&lt;p&gt;Amazon Personalize is a service that provides personalized recommendations to your customers based on their past activity and behavior. It’s just like the recommendation feature in Amazon Prime or Netflix, where new movies are automatically recommended for you based on your viewing history. If you watched a lot of Sci-Fi movies on their online streaming platform, they will automatically recommend more Sci-Fi shows on your profile.  This is definitely a customer experience improvement since personalizing the user’s content tends to convert more because they align with what the customers actually do and buy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Translate
&lt;/h2&gt;

&lt;p&gt;Amazon Translate is a real-time translation service in AWS. It works pretty much like Google Translate, where you input text in one language, and the service will translate it to a language that you choose. You can also create your own custom terminology. This allows you to customize the output of Amazon Translate based on a company-specific and domain-specific vocabulary. For example, I can set the acronym TD as “Tutorials Dojo” in English. The Amazon Translate service can accept input with my custom vocabulary and include it in the translation. In this case, I can enter the Tagalog phrase “Magandang Umaga TD” and Amazon Translate will return “Good morning Tutorials Dojo” as an output. The Filipino phrase “magandang umaga” means “good morning” in English, while “TD” is the custom term for “Tutorials Dojo” which we configured in Amazon Translate. You can also enable the Formality option, which controls whether the translation output uses a formal tone or not. The translation can also mask profane words or phrases, which is a very useful feature for customer-facing applications.&lt;/p&gt;

&lt;p&gt;Let’s now hop on to the ML services relating to Business Metrics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Forecast
&lt;/h2&gt;

&lt;p&gt;Amazon Forecast is a machine learning service in AWS that helps you forecast a future outcome based on your historical records and other relevant data. You can either import or stream your time-series data to Amazon Forecast, and it can foretell your sales, web traffic, inventory, revenue, cloud resource capacity, or even the actual weather in the coming days or months ahead. It can also predict your future AWS bill! It has a range of built-in datasets too, like the Weather Index and the national holidays for various countries. Amazon Forecast uses a machine learning model called a Predictor. This “Predictor” uses an algorithm to consume all the time-series data that you provide and generate a prediction out of it. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Fraud Detector
&lt;/h2&gt;

&lt;p&gt;Amazon Fraud Detector is yet another machine learning service that can automate fraud detection, just as its name suggests. It can identify potential fraudulent activity, fake reviews and spam account creation in neal-real-time. For instance, your website recently got a visitor whose IP address has a history of malicious activity such as spamming, hacking attempts, and DDoS attacks. Users with exactly the same IP address are posting spam on your website repeatedly. For this situation, you can use Amazon Fraud Detector to block any visitor who uses an offending IP address, an email domain, or any other attribute that you define.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon Lookout for Metrics
&lt;/h2&gt;

&lt;p&gt;Amazon Lookout for Metrics is one of the services of the Amazon Lookout family for detecting anomalies in your business metrics. An anomaly can be a sudden nosedive in your sales revenue or an unexpected drop in your customer acquisition rates. It can identify unusual variances in your business metrics and alert you immediately so you can take the proper course of action. &lt;/p&gt;

&lt;p&gt;We’ll now cover the different ML services for DevOps as well as for MLOps or Machine Learning Operations. Let’s start by discussing the Amazon DevOps Guru service:&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon DevOps Guru service
&lt;/h2&gt;

&lt;p&gt;Amazon DevOps Guru detects abnormal behavior in your application or AWS resources that might cause unexpected downtimes or operational issues in the near future. It can monitor applications and AWS resources within your own account or on all accounts across your AWS Organization. It uses machine learning to identify operational defects long before they impact you and your customers. Amazon DevOps Guru can analyze your RDS databases and automatically determine an unusually high DB load that is more than three times or 5 times its normal value. It can also detect issues in your serverless stack like an extremely high number of invocations in your Lambda function that is beyond the currently provisioned concurrency or an overprovisioned write capacity on your DynamoDB tables.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon CodeGuru
&lt;/h2&gt;

&lt;p&gt;Amazon CodeGuru is a suite of development services in AWS.  It contains different tools and features such as Amazon CodeGuru Reviewer, Amazon CodeGuru Profiler, BugBust, and many more. The primary function of Amazon CodeGuru Reviewer is to provide intelligent recommendations for improving your application performance, efficiency, and code quality. It can scan your code and detect a plethora of code defects like bad exception handling, insecure CORS policy, path traversal, hardcoded credentials, and many more. You can also integrate this with your CI/CD workflow so you can run code reviews and recommendations to improve your codebase. The other module for this service is called the Amazon CodeGuru Profiler. A profiler is basically a component that collects your CPU data and analyzes the runtime performance data from your live applications. This is helpful in identifying expensive lines of codes that inefficiently use the CPU, which causes CPU bottlenecks. &lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon CodeWhisperer
&lt;/h2&gt;

&lt;p&gt;Amazon CodeWhisperer is a coding tool that automatically generates code and functions in real-time. This tool is similar to Github CoPilot, which is an extension that you usually install in your visual studio IDE. The lines of codes are generated right from your IDE editor based on the comments that you write.  For example, you can simply write a comment that outlines a specific task in plain English, such as “Upload a file to an Amazon S3 bucket with server-side encryption”. Amazon CodeWhisperer will take your comment as input and generate an entire function in the programming language that you define, which can upload a file to your S3 bucket with the required encryption and many more&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion and ChatGPT-4 Predictions
&lt;/h2&gt;

&lt;p&gt;We have discovered the various ML services available in AWS. Some of these AWS services are quite unique and have a competitive edge over ChatGPT. With a native integration with AWS resources, these ML services can easily be enabled without the hassle of creating a middleware between ChatGPT and your workloads. &lt;/p&gt;

&lt;p&gt;For example, Amazon DevOps Guru detects abnormal behavior in your application or AWS resources by monitoring the applications and AWS resources within your own account or on all accounts across your AWS Organization. That level of ability and integration is hard to be surpassed even by its latest ChatGPT-4 iteration.&lt;/p&gt;

&lt;p&gt;However, if Amazon won't continue to evolve and offer breakthrough ML services, then it's quite possible that OpenAI's ChatGPT and its collaboration with Microsoft Azure will surpass the might of AWS in terms of its Machine Learning offerings; considering that a much more version of this tool ( called ChatGPT-4 ) looms near.&lt;/p&gt;

</description>
      <category>cryptocurrency</category>
      <category>crypto</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
    <item>
      <title>How to Speed-Up the AMI Creation of your EC2 instances</title>
      <dc:creator>Jon Bonso</dc:creator>
      <pubDate>Sat, 23 Jan 2021 13:20:21 +0000</pubDate>
      <link>https://dev.to/aws-builders/how-to-speed-up-the-ami-creation-of-your-ec2-instances-36kc</link>
      <guid>https://dev.to/aws-builders/how-to-speed-up-the-ami-creation-of-your-ec2-instances-36kc</guid>
      <description>&lt;p&gt;SCENARIO:&lt;/p&gt;

&lt;p&gt;You have a legacy application hosted in a single Amazon EC2 instance running in the Production environment. You need to upgrade your systems and the existing instance must be vertically scaled (use a larger instance type). Before proceeding, you must create an AMI of the EC2 instance first before implementing the change.&lt;/p&gt;

&lt;p&gt;ISSUE:&lt;/p&gt;

&lt;p&gt;Upon testing, you found out that it takes hours for the AMI creation process to complete. This delay will increase the possible downtime of your application and might cause the migration activity to exceed the scheduled change window, affecting the end-users.  &lt;/p&gt;

&lt;p&gt;POSSIBLE SOLUTIONS:&lt;/p&gt;

&lt;p&gt;Solution #1. Take an EBS snapshot of your EC2 instance before doing the actual migration. Create another snapshot or AMI again right after the first snapshot/AMI has been created.&lt;/p&gt;

&lt;p&gt;Solutions #2. Increase the snapshot frequency of your EC2 instance in your Amazon Data Lifecycle Manager&lt;/p&gt;

&lt;p&gt;KEY POINT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The snapshot process is incremental. This means that only the blocks on the EBS device that have changed after your most recent snapshot are saved.  Thus, future snapshots will take less time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;References:&lt;br&gt;
&lt;a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html"&gt;https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://forums.aws.amazon.com/thread.jspa?threadID=91650"&gt;https://forums.aws.amazon.com/thread.jspa?threadID=91650&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ami</category>
      <category>ec2</category>
      <category>aws</category>
      <category>snapshot</category>
    </item>
    <item>
      <title>SAA-C02 FAQs - New AWS Certified Solutions Architect Exam 2020</title>
      <dc:creator>Jon Bonso</dc:creator>
      <pubDate>Wed, 08 Apr 2020 02:56:00 +0000</pubDate>
      <link>https://dev.to/jonbonso/saa-c02-faqs-new-aws-certified-solutions-architect-exam-2020-37g5</link>
      <guid>https://dev.to/jonbonso/saa-c02-faqs-new-aws-certified-solutions-architect-exam-2020-37g5</guid>
      <description>&lt;h2&gt;
  
  
  Frequently Asked Question (FAQs) About SAA-C02
&lt;/h2&gt;

&lt;p&gt;Are you planning to take the new AWS Certified Solutions Architect - Associate exam? Here is the list of relevant information that you need to know before you take it!&lt;/p&gt;

&lt;h3&gt;
  
  
  How can I schedule my SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;You can go to the official AWS Solutions Architect Associate Certification page and then click the “Schedule Exam” button to book your SAA-C02 test. Alternatively, you can directly login to your AWS Certification account here.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I take the SAA-C02 exam online at my home?
&lt;/h3&gt;

&lt;p&gt;Yes, you can. In March 2020, AWS announced that you can the new SAA-C02 exam, as well as the other AWS certification exams at the comforts of your home. Take note that this is only supported by Pearson Vue and not PSI. Here’s the &lt;a href="https://tutorialsdojo.com/breaking-news-you-can-now-take-all-aws-certification-exams-at-home-saa-c02/"&gt;link&lt;/a&gt; on how to book and take your exam at home.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where can I get the official Exam Blueprint for the new SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;You can get this from the official &lt;a href="https://aws.amazon.com/certification/certification-prep/"&gt;AWS Certification Prep&lt;/a&gt; page. Here’s the direct &lt;a href="https://d1.awsstatic.com/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate-Exam-Guide_v1.1_2019_08_27_FINAL.pdf"&gt;link&lt;/a&gt; for the Official SAA-C02 Exam Blueprint for your convenience.&lt;/p&gt;

&lt;h3&gt;
  
  
  How many questions are there in the new SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;It still has 65 questions, just like the previous SAA-C01 version.&lt;/p&gt;

&lt;h3&gt;
  
  
  How long is the duration of the exam?
&lt;/h3&gt;

&lt;p&gt;The exam limit is 2 hours and 10 minutes (130 minutes in total). Don’t be confused if you see in your Pearson Vue booking that the duration is 140 minutes since they already included an additional 10 minutes for reading the Non-Disclosure Agreement (NDA) at the start of the exam and the survey at the end of it. If you booked in PSI, the exam duration time that you will see is 130 minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where can I get the official sample questions for the SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;You can get this from the official AWS Certification Prep page. Here’s the direct &lt;a href="https://d1.awsstatic.com/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Sample-Questions_v4.1_FINAL.pdf"&gt;link&lt;/a&gt; for the SAA-C02 sample questions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where can I get a free Exam Readiness video course for the SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;You can take the official Exam Readiness video course for AWS Solutions Architect Associate which is provided by AWS for free in this &lt;a href="https://www.aws.training/Details/Curriculum?id=20685"&gt;link&lt;/a&gt;. This free digital video course can help you get started with your SAA-C02 exam prep.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do you offer a free practice test for the SAA-C02 exam?
&lt;/h3&gt;

&lt;p&gt;Yes, we do. You can visit the &lt;a href="https://portal.tutorialsdojo.com/"&gt;Tutorials Dojo portal&lt;/a&gt; and take our free practice test for AWS Solutions Architect Associate (SAA-C02). Here’s the direct &lt;a href="https://portal.tutorialsdojo.com/all-courses/?catid=40"&gt;link&lt;/a&gt; for your convenience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Are there any recommended FAQs for SAA-C02 that I should read?
&lt;/h3&gt;

&lt;p&gt;Yes. Here are the important FAQs that you should read: &lt;/p&gt;

&lt;p&gt;Amazon EC2, Amazon S3, Amazon VPC, Amazon Route 53, &lt;br&gt;
Amazon RDS, Amazon SQS, AWS Global Accelerator, &lt;br&gt;
Amazon FSx for Windows File Server, Amazon FSx for Lustre, AWS Fargate&lt;/p&gt;

&lt;h3&gt;
  
  
  Related Links for SAA-C02:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://medium.com/@jonbonso/pass-your-saa-c02-aws-solutions-architect-associate-exam-with-these-top-5-resources-c991b579268a"&gt;https://medium.com/@jonbonso/pass-your-saa-c02-aws-solutions-architect-associate-exam-with-these-top-5-resources-c991b579268a&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@jonbonso/whats-new-in-saa-c02-aws-solutions-architect-associate-exam-e08e21653595"&gt;https://medium.com/@jonbonso/whats-new-in-saa-c02-aws-solutions-architect-associate-exam-e08e21653595&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>amazon</category>
      <category>saac02</category>
    </item>
    <item>
      <title>ALL AWS Exams Can Now Be Taken at Home, including the SAA-C02 exam!</title>
      <dc:creator>Jon Bonso</dc:creator>
      <pubDate>Tue, 24 Mar 2020 03:03:16 +0000</pubDate>
      <link>https://dev.to/jonbonso/all-aws-exams-can-now-be-taken-at-home-including-the-saa-c02-exam-4gbl</link>
      <guid>https://dev.to/jonbonso/all-aws-exams-can-now-be-taken-at-home-including-the-saa-c02-exam-4gbl</guid>
      <description>&lt;p&gt;You can now book and take all AWS Certification exams at the comfort of your home or office! Prior to this change, you are only limited to take the official AWS Certified Cloud Practitioner (CCP) exam online but starting today, you can take all of the available AWS certifications remotely! You can book your CCP, Associate-level, Professional-level, and Specialty-level exams and take them inside the safety of your house.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c_uEA7vA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://tutorialsdojo.com/wp-content/uploads/2020/03/tutorialsdojo-home.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c_uEA7vA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://tutorialsdojo.com/wp-content/uploads/2020/03/tutorialsdojo-home.png" alt="Take your AWS exam at home"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is possible in Pearson Vue via online proctoring. Take note that this option is not yet available with PSI. Take note that there is a significant wait time for online-proctored appointments due to expected high demand across the globe.&lt;/p&gt;

&lt;p&gt;To view the official AWS statement, check out this page: &lt;a href="https://aws.amazon.com/certification/faqs/"&gt;https://aws.amazon.com/certification/faqs/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;For more information, you can also read this article:&lt;br&gt;
&lt;a href="https://tutorialsdojo.com/breaking-news-you-can-now-take-all-aws-certification-exams-at-home-saa-c02/"&gt;https://tutorialsdojo.com/breaking-news-you-can-now-take-all-aws-certification-exams-at-home-saa-c02/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Free AWS Practice Tests</title>
      <dc:creator>Jon Bonso</dc:creator>
      <pubDate>Mon, 23 Mar 2020 06:55:24 +0000</pubDate>
      <link>https://dev.to/jonbonso/free-aws-practice-tests-3k0c</link>
      <guid>https://dev.to/jonbonso/free-aws-practice-tests-3k0c</guid>
      <description>&lt;p&gt;Hey guys and gals, if you are preparing for your AWS exam, feel free to check out our free AWS practice tests in our newly launched &lt;a href="https://portal.tutorialsdojo.com/all-courses/"&gt;&lt;strong&gt;Tutorials Dojo portal&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These sample practice test courses contain 30 questions: 15 questions in Timed Mode and 15 questions in Review Mode. There is also a bonus flashcards section that you can also use. We also offer &lt;strong&gt;premium&lt;/strong&gt; versions of our courses with more content and features.&lt;/p&gt;

&lt;p&gt;To view all of the free AWS practice tests, &lt;a href="https://portal.tutorialsdojo.com/all-courses/?catid=40"&gt;&lt;strong&gt;click here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To view all of the premium AWS practice tests, &lt;a href="https://portal.tutorialsdojo.com/all-courses/"&gt;&lt;strong&gt;just head over here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are the direct links for your convenience:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud Practitioner - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-cloud-practitioner-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-cloud-practitioner-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Developer Associate - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-developer-associate-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-developer-associate-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Solutions Architect Associate - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-solutions-architect-associate-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-solutions-architect-associate-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;SysOps Administrator - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-sysops-administrator-associate-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-sysops-administrator-associate-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;DevOps Engineer Professional - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-devops-engineer-professional-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-devops-engineer-professional-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Solutions Architect Professional - (&lt;a href="https://portal.tutorialsdojo.com/courses/free-aws-certified-solutions-architect-professional-practice-exams-2020-sampler/"&gt;https://portal.tutorialsdojo.com/courses/free-aws-certified-solutions-architect-professional-practice-exams-2020-sampler/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Let me know if you have any issues or questions. The Tutorials Dojo team is always here to help!&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br&gt;
Jon Bonso @ Tutorials Dojo&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
