AWS - Supporting Services

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Supported Amazon Lightsail Blueprint Operations Systems

- Amazon Linux - Ubuntu - Debian - FreeBSD - OpenSUSE - Windows Server

Supported Elastic Beanstalk development servers/hosts

- Apache - Nginx - Passenger - IIS

AWS Batch

- Easily and efficiently run hundreds of thousands of computing jobs on AWS. - Dynamically provisions the optimal quantity and type of compute resources based on the volume and specific resource requirements of the jobs submitted. - Plans, schedules, and executes your computing workloads across the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.

Which services can alert you to malware on an Ec2 instance?

- GuardDuty looks for potentially harmful activity. - Inspector looks for vulnerabilities that may result in compromise. - Shield and Web Application Firewall protect applications from attack.

Supported SNS protocols

- HTTP(S) - SQS - Lambda - Mobile Push Notifications - Email - Email-Json - SMS

Supported Elastic Beanstalk development run-times

- Java - .NET - PHP - Node.js - Python - Ruby - Go - Docker

Supported Amazon Lightsail Blueprint Stacks

- Node.js - GitLab - LAMP - MEAN - Nginx

Supported Amazon Lightsail Blueprint Applications

- WordPress - Magneto - Drupal - Joomla - Redmine - Plesk

AWS Glue

A fully managed ETL service that makes it easy to move data between your data stores. Simplifies and automates the difficult and time-consuming tasks of data discovery, conversion, mapping, and job scheduling. Integrates with S3, RDS, Redshift, connects with Java DB

Neptune

A graph database that you can use to store and query highly connected data sets. It is useful for things like social networks, fraud detection, network security, and recommendation engines.

Amazon Elastic Transcoder

A media transcoding in the cloud. It is designed to be a highly scalable, easy-to-use, and cost-effective way for developers and businesses to convert (or transcode) media files from their source format into versions that will play back on devices like smartphones, tablets, and PCs.

Amazon Simple Workflow Service (SWF)

A web service that makes it easy to coordinate work across distributed application components. Enables applications for a range of use cases, including media processing, web application back-ends, business process workflows, and analytics pipelines, to be designed as a coordination of tasks. Tasks represent invocations of various processing steps in an application which can be performed by executable code, web service calls, human actions, and scripts. Task and machine oriented. Is not always the best for a highly distributed system between services.

Which languages does AWS Lambda support?

AWS Lambda natively supports Java, Go, PowerShell, Node.js, C#, Python, and Ruby code, and provides a Runtime API which allows you to use any additional programming languages to author your functions.

You have a real-time IoT application that requires sub-millisecond latency. Which of the following services would you use?

Amazon ElastiCache for Redis is a blazing fast in-memory data store that provides sub-millisecond latency to power internet-scale real-time applications. Built on open-source Redis and compatible with the Redis APIs, ElastiCache for Redis works with your Redis clients and uses the open Redis data format to store your data. Your self-managed Redis applications can work seamlessly with ElastiCache for Redis without any code changes. ElastiCache for Redis combines the speed, simplicity, and versatility of open-source Redis with manageability, security, and scalability from Amazon to power the most demanding real-time applications in Gaming, Ad-Tech, E-Commerce, Healthcare, Financial Services, and IoT.

WorkDocs

An AWS managed enterprise storage and sharing service with feedback capabilities for user collaboration

AWS Server Migration Service (SMS)

An agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. Allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.

Amazon Lightsail

An easy-to-use cloud platform that offers you everything needed to build an application or website, plus a cost-effective, monthly plan. Offers blueprints that when launched will automatically provision all the compute, storage, database, and network resources needed to make your deployment work. After the initial launch you can still configure your resources with the full array of AWS resources.

Elastic Beanstalk

An easy-to-use service for deploying and scaling web applications and services. You can simply upload your code it automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring.

Inspector

Analyzes your EC2 instances for security vulnerabilities and common misconfigurations

Elastic Beanstalk charges an additional fee for deployments and management of resources. True or False

False. There is no additional charge. You pay only for the AWS resources needed to store and run your applications.

Because Elastic Beanstalk deploys infrastructure for you, you have limited control over the resources and configuration. True or False

False. You retain full control over the AWS resources powering your application and can access the underlying resources at any time.

Macie

Finds and classifies sensitive data stored in AWS. It uses machine learning to recognize sensitive data and shows you how that data is being used in AWS.

AWS X-Ray

Helps developers analyze and debug distributed applications in production or under development, such as those built using microservice architecture. You can understand how your application and its underlying services are performing so you can identify and troubleshoot the root cause of performance issues and errors. Provides an end-to-end view of requests as they travel through your application, and shows a map of your application's underlying components.

AWS Application Discovery Service

Helps systems integrators quickly and reliably plan application migration projects by automatically identifying applications running in on-premises data centers, their associated dependencies, and their performance profiles. Automatically collects configuration and usage data from servers, storage, and networking equipment to develop a list of applications, how they perform, and how they are interdependent. This information helps reduce the complexity and time in planning your cloud migration.

Amazon EMR (Elastic MapReduce)

Helps you analyze and process vast amounts of data by distributing the computational work across a cluster of virtual servers running in the AWS Cloud. The cluster is managed using an open-source framework called Hadoop. Lets you focus on crunching or analyzing your data without having to worry about time-consuming setup, management, and tuning of Hadoop clusters or the compute capacity they rely on.

AWS Backup

Lets you configure backup policies and monitor backup activity for ALL of your AWS data resources

WorkSpaces

Lets you provision Linux and Windows virtual desktops in the cloud

Differences between Elastic Beanstalk and Lightsail

Lightsail charges a flat rate per month while beanstalk charges per use. Beanstalk deploys your applications within docker containers. Beanstalk will autoscale your resources as required.

Which ElasticCache engine can persistently store data?

Redis (versus the MemCache engine)

Simple Notification Service (SNS)

Sends notifications via notification channels, called topics, by way of one or multiple notifications protocols, such email or SQS.

Amazon Connect

a cloud-based contact center solution.Makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale. You can set up a contact center in just a few steps, add agents from anywhere, and start to engage with your customers right away. Provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also resolve customer issues more efficiently by putting customers in touch with the right agents. Integrates with your existing systems and business applications to provide visibility and insight into all of your customer interactions.

AWS Step Functions

lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly. Using Step Functions, you can design and run workflows that stitch together services, such as AWS Lambda, AWS Fargate, and Amazon SageMaker, into feature-rich applications. Workflows are made up of a series of steps, with the output of one step acting as input into the next. Application development is simpler and more intuitive using Step Functions, because it translates your workflow into a state machine diagram that is easy to understand, easy to explain to others, and easy to change. Step Functions automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected. With Step Functions, you can craft long-running workflows such as machine learning model training, report generation, and IT automation. You can also build high volume, short duration workflows such as IoT data ingestion, and streaming data processing.


Ensembles d'études connexes

Unit 5 IDs: The Civil War and Reconstruction

View Set

Final Exam Quizlet for Computer Science 1

View Set

Quiz 2 Unit 8 Review: Selecting Stocks

View Set

Supply Chain Management - Chapter 9 Logistics: Warehousing, Transportation, and Reverse Logistics

View Set

APUSH: Chapter 18 Connect Review

View Set

Essentials of Nursing Leadership & Management

View Set