<?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>Forem: AWS MENA Community</title>
    <description>The latest articles on Forem by AWS MENA Community (@awsmenacommunity).</description>
    <link>https://forem.com/awsmenacommunity</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%2Forganization%2Fprofile_image%2F4389%2F57cb140a-cfa1-411d-b44a-71308299d205.png</url>
      <title>Forem: AWS MENA Community</title>
      <link>https://forem.com/awsmenacommunity</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/awsmenacommunity"/>
    <language>en</language>
    <item>
      <title>Why we use AWS cloud services</title>
      <dc:creator>mustafa mahdi saleh</dc:creator>
      <pubDate>Wed, 30 Mar 2022 08:41:15 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/why-we-use-aws-cloud-services-4jho</link>
      <guid>https://forem.com/awsmenacommunity/why-we-use-aws-cloud-services-4jho</guid>
      <description>&lt;h2&gt;
  
  
  Why we use AWS cloud
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;لماذا نستخدم  AWS&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  this article is in Arabic and for whom beginners in cloud
&lt;/h1&gt;

&lt;p&gt;مثال عن مشكلة و حل&lt;/p&gt;




&lt;p&gt;كان لدينا مشكلة في دائرتنا تتلخص المشكلة بعطل بورد احد أجهزة الخوادم الرئيسية الحديثة المشترات قبل 5 سنوات , وعدم مقدرة كوادرنا على صيانة العطل وعدم وجود جهاز خادم احتياطي ,&lt;br&gt;
وعند مراجعة مركز الصيانة الرئيسي الواقع في محافظة أخرى تبعد 100 كم اخبرونا بعد عدم وجود قطع غيار للمنتج المذكور لأنه يعتبر قديم من ناحية السوق وهناك الكثير من النماذج صنعت بعده !&lt;br&gt;
والحل يكون بشراء جهاز خادم اخر , علما ان العمل كان متوقف ل 4 اشهر تقريبا بسبب تشخيص  الصيانة و عدم وجود سيولة مالية للدائرة لشراء جهاز خادم  جديد في حينها ,&lt;/p&gt;

&lt;p&gt;وتم الانتظار الى ان تم توفير مبلغ لشراء سيرفر مقارب لمواصفات جهاز السيرفر العاطل و توقف العمل وحصل تأخير كبير .&lt;/p&gt;

&lt;p&gt;والحل الاسلم والاسرع والارخص الذي لم نعرف عنه في وقتها هم الخادم السحابي cloud server &lt;/p&gt;

&lt;p&gt;فمشاكل وجود مراكز بيانات هي :-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; توفير كهرباء مستقرة و مستمرة .&lt;/li&gt;
&lt;li&gt; توفير تبريد ممتاز و خصوصا في فصل الصيف .&lt;/li&gt;
&lt;li&gt; توفير تخصيص مالي كافي لشراء أجهزة خوادم و راك و مجهز 
    قدرة وأجهزة احتياطية و موزع شبكة و شبكة انترانت 
    وغيرها .&lt;/li&gt;
&lt;li&gt; توفير شبكة داخلية للحواسيب .&lt;/li&gt;
&lt;li&gt; توفير غرفة مناسبة لمراكز البيانات .&lt;/li&gt;
&lt;li&gt; في الكثير من الأيام نقوم بإطفاء الخوادم يدويا مع انتهاء 
   الدوام الرسمي بسبب عدم الحاجة او عدم وجود الطاقة 
   الكهربائية وهذا الشي غير صحيح لأنه يقلل من العمر 
   الافتراضي للخادم. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;بينما في الحوسبة السحابية تكون الأمور مرنة جدا &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; تكون الأمور مرنة جدا بالإمكان انشاء خوادم وبالمواصفات 
   المطلوبة وقت قياسي .&lt;/li&gt;
&lt;li&gt; بالإمكان إيقاف تشغيل الخوادم و جدولتها بسهولة شديدة 
   وعبر وقت قصير جدا مما يؤدي الى تقليل في التكلفة فقط 
   تدفع مقابل ما تستخدمه وبالوقت المحدد .&lt;/li&gt;
&lt;li&gt; بالإمكان تطوير مواصفات الخوادم (كزيادة او تقليل السعة 
   الخزنية او زيادة المعالج او الذاكرة العشوائية او تغيير 
   أنواعها ) .&lt;/li&gt;
&lt;li&gt; في حالة وجود عطل في خادم سحابي بالإمكان تغييره عن طريق 
   انشاء خادم غيره بسهولة وسرعة .&lt;/li&gt;
&lt;li&gt;  بالإمكان الاستفادة من قواعد البيانات التي توفرها شركات 
    الحوسبة السحابية.&lt;/li&gt;
&lt;li&gt; في حالة الخوف على البيانات من الانترنت بالإمكان وضعها في 
   خادم محلي وربطها بال خادم السحابي مع وجود التطبيق على 
   الخادم السحابي .&lt;/li&gt;
&lt;li&gt; فقط نحتاج ان نوصل المستخدمين بخدمة انترنت جيدة .&lt;/li&gt;
&lt;li&gt; وبالإمكان الاتصال بالخادم من أي مكان مع ضمان تحديد ال IP
    و عمل مفتاح و كلمة سر للمستخدمين.&lt;/li&gt;
&lt;li&gt; وهناك مجالات كثيرة أخرى أيضا كال الذكاء الصناعي و تعلم 
   الالة و انترنت الأشياء والتخزين وغيرها الكثير .&lt;/li&gt;
&lt;/ol&gt;

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

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

&lt;p&gt;تقوم شركة AWS AMAZON WEB SERVICES   وهي شركة رائدة في مجال الحوسبة السحابية بتوفير اشتراك مجاني لمدة سنة واحدة لاستخدام اغلب إمكانيات الحوسبة السحابية &lt;/p&gt;

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

&lt;p&gt;وهناك الكثير من الشهادات التي توفرها الشركة للمستويات الابتدائية والمتقدمة مع الكثير من التدريبات المجانية والكثير من الدعم في اغلب مجالات الحوسبة &lt;/p&gt;

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

&lt;h1&gt;
  
  
  english version
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://dev.to/aws-builders/why-we-use-aws-cloud-2hij"&gt;https://dev.to/aws-builders/why-we-use-aws-cloud-2hij&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://www.linkedin.com/in/mustafamahdi/"&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>aws</category>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>AWS DevOps Monitoring Dashboard | AWS Whitepaper Summary</title>
      <dc:creator>Dorra ELBoukari</dc:creator>
      <pubDate>Mon, 20 Dec 2021 14:47:51 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/aws-devops-monitoring-dashboard-aws-whitepaper-summary-5d3c</link>
      <guid>https://forem.com/awsmenacommunity/aws-devops-monitoring-dashboard-aws-whitepaper-summary-5d3c</guid>
      <description>&lt;p&gt;Unlike the other AWS Whitepapers for which I wrote summaries , this content builds on an AWS DevOps Monitoring dashboard Architecture Diagram published on August 09 ,2021. We will go through all the details and we will shed the light on several facts,so I can give you ,dear reader, a complete grasp of the architecture under discussion.&lt;/p&gt;

&lt;h2&gt;
  
  
  I. Architecture Description:
&lt;/h2&gt;

&lt;p&gt;The suggested approach is built to set up a DevOps reporting tool on the AWS cloud infrastructure by using AWS native tools. It automates the process of ingesting, analyzing, and visualizing continuous integration/continuous delivery (CI/CD) metrics. &lt;/p&gt;

&lt;h3&gt;
  
  
  I.1 Use Case of the discussed architecture:
&lt;/h3&gt;

&lt;p&gt;If you are engaged in building sophisticated applications on an AWS infrastructure using AWS native DevOps tools ,you must be going through lots of deployments .Thus, you need to consider a solution that helps you to visualize, track and analyze your deployments through their DevOps lifecycle .&lt;/p&gt;

&lt;h3&gt;
  
  
  I.2 AWS CI/CD pipeline
&lt;/h3&gt;

&lt;p&gt;On the left side of the architecture , you can remark the box that presents &lt;strong&gt;Customer AWS CI/CD Pipeline&lt;/strong&gt; . It is crystal clear that the customer has implemented a full Devops CI/CD pipeline with AWS dedicated DevOps Tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fbhjrpso0v89rqac8e12p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fbhjrpso0v89rqac8e12p.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  I.3 AWS DevOps Tools
&lt;/h3&gt;

&lt;p&gt;AWS DevOps Tools comprise a collection of services that are designed to work together so we can safely store and manage our application's source code, as well as automatically create,test and deploy applications to AWS or on-premises environment. In other words AWS DevOps Tools work in harmony to cover the entire software development lifecycle starting from code reviews to deployment and &lt;strong&gt;monitoring&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. AWS CodePipeline:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Is commonly viewed as the equivalent of Jenkins (a CI/CD tool that can integrate with many cloud providers) but Code Pipeline is specific to AWS.It is a fully managed, PAYGO(pay-as-you-go) , continuous delivery solution that automates your release pipeline's build, test, and deploy phases for a fast and dependable application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. AWS CodeCommit:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;As it name implies ( From Cambridge Dictionary &lt;strong&gt;Commit&lt;/strong&gt; (verb) &lt;strong&gt;:To actively put information in your memory or write it down&lt;/strong&gt;) , Code Commit is a managed source control service that hosts private Git repositories where contributors write down their code instantly . It is designed to be safe , highly scalable and to enable teams to collaborate on code in a secure manner. The  contributions are encrypted in transit and at rest. There is no need to worry about scalability as well as the management of the source control system .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. AWS CodeBuild:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Is an AWS service designed to &lt;strong&gt;build&lt;/strong&gt; your software packages that are ready to deploy. It  is a fully managed and a scalable continuous integration service that compiles source code, runs tests, and then produces software packages. CodeBuild processes multiple builds concurrently, so your builds are not left waiting in a queue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. AWS CodeDeploy:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Is a fully managed and scalable deployment service used to automate software deployments while eliminating the need for error-prone manual operations. Deployment can be applied to a variety of AWS compute services (Amazon EC2, AWS Fargate, AWS Lambda,on-premises servers)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F1nf00fn1oyolpz09nutq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F1nf00fn1oyolpz09nutq.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  II. Walking Through The DevOps Monitoring Dashboard Architecture
&lt;/h2&gt;

&lt;p&gt;In this paragraph ,we will use the same architecture provided by AWS along with the same reference numbers. But since it looks crowded,we will " divide to rule ". In other terms, we will break the architecture down into smaller sections for a clearer understanding and a better visualization .&lt;br&gt;
To have a Monitoring dashboard in general, we need to go through a process that contain four main steps :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Tracking Event Sources&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Gathering Data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Analyzing Gathered Information&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Visualizing Analysis Results&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Our architecture, obeys to the same philosophy of &lt;strong&gt;the Four-Step process&lt;/strong&gt; . This is the reason why we will divide it into two main sections :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Section1:&lt;/strong&gt; Tracking and Gathering Data (Figure &lt;strong&gt;a&lt;/strong&gt; and Figure &lt;strong&gt;b&lt;/strong&gt; ) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Section2:&lt;/strong&gt; Analyzing data and Visualizing Analysis Results ( Figure &lt;strong&gt;c&lt;/strong&gt; ) &lt;/p&gt;

&lt;p&gt;The Figure below explains the process and mentions  which AWS Services contribute to the success of the required task at each step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fzvzuogswispo8vc8aq8c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fzvzuogswispo8vc8aq8c.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; You can deploy this solution using the available AWS CloudFormation template (Infrastructure As A Code)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Flh1x1l56ikl97zppavfu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Flh1x1l56ikl97zppavfu.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  II.1 Section 1 : Tracking and Gathering Data
&lt;/h2&gt;

&lt;p&gt;In this paragraph, we mainly focus on the   sections responsible for information gathering. &lt;br&gt;
While tracking an application deployed with AWS DevOps tools, we have two main parts to shed the light on:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. CODE BUILD :&lt;/strong&gt; &lt;br&gt;
which announces if the build SUCCEEDED or FAILED. (This will be explained in &lt;strong&gt;SECTION 1.0&lt;/strong&gt;). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. DEPLOYMENT :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
After having a successful code build, we have to know whether deployment is SUCCESSFUL or NOT. In case if failure ,we need to see the logs to figure out the cause of this issue.(This is detailed in &lt;strong&gt;SECTION 1.1&lt;/strong&gt;)&lt;/p&gt;

&lt;p&gt;Through those two major parts , we will need an appropriate AWS service that will alert us about success or failure events, and the data related to them.In fact, once a contributor (from the development team) initiates an activity in AWS CI/CD Pipeline,his deeds need to be detected so we can visualize it on our DevOps Monitoring Dashboard. The convenient service for this task is &lt;strong&gt;AWS CloudWatch&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is AWS CloudWatch ?&lt;/strong&gt;&lt;br&gt;
It is a monitoring and observability AWS service . It is also a metric repository that will provide data and actionable insights in form of events  . For more understanding here is an &lt;em&gt;AWS CloudWatch use case:&lt;/em&gt;&lt;br&gt;
You want to be notified with an SMS (&lt;code&gt;perform an action&lt;/code&gt;) once the CPU Utilization of an instance exceeds 60% (&lt;code&gt;Condition on metric is fullfilled&lt;/code&gt;). In this scenario , you need to use AWS CloudWatch to &lt;strong&gt;watch&lt;/strong&gt; for the metric &lt;strong&gt;CPU utilization&lt;/strong&gt; until it exceeds the &lt;strong&gt;threshold&lt;/strong&gt; 60%. Once this happens ,it is called an &lt;strong&gt;event&lt;/strong&gt; that will initiate an &lt;strong&gt;action&lt;/strong&gt; .The event will trigger AWS SNS Service which alerts you immediately with an SMS.&lt;/p&gt;

&lt;p&gt;AWS CloudWatch is used to:&lt;br&gt;
-Continously Stream important Data, &lt;strong&gt;in real-time&lt;/strong&gt;, through Amazon Kinesis Data Firehose to Amazon S3 buckets. (Discussed in &lt;strong&gt;Section 1.0&lt;/strong&gt;)&lt;br&gt;
-Send data ,&lt;strong&gt;in near real-time&lt;/strong&gt;,to Amazon EventBridge, through Amazon Kinesis Data Firehose and finally to Amazon S3 buckets.(Discussed in &lt;strong&gt;Section 1.1&lt;/strong&gt;)&lt;/p&gt;

&lt;h3&gt;
  
  
  II.1.0 Section 1.0
&lt;/h3&gt;

&lt;p&gt;As we have already mentioned, AWS CloudWatch continuously Streams data events related to code source compilations, tests, and software packaging produced by AWS CodeBuild to Amazon Kinesis Data Firehose -View Step &lt;strong&gt;1&lt;/strong&gt; and Step &lt;strong&gt;2&lt;/strong&gt; in the &lt;strong&gt;Figure (a)&lt;/strong&gt;-. The delivery is in near real-time and with low latency.&lt;br&gt;
 At this Point ,Amazon Kinesis Data Firehose will perform an ETL operation (&lt;strong&gt;E&lt;/strong&gt;xtract,  &lt;strong&gt;T&lt;/strong&gt;ransform, &lt;strong&gt;L&lt;/strong&gt;oad) where a Lambda function undergoes the &lt;strong&gt;Extraction&lt;/strong&gt; and the &lt;strong&gt;Transformation&lt;/strong&gt; . &lt;br&gt;
 In fact, each time AWS CloudFormation detects data in real-time ,The Lambda function is activated for few seconds to extracts the relevant data for each metric and to transform it into the convenient format. &lt;br&gt;
Finally, Amazon Kinesis Data  Firehose &lt;strong&gt;loads&lt;/strong&gt; the data in real-time to the &lt;strong&gt;Amazon S3 data lake&lt;/strong&gt; for downstream processing. View Step &lt;strong&gt;4&lt;/strong&gt; in the &lt;strong&gt;Figure (a)&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fluha6l3gg4msewa01pt9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fluha6l3gg4msewa01pt9.jpg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  II.1.1 Section 1.1
&lt;/h3&gt;

&lt;p&gt;In this second portion of our architecture, we can simply see how to detect any action performed by  the Developement Team on AWS CodeCommit, AWS CodeDeploy and AWS CodePipeline.View &lt;strong&gt;Figure (b)&lt;/strong&gt;.&lt;br&gt;
Once a developer &lt;strong&gt;commits&lt;/strong&gt; a code to &lt;strong&gt;AWS CodeCommit&lt;/strong&gt; and &lt;strong&gt;deploys&lt;/strong&gt; his application with AWS &lt;strong&gt;CodeDeploy&lt;/strong&gt;,the actions on the predefined AWS Event Sources are detected by Amazon CloudWatch as events and then transfered to &lt;strong&gt;Amazon EventBridge&lt;/strong&gt; (Step &lt;strong&gt;1&lt;/strong&gt;). &lt;br&gt;
Amazon CloudWatch alarms also monitor the status of an Amazon CloudWatch synthetics canary service (Step &lt;strong&gt;3&lt;/strong&gt;). &lt;strong&gt;Canaries&lt;/strong&gt; are customizable scripts that monitor endpoints and APIs on a regular basis. Even if you don't have any user activity on your applications, they actually conduct the same behaviors as a customer to assist you check your customer experience. You can detect problems before your consumers do by utilizing canaries.&lt;br&gt;
&lt;strong&gt;PS:&lt;/strong&gt; Step &lt;strong&gt;2&lt;/strong&gt; and &lt;strong&gt;4&lt;/strong&gt; are the same as the previous section.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Amazon EventBridge ?&lt;/strong&gt;&lt;br&gt;
It is a serverless event bus service that is used to capture events from an Amazon CloudWatch alarm  .We can assume that  Amazon EventBridge is the successor of AWS CloudWatch .In fact, it was formely called Amazon CloudWatch Events because it uses the same CloudWatch Events API . It is similar to Amazon CloudWatch but  with additional features.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Feqippoyqa62muuv20t38.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Feqippoyqa62muuv20t38.jpg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  III.1 Section 2: Analyzing data and Visualizing Analysis Results
&lt;/h2&gt;

&lt;p&gt;In the second paragraph , we will go the final steps in the architecture. At this point , we have all the information gathered in an Amazon S3 bucket ,in the appropriate format for analysis (thanks to AWS Lambda Function).Now ,we have two more steps to go: &lt;strong&gt;analysis&lt;/strong&gt; and &lt;strong&gt;visualization&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Analysis:
&lt;/h3&gt;

&lt;p&gt;A detailed examination of the gathered information is performed by AWS Athena. It is a serverless AWS tool that enables performing interactive queries and data analysis on the big sets of data stored in Amazon S3 while using standard SQL. Analysis results will be mostly delivered within few seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Visualization:
&lt;/h3&gt;

&lt;p&gt;To extract easy-to-understand insights, nothing is more adequat that AWS QuickSight. It provides an interactive and visual dashboard while ensuring scalability. In this perspective, AWS QuickSight is our window to deeper DevOps insights. Furthermore, thanks to Amazon QuickSight Q, Management team members can ask questions about DevOps data in &lt;strong&gt;natural language&lt;/strong&gt; ( plain English) , and receive accurate responses with relevent visualizations which make insights clearer.&lt;br&gt;
Aws QuickSight is an important asset for Management team members. In fact ,it describes DevOps insight in a very simple manner . Every one in management team should be able to understant the insights , even if he lacks data science and DevOps experience. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F2i84t8l46rnd3wxwjcwd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F2i84t8l46rnd3wxwjcwd.jpg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>cloudwatch</category>
      <category>athena</category>
    </item>
    <item>
      <title>Serverless مقدمة عن</title>
      <dc:creator>Mohammed Ismaeel</dc:creator>
      <pubDate>Tue, 07 Dec 2021 13:03:07 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/serverless-mqdm-n-2bjb</link>
      <guid>https://forem.com/awsmenacommunity/serverless-mqdm-n-2bjb</guid>
      <description>&lt;h2&gt;
  
  
  Serverless ما هو ال
&lt;/h2&gt;

&lt;p&gt;مجموعة من الخدمات السحابية التي  تتيحُ لك                                     بناء وتشغيل التطبيقات والخدمات دون الحاجة إلى التفكير بالسيرفير&lt;br&gt;&lt;br&gt;
&lt;br&gt;                                  الحوسبة بدون خوادم او سيرفرات تتيح للمطور بناء وتشغيل التطبيقات والخدمات دون الحاجة الى التفكير بالخوادم. ان خدمات السيرفيرلس لا تتطلب منك تجهيز او ادارة او توسيع البنية التحتية. &lt;br&gt;
&lt;br&gt;&lt;br&gt;
يمكن استخدام خدمات السيرفيرلس تقريبا في جميع المجالات كاتطوير المواقع او تطوير تطبيقات الموبايل او في الذكاء الصناعي &lt;br&gt;
&lt;br&gt;                              تعتبر خدمات السيرفرلس اقتصاديه جدا فانت كمظور لا تدفع للخدمه اذا كانت في الوضع الخامل انت تدفع فقط في حالة استعمال الخدمة وهذا شي رائع بالنسبة للشركات الصغيرة او الناشئة او في حال كنت تريد ان تجرب شي جديد&lt;br&gt;&lt;br&gt;
&lt;br&gt;                          من الجدير بالذكر ان جميع التحديثات الامنية وتوفر الخدمة على مدار الساعة هي مسؤولية مزود الخدمة. ان تطوير او بناء خدمات بتقنية السيرفرلس تساعد الموطورين على التركيز على المنتج النهائي وهذا يؤدي الى سرعة الوصول الى السوق والمستخدم  &lt;/p&gt;

&lt;h2&gt;
  
  
  Serverless services ما هي
&lt;/h2&gt;

&lt;p&gt;تنقسم الى ثلاثة اقسام كما مبين ادناه&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Compute
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AWS Lambda&lt;/li&gt;
&lt;li&gt;AWS Fargate&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Integration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;EventBridge&lt;/li&gt;
&lt;li&gt;Step Function&lt;/li&gt;
&lt;li&gt;SQS&lt;/li&gt;
&lt;li&gt;SNS&lt;/li&gt;
&lt;li&gt;API Gateway&lt;/li&gt;
&lt;li&gt;AppSync&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Data Store
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;S3&lt;/li&gt;
&lt;li&gt;DynamoDB&lt;/li&gt;
&lt;li&gt;RDS Proxy&lt;/li&gt;
&lt;li&gt;Aurora Serverless&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Serverless ما هي افضل استخدمات ال
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;معالجة الملفات&lt;/li&gt;
&lt;li&gt;معالجة البيانات&lt;/li&gt;
&lt;li&gt;ألشبكات&lt;/li&gt;
&lt;li&gt;انترنت الاشياء&lt;/li&gt;
&lt;li&gt;تطبيقات الويب والمحمول&lt;/li&gt;
&lt;li&gt;تطبيقات قائمة على الأحداث Event Driven Application&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  فيديو تعليمي
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=c2jS5HOEz7U&amp;amp;list=PLOoZRfEtk6kVk4xHNFi_4cukuzsL-BNz3" rel="noopener noreferrer"&gt;youtube 1&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=OpcLz3BHO34&amp;amp;list=PLOoZRfEtk6kVk4xHNFi_4cukuzsL-BNz3&amp;amp;index=3" rel="noopener noreferrer"&gt;youtube 2&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  روابط ذات صلة
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://serverlessland.com/" rel="noopener noreferrer"&gt;Serverless Land&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/serverless/" rel="noopener noreferrer"&gt;AWS Serverless Services&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/event-driven-architecture/" rel="noopener noreferrer"&gt;Event-Driven Architecture&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.serverless.com/" rel="noopener noreferrer"&gt;Serverless Framework&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>serverless</category>
      <category>career</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Amazon Machine Learning| ML Key Concepts</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Wed, 24 Nov 2021 14:56:34 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/amazon-machine-learning-ml-key-concepts-38bp</link>
      <guid>https://forem.com/awsmenacommunity/amazon-machine-learning-ml-key-concepts-38bp</guid>
      <description>&lt;h1&gt;
  
  
  Amazon Machine Learning Key Concepts
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Data sources&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Term&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Attribute&lt;/td&gt;
&lt;td&gt;A unique, named property within an observation. In tabular-formatted data such as spreadsheets or CSV files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Datasource Name&lt;/td&gt;
&lt;td&gt;A unique name for a dataset&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input Data&lt;/td&gt;
&lt;td&gt;Collective name for all the observations that are referred to by a datasource.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Location&lt;/td&gt;
&lt;td&gt;Amazon ML can use data that is stored within Amazon S3 buckets, Amazon Redshift databases, or MySQL databases in Amazon Relational Database Service (RDS)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Observation&lt;/td&gt;
&lt;td&gt;A single data point that is part of a datasource&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schema&lt;/td&gt;
&lt;td&gt;The information needed to interpret the input data, including attribute names and their assigned data types, and names of special attributes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Statistics&lt;/td&gt;
&lt;td&gt;Summary statistics for each attribute in the input data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Status&lt;/td&gt;
&lt;td&gt;Indicates the current state of the datasource, such as In Progress, Completed, or Failed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Target Attribute&lt;/td&gt;
&lt;td&gt;the target attribute is the attribute whose value will be predicted by a trained ML model&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  ML Models
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Term&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Regression&lt;/td&gt;
&lt;td&gt;ML model to predict a numeric value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multiclass&lt;/td&gt;
&lt;td&gt;ML model to predict values that belong to a limited, pre-defined set of permissible values.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Binary&lt;/td&gt;
&lt;td&gt;ML model to predict values that can only have one of two state&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model Size&lt;/td&gt;
&lt;td&gt;ML models capture and store patterns. The more patterns a ML model stores, the bigger it will be. ML model size is described in Mbytes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Number of Passes&lt;/td&gt;
&lt;td&gt;he number of times that you let Amazon ML use the same data records is called the number of passes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Regularization&lt;/td&gt;
&lt;td&gt;Regularization is a machine learning technique that you can use to obtain higher-quality models&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Evaluations
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Term&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model Insights&lt;/td&gt;
&lt;td&gt;Amazon ML provides you with a metric to evaluate the predictive performance of your model.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Precision&lt;/td&gt;
&lt;td&gt;the number of positive class predictions that actually belong to the positive class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recall&lt;/td&gt;
&lt;td&gt;the number of positive class predictions made out of all positive examples in the dataset.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AUC&lt;/td&gt;
&lt;td&gt;Area Under the ROC Curve (AUC) measures the ability of a binary ML model to predict a higher score for positive examples as compared to negative examples&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accuracy&lt;/td&gt;
&lt;td&gt;Accuracy measures the percentage of correct predictions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F1-score&lt;/td&gt;
&lt;td&gt;The macro-averaged F1-score is used to evaluate the predictive performance of multiclass ML models.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RMSE&lt;/td&gt;
&lt;td&gt;The Root Mean Square Error (RMSE) is a metric used to evaluate the predictive performance of regression ML models.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cut-off&lt;/td&gt;
&lt;td&gt;The cut-off is the threshold that you use to determine whether a predicted value is correct or not.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NA98CXHf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.pinimg.com/736x/7d/49/d5/7d49d532ebbdd5247f121adfbe77b688.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NA98CXHf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.pinimg.com/736x/7d/49/d5/7d49d532ebbdd5247f121adfbe77b688.jpg" alt="" width="734" height="414"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Batch Predictions
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Term&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Output Location&lt;/td&gt;
&lt;td&gt;The results of a batch prediction are stored in an S3 bucket output location.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manifest File&lt;/td&gt;
&lt;td&gt;This file relates each input data file with its associated batch prediction results. It is stored in the S3 bucket output location.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Real-time Predictions
&lt;/h2&gt;

&lt;p&gt;Real-time predictions are for applications with a low latency requirement, such as interactive web, mobile, or desktop applications.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Term&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Real-time Prediction API&lt;/td&gt;
&lt;td&gt;The Real-time Prediction API accepts a single input observation in the request payload and returns the prediction in the response.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Real-time Prediction Endpoint&lt;/td&gt;
&lt;td&gt;To use an ML model with the real-time prediction API, you need to create a real-time prediction endpoint. Once created, the endpoint contains the URL that you can use to request real-time predictions.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;AWS WhitePaper Summary&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>aws</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Serverless Architectures with AWS Lambda Summary | AWS Whitepaper Summary</title>
      <dc:creator>Dorra ELBoukari</dc:creator>
      <pubDate>Mon, 15 Nov 2021 20:17:33 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/serverless-architectures-with-aws-lambda-summary-aws-whitepaper-summary-5c08</link>
      <guid>https://forem.com/awsmenacommunity/serverless-architectures-with-aws-lambda-summary-aws-whitepaper-summary-5c08</guid>
      <description>&lt;p&gt;AWS Lambda is a serverless computing service launched in 2014 .It brought to existence a new architecture paradigm that doesn't rely on servers.AWS Lambda has also enabled a faster development speed and experimentation comparing to server-based architectures.&lt;br&gt;
This paper summerizes the AWS Whitepaper entitled 'Serverless Architectures with AWS Lambda' released in 2017 to shed the light on Lambda serverless compute concepts .We focus mainly on the compute layer of the serverless applications where the code is executed, as well as the AWS developer tools and services used for best practices. &lt;/p&gt;

&lt;h1&gt;
  
  
  What Is Serverless?
&lt;/h1&gt;

&lt;p&gt;Serverless literally means: "&lt;strong&gt;without need to provision or manage any servers&lt;/strong&gt;". A serverless platform is responsible for:&lt;br&gt;
 1.Server Management:&lt;br&gt;
Provisioning, installing and patching software,OS patching,etc.&lt;br&gt;
2.Flexible scaling:&lt;br&gt;
Applications are scaled automatically or by adjusting the capacity through the units of consumption(throughput,memory,etc)&lt;br&gt;
3.High Availability:&lt;br&gt;
Serverless applications have built-in availability and fault tolerance.&lt;br&gt;
4.No idle capacity:&lt;br&gt;
There is no charge when your code isn’t running&lt;/p&gt;

&lt;p&gt;Here is a list of AWS different services that can used in serverless application:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Lambda:&lt;/strong&gt; Compute &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon API Gateway:&lt;/strong&gt; APIs &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 (Amazon Simple Storage Service):&lt;/strong&gt; Storage &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon DynamoDB :&lt;/strong&gt; Databases &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon SNS (Simple Notification Service) and Amazon SQS (Simple Queue Service):&lt;/strong&gt; Interprocess messaging &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Step Functions and Amazon CloudWatch Events:&lt;/strong&gt; Orchestration &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Kinesis:&lt;/strong&gt; Analytics
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt;: Here is an additional list of AWS Serverless services that were not mentioned in the original document.&lt;/p&gt;

&lt;p&gt;-&lt;strong&gt;AWS Redshift Spectrum:&lt;/strong&gt; Analytics and interactive querying on S3 &lt;br&gt;
-&lt;strong&gt;Amazon Athena:&lt;/strong&gt; interactive querying on S3 with read-on-schema technology&lt;br&gt;
-&lt;strong&gt;Amazon Aurora Serverless:&lt;/strong&gt; Databases &lt;br&gt;
-&lt;strong&gt;AWS Fargate:&lt;/strong&gt; Containerization &lt;br&gt;
-&lt;strong&gt;Amazon QuickSight:&lt;/strong&gt; Analytics and Visualization&lt;br&gt;
-&lt;strong&gt;Amazon Cognito:&lt;/strong&gt; Authentication ,authorization and user management&lt;br&gt;
-&lt;strong&gt;AWS KMS:&lt;/strong&gt; Key Management&lt;br&gt;
-&lt;strong&gt;AWS Glue:&lt;/strong&gt; ETL tool (Extract Transform and Load)&lt;br&gt;
-&lt;strong&gt;Amazon EventBridge:&lt;/strong&gt; Builds an event-driven architecture.&lt;br&gt;
-&lt;strong&gt;Amazon AppSync:&lt;/strong&gt; Create,publish and monitor secure GraphQL APIs and Subscriptions&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS Lambda -the Basics
&lt;/h1&gt;

&lt;p&gt;Lambda is a high-scale, provision-free serverless compute service . It is a (FaaS) Function-as-a-Service which scales precisely with the size of the workload .It runs more copies of the function in parallel in case of multiple simultaneous events to scale your code with high availability.AWS Lambda enables building reactive events as it works when triggered by an event .This reduces server's idle time and wasted capacity.&lt;br&gt;
Each Lambda function contains: &lt;br&gt;
-The &lt;strong&gt;Function Code&lt;/strong&gt; that you want to execute&lt;br&gt;
-The &lt;strong&gt;Function Configuration&lt;/strong&gt; that defines &lt;strong&gt;how&lt;/strong&gt; your code is executed.&lt;br&gt;
-(Optional) The &lt;strong&gt;Event Sources&lt;/strong&gt; that &lt;strong&gt;detect events&lt;/strong&gt; and &lt;strong&gt;invoke you function&lt;/strong&gt; as they occur. For example, an API Gateway(Event source) invokes a Lambda function when an API method created with API Gateway receives an HTTPS request.&lt;br&gt;
 You don’t need to write any code to integrate an event source with your Lambda function ,to manage infrastructure or scaling.Once you configure an event source for your function, your code is invoked when the event occurs.&lt;br&gt;
Also ,it’s a natural fit to build microservices using Lambda functions thanks to the inherent decoupling that is enforced in serverless applications through integrating Lambda functions and event sources.&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS Lambda- Diving Deeper
&lt;/h1&gt;

&lt;p&gt;This section provides a further explanation of AWS Lambda's components mentioned above  .  &lt;/p&gt;

&lt;h3&gt;
  
  
  Lambda Function Code
&lt;/h3&gt;

&lt;p&gt;It is the code you will run with AWS Lambda.AWS Lambda natively supports Java, Go, PowerShell, Node. js, C#, Python,PHP,SmallTAlk and Ruby code.It also supports libraries,artifacts and compiled native binaries.&lt;br&gt;
 &lt;strong&gt;AWS SAM Local&lt;/strong&gt;: A set of tools used to compile and test the components you plan to run inside of Lambda within a matching environment .&lt;/p&gt;

&lt;h4&gt;
  
  
  The Function Code Package:
&lt;/h4&gt;

&lt;p&gt;The &lt;strong&gt;Function Code Package&lt;/strong&gt; contains all of the assets you want to have available locally upon execution of your code (additional files,  classes, and libraries to be imported, binaries to be executed, or configuration files that your code might reference upon invocation.).&lt;br&gt;
While creating the Lambda function (through the AWS Management Console or CreateFunction API) and even while publishing an updated code to existing Lambda functions (through UpdateFunctionCode API),you can upload the code package directly or you can refer to the S3 bucket and object key where the package is uploaded.&lt;br&gt;
At minimum,the &lt;strong&gt;Function Code Package&lt;/strong&gt; includes the &lt;strong&gt;code function&lt;/strong&gt; to be executed when your function is invoked.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Handler:
&lt;/h4&gt;

&lt;p&gt;The &lt;strong&gt;handler&lt;/strong&gt;  is the code method (Java,C#) or the function (Node.js,Python) that is in your &lt;strong&gt;function code&lt;/strong&gt; that processes events.It is the first thing that executes when a Lambda function is invoked.  &lt;/p&gt;

&lt;h4&gt;
  
  
  The Event Object:
&lt;/h4&gt;

&lt;p&gt;The Event Object is one of the parameters provided to the &lt;strong&gt;handler function&lt;/strong&gt;.It includes all of the data and metadata that Lambda function needs.the event object differs in structure and contents,  depending on which event source created it.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Context Object:
&lt;/h4&gt;

&lt;p&gt;The &lt;strong&gt;context object&lt;/strong&gt; allows your function code to interact with the Lambda execution environment. It's contents and structure varies depending on the language runtime used by Lambda function.But at minimum it will contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS RequestId&lt;/strong&gt; :Used to track specific invocations of a Lambda function(important for error reporting)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remaining time&lt;/strong&gt; :The amount of time in milliseconds that remain before your function timeout occurs (maximum 300 seconds)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logging&lt;/strong&gt; :The information about which CloudWatch Logs stream your log statements will be sent to.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Writing Code for AWS Lambda—Statelessness and Reuse
&lt;/h4&gt;

&lt;p&gt;While writing your code for Lambda ,it’s important to understand that your code cannot make assumptions that state will be preserved from one invocation to the next.&lt;br&gt;
However, each time a function container is created and invoked, it remains active and available for subsequent&lt;br&gt;
invocations for at least a few minutes before it is terminated. We can define :&lt;br&gt;
-&lt;strong&gt;Warm container&lt;/strong&gt;:When subsequent&lt;br&gt;
invocations occur on a container that has already been active and invoked at least once before&lt;br&gt;
-&lt;strong&gt;Cold start&lt;/strong&gt;:When an invocation occurs for a Lambda function that requires your function code package to be created and invoked for the first time&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fv4frxcwi7rcnmw2cc2px.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fv4frxcwi7rcnmw2cc2px.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fig(1):Invocations of warm function containers and cold function containers&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Lambda Function Event Sources
&lt;/h3&gt;

&lt;p&gt;Event sources are the triggers that invoke your code on AWS Lambda function through the Invoke API.You don't have to write,  scale, or maintain any of the software that integrates the triggers with your Lambda function.&lt;/p&gt;

&lt;h4&gt;
  
  
  Invocation Patterns:
&lt;/h4&gt;

&lt;p&gt;There are two models for invoking a Lambda function: &lt;br&gt;
-&lt;strong&gt;Push Model&lt;/strong&gt;: Lambda function is invoked every time a particular event occurs within another AWS service.&lt;br&gt;
-&lt;strong&gt;Pull Model&lt;/strong&gt;:Lambda polls a data source and invokes your function with it.&lt;br&gt;
A a Lambda function can be executed synchronously or asynchronously through the &lt;strong&gt;InvocationType&lt;/strong&gt; parameter . This parameter has three possible values. &lt;strong&gt;RequestResponse&lt;/strong&gt; to execute &lt;strong&gt;Synchronously&lt;/strong&gt;, &lt;strong&gt;Event&lt;/strong&gt; to execute &lt;strong&gt;Asynchronously&lt;/strong&gt; and &lt;strong&gt;DryRun&lt;/strong&gt; to test that the invocation is permitted for the caller, but don’t&lt;br&gt;
execute the function.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lambda Function Configuration
&lt;/h3&gt;

&lt;p&gt;This section is about the various configuration options that define how your code is executed within Lambda. &lt;/p&gt;

&lt;h4&gt;
  
  
  Function Memory
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Function Memory&lt;/strong&gt; Helps to define the resources allocated to your executing Lambda function by increasing/decreasing function resources (memory/RAM).You can optimize the price and performance of Lambda function by selecting the appropriate memory allocation.&lt;/p&gt;

&lt;h4&gt;
  
  
  Versions and Aliases :
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Versioning&lt;/strong&gt; is possible for AWS Lambda functions.Each and every Lambda function has a default version built in: $LATEST that addresses the most recent uploaded code. Each version has its own Amazon Resource Name (ARN).&lt;br&gt;
PS: When calling the Invoke API or creating an event source for your Lambda function, you can also specify a specific version of the Lambda function .Otherwise, $LATEST is invoked by default.&lt;br&gt;
Each Lambda function container is specific to a particular version of your function. A different set of containers is installed and managed for each function version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Invoking your Lambda functions by their version numbers is useful during testing activities. However, this is not recommended for real application traffic. This this requires updating all of the triggers and clients invoking your Lambda function with Lambda alias to point at a new function version each time you wanted to update your code .Lambda aliases can be used to represent your Lambda function version (live/prod/active),to enable  blue/green deployment pattern ,and for debuging when an alias is integrated with a testing stack for example 
&lt;/h2&gt;

&lt;h2&gt;
  
  
  last paragraph  page 15
&lt;/h2&gt;

&lt;h4&gt;
  
  
  IAM Role
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Lambda Function Permissions
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Network Configuration
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Environment Variables
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Dead Letter Queues
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Timeout
&lt;/h4&gt;

&lt;h1&gt;
  
  
  Serverless Best Practices
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Serverless Architecture Best Practices
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Security Best Practices
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Reliability Best Practices
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Performance Efficiency Best Practices
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Operational Excellence Best Practices
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Cost Optimization Best Practices
&lt;/h4&gt;

&lt;h3&gt;
  
  
  Serverless Development Best Practices
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Infrastructure as Code – the AWS Serverless Application Model (AWS SAM)
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Local Testing – AWS SAM Local
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Coding and Code Management Best Practices
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Testing
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Continuous Delivery
&lt;/h4&gt;

&lt;h1&gt;
  
  
  Sample Serverless Architectures
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

</description>
      <category>cloud</category>
      <category>aws</category>
      <category>lambda</category>
      <category>cloudnative</category>
    </item>
    <item>
      <title>Hybrid Machine Learning | AWS Whitepaper Summary</title>
      <dc:creator>Marwa Talaat</dc:creator>
      <pubDate>Sat, 13 Nov 2021 10:09:32 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/hybrid-machine-learning-aws-whitepaper-summary-1k15</link>
      <guid>https://forem.com/awsmenacommunity/hybrid-machine-learning-aws-whitepaper-summary-1k15</guid>
      <description>&lt;p&gt;This article aims to discuss the outline, known considerations, design patterns, and solutions that customers should know when considering integrations between local compute and the AWS cloud across the machine learning lifecycle. &lt;/p&gt;

&lt;p&gt;AWS purpose hybrid ML patterns as an intermediate step in their cloud and ML journey. The patterns involve a minimum of two compute environments, typically local compute resources such as personal laptops or corporate data centers, and the cloud.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article is intended for individuals who already have a baseline understanding of machine learning, in addition to Amazon SageMaker.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Stage One: Basics
&lt;/h1&gt;

&lt;p&gt;Developing technology that applies machine learning is challenging since it depends on data. Datasets vary from bytes to petabytes, objects to file systems, text to vision, tables to logs. Software frameworks supporting machine learning models evolve rapidly, undergoing potentially major changes multiple times a year, if not quarter or month. Nowadays, data science projects require different skill levels in team, from business stakeholders, quality and availability of datasets and models, and customer adoption&lt;/p&gt;

&lt;p&gt;Companies who adopt a cloud-native approach realize its value of compute capacity with the needs of their business, technical resources to focus on building features, rather than taking on the burden of managing and maintaining their own underlying infrastructure. But for those companies born before the cloud and even for newer companies founded more recently, potentially those that made an informed decision to build on-premises, how can they realize the value of newly launched cloud services when the early requirements that were once infeasible on the cloud are now within reach?&lt;/p&gt;

&lt;p&gt;For customers who want to integrate the cloud with existing on-premises ML, AWS propose a series of tenets to guide our discussion: -&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Seamless management experience:&lt;/strong&gt;  Customers need end-to-end ML across multiple compute environments, limiting the burden of administrative while successfully operate complex tasks. &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Tunable latency:&lt;/strong&gt; The customers enjoy using applications that respond within the timelines of their moment-to-moment expectations, and designers of these applications understand the criticality of time-bound SLA’s. Engineers want to work with ML models that can respond to an app’s request within in milliseconds, regardless of the hosted. While not every customer requires response times at low latency levels, but faster is better. &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Fast time-to-value:&lt;/strong&gt; Customers expect solutions to be easy to use, with simple interfaces, and not requiring significant amounts of platform-specific engineering to execute a task. &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Flexible:&lt;/strong&gt; Customers need compute paradigms that provide the flexibility their business demands. ML applications may need to serve real-time responses to billions of users worldwide. Service providers should anticipate for deploying all environments.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Low Cost:&lt;/strong&gt; Customers want transparency in their cost structure, they need to see a clear economic advantage to computing in the cloud relative to developing locally. Service providers need to anticipate this and compete on cost with respect to local compute options&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;End in the cloud:&lt;/strong&gt; If there was any doubt that cloud computing is the way of the future, the global pandemic of 2020 put that doubt to rest. AWS also call out the final state of that design, helping customers understand which cloud technologies to leverage in the long runleverage in the long run.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are two very different approaches to hosting – one type of pattern trains in the cloud with the intention of hosting the model itself on-premises, while another hosts the model in the cloud to applications deployed on-premises. Finally, a key pillar in applying these patterns is security.&lt;/p&gt;

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

&lt;p&gt;At AWS, we look at “hybrid” capabilities as those that touch the cloud in some capacity, while also touching local compute resources. Local compute such as laptops hosting Jupyter notebooks and Python scripts, HDFS clusters storing terabytes of data, AWS Outposts stored on-premises, or AWS Outposts stored on-premises.&lt;/p&gt;

&lt;p&gt;The hybrid architectures are having a minimum of two compute environments, what we will call “primary” and “secondary” environments. The primary environment as where the workload begins, and secondary environment is where the workload ends.&lt;/p&gt;

&lt;p&gt;Depending on your case for instance if you are packaging up a model locally to deploy to the cloud, you might call your local laptop “primary” and your cloud environment “secondary.”. However, if you are training on cloud and want to deploy locally, you might call your cloud environment “primary” and your local environment “secondary.”&lt;/p&gt;

&lt;h2&gt;
  
  
  What hybrid is not?
&lt;/h2&gt;

&lt;p&gt;There are some container-specific tools that provide a “run anywhere” experience, such as EKS and ECS. In those contexts, we will lean into prescriptive guidance for building, training, and deploying machine learning models with these services.&lt;/p&gt;

&lt;h1&gt;
  
  
  Stage Two: Hybrid patterns for development
&lt;/h1&gt;

&lt;p&gt;Development refers to the phase in machine learning when customers are iteratively building models. This may or may not include exploratory data analysis, deep learning model development and compilation, software package installation and management, Jupyter kernels, visualization, Docker image building, and Python-driven data manipulation.&lt;/p&gt;

&lt;p&gt;There are two major options for hybrid development that customer can apply one or both. Laptop and desktop personal computers. Self-managed local servers utilizing specialized GPUs, colocations, self-managed racks, or corporate data centers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Develop on personal computers, to train and host in the cloud
&lt;/h2&gt;

&lt;p&gt;Customers can use local development environments, such as PyCharm or Jupyter installations on their laptops or personal computer, and then connect to the cloud via AWS Identity and Access Management (IAM) permissions and interface with AWS service APIs through the AWS CLI or an AWS SDK (ex boto3). Having connected to the cloud, customers can execute training jobs and/or deploy resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--25hcsFkc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4o7b038nehyq5o3hucx3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--25hcsFkc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4o7b038nehyq5o3hucx3.png" alt="Image description" width="633" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Develop on local servers, to train and host in the cloud
&lt;/h2&gt;

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

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

&lt;h1&gt;
  
  
  Stage Three: Training
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Hybrid patterns for training&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Hybrid pattern for training comes down to one of two paths. Either you train locally and deploy on the cloud. Or the data sitting on local resources and want to select from that to move into the cloud to train.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Training locally, to deploy in the cloud&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;During enterprise migrations, training locally may be advantageous as a first step to develop a model. There are two key actions here. First, if you are training locally then you will need to acquire the compute capacity to train a model and think about size of dataset, and models that you want to use. When you are training on-premises, you need to plan for that well in advance and acquire the compute resources ahead of time.&lt;/p&gt;

&lt;p&gt;After your model is trained, there are two common approaches for packaging and hosting it in the cloud. One Simple path is Docker, using a Docker file you can build your own custom image that hosts your inference script, model artifact, and packages. Register this image in the Elastic Container Registry (ECR) and point to it from your SageMaker estimator.&lt;/p&gt;

&lt;p&gt;Another option is using pre-built containers within the SageMaker Python SDK. Bring your inference script and custom packages, upload your model artifact to Amazon S3, and import an estimator for your framework of choice.&lt;/p&gt;

&lt;p&gt;In the following diagram, we outline how to do this from your laptop. The pattern is similar for doing the same from an enterprise data center with servers, as outlined above.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  How to monitor your model in the cloud?
&lt;/h2&gt;

&lt;p&gt;A key feature for hosting is model monitor, or the ability to detect data, bias, feature, and model quality drift. It is ability to capture data hitting your real-time endpoint, and programmatically compare this to your training data.&lt;/p&gt;

&lt;p&gt;Enabling model monitor is easy in SageMaker. Upload your training data to an Amazon S3 bucket and use our pre-built image to learn the upper and lower bounds on your training data. This job uses Amazon Deequ to perform “unit testing for data,” and you will receive a JSON file with the upper and lower statistically recommended bounds for each feature. You can modify these thresholds. After confirming your thresholds, schedule monitoring jobs in your production environment. The jobs run automatically, comparing your captured inference requests in Amazon S3 with your thresholds.&lt;/p&gt;

&lt;p&gt;CloudWatch will alert you when your inference data is outside of your pre-determined thresholds, and you can use those alerts to trigger a re-training pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to handle retraining / retuning?
&lt;/h2&gt;

&lt;p&gt;SageMaker makes train and tuning jobs easy to manage, because all you need to bring is your training script and dataset. Ensure your new dataset is loaded into an Amazon S3 bucket, or other supported data source.&lt;/p&gt;

&lt;p&gt;Once you have defined a training estimator, it is trivial to extend this to support hyperparameter tuning. Define your tuning job configuration using tuning best practices and execute. Having defined a tuning job, you can automate this in a variety of ways. While AWS Lambda may seem compelling upfront, to use the SageMaker Python SDK (and not boto3) with Lambda, sadly you need to create an executable layer to upload within your function.&lt;/p&gt;

&lt;p&gt;You may consider SageMaker Pipelines, an MLOps framework that uses your SageMaker Python SDK job constructs as argument and creates a step-driven framework to execute your entire pipeline. &lt;/p&gt;

&lt;h2&gt;
  
  
  How to serve thousands of models in the cloud at low cost?
&lt;/h2&gt;

&lt;p&gt;You may consider &lt;strong&gt;Multi-model&lt;/strong&gt; endpoints give you the ability to serve thousands of models from a single endpoint, invoking the name of the model when calling predict.&lt;br&gt;
Create the multi-model endpoint, pointing to Amazon S3, and load your model artifacts into the bucket. Invoke the endpoint from your client application, (eg. with AWS Lambda), and dynamically select the right model in your application. It allows to host up to 5 containers on a single SageMaker endpoint, invoking the endpoint with the name of the model you want to use.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Storing data locally, to train and deploy in the cloud
&lt;/h2&gt;

&lt;p&gt;when and how do I move my data to the cloud?&lt;/p&gt;

&lt;h2&gt;
  
  
  Schedule data transfer jobs with AWS DataSync
&lt;/h2&gt;

&lt;p&gt;It is a data transfer service that simplifies, automates, and accelerates moving data between on-premises storage systems and AWS storage services, as well as between AWS storage services.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; It can be easily moved petabytes of data from your local on-premises servers up to the AWS cloud.&lt;/li&gt;
&lt;li&gt; It can be deployed can easily move petabytes of data from your local on-premises servers up to the AWS cloud.&lt;/li&gt;
&lt;li&gt; It can be connected to your local NFS resources and deploy directly into Amazon S3 buckets or EFS volumes, or both.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Migrating from Local HDFS
&lt;/h2&gt;

&lt;p&gt;As customers explore migrating data stored in local HDFS clusters, typically they find themselves somewhere between two extremes. &lt;/p&gt;

&lt;p&gt;On the other, you might wholly embrace HDFS as your center and move towards hosting it within a managed service, Amazon Elastic Map Reduce (EMR).&lt;/p&gt;

&lt;h2&gt;
  
  
  Best practices
&lt;/h2&gt;

&lt;p&gt;• Use Amazon S3 intelligent tiering for objects over 128 KB &lt;br&gt;
• Use multiple AWS accounts, and connect them with Organizations &lt;br&gt;
• Set billing alerts &lt;br&gt;
• Enable SSO with your current Active Directory provider &lt;br&gt;
• Turn on Studio! &lt;/p&gt;

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

&lt;h2&gt;
  
  
  Develop in the cloud while connecting to data hosted on-premises
&lt;/h2&gt;

&lt;p&gt;Customers who see the value of outsourcing management and upkeep of their enterprise ML development platforms, i.e. through using managed services like Amazon SageMaker, can still connect in to their on-premises data store at the beginning and middle phases of their enterprise migration.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Data Wrangler &amp;amp; Snowflake
&lt;/h2&gt;

&lt;p&gt;Data Wrangler enables customers to browse and access data stores across Amazon S3, Amazon 3rd Athena, Amazon Redshift, and party data warehouses like Snowflake. This hybrid ML patten provides customers the ability to develop in the cloud while accessing data stored on premises, as organizations develop their migration plans.&lt;/p&gt;

&lt;h2&gt;
  
  
  Train in the cloud, to deploy ML models on-premises
&lt;/h2&gt;

&lt;p&gt;You can download whatever type of model artifact you need, but if you are deploying on-premises, you need to develop and host your own local web server.&lt;/p&gt;

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

&lt;p&gt;This scenario builds on your previous experience developing and training in the cloud, with the key difference of exporting your model artifact to deploy locally. AWS recommends using dev and/or test endpoints in the cloud to give your teams the maximum potential to develop the best models they can.&lt;/p&gt;

&lt;p&gt;If you are using a managed deep learning container, also known as “script mode,” for training and tuning, but you still want to deploy that model locally, plan on building your own image with your preferred software version, scanning, maintaining, and patching this over time. If you are using your own image, you will need to own updating that image as the software version, such as TensorFlow. Note that the best practice is to decouple hosting your ML model from hosting your application.&lt;/p&gt;

&lt;p&gt;As models grow and shrink in size, hitting potentially billions of parameters and hundreds of gigs in byte size, or shrinking down to hundreds of parameters and staying under a few MB in size, you want the elasticity of the cloud to seamlessly map the state-of-the-art model to an efficient hardware choice.&lt;/p&gt;

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

&lt;h1&gt;
  
  
  Stage Four: Deployment
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Monitor ML models deployed on-premises with SageMaker Edge Manager
&lt;/h2&gt;

&lt;p&gt;Customers can train ML models in the cloud, deploy these on-premises, and monitor and update them in the cloud using SageMaker Edge Manager. SageMaker Edge Manage makes it easy for customers to manage ML models deployed on Windows, Linux, or ARM-based compute environments. &lt;/p&gt;

&lt;p&gt;While customers do still need to provision, manage, procure, and physically secure the local compute environments in this pattern, Edge Manage simplifies the monitoring and updating of these models by bringing the control plane up to the cloud. However, you can bring your own monitoring algorithm to the service and trigger retraining pipelines as necessary, using the service the redeploy that model back down to the local device. This is particularly common for technology companies developing models for personal computers, such as laptops and desktops.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Hybrid patterns for deployment&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Hybrid ML patterns around deployment can be interesting and complex. Choosing the “best” local deployment option has a lot of variety. You want to think about where your customers sit geographically, then you want to get your solution as close to them as you can. You want to balance speed with cost, cutting-edge solutions with ease of deployment and managing.&lt;/p&gt;

&lt;p&gt;In this section will discuss the architecture for hosting an ML model via SageMaker in an AWS region, serving responses to requests from applications hosted on-premises. After that we’ll look at additional patterns for hosting ML models via Lambda at the Edge, Outposts, Local Zones, and Wavelength.&lt;/p&gt;

&lt;h2&gt;
  
  
  Serve models in the cloud to applications hosted on-premises
&lt;/h2&gt;

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

&lt;p&gt;The most common use case for a hybrid pattern like this is enterprise migrations. You might have a data science team with tens of models, if not more than one hundred, ready to deploy via the cloud, while your application team is still refactoring their code to host on cloud-native services.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Host ML Models with Lambda at Edge to applications on-premises
&lt;/h2&gt;

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

&lt;p&gt;This pattern takes advantage of a key capability of the AWS global network – the content delivery network known as Amazon CloudFront. Deploying content to &lt;strong&gt;CloudFront&lt;/strong&gt; is easy, customers can package up code via AWS Lambda and set it to trigger from their CloudFront distribution.&lt;/p&gt;

&lt;p&gt;What’s elegant about this approach is that CloudFront manages which of the 230+ points of presence will execute your function. Once you’ve set your Lambda function to trigger off CloudFront, you’re telling the service to replicate that function across all available regions and points of presence. This can take up to 8 minutes to replicate and become available.&lt;/p&gt;

&lt;p&gt;This is a huge value-add for global companies looking at improving their digital customer experience worldwide.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  AWS Local Zones
&lt;/h2&gt;

&lt;p&gt;Local Zones are a way to extend your cloud resources to physical locations that are geographically closer to your customers. You can deploy ML models via ECS or EKS to serve inference with ultra- low latency near your customers, using AWS Local Zones.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Wavelength
&lt;/h2&gt;

&lt;p&gt;Wavelength is ideal when you are solving applications around mobile 5G devices, either anticipating network drop-offs or serving uses real-time model inference results. Wavelength provides ultra-low latency to 5G devices, and you can deploy ML models to this service via ECS or EKS. Wavelength embeds storage and compute inside the telecom providers, which is the actual 5G network.&lt;/p&gt;

&lt;h2&gt;
  
  
  Training with a 3rd party SaaS provider to host in the cloud
&lt;/h2&gt;

&lt;p&gt;There are a lot of great SaaS providers for ML out there in the market today, like H20, DataRobot, Databricks, SAS, and others. 3rd Hosting a model in Amazon SageMaker that was trained from a party SAAS provider is easy. Ensure your provider allows export of proprietary software frameworks, such as with jars, bundles, images, etc. Follow &lt;a href="https://docs.aws.amazon.com/sagemaker/latest/dg/docker-containers.html"&gt;steps to create a Docker file using&lt;/a&gt;that software framework, port into the Elastic Container Registry, and host on SageMaker.&lt;/p&gt;

&lt;p&gt;Keep in mind that providers will have different ways of handling software, in particular images and image versions.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Control plane patterns for hybrid ML&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;AWS uses the concept of a “control plane,” or set of features dedicated to operations and management, while keeping this distinct from the “data plane,” or the datasets, containers, software, and compute environments.&lt;/p&gt;

&lt;p&gt;Customers’ need it for operationalizing ML workloads are as varied and diverse as the businesses they exist within. Today it is not feasible for a single workflow orchestration tool to solve every problem, so most customers standardize on one workflow paradigm while keeping options open for others that may better solve given use cases. One such common control plane is &lt;a href="https://www.kubeflow.org/docs/started/installing-kubeflow/"&gt;Kubeflow&lt;/a&gt; in conjunction with &lt;a href="https://aws.amazon.com/eks/eks-anywhere/"&gt;EKS Anywhere&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;SageMaker offers a native approach for workflow orchestration, known as &lt;a href="https://aws.amazon.com/sagemaker/pipelines/"&gt;SageMaker Pipelines&lt;/a&gt;.. It is ideal for advanced SageMaker users, especially those who are already onboarded to the &lt;a href="https://aws.amazon.com/sagemaker/studio/"&gt;IDE SageMaker Studio&lt;/a&gt;. The Studio also offers a UI to visual workflows built with SageMaker Pipelines. Apache Airflow is also a compelling option for ML workflow orchestration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Orchestrate Hybrid ML Workloads with Kubeflow and EKS Anywhere
&lt;/h2&gt;

&lt;p&gt;In this example we’re demonstrating training within local on-premises resources and orchestrating it using Kubeflow.&lt;/p&gt;

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

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

&lt;h1&gt;
  
  
  Stage Five: Other Services
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Auxiliary services for hybrid ML patterns&lt;/em&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  AWS Outposts
&lt;/h2&gt;

&lt;p&gt;Outposts is a keyway to enable hybrid experiences within your own data center. Order AWS Outposts, and Amazon will ship, install, and manage these resources for you. You can connect into these resources however you prefer and manage them from the cloud.&lt;/p&gt;

&lt;p&gt;Outposts helps solve cases where customers want to build applications in countries where there is not currently an AWS Region, or for regulations that have strict data residency requirements, like online gambling and sports betting.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Inferentia
&lt;/h2&gt;

&lt;p&gt;A compelling reason to consider deploying your ML models in the cloud is the ease of accessing custom hardware for ML inferencing, specifically AWS Inferentia. You can use SageMaker’s managed deep learning containers to train your ML models, compile them for Inferentia with Neo, host on the cloud, and develop retrain and tune pipeline as usual. Using AWS Inferentia, Alexa was able to reduce their cost of hosting by 25%.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Direct Connect
&lt;/h2&gt;

&lt;p&gt;Ability to establish a private connection between your on-premises resources and your data center. Remember to establish a redundant link, as wires do go south!&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon ECS / EKS Anywhere
&lt;/h2&gt;

&lt;p&gt;Both Amazon ECS and Amazon EKS feature “Anywhere” capabilities. This means that you can use the cloud as your control plane, to define, manage, and monitor your deployed applications, while executing tasks both in the Region and on-premises. The customers can use ECS Anywhere to deploy their models both in the cloud and on-premises at the same point in time!&lt;/p&gt;

&lt;h1&gt;
  
  
  The Final Stage: Use Cases
&lt;/h1&gt;

&lt;h2&gt;
  
  
  *Hybrid ML Use Cases *
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Enterprise Migrations
&lt;/h2&gt;

&lt;p&gt;One of the single most common use cases for hybrid patterns is enterprise migrations. For some of the largest and oldest organizations on the planet, without a doubt there is going to be a difference in ability and availability in moving towards the cloud across their teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  Manufacturing
&lt;/h2&gt;

&lt;p&gt;Applications within agriculture, industrial, and manufacturing are ripe opportunities for hybrid ML. After companies have invested tens, and sometimes hundreds, of thousands of dollars in advanced machinery, it is simply a matter of prudence to develop and monitor ML models to predict the health of that machinery.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gaming
&lt;/h2&gt;

&lt;p&gt;Customers who build gaming applications may see the value in adopting advanced ML services like Amazon SageMaker to raise the bar on their ML-applications but struggle to realize this if their entire platform was build and is currently hosted on premises. The AWS global delivery network to minimize end-user latency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mobile application development
&lt;/h2&gt;

&lt;p&gt;With the introduction of AWS Wavelength, customers can deploy ML models directly inside of the 5G network. To solve applications such as anticipated network drop-off or hosting ML models in the cloud for real-time inferencing with 5G customers, you can use ML models hosted on ECS to deploy and monitor models onto AWS Wavelength. This becomes a hybrid pattern when customers develop and train in a secondary environment, wherever that may be, with the intention to deploy onto AWS Wave.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-enhanced media and content creation
&lt;/h2&gt;

&lt;p&gt;Customers can host these billion-plus parameter models via ECS on AWS Local Zones, responding to application requests coming from on-premises data centers, to provide world-class experiences to content creators.&lt;/p&gt;

&lt;p&gt;Depending on where customers develop and retrain their models, using Local Zones with SOTA models may or may not be a true hybrid pattern, but used effectively it can enhance content generator’s productivity and ability to create.&lt;/p&gt;

&lt;h2&gt;
  
  
  Autonomous Vehicles
&lt;/h2&gt;

&lt;p&gt;Customers who develop autonomous machinery, vehicles, or robots in multiple capacity by default require hybrid solutions. This is because while training can happen anywhere, inference must necessarily happen at the edge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/sagemaker/neo/"&gt;Amazon SageMaker Neo&lt;/a&gt; is a compelling option here. Key questions for hybrid ML AV architectures include monitoring at the edge, retraining and retuning pipelines, in addition to efficient and automatic data labelling.&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;In this document, we explored hybrid ML patterns across the entire ML lifecycle. We looked at developing locally, while training and deploying in the cloud. We discussed patterns for training locally to deploy on the cloud, and even to host ML models in the cloud to serve applications on-premises.&lt;/p&gt;

&lt;p&gt;At the end of the day, we want to support customer success in all shapes and forms. We firmly believe that most workloads will end in the cloud in the long run, but because the complexity, magnitude, and length of enterprise migrations may be daunting for some of the oldest organizations in the world, we propose these hybrid ML patterns as an intermediate step on customer’s cloud journey.&lt;/p&gt;

&lt;h1&gt;
  
  
  References:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;If you are interested in learning how to migrate from local HDFS clusters to Amazon EMR, please see this migration guide: &lt;a href="https://d1.awsstatic.com/whitepapers/amazon_emr_migration_guide.pdf"&gt;https://d1.awsstatic.com/whitepapers/amazon_emr_migration_guide.pdf&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="//chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/viewer.html?pdfurl=https%3A%2F%2Fd1.awsstatic.com%2Fwhitepapers%2Fhybrid-machine-learning.pdf%3Fdid%3Dwp_card%26trk%3Dwp_card&amp;amp;clen=848787&amp;amp;chunk=true"&gt;Original AWS Whitepaper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>machinelearning</category>
      <category>aws</category>
      <category>cloud</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Overview of AWS: Quantum, Robotics, Satellite, Security, Identity, Compliance, and Storage Services |AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Mon, 08 Nov 2021 12:08:04 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-quantum-robotics-satellite-security-identity-compliance-and-storage-services-aws-whitepaper-summary-2ahi</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-quantum-robotics-satellite-security-identity-compliance-and-storage-services-aws-whitepaper-summary-2ahi</guid>
      <description>&lt;h2&gt;
  
  
  Quantum Technologies
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Braket&lt;/strong&gt; is a fully managed quantum computing service that helps researchers and developers get started with the technology to accelerate research and discovery. Amazon Braket provides a development environment for you to explore and build quantum algorithms, test them on quantum circuit simulators, and run them on different quantum hardware technologies.&lt;/p&gt;




&lt;h2&gt;
  
  
  Robotics
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;AWS RoboMaker&lt;/strong&gt; is a service that makes it easy to develop, test, and deploy intelligent robotics applications at scale. RoboMaker extends the most widely used open-source robotics software framework, Robot Operating System (ROS), with connectivity to cloud services. This includes AWS machine learning services, monitoring services, and analytics services that enable a robot to stream data, navigate, communicate, comprehend, and learn. RoboMaker provides a robotics development environment for application development, a robotics simulation service to accelerate application testing, and a robotics fleet management service for remote application deployment, update, and management.&lt;/p&gt;




&lt;h2&gt;
  
  
  Satellite
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;AWS Ground Station&lt;/strong&gt; is a fully managed service that lets you control satellite communications, downlink and process satellite data, and scale your satellite operations quickly, easily and cost-effectively without having to worry about building or managing your own ground station infrastructure.&lt;/p&gt;




&lt;h2&gt;
  
  
  Security, Identity, and Compliance
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Cognito&lt;/strong&gt; lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. With Amazon Cognito, you also have the option to authenticate users through social identity providers such as Facebook, Twitter, or Amazon, with SAML identity solutions, or by using your own identity system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Detective&lt;/strong&gt; makes it easy to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities. Amazon Detective automatically collects log data from your AWS resources and uses machine learning, statistical analysis, and graph theory to build a linked set of data that enables you to easily conduct faster and more efficient security investigations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon GuardDuty&lt;/strong&gt; is a threat detection service that continuously monitors for malicious or unauthorized behavior to help you protect your AWS accounts and workloads. It monitors for activity such as unusual API calls or potentially unauthorized deployments that indicate a possible account compromise. GuardDuty also detects potentially compromised instances or reconnaissance by attackers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Inspector&lt;/strong&gt; is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for exposure, vulnerabilities, and deviations from best practices. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Macie&lt;/strong&gt; is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. Amazon Macie recognizes sensitive data such as personally identifiable information (PII) or intellectual property, and provides you with dashboards and alerts that give visibility into how this data is being accessed or moved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Artifact&lt;/strong&gt; is your go-to, central resource for compliance-related information that matters to you. It provides on-demand access to AWS’ security and compliance reports and select online agreements. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Audit Manager&lt;/strong&gt; helps you continuously audit your AWS usage to simplify how you assess risk and compliance with regulations and industry standards. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Certificate Manager&lt;/strong&gt; is a service that lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certiﬁcates for use with AWS services and your internal connected resources. SSL/TLS certiﬁcates are used to secure network communications and establish the identity of websites over the Internet as well as resources on private networks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS CloudHSM&lt;/strong&gt; is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Directory Service&lt;/strong&gt; for Microsoft Active Directory, also known as AWS Managed Microsoft AD, enables your directory-aware workloads and AWS resources to use managed Active Directory in the AWS Cloud. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Firewall Manager&lt;/strong&gt; is a security management service that makes it easier to centrally configure and manage AWS WAF rules across your accounts and applications. Using Firewall Manager, you can easily roll out AWS WAF rules for your Application Load Balancers and Amazon CloudFront distributions across accounts in AWS Organizations. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Identity and Access Management (IAM)&lt;/strong&gt; enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. IAM allows you to do the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Manage IAM users and their access&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manage IAM roles and their permissions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manage federated users and their permissions&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AWS Key Management Service (KMS)&lt;/strong&gt; makes it easy for you to create and manage keys and control the use of encryption across a wide range of AWS services and in your applications. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Network Firewall&lt;/strong&gt; is a managed service that makes it easy to deploy essential network protections for all of your Amazon Virtual Private Clouds (VPCs). The service can be setup with just a few clicks and scales automatically with your network traffic, so you don't have to worry about deploying and managing any infrastructure. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Resource Access Manager (RAM)&lt;/strong&gt; helps you securely share your resources across AWS accounts, within your organization or organizational units (OUs) in AWS Organizations, and with IAM roles and IAM users for supported resource types. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Secrets Manager&lt;/strong&gt; helps you protect secrets needed to access your applications, services, and IT resources. The service enables you to easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Security Hub&lt;/strong&gt; gives you a comprehensive view of your high-priority security alerts and compliance status across AWS accounts. There are a range of powerful security tools at your disposal, from firewalls and endpoint protection to vulnerability and compliance scanners. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Single Sign-On (SSO)&lt;/strong&gt; is a cloud SSO service that makes it easy to centrally manage SSO access to multiple AWS accounts and business applications. Your users simply sign in to a user portal with credentials they configure in AWS SSO or using their existing corporate credentials to access all their assigned accounts and applications from one place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS WAF&lt;/strong&gt; is a web application ﬁrewall that helps protect your web applications from common web exploits that could aﬀect application availability, compromise security, or consume excessive resources.&lt;/p&gt;




&lt;h2&gt;
  
  
  Storage
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Elastic Block Store (Amazon EBS)&lt;/strong&gt; provides persistent block storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Elastic File System (Amazon EFS)&lt;/strong&gt; provides a simple, scalable, elastic file system for Linux-based workloads for use with AWS Cloud services and on-premises resources. You can access your file systems across AZs and AWS Regions and share files between thousands of Amazon EC2 instances and on-premises servers via AWS Direct Connect or AWS VPN.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon FSx for Lustre&lt;/strong&gt; is a fully managed file system that is optimized for compute-intensive workloads, such as high performance computing, machine learning, and media data processing workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon FSx for Windows&lt;/strong&gt;File Server provides a fully managed native Microsoft Windows file system so you can easily move your Windows-based applications that require file storage to AWS. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Simple Storage Service (Amazon S3)&lt;/strong&gt; is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon S3 Glacier&lt;/strong&gt; is a secure, durable, and extremely low-cost storage service for data archiving and long-term backup. It is designed to deliver 99.999999999% durability, and provides comprehensive security and compliance capabilities that can help meet even the most stringent regulatory requirements. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Backup&lt;/strong&gt; enables you to centralize and automate data protection across AWS services. AWS Backup offers a cost-effective, fully managed, policy-based service that further simplifies data protection at scale. AWS Backup also helps you support your regulatory compliance or business policies for data protection. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Storage Gateway&lt;/strong&gt; is a hybrid storage service that enables your on-premises applications to seamlessly use AWS cloud storage. You can use the service for backup and archiving, disaster recovery, cloud data processing, storage tiering, and migration.&lt;/p&gt;




&lt;p&gt;Thank you for following this series of articles and I hope it will be useful to you&lt;br&gt;
If you want to read about the original Whitepaper , you can find it &lt;a href="https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Overview of AWS : Media ,  Migration and Transfer, Networking and Content Delivery Services| AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Mon, 08 Nov 2021 11:59:13 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-media-migration-and-transfer-networking-and-content-delivery-services-aws-whitepaper-summary-33cj</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-media-migration-and-transfer-networking-and-content-delivery-services-aws-whitepaper-summary-33cj</guid>
      <description>&lt;h2&gt;
  
  
  Media Services
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Elastic Transcoder&lt;/strong&gt; is media transcoding in the cloud. It is designed to be a highly scalable, easy-to-use, and cost-eﬀective way for developers and businesses to convert (or transcode) media ﬁles from their source format into versions that will play back on devices like smartphones, tablets, and PCs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Interactive Video Service (Amazon IVS)&lt;/strong&gt; is a managed live streaming solution that is quick and easy to set up, and ideal for creating interactive video experiences. You can easily customize and enhance the audience experience through the Amazon IVS player SDK and timed metadata APIs, allowing you to build a more valuable relationship with your viewers on your own websites and applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nimble Studio&lt;/strong&gt; empowers creative studios to produce visual effects, animation, and interactive content entirely in the cloud, from storyboard sketch to final deliverable. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental Appliances and Software&lt;/strong&gt; solutions bring advanced video processing and delivery technologies into your data center, co-location space, or on-premises facility. &lt;br&gt;
AWS Elemental Live, Server and Conductor come in two variants: ready-to-deploy appliances, or AWS-licensed software that you install on your own hardware. AWS Elemental Link is a compact hardware device that sends live video to the cloud for encoding and delivery to viewers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaConnect&lt;/strong&gt; is a high-quality transport service for live video.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaConvert&lt;/strong&gt; is a file-based video transcoding service with broadcast-grade features. With AWS Elemental MediaConvert, you can focus on delivering compelling media experiences without having to worry about the complexity of building and operating your own video processing infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaLive&lt;/strong&gt; is a broadcast-grade live video processing service. It lets you create high-quality video streams for delivery to broadcast televisions and internet-connected multiscreen devices, like connected TVs, tablets, smart phones, and set-top boxes. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaPackage&lt;/strong&gt; reliably prepares and protects your video for delivery over the Internet. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaStore&lt;/strong&gt; is an AWS storage service optimized for media. It gives you the performance, consistency, and low latency required to deliver live streaming video content. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Elemental MediaTailor&lt;/strong&gt; lets video providers insert individually targeted advertising into their video streams without sacrificing broadcast-level quality-of-service. &lt;/p&gt;




&lt;h2&gt;
  
  
  Migration and Transfer
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;AWS Application Migration Service (AWS MGN)&lt;/strong&gt; allows you to quickly realize the benefits of migrating applications to the cloud without changes and with minimal downtime.&lt;br&gt;
by launching non-disruptive tests before migrating, you can be confident that your most critical applications such as SAP, Oracle, and SQL Server will work seamlessly on AWS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Migration Hub&lt;/strong&gt; provides a single location to track the progress of application migrations across multiple AWS and partner solutions.  This allows you to quickly get progress updates across all of your migrations, easily identify and troubleshoot any issues, and reduce the overall time and effort spent on your migration projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Application Discovery Service&lt;/strong&gt; helps enterprise customers plan migration projects by gathering information about their on-premises data centers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Database Migration Service&lt;/strong&gt; helps you migrate databases to AWS easily and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Server Migration Service (SMS)&lt;/strong&gt; is an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS Snow&lt;/strong&gt; Family helps customers that need to run operations in austere, non-data center environments, and in locations where there's lack of consistent network connectivity. The Snow Family comprises AWS Snowcone, AWS Snowball, and AWS Snowmobile and offers a number of physical devices and capacity points, most with built-in computing capabilities. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Snowcone&lt;/strong&gt; is the smallest member of the AWS Snow Family of edge computing edge storage, and data transfer devices, weighing in at 4.5 pounds (2.1 kg) with 8 terabytes of usable storage. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Snowball&lt;/strong&gt; is an edge computing, data migration, and edge storage device that comes in two options. Snowball Edge Storage Optimized devices provide both block storage and Amazon S3-compatible object storage, and 40 vCPUs. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Snowmobile&lt;/strong&gt; is an exabyte-scale data transfer service used to move extremely large amounts of data to AWS. You can transfer up to 100 PB per Snowmobile, a 45-foot long ruggedized shipping container, pulled by a semi-trailer truck. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS DataSync&lt;/strong&gt; is a data transfer service that makes it easy for you to automate moving data between on-premises storage and Amazon S3 or Amazon Elastic File System (Amazon EFS). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transfer Family&lt;/strong&gt; provides fully managed support for file transfers directly into and out of Amazon S3 or Amazon EFS.  Getting started with the AWS Transfer Family is easy; there is no infrastructure to buy and set up.&lt;/p&gt;




&lt;h2&gt;
  
  
  Networking and Content Delivery
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon API Gateway&lt;/strong&gt; is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon CloudFront&lt;/strong&gt; is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Route 53&lt;/strong&gt; is a highly available and scalable cloud Domain Name System (DNS) web service.&lt;br&gt;
Amazon Route 53 effectively connects user requests to infrastructure running in AWS—such as EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets—and can also be used to route users to infrastructure outside of AWS. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Virtual Private Cloud (Amazon VPC)&lt;/strong&gt; lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS App Mesh&lt;/strong&gt; makes it easy to monitor and control microservices running on AWS. App Mesh standardizes how your microservices communicate, giving you end-to-end visibility and helping to ensure high-availability for your applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Cloud Map&lt;/strong&gt; is a cloud resource discovery service. With Cloud Map, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources. This increases your application availability because your web service always discovers the most up-to-date locations of its resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Direct Connect&lt;/strong&gt; makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your data center, office, or co-location environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Global Accelerator&lt;/strong&gt; is a networking service that improves the availability and performance of the applications that you offer to your global users.&lt;br&gt;
AWS Global Accelerator  makes it easier to manage your global applications by providing static IP addresses that act as a fixed entry point to your application hosted on AWS which eliminates the complexity of managing specific IP addresses for different AWS Regions and Availability Zones. AWS Global Accelerator is easy to set up, configure and manage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS PrivateLink&lt;/strong&gt; simplifies the security of data shared with cloud-based applications by eliminating the exposure of data to the public Internet. AWS PrivateLink provides private connectivity between VPCs, AWS services, and on-premises applications, securely on the Amazon network. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transit Gateway&lt;/strong&gt; is a service that enables customers to connect their Amazon Virtual Private Clouds (VPCs) and their on-premises networks to a single gateway. As you grow the number of workloads running on AWS, you need to be able to scale your networks across multiple accounts and Amazon VPCs to keep up with the growth. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Virtual Private Network&lt;/strong&gt; solutions establish secure connections between your on-premises networks, remote offices, client devices, and the AWS global network. AWS VPN is comprised of two services: AWS Site-to-Site VPN and AWS Client VPN. Each service provides a highly-available, managed, and elastic cloud VPN solution to protect your network traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elastic Load Balancing (ELB)&lt;/strong&gt; automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>transfer</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Overview of AWS : Management and Governance | AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Mon, 08 Nov 2021 11:52:42 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-management-and-governance-aws-whitepaper-summary-3g8e</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-management-and-governance-aws-whitepaper-summary-3g8e</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zaB29f4o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wh1yvw3izynrwynqkp77.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zaB29f4o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wh1yvw3izynrwynqkp77.png" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Management and Governance
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amazon CloudWatch&lt;/strong&gt; is a monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers.  You can use CloudWatch to set high resolution alarms, visualize logs and metrics side by side, take automated actions, troubleshoot issues, and discover insights to optimize your applications, and ensure they are running smoothly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Auto Scaling&lt;/strong&gt; monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. With AWS Auto Scaling, your applications always have the right resources at the right time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Chatbot&lt;/strong&gt; is an interactive agent that makes it easy to monitor and interact with your AWS resources in your Slack channels and Amazon Chime chat rooms. With AWS Chatbot you can receive alerts, run commands to return diagnostic information, invoke AWS Lambda functions, and create AWS support cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Compute Optimizer&lt;/strong&gt; recommends optimal AWS resources for your workloads to reduce costs and improve performance by using machine learning to analyze historical utilization metrics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Control Tower&lt;/strong&gt; automates the set-up of a baseline environment or landing zone, that is a secure, well-architected multi-account AWS environment. Control Tower automates the set-up of their landing zone and configures AWS management and security services based on established best practices in a secure, compliant, multi-account environment. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CloudFormation&lt;/strong&gt; gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CloudTrail&lt;/strong&gt; is a web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Config&lt;/strong&gt; is a fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance. The Config Rules feature enables you to create rules that automatically check the configuration of AWS resources recorded by AWS Config.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Launch Wizard&lt;/strong&gt; offers a guided way of sizing, configuring, and deploying AWS resources for third-party applications, such as Microsoft SQL Server Always On and HANA based SAP systems, without the need to manually identify and provision individual AWS resources. To start, you input your application requirements, including performance, number of nodes, and connectivity on the service console.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Organizations&lt;/strong&gt; helps you centrally manage and govern your environment as you grow and scale your AWS resources. Using AWS Organizations, you can programmatically create new AWS accounts and allocate resources, group accounts to organize your workflows, apply policies to accounts or groups for governance, and simplify billing by using a single payment method for all of your accounts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS OpsWorks&lt;/strong&gt; is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Proton&lt;/strong&gt; is the first fully managed delivery service for container and serverless applications. Platform engineering teams can use AWS Proton to connect and coordinate all the different tools needed for infrastructure provisioning, code deployments, monitoring, and updates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Service Catalog&lt;/strong&gt; allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Systems Manager&lt;/strong&gt; gives you visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and allows you to automate operational tasks across your AWS resources. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Systems Manager&lt;/strong&gt; contains the following tools:&lt;br&gt;
Resource groups: Lets you create a logical group of resources associated with a particular workload such as different layers of an application stack, or production versus development environments.&lt;br&gt;
Insights Dashboard: Displays operational data that the AWS Systems Manager automatically aggregates for each resource group. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Run Command: Provides a simple way of automating common administrative tasks like remotely executing shell scripts or PowerShell commands, installing software updates, or making changes to the configuration of OS, software, EC2 and instances and servers in your on-premises data center.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;State Manager: Helps you define and maintain consistent OS configurations such as firewall settings and anti-malware definitions to comply with your policies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inventory: Helps you collect and query configuration and inventory information about your instances and the software installed on them.&lt;br&gt;
Maintenance Window: Lets you define a recurring window of time to run administrative and maintenance tasks across your instances. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Patch Manager: Helps you select and deploy operating system and software patches automatically across large groups of instances. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automation: Simplifies common maintenance and deployment tasks, such as updating Amazon Machine Images (AMIs).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Parameter Store: Provides an encrypted location to store important administrative information such as passwords and database strings. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Distributor: Helps you securely distribute and install software packages, such as software agents. Systems Manager Distributor allows you to centrally store and systematically distribute software packages while you maintain control over versioning. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Session Manager: Provides a browser-based interactive shell and CLI for managing Windows and Linux EC2 instances, without the need to open inbound ports, manage SSH keys, or use bastion hosts. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AWS Trusted Advisor&lt;/strong&gt; is an online resource to help you reduce cost, increase performance, and improve security by optimizing your AWS environment. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Personal Health Dashboard&lt;/strong&gt; provides alerts and remediation guidance when AWS is experiencing events that might affect you. While the Service Health Dashboard displays the general status of AWS services, Personal Health Dashboard gives you a personalized view into the performance and availability of the AWS services underlying your AWS resources. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Managed Services&lt;/strong&gt; provides ongoing management of your AWS infrastructure so you can focus on your applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS Console Mobile Application&lt;/strong&gt; lets customers view and manages a select set of resources to support incident response while on the go. Customers can view ongoing issues and follow through to the relevant CloudWatch alarm screen for a detailed view with graphs and configuration options. In addition, customers can check on the status of specific AWS services, view detailed resource screens, and perform select actions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS License Manager&lt;/strong&gt; makes it easier to manage licenses in AWS and on-premises servers from software vendors such as Microsoft, SAP, Oracle, and IBM. Administrators gain control and visibility of all their licenses with the AWS License Manager dashboard and reduce the risk of non-compliance, misreporting, and additional costs due to licensing overages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS Well-Architected Tool&lt;/strong&gt; helps you review the state of your workloads and compares them to the latest AWS architectural best practices. &lt;/p&gt;

</description>
      <category>management</category>
      <category>governance</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Overview of AWS : Machine learning Services| AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Wed, 03 Nov 2021 18:21:32 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-machine-learning-services-aws-whitepaper-summary-33h5</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-machine-learning-services-aws-whitepaper-summary-33h5</guid>
      <description>&lt;h2&gt;
  
  
  Machine Learning services
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Augmented AI (Amazon A2I)&lt;/strong&gt; is a machine learning service that makes it easy to build the workflows required for human review. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon CodeGuru&lt;/strong&gt; is a developer tool that provides intelligent recommendations to improve code quality and identify an application’s most expensive lines of code. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CodeGuru Reviewer&lt;/strong&gt; uses machine learning and automated reasoning to identify critical issues, security vulnerabilities, and hard-to-find bugs during application development and provides recommendations to improve code quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CodeGuru Profiler&lt;/strong&gt; helps developers find an application’s most expensive lines of code by helping them understand the runtime behavior of their applications, identify and remove code inefficiencies, improve performance, and significantly decrease compute costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Comprehend&lt;/strong&gt; is a natural language processing (NLP) service that uses machine learning to find insights and relationships in a text. No machine learning experience is required.&lt;br&gt;
Amazon Comprehend uses machine learning to help you uncover the insights and relationships in your unstructured data. The service identifies the language of the text; extracts key phrases, places, people, brands, or events; understands how positive or negative the text is; analyzes text using tokenization and parts of speech; and automatically organizes a collection of text files by topic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon DevOps Guru&lt;/strong&gt; is a Machine Learning (ML) powered service that makes it easy to improve an application’s operational performance and availability. DevOps Guru detects behaviors that deviate from normal operating patterns so you can identify operational issues long before they impact your customers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Elastic Inference&lt;/strong&gt; allows you to attach low-cost GPU-powered acceleration to Amazon EC2 and Amazon SageMaker instances to reduce the cost of running deep learning inference by up to 75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, PyTorch, and ONNX models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Forecast&lt;/strong&gt; is a fully managed service that uses machine learning to deliver highly accurate forecasts.&lt;br&gt;
Amazon Forecast is a fully managed service, so there are no servers to provision, and no machine learning models to build, train, or deploy. You pay only for what you use, and there are no minimum fees and no upfront commitments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Fraud Detector&lt;/strong&gt; is a fully managed service that uses machine learning (ML) and more than 20 years of fraud detection expertise from Amazon, to identify potentially fraudulent activity so customers can catch more online fraud faster. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon HealthLake&lt;/strong&gt; is a HIPAA-eligible service that healthcare providers, health insurance companies, and pharmaceutical companies can use to store, transform, query, and analyze large-scale health data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Kendra&lt;/strong&gt; is an intelligent search service powered by machine learning. Kendra reimagines enterprise search for your websites and applications so your employees and customers can easily find the content they are looking for, even when it’s scattered across multiple locations and content repositories within your organization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Lex&lt;/strong&gt; is a service for building conversational interfaces into any application using voice and text. Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Lookout&lt;/strong&gt; for Equipment analyzes the data from the sensors on your equipment (e.g. pressure in a generator, flow rate of a compressor, revolutions per minute of fans), to automatically train a machine learning model based on just your data, for your equipment – with no ML expertise required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Lookout for Metrics&lt;/strong&gt; uses machine learning (ML) to automatically detect and diagnose anomalies in business and operational data, such as a sudden dip in sales revenue or customer acquisition rates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Lookout for Vision&lt;/strong&gt; is a machine learning (ML) service that spots defects and anomalies in visual representations using computer vision (CV). With Amazon Lookout for Vision, manufacturing companies can increase quality and reduce operational costs by quickly identifying differences in images of objects at scale. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Monitron&lt;/strong&gt; is an end-to-end system that uses machine learning (ML) to detect abnormal behavior in industrial machinery, enabling you to implement predictive maintenance and reduce unplanned downtime.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Personalize&lt;/strong&gt; is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.&lt;br&gt;
Amazon Personalize is like having your own Amazon.com machine learning personalization team at your disposal, 24 hours a day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Polly&lt;/strong&gt; is a service that turns text into lifelike speech. Polly lets you create applications that talk, enabling you to build entirely new categories of speech-enabled products. Polly is an Amazon artificial intelligence (AI) service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Rekognition&lt;/strong&gt; makes it easy to add image and video analysis to your applications using proven, highly scalable, deep learning technology that requires no machine learning expertise to use. With Amazon Rekognition, you can identify objects, people, text, scenes, and activities in images and videos, as well as detect any inappropriate content. &lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon SageMaker&lt;/strong&gt; is a fully-managed service that enables developers and data scientists to quickly and easily build, train, and deploy machine learning models at any scale. SageMaker removes all the barriers that typically slow down developers who want to use machine learning.&lt;br&gt;
SageMaker removes the complexity that holds back developer success with each of these steps. SageMaker includes modules that can be used together or independently to build, train, and deploy your machine learning models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon SageMaker Ground Truth&lt;/strong&gt; helps you build highly accurate training datasets for machine learning quickly. SageMaker Ground Truth offers easy access to public and private human labelers and provides them with built-in workflows and interfaces for common labeling tasks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Textract&lt;/strong&gt; is a service that automatically extracts text and data from scanned documents. Amazon Textract goes beyond simple optical character recognition (OCR) to also identify the contents of fields in forms and information stored in tables.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Transcribe&lt;/strong&gt; is an automatic speech recognition (ASR) service that makes it easy for developers to add speech-to-text capability to their applications. Using the Amazon Transcribe API, you can analyze audio files stored in Amazon S3 and have the service return a text file of the transcribed speech. You can also send a live audio stream to Amazon Transcribe and receive a stream of transcripts in real time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Translate&lt;/strong&gt; is a neural machine translation service that delivers fast, high-quality, and affordable language translation. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apache MXNet&lt;/strong&gt; on AWS is a fast and scalable training and inference framework with an easy-to-use, concise API for machine learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS Deep Learning AMIs&lt;/strong&gt; provide machine learning practitioners and researchers with the infrastructure and tools to accelerate deep learning in the cloud, at any scale. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS DeepComposer&lt;/strong&gt; is the world’s first musical keyboard powered by machine learning to enable developers of all skill levels to learn Generative AI while creating original music outputs. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS DeepLens&lt;/strong&gt; helps put deep learning in the hands of developers, literally, with a fully programmable video camera, tutorials, code, and pre-trained models designed to expand deep learning skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS DeepRacer&lt;/strong&gt; is a 1/18th scale race car which gives you an interesting and fun way to get started with reinforcement learning (RL). RL is an advanced machine learning (ML) technique which takes a very different approach to training models than other machine learning methods. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Inferentia&lt;/strong&gt; is a machine learning inference chip designed to deliver high performance at low cost. AWS Inferentia will support the TensorFlow, Apache MXNet, and PyTorch deep learning frameworks, as well as models that use the ONNX format.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TensorFlow on AWS&lt;/strong&gt; enables developers to quickly and easily get started with deep learning in the cloud. The framework has broad support in the industry and has become a popular choice for deep learning research and application development, particularly in areas such as computer vision, natural language understanding and speech translation.&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>deeplearning</category>
      <category>aws</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Overview of AWS : IOT , End User Computing ,
Front-End Web &amp; Mobile ,
Game Tech Services| AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Tue, 02 Nov 2021 12:44:44 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-iot-end-user-computing-front-end-web-mobile-game-tech-services-aws-whitepaper-summary-4deo</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-iot-end-user-computing-front-end-web-mobile-game-tech-services-aws-whitepaper-summary-4deo</guid>
      <description>&lt;h2&gt;
  
  
  Internet of Things (IoT)
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;AWS IoT 1-Click&lt;/strong&gt; is a service that enables simple devices to trigger AWS Lambda functions that can execute an action. AWS IoT 1-Click supported devices enable you to easily perform actions such as notifying technical support, tracking assets, and replenishing goods or services. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Analytics&lt;/strong&gt; is a fully-managed service that makes it easy to run and operationalize sophisticated analytics on massive volumes of IoT data without having to worry about the cost and complexity typically required to build an IoT analytics platform.&lt;br&gt;
IoT data is highly unstructured which makes it difficult to analyze with traditional analytics and business intelligence tools that are designed to process structured data. IoT data comes from devices that often record fairly noisy processes (such as temperature, motion, or sound). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS IoT Button&lt;/strong&gt; is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to conﬁgure, and it’s designed for developers to get started with AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-speciﬁc code.&lt;br&gt;
You can code the button's logic in the cloud to conﬁgure button clicks to count or track items, call or alert someone, start or stop something, order services, or even provide feedback. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Core&lt;/strong&gt; is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages and can process and route those messages to AWS endpoints and to other devices reliably and securely. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Device Defender&lt;/strong&gt; is a fully managed service that helps you secure your fleet of IoT devices. AWS IoT Device Defender continuously audits your IoT configurations to make sure that they aren’t deviating from security best practices. &lt;br&gt;
AWS IoT Device Defender also lets you continuously monitor security metrics from devices and AWS IoT Core for deviations from what you have defined as appropriate behavior for each device.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Device Management&lt;/strong&gt; makes it easy to securely onboard, organize, monitor, and remotely manage IoT devices at scale. With AWS IoT Device Management, you can register your connected devices individually or in bulk, and easily manage permissions so that devices remain secure. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Events&lt;/strong&gt; is a fully managed IoT service that makes it easy to detect and respond to events from IoT sensors and applications. Events are patterns of data identifying more complicated circumstances than expected, such as changes in equipment when a belt is stuck or connected motion detectors using movement signals to activate lights and security cameras.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Greengrass&lt;/strong&gt; seamlessly extends AWS to devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. With AWS IoT Greengrass, connected devices can run AWS Lambda functions, execute predictions based on machine learning models, keep device data in sync, and communicate with other devices securely – even when not connected to the Internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT SiteWise&lt;/strong&gt; is a managed service that makes it easy to collect, store, organize and monitor data from industrial equipment at scale to help you make better, data-driven decisions. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS IoT Things Graph&lt;/strong&gt; is a service that makes it easy to visually connect different devices and web services to build IoT applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AWS Partner Device Catalog&lt;/strong&gt; helps you find devices and hardware to help you explore, build, and go to market with your IoT solutions. Search for and find hardware that works with AWS, including development kits and embedded systems to build new devices, as well as off-the-shelf-devices such as gateways, edge servers, sensors, and cameras for immediate IoT project integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FreeRTOS&lt;/strong&gt; is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. &lt;/p&gt;




&lt;h2&gt;
  
  
  End User Computing
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon AppStream 2.0&lt;/strong&gt; is a fully managed application streaming service. You centrally manage your desktop applications on AppStream 2.0 and securely deliver them to any computer. You can easily scale to any number of users across the globe without acquiring, provisioning, and operating hardware or infrastructure. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon WorkSpaces&lt;/strong&gt; is a fully managed, secure cloud desktop service. You can use WorkSpaces to provision either Windows or Linux desktops in just a few minutes and quickly scale to provide thousands of desktops to workers across the globe&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon WorkLink&lt;/strong&gt; is a fully managed service that lets you provide your employees with secure, easy access to your internal corporate websites and web apps using their mobile phones. &lt;br&gt;
With Amazon WorkLink, employees can access internal web content as easily as they access any public website, without the hassle of connecting to their corporate network. When a user accesses an internal website, the page is first rendered in a browser running in a secure container in AWS.&lt;/p&gt;




&lt;h2&gt;
  
  
  Front-End Web &amp;amp; Mobile Services
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amazon Location Service&lt;/strong&gt; makes it easy for developers to add location functionality to applications without compromising data security and user privacy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Pinpoint&lt;/strong&gt; makes it easy to send targeted messages to your customers through multiple engagement channels. Examples of targeted campaigns are promotional alerts and customer retention campaigns, and transactional messages are messages such as order confirmations and password reset messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Amplify&lt;/strong&gt; makes it easy to create, configure, and implement scalable mobile applications powered by AWS. Amplify seamlessly provisions and manages your mobile backend and provides a simple framework to easily integrate your backend with your iOS, Android, Web, and React Native frontends. Amplify also automates the application release process of both your frontend and backend allowing you to deliver features faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Device Farm&lt;/strong&gt; is an app testing service that lets you test and interact with your Android, iOS, and web apps on many devices at once, or reproduce issues on a device in real time. View video, screenshots, logs, and performance data to pinpoint and fix issues before shipping your app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS AppSync&lt;/strong&gt; is a serverless back-end for mobile, web, and enterprise applications.&lt;br&gt;
AWS AppSync makes it easy to build data driven mobile and web applications by handling securely all the application data management tasks like online and offline data access, data synchronization, and data manipulation across multiple data sources. &lt;/p&gt;




&lt;h2&gt;
  
  
  Game Tech
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon GameLift&lt;/strong&gt; is a managed service for deploying, operating and scaling dedicated game servers for session-based multiplayer games. Amazon GameLift makes it easy to manage server infrastructure, scale capacity to lower latency and cost, match players into available game sessions, and defend from distributed denial-of-service (DDoS) attacks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Lumberyard&lt;/strong&gt; is a free, cross-platform, 3D game engine for you to create the highest-quality games, connect your games to the vast compute and storage of the AWS Cloud, and engage fans on Twitch. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mobile</category>
      <category>aws</category>
      <category>iot</category>
    </item>
    <item>
      <title>Overview of AWS : Containers,
Database,
Developer Tools Services| AWS WhitePaper Summary</title>
      <dc:creator>‪Kareem Negm‬‏</dc:creator>
      <pubDate>Sun, 31 Oct 2021 22:50:14 +0000</pubDate>
      <link>https://forem.com/awsmenacommunity/overview-of-aws-containersdatabasedeveloper-tools-services-aws-whitepaper-summary-398e</link>
      <guid>https://forem.com/awsmenacommunity/overview-of-aws-containersdatabasedeveloper-tools-services-aws-whitepaper-summary-398e</guid>
      <description>&lt;h2&gt;
  
  
  Containers
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amazon Elastic Container Registry (ECR)&lt;/strong&gt; is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Elastic Container Service (Amazon ECS)&lt;/strong&gt; is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Elastic Kubernetes Service (Amazon EKS&lt;/strong&gt;) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS App2Container (A2C)&lt;/strong&gt; is a command-line tool for modernizing .NET and Java applications into containerized applications. A2C analyzes and builds an inventory of all applications running in virtual machines, on-premises, or in the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Red Hat OpenShift Service on AWS (ROSA)&lt;/strong&gt; provides an integrated experience to use OpenShift. If you are already familiar with OpenShift, you can accelerate your application development process by leveraging familiar OpenShift APIs and tools for deployments on AWS. &lt;/p&gt;




&lt;h2&gt;
  
  
  Database
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Aurora&lt;/strong&gt; is a MySQL and PostgreSQL compatible relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-eﬀectiveness of open source databases.&lt;br&gt;
Amazon Aurora is up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. It provides the security, availability, and reliability of commercial databases at 1/10th the cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon DynamoDB&lt;/strong&gt; is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multi-region, multi-master database with built-in security, backup and restores, and in-memory caching for internet-scale applications. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon ElastiCache&lt;/strong&gt; is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Amazon ElastiCache supports two open-source in-memory caching engines:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Redis&lt;/em&gt;&lt;/strong&gt; - a fast, open-source, in-memory key-value data store for use as a database, cache, message broker, and queue. Amazon ElastiCache for Redis is a Redis-compatible in-memory service that delivers the ease-of-use and power of Redis along with the availability, reliability, and performance suitable for the most demanding applications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Memcached&lt;/em&gt;&lt;/strong&gt; - a widely adopted memory object caching system. ElastiCache for Memcached is protocol compliant with Memcached, so popular tools that you use today with existing Memcached environments will work seamlessly with the service.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Amazon Keyspaces&lt;/strong&gt; (for Apache Cassandra) is a scalable, highly available, and managed Apache Cassandra–compatible database service. With Amazon Keyspaces, you can run your Cassandra workloads on AWS using the same Cassandra application code and developer tools that you use today. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Neptune&lt;/strong&gt; is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Relational Database Service (Amazon RDS)&lt;/strong&gt; makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Relational Database Service (Amazon RDS)&lt;/strong&gt; on VMware lets you deploy managed databases in on-premises VMware environments using the Amazon RDS technology enjoyed by hundreds of thousands of AWS customers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Quantum Ledger Database (QLDB)&lt;/strong&gt; is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log ‎owned by a central trusted authority. Amazon QLDB tracks each and every application data change and maintains a complete and verifiable history of changes over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Timestream&lt;/strong&gt; is a fast, scalable, fully managed time-series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day at 1/10th the cost of relational databases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon DocumentDB (with MongoDB compatibility)&lt;/strong&gt;  is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads.&lt;/p&gt;




&lt;h2&gt;
  
  
  Developer Tools
&lt;/h2&gt;

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

&lt;p&gt;&lt;strong&gt;Amazon Corretto&lt;/strong&gt; is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Cloud9&lt;/strong&gt; is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CloudShell&lt;/strong&gt; is a browser-based shell that makes it easy to securely manage, explore, and interact with your AWS resources. CloudShell is pre-authenticated with your console credentials. Common Development and operations tools are pre-installed, so no local installation or configuration is required. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodeArtifact&lt;/strong&gt; is a fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodeBuild&lt;/strong&gt; is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodeCommit&lt;/strong&gt; is a fully managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodeDeploy&lt;/strong&gt; is a service that automates code deployments to any instance, including EC2 instances and instances running on premises. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodePipeline&lt;/strong&gt; is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS CodeStar&lt;/strong&gt; enables you to quickly develop, build, and deploy applications on AWS. AWS CodeStar provides a unified user interface, enabling you to easily manage your software development activities in one place. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Fault Injection Simulator&lt;/strong&gt; is a fully managed service for running fault injection experiments on AWS that makes it easier to improve an application’s performance, observability, and resiliency. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fault Injection Simulator&lt;/strong&gt; simplifies the process of setting up and running controlled fault injection experiments across a range of AWS services so teams can build confidence in their application behavior. With Fault Injection Simulator, teams can quickly set up experiments using pre-built templates that generate the desired disruptions. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS X-Ray&lt;/strong&gt; helps developers analyze and debug distributed applications in production or under development, such as those built using a microservices architecture. &lt;/p&gt;

</description>
      <category>database</category>
      <category>aws</category>
      <category>devops</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
