Compute and Serverless Flashcards
AWS Batch
AWS Batch is a fully managed batch processing service that makes it easy to run batch computing workloads on the AWS Cloud. It allows you to run batch jobs, such as data processing, analytics, machine learning, and other batch workloads, without the need to provision, scale, and manage the underlying infrastructure.
Amazon EC2
Amazon Elastic Compute Cloud (EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. With EC2, you can launch and run instances (virtual machines) with a variety of operating systems, as well as configure security and networking.
AWS Elastic Beanstalk
AWS Elastic Beanstalk is a fully managed service that makes it easy to deploy, run, and scale web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
AWS Lambda
AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers. You can use Lambda to run your code in response to events, such as changes to data in an S3 bucket or a new line of a stream in a Kinesis stream.
Amazon Lightsail
Amazon Lightsail is a fully managed service that makes it easy to launch and manage web applications and websites. It includes a range of pre-configured services and options, such as databases, storage, and networking, and allows you to quickly create and manage web applications with minimal setup and management time.
Amazon WorkSpaces
Amazon WorkSpaces is a fully managed, secure, and scalable desktop as a service (DaaS) that allows you to provide users with a cloud-based virtual desktop. It allows users to access their applications and data from any device and provides a secure and easy-to-use environment for remote and mobile workers.