Amazon Web Services (AWS) Platform-Part 1

Amazon Web Services (AWS) Platform-Part 1

This article is all about understanding the Amazon Web Service Platform on high Level. We will discuss all the Offerings in this series.

There are multiple Cloud Service Providers. Amazon, Microsoft Azure and Google are the key players, helping to evolve the datacenters from on premise platform to cloud Platform. Every cloud provider have something to offer in terms of compute, storage, network and security, Analytics, Machine Learning, AI, and Database and so on

When someone logs on to any of the cloud Portals, there is so much to explore, so much options and services, many times we don’t have enough information. Below questions comes in our mind.


  1. What these services are used for?
  2. Which Compute I should Choose as per my Business Requirement?
  3. Which Storage option I should go for?
  4. What will be by Network Topology?

 

Apart from above many more questions will hit around, but every question comes with answers! - YES, All the answers can be find out on Amazon Web Services Console. We will Start looking into all options one by one, so lets get started.

 

 

COMPUTE:

 

Compute is nothing but you’re Virtuliased Servers or Machines running in Cloud, it will have desired CPU and Memory required to host an application or any service. In AWS below options are available for compute

Let’s explore all the options in more detail:

 

EC2:

EC2 also known as Elastic Compute Cloud is a Services provided by Amazon that offers secure, reliable compute for applications. You can simply Provision the compute as per your requirement in few simple clicks. As you are creating your EC2 instance on your Amazon Web Services Platform you will also get an idea about the pricing of resources.

 

Within Amazon Management console, recently a separate dashboard can be seen, which gives an idea how many EC2 instance is currently running.


Lightsail

 

Lightsail is one of the most powerful service introduced by AWS in the year 2014. This provided with an option to create your virtual machine instance along with required application, database. This is very helpful options for developers to kick start the project, in just few clicks.

Below are the Pre-configured templates available along with the applications and stacks.

Later to light sail can also be migrated to EC2 instance. This also provides flexibility.

 


Gone are the days when infrastructure readiness adds up to the overall project time line

Options like lightsail makes it easy and flexible for administrator to provide infrastructure for web development Projects.

 

 Lambda:

 

Lambda is the AWS Service which is Server less. It executes the code on the basis of events. All the compute resources are manages as per the code execution and requirement

You should be only responsible for uploading the codes and rest is taken care, like underlying resource requirement, OS Updates or Patch installations.

Code are also called Lambda functions. Codes can written in any of the programming language like Java,Phython,C#,Ruby Code, Also it provides with Runtime API which allows to use any other programming language to write your Lambda function

From Management Console When you Click on Lambda Option , you can see it gives an option to create function instead of instance as on EC2 and Lightsail.


 

AWS Lambda allows your code to securely access other AWS services through its built-in AWS SDK and integration with AWS Identity and Access Management (IAM). AWS Lambda runs your code within a VPC by default. You can optionally also configure AWS Lambda to access resources behind your own VPC, allowing you to leverage custom security groups and network access control lists to provide your Lambda functions access to your resources within a VPC.

The Major Advantage of Lambda is that you only pay what you use. Basically you will only be charged for the time code execution took place, and you won’t be paying for entire server unit.


In Coming series we will see about Elastic BeanStalk, Server Less Application and Batch Processing

Tags :
Share :
About Author
Gagandeep Singh Hoda

Leave a Comment

Comments
No comments yet.