A Cloud Guru Aws Cloud Practitioner
18 community-sourced questions and answers. Free — no login.
What is Cloud Computing?
Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing.
6 Advantages of the Cloud
1. Trade Capital Expense for Variable Expense 2. Benefit from massive economies of scale 3. Stop guessing about capacity 4. Increase speed and agility 5. Stop spending money running and maintaining data centers 6. Go global in minutes
Three types of Cloud Computing
1. Infrastructure as a Service (IAAS) • You manage the server, Windows or Linux • IaaS contains the basic building blocks for cloud IT and typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. 2. Platform As A Service (PAAS) • PaaS removes the need for your organization to manage the underlying infrastructure (usually HW and OSs) and allows you to focus on the deployment and management of your applications. • Go Daddy or Amazon light sail. You don't have to worry about the service. 3. Software As A Service (SAAS) • SaaS provides you with a completed product that is run and managed by the service provider. In most cases refers to end-user applications • Only need to think about how you will use that particular piece of SW. • Best example is Gmail.
3 Types of Cloud Computing Deployments
1. Public Cloud - AWS, Azure, GCP 2. Hybrid - Mixture of public and private 3. Private Cloud (or on Premises) - You manage it, in your datacenter. OpenStack or VM Ware.
AWS Platform: Storage
1. S3 = virtual disk in the cloud where you can store objects (files) * Drop box, one of the first startups to use S3. Metadata in their own data centers, objects themselves are in S3. 2. Glacier = archive files from S3. * Extremely low cost * 3-4 hour retrieval 3. EFS = Elastic File Service * File based storage that can be shared. * You could install your database, applications and share the volume with multiple machines. 4. Storage Gateway = connect S3 with your on prem data center
AWS Platform: Databases
1. RDS = Relational Database Service * Database techs: MySQL, Postgres, MariaDB, SQL Server, Oracle, Aurora (MySQL), Aurora (PostSQL) 2. DynamoDB = non-relational database (heavy on DevExam) *NoSQL database *Scalable *High Performance *19 hour course on DynamoDB 3. Redshift *DataWarehouse, run queries 4. Elasticache *Cache data in the cloud
AWS Platform: Migration Services
1. Snowball = send a disk or collection of disks to amazon. 2. DMS = Database Migration Service § Migrate from one database to another 3. SMS = Server Migration Service, targets VMWare Virtual Machines
AWS Analytics
1. Athena = SQL queries on S3 (CSV or JSON files, run SQL queries) 2. EMR = Elastic Map Reduce § Process large amounts of data using Hadoop, Apache Spark, PageView, Splunk 3. Cloud Search = fully managed service 4. Elastic Search = open source, search capabilities in your website or application § ACloudGuru uses Angolia 5. Kinesis = streaming and analyzing real time data at massive scale. Financial transactions. Social media streams (sentiment analysis). Terabytes of data per hour. § Assoc Exam: What does it do? § Big data specialty, will need to know Kinesis in more detail 6. Data Pipeline = move data from one place to another. § Move data from S3 into DynamoDB, or the other way around. 7. Quick Sight = Reinvent 2015, business analytics tool. Create visualizations and rich dashboards for data in AWS (S3, DynamoDB, Redshift, etc.)
AWS Platform: Security & Identity
1. IAM = Identity Access Management * (In every cert. exam, all 8, fundamental component of AWS) * Setup new users * Assign permissions * Group users 2. Inspector * Agent to install on VM's, inspects those machines, does security reporting. 3. Certificate Manager * Free SSL certificates for domain names 4. Directory Service * Active Directory connected to AWS 5. WAF = Web Application Firewall * Application level detection to your website * Stop things like SQL injections, cross site scripting. * Avoids anything dodgy at the application layer * Remember it is a security product 6. Artifacts * Where you get your documentation * Console: Security and Compliance
AWS Platform: Management Tools
1. Cloud Watch * Monitor Performance of AWS Environment: EC2 2. Cloud Formation * Turn your infrastructure into code. Firewalls, network switchers, load balancers * Cloud Formation templates, deploy at will. * Will create a fault tolerant Word Press Site 3. Cloud Trail * A way of auditing your AWS resources: e.g. someone creates a new user in IAM. 4. Opsworks * Automating deployments using Chef (comes up in SysOps Admin exam) 5. Config Manager * Automatically monitors your environment and warns when it may break configurations. * Set Alerts 6. Service Catalog * Larger enterprises, specific images for EC2, specific AWS services authorized, other services they don't want to authorize. * As an enterprise you can build out what is authorized and not authorized. * (Not an exam topic) 7. Trusted Advisor * Designed by Solutions Architecture Team, automate optimization recommendations.
AWS Platform: Application Services
1. Step Functions * Visualizing what is going on inside your application, different microservices being used. 2. SWF = Simple Workflow Services * (Cornerstone of all 3 exams) * Used in AWS to coordinate automated tasks and human tasks 3. API Gateway * Door to create, publish, maintain, monitor, and secure API's at scale. * Door to manage backend data. Things like Lambda. * Used by AcloudGuru, running angular.JS calling API Gateway to trigger a Lambda function. 4. AppStream * Stream Desktop applications to your users 5. Elastic Transcoder * Changes video format to suite all different devices
AWS Platform: Developer Tools
1. Code Commit * GitHub: place to store your code in the cloud 2. CodeBuild * Place to compile your code 3. CodeDeploy * Way to deploy your code 4. CodePipeline * Manage your code in different environments.
AWS Platform: Mobile Services
1. Mobile Hub * Add configure and design features for your mobile apps * User authentication, data storage, back end storage, push notification, analytics * Console for mobile apps 2. Cognito * Easy to sign-up and sign-in to apps using social media (gmail credentials) * IOS with AWS course, instagram type client 3. DeviceFarm * Improve the quality of Android, IOS, and FireOS apps by testing on hundreds of smart phones. 4. Mobile Analytics * Simply and cost effectively analyze app usage data 5. Pinpoint * Enables you to understand and engages with users. Google analytics on your mobile applications
AWS Platform: Business Productivity
1. WorkDocs * Securely store work docs in the cloud, S3 with security tied in 2. Workmail * Exchange for AWS, sending and receiving email.
AWS Platform: IOT
1. iOT * Reinvent 2015 * Thousands, millions, billions of devices and keep track of them.
AWS Platform: Desktop and App Streaming
1. Workspaces * Desktop & App Streaming * Desktop in the cloud, thin client. 2. AppStream 2.0 * Stream desktop apps to your users
AWS Platform: Artificial Intelligence
Book: Superintelligence by Nick Bostrom
Benefits of AWS Security
1. Keep Your Data Safe 2. Meet Compliance Requirements 3. Save Money 4. Scale Quickly
Looking for a different version?
CBTs get updated every year. Search for the exact version you're taking (e.g. "cyber awareness 2025").
Search all study materials