

{"id":21922,"date":"2018-08-10T07:55:00","date_gmt":"2018-08-10T07:55:00","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=21922"},"modified":"2018-08-10T07:55:00","modified_gmt":"2018-08-10T07:55:00","slug":"aws-architecture","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/aws-architecture\/","title":{"rendered":"AWS Architecture &#8211; 3 Major Components of AWS Architecture"},"content":{"rendered":"<p>In our last tutorial, we studied <strong>Features of AWS<\/strong>. Today, we will study, AWS Architecture. In this\u00a0<strong>Amazon Web Service<\/strong> Architecture, we are going to study the components of AWS.<\/p>\n<p>So, let&#8217;s study the AWS Architecture.<\/p>\n<h2>What is Amazon Web Service?<\/h2>\n<p>Now a day\u2019s cloud computing surrounds us from everywhere whether we are using AWS or any other software.<\/p>\n<p>In AWS either you can register your domain or you can transfer from your previous website to cloud by registering your name with a 3rd party domain registrar and after migration of your website to <strong>Amazon S3<\/strong> you will be switched to <strong>Amazon Route\u00a053<\/strong> as your DNS provider.<\/p>\n<p>The AWS architecture contains 3 major processes by which we can explain the whole architecture.<\/p>\n<h2>AWS Architecture with Diagram<\/h2>\n<div id=\"attachment_21936\" style=\"width: 830px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21936\" class=\"wp-image-21936 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29.png\" alt=\"AWS Architecture - 3 Major Components of AWS Architecture\" width=\"820\" height=\"220\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29.png 820w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29-150x40.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29-300x80.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-29-768x206.png 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><p id=\"caption-attachment-21936\" class=\"wp-caption-text\">AWS Architecture &#8211;<b>\u00a0<\/b>Amazon API Gateway<\/p><\/div>\n<ul>\n<li>The user requests to the server by the method such as E-mail either to register or to transfer the domain.<\/li>\n<li>Your request which includes all information will be sent to Amazon API Gateway restful service.<\/li>\n<li>API Gateway will transfer the collected user information to an <strong>AWS lambda <\/strong>function.<\/li>\n<li>AWS Lambda function will generate an e-mail and forward it to the 3rd party mail server using <strong>Amazon SES<\/strong>.<\/li>\n<\/ul>\n<p>Between the processes, various coding takes place such as a code which all-together makes a program will ask you for the details and further forward it to API Gateway.<\/p>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/aws-storage-gateway\/\">Do you know What is AWS Storage Gateway?<\/a><\/strong><\/p>\n<h2>Components of AWS Architecture<\/h2>\n<p>Following are components of Amazon Web Service Architecture.<\/p>\n<h3>a.\u00a0Amazon API Gateway<\/h3>\n<p>API Gateway is a front-door to access data, business logic and functionality. API Gateway will provide a restful API endpoint for our AWS Lambda function. From your back-end services such as work running on<strong> Amazon EC2<\/strong> or code running on any web application.<\/p>\n<p>API works at small as well as large-scale and helps developers to manage, spectator, create and provide security to the API\u2019s. This is possible within just one click.<\/p>\n<p>Amazon API Gateway has an inability which can control several tasks such as authorization and access control, managing traffic which comes from various areas and processing myriads of concurrent API calls.<\/p>\n<p>The major advantage of this is you pay only for what you receive and the amount of data transferred out. There are several advantages of Amazon API Gateway such as:-<\/p>\n<ul>\n<li>It easily monitors your API activity.<\/li>\n<li>Easy Security Controls.<\/li>\n<li>No worry about servers.<\/li>\n<li>Pay for what you use.<\/li>\n<li>Performance at any scale.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/aws-application\/\"><strong>Do you know the Applications of Amazon Web Services?<\/strong><\/a><\/p>\n<h3>b. AWS Lambda<\/h3>\n<p>AWS Lambda is a compute service that runs your back-end code and responds to events such as object uploads to Amazon S3 bucket, <strong>Dynamo DB<\/strong> or in-app activity. The Lambda function will get all the information from a user through API Gateway.<\/p>\n<p>The moment you upload the code to Lambda the lambda service handles all the capacity scaling, patching and administrating infrastructure to run your code and provides visibility by publishing real-time matrix and logs into Amazon Cloud watch.<\/p>\n<p>The only thing you have to do is write the code. The cost is very low and does not require any investment. You pay only for the time your code run measured in increments of 100 milliseconds. It is easy to use and there are no new languages to learn.<\/p>\n<h3>c. Amazon Simple Email Service<\/h3>\n<p>Amazon Simple Email Service helps us to send E-mail with minimal setup and maximum deliverability. It is integrated with <strong>AWS management console<\/strong> so that you can monitor your sending activity. <strong>Amazon Simple Email Service<\/strong> helps us by monitoring insecurity.<\/p>\n<p>Amazon\u2019s SDK can be used to integrate Amazon SDK directly into the existing application. The working of Amazon Simple Email Service is simple as the client makes a request to send an E-Mail to Amazon SES.<\/p>\n<p>If the request is valid the Amazon SES composes a request parameter to Receiver ISP. The ISP then delivers the request to the recipient\u2019s inbox.<\/p>\n<p>If the recipient\u2019s E-Mail address is not valid then ISP sends back a notification to Amazon SES and it is then forwarded to back to the sender.<\/p>\n<p>If the sender doesn\u2019t want to receive the request can register the complaint against ISP. The ISP will send the request through SES to the Sender.<\/p>\n<div id=\"attachment_21938\" style=\"width: 582px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-2-6.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21938\" class=\"wp-image-21938 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-2-6.png\" alt=\"AWS Architecture - 3 Major Components of AWS Architecture\" width=\"572\" height=\"282\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-2-6.png 572w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-2-6-150x74.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/image-2-6-300x148.png 300w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/a><p id=\"caption-attachment-21938\" class=\"wp-caption-text\">AWS Architecture &#8211; Amazon Simple Email Service<\/p><\/div>\n<p>Amazon SES provides us with various benefits as it is reliable, configurable, has high deliverability and is cost-effective.<br \/>\n<strong>Few users of Amazon SES are:-<\/strong><\/p>\n<ul>\n<li>Vodafone<\/li>\n<li>D-link<\/li>\n<li>Code.org<\/li>\n<\/ul>\n<p>So, this was all about AWS Architecture. Hope you like our explanation.<\/p>\n<h2>Conclusion<\/h2>\n<p>Hence, we studied the architecture of AWS is simple and lucid which helps business to host their website on AWS and help them make it more dynamic without harming any server.<\/p>\n<p>Moreover,\u00a0we can submit your application in an easy way after the completion of an application, it will get submitted and you will receive notification through E-Mail that your form has been submitted. Furthermore, if you have any query regarding\u00a0AWS Architecture, feel free to ask in the comment box.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our last tutorial, we studied Features of AWS. Today, we will study, AWS Architecture. In this\u00a0Amazon Web Service Architecture, we are going to study the components of AWS. So, let&#8217;s study the AWS&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":21935,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[448,557,573,990,1350,1353,1354,12879],"class_list":["post-21922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws","tag-amazon-api-gateway","tag-amazon-simple-email-service","tag-amazon-web-service-architecture","tag-api-gateway-in-amazon","tag-aws-architecture-diagram","tag-aws-architecture-patterns","tag-aws-architecture-training","tag-simple-email-service-in-amazon"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AWS Architecture - 3 Major Components of AWS Architecture - DataFlair<\/title>\n<meta name=\"description\" content=\"AWS Architecture - Components of Architecture of AWS,Amazon API Gateway, AWS Lambda,Amazon Simple Email Service,Amazon Web Service Architecture with Diagram\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/aws-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Architecture - 3 Major Components of AWS Architecture - DataFlair\" \/>\n<meta property=\"og:description\" content=\"AWS Architecture - Components of Architecture of AWS,Amazon API Gateway, AWS Lambda,Amazon Simple Email Service,Amazon Web Service Architecture with Diagram\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/aws-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-10T07:55:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AWS Architecture - 3 Major Components of AWS Architecture - DataFlair","description":"AWS Architecture - Components of Architecture of AWS,Amazon API Gateway, AWS Lambda,Amazon Simple Email Service,Amazon Web Service Architecture with Diagram","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/aws-architecture\/","og_locale":"en_US","og_type":"article","og_title":"AWS Architecture - 3 Major Components of AWS Architecture - DataFlair","og_description":"AWS Architecture - Components of Architecture of AWS,Amazon API Gateway, AWS Lambda,Amazon Simple Email Service,Amazon Web Service Architecture with Diagram","og_url":"https:\/\/data-flair.training\/blogs\/aws-architecture\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-08-10T07:55:00+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"AWS Architecture &#8211; 3 Major Components of AWS Architecture","datePublished":"2018-08-10T07:55:00+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/"},"wordCount":863,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg","keywords":["Amazon API Gateway","Amazon Simple Email Service","Amazon Web Service Architecture","API Gateway in Amazon","aws architecture diagram","aws architecture patterns","aws architecture training","Simple Email Service in Amazon"],"articleSection":["AWS Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/aws-architecture\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/","url":"https:\/\/data-flair.training\/blogs\/aws-architecture\/","name":"AWS Architecture - 3 Major Components of AWS Architecture - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg","datePublished":"2018-08-10T07:55:00+00:00","description":"AWS Architecture - Components of Architecture of AWS,Amazon API Gateway, AWS Lambda,Amazon Simple Email Service,Amazon Web Service Architecture with Diagram","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/aws-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/07\/AWS-Architecture-01.jpg","width":1200,"height":628,"caption":"AWS Architecture - 3 Major Components of AWS Architecture"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/aws-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"AWS Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/aws\/"},{"@type":"ListItem","position":3,"name":"AWS Architecture &#8211; 3 Major Components of AWS Architecture"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/21922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=21922"}],"version-history":[{"count":0,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/21922\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/21935"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=21922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=21922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=21922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}