What is AWS?
Last updated on 26th Sep 2020, Artciles, Blog
Cloud computing with AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 175 fully featured services from datea centers globally. Millions of customers including the fastest-growing startups, largest enterprises, and leading government agencies are using AWS to lower costs, become more agile, and innovate faster.
What is Cloud computing?
Cloud computing is the on demand delivery of IT resources over the internet with pay-as-you-go pricing. Instead of buying, owning and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services(AWS).
Subscribe For Free Demo
Error: Contact form not found.
Benefits of Cloud computing
- Cost Savings
- Deploy globally in minutes
Types of Clouds
There are three types of clouds − Public, Private, and Hybrid cloud.
In public cloud, the third-party service providers make resources and services available to their customers via the Internet. Customer’s data and related security is with the service providers’ owned infrastructure.
A private cloud also provides almost similar features as a public cloud, but the data and services are managed by the organization or by the third party only for the customer’s organization. In this type of cloud, major control is over the infrastructure so security related issues are minimized.
A hybrid cloud is the combination of both private and public cloud. The decision to run on private or public cloud usually depends on various parameters like sensitivity of data and applications, industry certifications and required standards, regulations, etc.
Types of Cloud computing services
- Infrastructure as a Service(IaaS)
- Platform as a Service(PaaS)
- Software as a Service(SaaS)
IaaS stands for Infrastructure as a Service. It provides users with the capability to provision processing, storage, and network connectivity on demand. Using this service model, the customers can develop their own applications on these resources.
PaaS stands for Platform as a Service. Here, the service provider provides various services like databases, queues, workflow engines, e-mails, etc. to their customers. The customer can then use these components for building their own applications. The services, availability of resources and data backup are handled by the service provider that helps the customers to focus more on their application’s functionality.
SaaS stands for Software as a Service. As the name suggests, here the third-party providers provide end-user applications to their customers with some administrative capability at the application level, such as the ability to create and manage their users. Also some level of customizability is possible such as the customers can use their own corporate logos, colors, etc.
AWS Architecture with Diagram
- The user requests the server by a method such as E-mail either to register or to transfer the domain.
- Your request which includes all information will be sent to Amazon API Gateway restful service.
- API Gateway will transfer the collected user information to an AWS lambda function.
- AWS Lambda function will generate an email and forward it to the 3rd party mail server using Amazon SES.
Between the processes, various coding takes place such as a code which all-together makes a program will ask you for the details and further forward it to API Gateway.
Components of AWS Architecture
Following are components of Amazon Web Service Architecture.
Amazon API Gateway
API Gateway is a front-door to access data, business logic and functionality. API Gateway will provide a restful API endpoint for our AWS Lambda function. From your back-end services such as work running on Amazon EC2 or code running on any web application. API works at small as well as large-scale and helps developers to manage, spectator, create and provide security to the API’s. This is possible within just one click.
Amazon API Gateway has an inability which can control several tasks such as authorization and access control, managing traffic which comes from various areas and processing myriads of concurrent API calls. The major advantage of this is you pay only for what you receive and the amount of data transferred out. There are several advantages of Amazon API Gateway such as:-
- It easily monitors your API activity.
- Easy Security Controls.
- No worry about servers.
- Pay for what you use.
- Performance at any scale.
AWS Lambda is a computer service that runs your back-end code and responds to events such as object uploads to Amazon S3 bucket, DynamoDB or in-app activity. The Lambda function will get all the information from a user through API Gateway. The moment you upload the code to Lambda the lambda service handles all the capacity scaling, patching and administrating infrastructure to run your code and provides visibility by publishing real-time matrix and logs into Amazon Cloud watch. The only thing you have to do is write the code. The cost is very low and does not require any investment. You pay only for the time your code runs measured in increments of 100 milliseconds. It is easy to use and there are no new languages to learn.
Amazon Simple Email Service
Amazon Simple Email Service helps us to send Email with minimal setup and maximum deliverability. It is integrated with AWS management console so that you can monitor your sending activity. Amazon Simple Email Service helps us by monitoring insecurity. Amazon’s SDK can be used to integrate Amazon SDK directly into the existing application. The working of Amazon Simple Email Service is simple as the client makes a request to send an E-Mail to Amazon SES. If the request is valid the Amazon SES composes a request parameter to Receiver ISP. The ISP then delivers the request to the recipient’s inbox.
If the recipient’s E-Mail address is not valid then ISP sends back a notification to Amazon SES and it is then forwarded back to the sender.
If the sender doesn’t want to receive the request can register the complaint against ISP. The ISP will send the request through SES to the Sender.
Amazon SES provides us with various benefits as it is reliable, configurable, has high deliverability and is cost-effective.
Are you looking training with Right Jobs?Contact Us
- AWS Tutorial
- AWS Interview Questions and Answers
- AWS Certification Path
- AWS Career Guide
- From Developer to AWS Cloud Specialist – The AWS Certification Learning Paths
- What is Dimension Reduction? | Know the techniques
- Difference between Data Lake vs Data Warehouse: A Complete Guide For Beginners with Best Practices
- What is Dimension Reduction? | Know the techniques
- What does the Yield keyword do and How to use Yield in python ? [ OverView ]
- Agile Sprint Planning | Everything You Need to Know