{"id":401,"date":"2017-06-29T02:30:14","date_gmt":"2017-06-29T02:30:14","guid":{"rendered":"http:\/\/wiki.thomasandsofia.com\/?p=401"},"modified":"2017-07-12T18:11:15","modified_gmt":"2017-07-12T18:11:15","slug":"section-2-categories-and-descriptions","status":"publish","type":"post","link":"https:\/\/wiki.thomasandsofia.com\/?p=401","title":{"rendered":"Section 2: Categories and Descriptions"},"content":{"rendered":"<h2><a href=\"https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/4228416?start=0\" target=\"_blank\" rel=\"noopener\">Section 2 Lesson 5<\/a><\/h2>\n<h2>Things you&#8217;ll need to know to pass the Certified Solutions Architect Associate Exam<\/h2>\n<p>High Level Understanding<\/p>\n<ul>\n<li>Desktop &amp; App Streaming (High level &#8211; Workspaces)<\/li>\n<li>Management Tools (Minimal)<\/li>\n<\/ul>\n<p>Must know the following<\/p>\n<ul>\n<li>Messaging (Not as much as the rest)<\/li>\n<li>Security &amp; Identity<\/li>\n<li><a href=\"#storage\">Storage<\/a><\/li>\n<li><a href=\"#databases\">Databases<\/a><\/li>\n<li><a href=\"#nacd\">Network &amp; Content Delivery<\/a><\/li>\n<li><a href=\"#compute\">Compute<\/a><\/li>\n<li><a href=\"#awsgi\">AWS Global Infrastructure<\/a><\/li>\n<li><a href=\"#analytics\">Analytics<\/a><\/li>\n<li><a href=\"#security\">Security &amp; Identity<\/a><\/li>\n<li><a href=\"#management\">Management Tools<\/a><\/li>\n<li><a href=\"#application\">Application Services<\/a><\/li>\n<li><a href=\"#developer\">Developer Tools<\/a><\/li>\n<li><a href=\"#mobile\">Mobile Services<\/a><\/li>\n<li><a href=\"#business\">Business Productivity<\/a><\/li>\n<li><a href=\"#iot\">Internet of Things<\/a><\/li>\n<li><a href=\"#desktop\">Desktop &amp; App Streaming<\/a><\/li>\n<li><a href=\"#ai\">Artificial Intelligence<\/a><\/li>\n<li><a href=\"#messaging\">Messaging<\/a><\/li>\n<\/ul>\n<p><a name=\"awsgi\"><\/a><\/p>\n<h3>AWS Global Infrastructure<\/h3>\n<p>Will not be quizzed on exact numbers!<\/p>\n<ul>\n<li>14 Regions &amp; 38 Availability Zones (AZ) (Dec 2016)<\/li>\n<li>4 More Regions &amp; 11 More AZ 2017<\/li>\n<li>What is a Region\n<ul>\n<li>Geographical Area<\/li>\n<li>2 or more AZ<\/li>\n<\/ul>\n<\/li>\n<li>What is an Availability Zone\n<ul>\n<li>A Data Center (or logical collection of Data Centers)<\/li>\n<li>AZs are close to each other, but not dependent on each other.<\/li>\n<li>AZs are all parts of Regions (If not part of a Region, it is not an AZ)<\/li>\n<\/ul>\n<\/li>\n<li>What is an Edge Location\n<ul>\n<li>CDN End Points for CloudFront<\/li>\n<li>Over 66 Edge Locations<\/li>\n<li>Appears many Edge Locations are NOT in AWS Regions<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"nacd\"><\/a>&amp;nbsp<\/p>\n<h3>Network and Content Delivery<\/h3>\n<h4>VPC &#8211; Virtual Private Cloud (Very Important!)<\/h4>\n<ul>\n<li>Virtual Data Center<\/li>\n<li>Multiple VPCs per Region<\/li>\n<li>Can connect different VPCs together<\/li>\n<\/ul>\n<h4>Route53<\/h4>\n<ul>\n<li>DNS Service<\/li>\n<li>Can register Domain Names through Route53<\/li>\n<li>Named Route53 for the DNS Port.\u00a0 Haha!<\/li>\n<\/ul>\n<h4>Cloud Front<\/h4>\n<ul>\n<li>Content Delivery Network<\/li>\n<li>Made from several different Edge Locations<\/li>\n<li>Cache assets such as\n<ul>\n<li>Video<\/li>\n<li>Large Media Files<\/li>\n<\/ul>\n<\/li>\n<li>Will be covered during &#8220;Storage&#8221; section of this course<\/li>\n<\/ul>\n<h4>Direct Connect (Might come up on Exam)<\/h4>\n<ul>\n<li>Connect Physical Data Centers to AWS using dedicated lines<\/li>\n<li>Lines are NOT the Internet<\/li>\n<li>Possibly used for Security<\/li>\n<li>Usually need a very reliable connection for pushing a lot of data there and back<\/li>\n<\/ul>\n<p><a name=\"compute\"><\/a><\/p>\n<h3>Compute<\/h3>\n<h4>EC2<\/h4>\n<ul>\n<li>Elastic Compute Cloud<\/li>\n<li>Virtual Machines in the Cloud<\/li>\n<\/ul>\n<h4>EC2 Container Service a.k.a ECS (Not in this exam)<\/h4>\n<ul>\n<li>Highly Scalable, High Performing Container Management Service for Docker<\/li>\n<li>Allows a user to run applications on a Managed Cluster of EC2 Instances<\/li>\n<\/ul>\n<h4>Elastic Beanstalk<\/h4>\n<ul>\n<li>Upload your code (Example: PHP\/MySQL)<\/li>\n<li>Will auto provision everything you need<\/li>\n<li>Frequent for Developer Exam, not much Solution Architect<\/li>\n<\/ul>\n<h4>Lambda (Not in Exam)<\/h4>\n<ul>\n<li>Revolutionary Services of Cloud Computing<\/li>\n<li>No access to host OS<\/li>\n<li>Upload Code, Code responds to Events<\/li>\n<li>Used for Echo or Alexa (Talk to them, Lambda talks back)<\/li>\n<\/ul>\n<h4>Lightsail<\/h4>\n<ul>\n<li>&#8220;Out of the box&#8221; Cloud\n<ul>\n<li>WordPress<\/li>\n<li>Jumla<\/li>\n<\/ul>\n<\/li>\n<li>Basically for people that do not know how to use AWS.<\/li>\n<\/ul>\n<p><a name=\"storage\"><\/a><br \/>\n<a href=\"https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/4228418?start=0\" target=\"_blank\" rel=\"noopener\">https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/4228418?start=0<\/a><\/p>\n<h3>Storage<\/h3>\n<h4>S3<\/h4>\n<ul>\n<li>Simple Storage Service<\/li>\n<li>Virtual disk in the cloud where you can store &#8220;objects&#8221;<\/li>\n<li>Objects are files<\/li>\n<li>Not good for applications, databases, games, etc. (Use Block for these)<\/li>\n<\/ul>\n<h4>Glacier<\/h4>\n<ul>\n<li>Archiving &#8211; long term storage<\/li>\n<li>Very low cost, very slow<\/li>\n<li>Usually for legal requirements<\/li>\n<\/ul>\n<h4>EFS<\/h4>\n<ul>\n<li>Elastic File Service<\/li>\n<li>file based storage, can be shared between vms<\/li>\n<li>Can be used for Applications, Databases, etc.\u00a0 (Block?)<\/li>\n<\/ul>\n<h4>Storage Gateway<\/h4>\n<ul>\n<li>Way to connect S3 to on prem data center<\/li>\n<li>Normally a vm that you install locally and communicate with S3<\/li>\n<\/ul>\n<p>\\<br \/>\n<a name=\"databases\"><\/a><\/p>\n<h3>Databases<\/h3>\n<h4>RDS<\/h4>\n<ul>\n<li>Relational Database Service\n<ul>\n<li>MySql<\/li>\n<li>Maria<\/li>\n<li>PostGres<\/li>\n<li>SQL<\/li>\n<li>More<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>DynamoDB<\/h4>\n<ul>\n<li>Non-relational (No-SQL)<\/li>\n<li>Very scaleable<\/li>\n<li>High Performance<\/li>\n<\/ul>\n<h4>Redshift<\/h4>\n<ul>\n<li>Amazon Data Warehouse storage<\/li>\n<li>Good for running reports, does not affect production databases<\/li>\n<li>Not too important for Associate levels<\/li>\n<\/ul>\n<h4>Elasticache<\/h4>\n<ul>\n<li>Caching data in cloud.<\/li>\n<li>Top ten selling items&#8230; price doesn&#8217;t change, image doesn&#8217;t change, etc.<\/li>\n<li>Mostly Developer, part Solutions Arch.<\/li>\n<\/ul>\n<h3>Migration<\/h3>\n<h4>Snowball<\/h4>\n<ul>\n<li>Started as Import\/Export of disks<\/li>\n<li>Good for using Terabytes of data<\/li>\n<li>Physical appliance (breif case sized)<\/li>\n<li>Load with data, then send back to AWS<\/li>\n<li>Setup Fee \/ Daily Rate<\/li>\n<li>Snowball Edge &#8211;<\/li>\n<li>Important.<\/li>\n<\/ul>\n<h4>DMS<\/h4>\n<ul>\n<li>Database Migration Service<\/li>\n<li>Migrate On Prem dbs to AWS cloud<\/li>\n<li>Migrate AWS cloud DBs to other regions or Redshift<\/li>\n<li>No downtime. Uses replication<\/li>\n<li>Can migrate to different DBs (Oracle to Arora) -&gt; DMS does the conversion.\n<ul>\n<li>Oracle<\/li>\n<li>SQL<\/li>\n<li>MySQL<\/li>\n<li>Arora<\/li>\n<li>PostGres<\/li>\n<li>ASE<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>SMS<\/h4>\n<ul>\n<li>Server Migration Services<\/li>\n<li>Targets VMware VMs<\/li>\n<li>50 Concurrent<\/li>\n<\/ul>\n<p><a name=\"analytics\"><\/a><\/p>\n<h3>Analytics<\/h3>\n<h4>Athena<\/h4>\n<ul>\n<li>Can be used to run SQL queries on S3\n<ul>\n<li>.CSV or JSON files, etc.<\/li>\n<li>Turns Flat Files into searchable databases<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>EMR<\/h4>\n<ul>\n<li>Elastic MapReduce<\/li>\n<li>Big Data processing\n<ul>\n<li>What it is<\/li>\n<li>How to access it<\/li>\n<\/ul>\n<\/li>\n<li>Uses Hadoop<\/li>\n<\/ul>\n<h4>Cloud Search \/ Elastic Search<\/h4>\n<ul>\n<li>Search capibility for your website<\/li>\n<li>Cloud Search &#8211; Managed<\/li>\n<li>Elastic Search &#8211; Open source<\/li>\n<\/ul>\n<h4>Kinesis<\/h4>\n<ul>\n<li>IMPORTANT &#8211; Know what it does<\/li>\n<li>Streaming and analyzing real time data on huge scales<\/li>\n<li>Financial transactions<\/li>\n<li>Social media streams (FB\/ Twitter)<\/li>\n<li>Election results<\/li>\n<\/ul>\n<h4>Data Pipeline<\/h4>\n<ul>\n<li>Move data from one place to another. (S3 to DynamoDB or back, etc)<\/li>\n<\/ul>\n<h4>Quick Sight<\/h4>\n<ul>\n<li>Visualization Tool<\/li>\n<li>Rich dashboards<\/li>\n<li>Can use different sources (DynamoDB, S3, Redshift, etc.)<\/li>\n<\/ul>\n<p><a name=\"security\"><\/a><br \/>\n<a href=\"https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/4228420?start=0\" target=\"_blank\" rel=\"noopener\">https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/4228420?start=0<\/a><\/p>\n<h3>Security &amp; Identity<\/h3>\n<h4>IAM<\/h4>\n<ul>\n<li>Identity and Access Management &#8211; IMPORTANT<\/li>\n<li>Fundamental to AWS<\/li>\n<li>How you sign in and Authenticate<\/li>\n<li>Assign users and groups, etc.<\/li>\n<\/ul>\n<h4>Inspector<\/h4>\n<ul>\n<li>Agent you install on your vm<\/li>\n<li>Reports what is going on<\/li>\n<\/ul>\n<h4>Certificate Manager<\/h4>\n<ul>\n<li>Free SSL for your domain names<\/li>\n<\/ul>\n<p>Directory Service<\/p>\n<ul>\n<li>Active Directory Service<\/li>\n<\/ul>\n<h4>WAF<\/h4>\n<ul>\n<li>Web Application Firewall<\/li>\n<li>Protects at the Application Layer<\/li>\n<li>Stops things like SQL Injections, etc<\/li>\n<\/ul>\n<h4>Artifacts<\/h4>\n<ul>\n<li>Security &amp; Compliance Documentations<\/li>\n<li>Security, Identity &amp; Compliance &gt; Compliance Reports\n<ul>\n<li>ISO 9001 Compliance<\/li>\n<li>PCI SDD Attestation of Compliance<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"management\"><\/a><\/p>\n<h3>Management Tools<\/h3>\n<h4>Cloud Watch<\/h4>\n<ul>\n<li>Monitor performance of your environment<\/li>\n<li>EC2, CPU, Disk, RAM, etc.<\/li>\n<\/ul>\n<h4>Cloud Formation<\/h4>\n<ul>\n<li>Turning your infrastructure into Code<\/li>\n<li>Describes your environment<\/li>\n<li>Using command line, can provision 50 servers.<\/li>\n<li>Will need to know this INSIDE OUT for Solutions Architect<\/li>\n<\/ul>\n<h4>Cloud Trail<\/h4>\n<ul>\n<li>Auditing AWS resources<\/li>\n<li>Changes to your environment.<\/li>\n<\/ul>\n<h4>Opsworks<\/h4>\n<ul>\n<li>Configuration Management using Chef<\/li>\n<li>Something like cookbooks???<\/li>\n<\/ul>\n<h4>Config<\/h4>\n<ul>\n<li>Monitoring like Cloud Trail, but you can set alerts<\/li>\n<\/ul>\n<h4>Service Catalog<\/h4>\n<ul>\n<li>for Larger Enterprises<\/li>\n<li>Allows these organizations to grant access to some AWS services while blocking access to others.<\/li>\n<\/ul>\n<h4>Trusted Advisor<\/h4>\n<ul>\n<li>Automated Optimization scanning scripts<\/li>\n<li>Cost Optimization<\/li>\n<li>Scaling recommendations<\/li>\n<\/ul>\n<p><a name=\"#application\"><\/a><\/p>\n<h3>Application Services<\/h3>\n<h4>Step Functions<\/h4>\n<ul>\n<li>Visualizing what is going on inside your applications<\/li>\n<\/ul>\n<h4>SWF<\/h4>\n<ul>\n<li>Simple Work Flow<\/li>\n<li>Way of coordinating automated and Human tasks<\/li>\n<li>Project management?<\/li>\n<\/ul>\n<h4>API Gateway<\/h4>\n<ul>\n<li>Door for your apps to access backend services<\/li>\n<li>Lambda functions<\/li>\n<\/ul>\n<h4>AppStream<\/h4>\n<ul>\n<li>Streaming applications to your users<\/li>\n<\/ul>\n<h4>Elastic Transcoder<\/h4>\n<ul>\n<li>Transcodes videos to suit all different devices.<\/li>\n<\/ul>\n<p><a name=\"developer\"><\/a><\/p>\n<h3>Developer Tools<\/h3>\n<h4>CodeCommit<\/h4>\n<ul>\n<li>GitHub<\/li>\n<li>Secure your code securely in the cloud<\/li>\n<\/ul>\n<h4>CodeBuild<\/h4>\n<ul>\n<li>Pay by the minute<\/li>\n<li>Compile your code in different environments<\/li>\n<\/ul>\n<h4>CodeDeploy<\/h4>\n<ul>\n<li>Deploy your code to your EC2 Instances<\/li>\n<\/ul>\n<h4>CodePipeline<\/h4>\n<ul>\n<li>Keeping track of all your versions of code<\/li>\n<li>test, production, etc.<\/li>\n<\/ul>\n<p><a name=\"mobile\"><\/a><\/p>\n<h3>Mobile Services<\/h3>\n<p>Mobile Hub<\/p>\n<ul>\n<li>Add, configure and design features for your mobile apps<\/li>\n<li>User Authentication, Data Storage, Backend Logic, Push Notifications, content delivery, analytics<\/li>\n<li>Has it&#8217;s own console<\/li>\n<\/ul>\n<p>Cognito<\/p>\n<ul>\n<li>Makes easy for users to sign up and sign into your apps<\/li>\n<li>Social Identity providers\n<ul>\n<li>Gmail, Facebook, etc.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Device Farm<\/p>\n<ul>\n<li>Improve the quality of your apps by allowing testing on hundreds of real physical smartphones<\/li>\n<\/ul>\n<p>Mobile Analytics<\/p>\n<ul>\n<li>Collect App usage data<\/li>\n<\/ul>\n<p>Pinpoint<\/p>\n<ul>\n<li>Understand and engage with your mobile apps.<\/li>\n<li>See what your users are doing<\/li>\n<li>Like google analytics with targeted ad campaigns<\/li>\n<\/ul>\n<p><a name=\"business\"><\/a><\/p>\n<h3>Business Productivity<\/h3>\n<h4>WorkDocs<\/h4>\n<ul>\n<li>Securely storing documents<\/li>\n<\/ul>\n<h4>WorkMail<\/h4>\n<ul>\n<li>Exchange for AWS<\/li>\n<li>Email<\/li>\n<\/ul>\n<h4>Amazon Chime<\/h4>\n<ul>\n<li>???<\/li>\n<\/ul>\n<p><a name=\"iot\"><\/a><\/p>\n<h3>Internet of Things<\/h3>\n<h4>iOT<\/h4>\n<ul>\n<li>A way of having billions of devices and keeping track of them.<\/li>\n<\/ul>\n<p><a name=\"desktop\"><\/a><\/p>\n<h3>Desktop &amp; App Streaming<\/h3>\n<h4>WorkSpaces<\/h4>\n<ul>\n<li>VDI (Virtual Desktop Interface)<\/li>\n<li>Keeping your workspace in the cloud.<\/li>\n<\/ul>\n<h4>AppStream 2.0<\/h4>\n<ul>\n<li>Streaming applications to your users<\/li>\n<\/ul>\n<p><a name=\"ai\"><\/a><br \/>\n<a href=\"https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/6166432?start=0\" target=\"_blank\" rel=\"noopener\">https:\/\/www.udemy.com\/aws-certified-solutions-architect-associate\/learn\/v4\/t\/lecture\/6166432?start=0<\/a><\/p>\n<h3>Artificial Intelligence<\/h3>\n<h4>Alexa<\/h4>\n<ul>\n<li>Amazon&#8217;s Voice service in the cloud<\/li>\n<li>Access via an Echo<\/li>\n<li>Triggering a Lambda<\/li>\n<li>Lex = Alexa without Echo\n<ul>\n<li>Can imbed into devices<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Polly<\/h4>\n<ul>\n<li>Converts Text to Voice<\/li>\n<li>Multiple voices, multiple languages<\/li>\n<\/ul>\n<h4>Rekognition<\/h4>\n<ul>\n<li>Upload picture and will tag objects<\/li>\n<li>Person 99.3%, bike 87.2%, rock 68.4%, outdoors 83.1%<\/li>\n<li>Includes facial recognition<\/li>\n<\/ul>\n<h4>Machine Learning<\/h4>\n<ul>\n<li>Provide statistics (age, race, sex, etc)<\/li>\n<li>Machine learning analyze that data and predict outcomes.<\/li>\n<\/ul>\n<p><a name=\"messaging\"><\/a><\/p>\n<h3>Messaging<\/h3>\n<h4>SNS<\/h4>\n<ul>\n<li>Simple Notification Services<\/li>\n<li>Email, Text<\/li>\n<li>Can be used for publishing<\/li>\n<\/ul>\n<h4>SQS<\/h4>\n<ul>\n<li>Decoupling applications\n<ul>\n<li>EC2 polls SQS for jobs<\/li>\n<li>Starts processing, but dies mid stream<\/li>\n<li>SQS still stores the job so another instance can process<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>SES<\/h4>\n<ul>\n<li>Simple Email Service<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Section 2 Lesson 5 Things you&#8217;ll need to know to pass the Certified Solutions Architect Associate Exam High Level Understanding Desktop &amp; App Streaming (High level &#8211; Workspaces) Management Tools (Minimal) Must know the following Messaging (Not as much as the rest) Security &amp; Identity Storage Databases Network &amp; Content Delivery Compute AWS Global Infrastructure ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/?p=401\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-401","post","type-post","status-publish","format-standard","hentry","category-amazon-web-services-aws"],"_links":{"self":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=401"}],"version-history":[{"count":14,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/401\/revisions"}],"predecessor-version":[{"id":417,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/401\/revisions\/417"}],"wp:attachment":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}