210 likes | 1.8k Views
This AWS Lambda tutorial shall give you a clear understanding as to how a serverless compute service works. Towards the end, we will also create a full fledged project using AWS Lambda. Below are the topics covered in this tutorial: <br><br>1. AWS Compute Domain <br>2. Why AWS Lambda? <br>3. What is AWS Lambda? <br>4. AWS SDKs <br>5. Using AWS Lambda with Eclipse IDE
E N D
EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Agenda for Today’s Session AWS Compute Domain WhyAWS Lambda? What is AWS Lambda? AWS SDKs Using AWS Lambda with Eclipse IDE Demo EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS Compute Domain EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS Compute Domain Following are the three main services in the compute domain EC2 Elastic Beanstalk AWS Lambda EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS Compute Domain Following are the three main services in the compute domain EC2 Elastic Beanstalk AWS Lambda EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS Compute Domain Following are the three main services in the compute domain EC2 Elastic Beanstalk AWS Lambda EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS Compute Domain Following are the three main services in the compute domain EC2 Elastic Beanstalk AWS Lambda EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Why AWS Lambda? EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Why AWS Lambda? Automated version of EC2. ➢ No worries about the underlying Architecture. ➢ For executing background tasks. ➢ EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
What is AWS Lambda? AWS Lambda (λ) as a ‘serverless’ compute service, meaning the developers, don’t have to worry about which AWS resources to launch, or how will they manage them, they just put the code on lambda and it runs, it’s that simple! Although, Lambda can only be used to execute background tasks. EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS SDKs EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS SDKs One can simplify using AWS services in your applications with an API tailored to your programming language or platform. AWS SDKs are called Software Development Kits, which are APIs which are defined for a specific programming languages. These APIs can be integrated with an IDE and thus can be used with ease. EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS SDKs with IDE Now as of now, there are two kinds of IDEs supported. Visual Studio Eclipse EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Using AWS Lambda with Eclipse EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
AWS SDKs with Eclipse IDE Eclipse EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Demo EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Demo Our aim is to create an application which will upload a file on S3, this file will be processed by Lambda and in-turn will send you an email with all the file’s details. If you reply to that email, it shall move the file to a special folder. Simple right? Emailing Users Background Tasks File System For Sending Mails File Upload S3 Invoking Functions AWS Lambda SES For Receiving Mails Website/Email Reply Mail SQS Route 53 EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing
Thank You … Questions/Queries/Feedback EDUREKA AWS ARCHITECT CERTIFICATION TRAINING www.edureka.co/cloudcomputing